在运行 Fedora 18 并具有 Intel Corporation 82852/855GM 集成图形设备的旧笔记本电脑上,我无法在其上运行 OpenGL。
事实上,我没有任何 3D 加速功能。
我安装了正确的驱动程序,但无法让 OpenGL 工作。
glxinfo
报告:
name of display: :0.0
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Serial number of failed request: 22
Current serial number in output stream: 25
事实上,没有任何 GLX 应用程序会启动,所有应用程序都会停止并显示相同的错误消息。
我是否必须在内核中启用它或将某些内容放入 xorg.conf 中?
正如所要求的那样,这是我的xorg.0.log
, 和的输出lspci
。
答案1
您可能会受到最近的 mesa 9.x 错误/问题的影响[链接在这里]。
检查您是否使用的是 mesa 9.x
yum list installed | grep mesa
如果有mesa-9.0-3.fc18
,请尝试降级到mesa-8.1-0.19.fc18
.
yum downgrade mesa
答案2
您的卡不支持 OpenGL 硬件。尝试将“i915 modeset=1”添加到引导行中。
答案3
事实上,问题已经解决了。 Mesa 几周前进行了更新,现在运行良好。
只是想我会分享! :3