Ubuntu 使用 Intel 兼容控制器,而不是 NVidia

Ubuntu 使用 Intel 兼容控制器,而不是 NVidia

我正在尝试在我的 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 驱动程序,但它说该驱动程序已安装但未被使用。

答案1

好吧,安装 Bumblebee 解决了我的问题。

以下是我遵循的步骤:

https://wiki.ubuntu.com/Bumblebee

相关内容