我正在尝试在我的 Ubuntu 12.04 上运行 Minecraft,但遇到了以下错误:
[08:04:00 INFO]: 客户端 > org.lwjgl.LWJGLException: 无法初始化 GLX
[08:04:00 INFO]: 客户端> 在 org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(本机方法) ~[lwjgl-2.9.1.jar:?] [08:04:00 INFO]: 客户端> 在 org.lwjgl.opengl.LinuxDisplayPeerInfo.(LinuxDisplayPeerInfo.java:61)
~[lwjgl-2.9.1.jar:?] [08:04:00 INFO]: 客户端> at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:818)
~[lwjgl-2.9.1.jar:?] [08:04:00 INFO]: 客户端> at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)
~[lwjgl-2.9.1.jar:?] [08:04:00 INFO]: 客户端> at org.lwjgl.opengl.Display.create(Display.java:846)
~[lwjgl-2.9.1.jar:?] [08:04:00 INFO]: 客户端> at org.lwjgl.opengl.Display.create(Display.java:757)
~[lwjgl-2.9.1.jar:?] [08:04:00 INFO]: 客户端> at azl.ad(SourceFile:312) [1.7.5.jar:?]
[08:04:00 信息]: 客户端> 在 azl.f(SourceFile:696) [1.7.5.jar:?]
[08:04:00 信息]: 客户端> 在 net.minecraft.client.main.Main.main(SourceFile:148) [1.7.5.jar:?]
[08:04:01 信息]:客户端> Xlib:显示“:0”时缺少扩展“GLX”。
在网上查找后,我发现我的 nvidia 驱动程序未被使用,使用以下命令:
lsb_release -a && lspci -vmk | grep -A 8 -B 2 VGA && lspci | grep VGA && glxinfo | grep -w 'direct\|OpenGL'
我得到:
没有可用的 LSB 模块。分销商 ID:Ubuntu
描述:Ubuntu 12.04.4 LTS 发布:12.04 代号:precise
设备:00:02.0 类别:VGA 兼容控制器 供应商:英特尔
公司设备:第四代酷睿处理器集成显卡
控制器 SVendor:惠普公司 SDevice:设备 1966
版本:06 驱动程序:i915 模块:i915
00:02.0 VGA 兼容控制器:英特尔公司第四代酷睿
处理器集成图形控制器 (rev 06) Xlib: 扩展
显示“:0”时缺少“GLX”。Xlib:扩展“GLX”在显示“:0”时丢失
显示“:0”。Xlib:显示“:0”时缺少扩展“GLX”。Xlib:
显示“:0”时缺少扩展“GLX”。Xlib:扩展“GLX”
显示器上缺少“:0”。错误:找不到 RGB GLX 视觉效果或
fbconfig Xlib:显示“:0”时缺少扩展“GLX”。Xlib:
显示“:0”时缺少扩展“GLX”。Xlib:扩展“GLX”
显示“:0”时缺失。Xlib:显示“GLX”时缺失扩展名
“:0”。Xlib:显示“:0”时缺少扩展名“GLX”。Xlib:扩展名
显示“:0”时缺少“GLX”。Xlib:扩展“GLX”在显示“:0”时丢失
显示“:0”。
如何才能默认安装和使用正确的驱动程序?
顺便说一句,在“附加驱动程序”部分,我看到了 nvidia 驱动程序,但它说该驱动程序已安装但未被使用。