如何测试您的 Linux 3D 图形硬件,90 年代风格
概括
- glxgears 是一个用于测试视频硬件性能的 Linux 演示。
- 要在 Debian/Ubuntu 上安装 glxgears,请使用“mesa-utils”软件包。
- 运行 glxgears 会显示旋转的齿轮和帧速率信息,您可以使用命令行选项对其进行调整。
Linux 上的现代 3D 图形通常开箱即用,但如何确保您的驱动程序和硬件在下一次游戏之前正常工作? glxgears 是一个图形演示,可以帮助您测试图形适配器。
什么是glxgear?
glxgears 是一个图形演示,其历史可以追溯到 90 年代。它具有三个互锁齿轮,因此得名。 “glx”部分来自这样一个事实,它是作为 GLX 库的一部分开发的,以支持 X11 上的 OpenGL。
该演示的旋转齿轮已成为事实上的硬件测试。帧速率和齿轮的运动可以告诉您 Linux 3D 图形硬件是否设置正确,尤其是当您要在 Linux 上玩大量 3D 游戏时。尽管 3D 图形变得更加复杂,但该演示仍然保留下来的主要原因是它看起来非常酷。它已成为类似于犹他茶壶的图形模因。
安装glxgears
glxgears 非常流行,可以包含在大多数主要发行版的包管理器中,但您可能需要进行一些挖掘才能找出哪个包在其中。
在 Debian 和基于 Ubuntu 的发行版上,它位于 mesa-utils 中。 Mesa 是一个适用于 Linux 的 OpenGL 驱动程序。在 Debian/Ubuntu 上,glxgears 是该软件包中的支持实用程序之一。
要安装它,请键入:
sudo apt install mesa-utils
如何运行 glxgears
现在您已经安装了 glxgears,您所要做的就是运行它。您可以从命令行启动 glxgears:
glxgears
您将看到一个打开的窗口,其中包含著名的旋转齿轮演示。 glxgears 会定期打印您启动它的终端中的帧速率。这对于衡量图形硬件的性能和吹牛的权利很有用。要停止 glxgears,请关闭 glxgears 窗口或按 Ctrl+C。关闭窗口时,您将收到一条有关显示器连接断开的消息。别担心,这很正常。
您还可以在 glxgears 上使用一些命令行参数。
要以全屏模式显示演示,请使用 -fullscreen 选项。要退出演示,请按 Esc (Escape) 键。
glxgears -fullscreen
-info 开关将在演示运行之前在屏幕上显示有关视频硬件的大量信息,但它实际上只有开发人员感兴趣。
glxgears -info
-stereo 开关将以立体护目镜模式显示演示。如果您有一双,您可能是 90 年代的穿越时空 CAD 用户。由于我没有这些护目镜,因此我无法测试此选项。
glxgears -stereo
-display 选项将允许您指定在哪个显示器上运行 glxgears。格式为 $DISPLAY 环境变量。 X11 认为显示器至少由一个显示器、一个键盘和一个指点设备(如鼠标、轨迹球或触摸板)组成。因此,连接到由同一键盘和鼠标控制的一台机器的多个显示器是一个显示器。 X11 中的显示格式为:[display].[screen]。因此,您计算机上的第一个显示器是:0.0,同一显示器上的第二个显示器是:0.1。
要在同一显示器的第二个显示器上显示 glxgears:
glxgears -display :0.1
glxgears 是一种在 Linux 上测试图形硬件的快速而有趣的方法。如果您正在玩游戏,请查看如何使用叠加层监控 GPU 统计信息。