如何判断 OpenGL 是否真的在 Ubuntu 10.04 中工作

Jon*_*han 3 linux opengl graphics-card ubuntu-10.04

我有一台运行英特尔集成显卡的联想 S9e。这是我与图形相关的 lspci 输出:

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
Subsystem: Lenovo Device 3870
Flags: bus master, fast devsel, latency 0
Memory at f0580000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 2
Run Code Online (Sandbox Code Playgroud)

我想知道如何确保 OpenGL 支持在 Ubuntu 10.04 安装中完全运行。我有一些提示认为它不是:

  • “桌面效果”不会加载

  • stardock 等应用程序在尝试使用 OpenGL 渲染时,将显示黑框而不是透明度

  • 在 Pioneers 游戏中,数字磁贴图标可疑地只是黑色圆圈

  • 使用 Wine 运行的 Windows 游戏将只支持软件渲染,不支持硬件渲染

  • 当我启动到 Knoppix LiveCD 时,桌面效果非常好,这意味着 compiz 检测到我的计算机有能力。

我的故障排除问题是,据我所知,Canonical 基本上消除了 X11 基于 conf 文件的机制,因此更难确保图形模块正确加载。

如何在 Ubuntu 10.04 安装上调试和测试 OpenGL?

Ign*_*ams 5

glxinfo | grep '^direct rendering:'
Run Code Online (Sandbox Code Playgroud)

如果它显示,Yes那么你有 3D 加速,因此有 OpenGL。