我有一台运行英特尔集成显卡的联想 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
我想知道如何确保 OpenGL 支持在 Ubuntu 10.04 安装中完全运行。我有几个提示认为它不是:
“桌面效果”无法加载
诸如 stardock 之类的应用程序在尝试使用 OpenGL 渲染时将显示黑框而不是透明框
在游戏《先驱者》中,数字方块图标可疑地只是黑色圆圈
使用 Wine 运行的 Windows 游戏仅支持软件渲染,不支持硬件渲染
当我启动 Knoppix LiveCD 时,桌面效果确实很出色,这意味着 compiz 检测到我的计算机具有相应功能。
我遇到的故障排除问题是,据我所知,Canonical 基本上已经消除了基于 conf 文件的 X11 机制,因此更难确保图形模块正确加载。
如何在 Ubuntu 10.04 安装上调试和测试 OpenGL?
答案1
跑步
glxinfo | grep '^direct rendering:'
如果显示Yes
则说明您具有 3D 加速,因此具有 OpenGL。
答案2
你可能想尝试禁用 KMS。
(这实际上不是对您的问题的回答,抱歉,但它可能会解决您的问题。;))