以 12.04 LTS 为例:
gnome 控制中心显示的字符串是从哪里提取的:
- 系统设置 -> 详细信息 -> 概述(针对图形字符串)或
- 系统设置 -> 详细信息 -> 图形(用于驱动程序字符串)
我想在命令行中将其拉出,但更重要的是,我很好奇这些信息是从哪里报告的。
更新:
无论如何,我知道 glxinfo 字符串。我正在尝试对曾经在 12.04 上安装过相同 13.1 旧驱动程序的系统进行 AMD 不受支持的硬件徽标故障排除。glxinfo 的结果是:OpenGL 渲染器字符串:ATI Radeon HD 3650 AGP,但控制中心显示的驱动程序信息是:简单:VESA。显然,控制中心正在为与 glxinfo 使用的不同的情况拉动字符串。我将更仔细地研究该函数以了解这些情况。我想知道这一点的原因是为了更好地了解各种驱动程序堆栈以及如何从它们中提取信息。
答案1
该信息由驱动程序通过 OpenGL 提供(请参阅被调用的函数)。如果您愿意,您可以使用以下glxinfo
命令(来自mesa-utils
):
$ glxinfo | grep renderer
OpenGL renderer string: GeForce GTX 670MX/PCIe/SSE2