自从我更新到 13.04 后,我无法为我的 GPU(Nvida Geforce 650TI)使用 nvidia 驱动程序。我之前使用的是 nouveau 驱动程序,但它变得不稳定,每天至少崩溃一次,我需要让 nvidia 驱动程序正常工作。
当我尝试登录时,X 崩溃并提示我返回登录屏幕。
在我的 Xorg.0.log 中我得到:
[ 46.837] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 46.837] (II) LoadModule: "glx"
[ 46.837] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 46.837] (II) Module glx: vendor="X.Org Foundation"
[ 46.837] compiled for 1.13.3, module version = 1.0.0
[ 46.837] ABI class: X.Org Server Extension, version 7.0
[ 46.837] (==) AIGLX enabled
[ 46.837] Loading extension GLX
[ 46.837] (II) LoadModule: "nvidia"
[ 46.837] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 46.837] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 46.837] compiled for 4.0.2, module version = 1.0.0
[ 46.837] Module class: X.Org Video Driver
[ 46.837] (II) NVIDIA dlloader X Driver 304.88 Wed Mar 27 14:28:14 PDT 2013
[ 46.837] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 46.837] (++) using VT number 7
[ 46.837] (II) Loading sub module "fb"
[ 46.837] (II) LoadModule:
[ 46.837] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 46.837] (II) Module fb: vendor="X.Org Foundation"
[ 46.837] compiled for 1.13.3, module version = 1.0.0
[ 46.837] ABI class: X.Org ANSI C Emulation, version 0.4
[ 46.837] (II) Loading sub module "wfb"
[ 46.837] (II) LoadModule: "wfb"
[ 46.837] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 46.838] (II) Module wfb: vendor="X.Org Foundation"
[ 46.838] compiled for 1.13.3, module version = 1.0.0
[ 46.838] ABI class: X.Org ANSI C Emulation, version 0.4
[ 46.838] (II) Loading sub module "ramdac"
[ 46.838] (II) LoadModule: "ramdac"
[ 46.838] (II) Module "ramdac" already built-in
[ 46.838] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 46.838] (==) NVIDIA(0): RGB weight 888
[ 46.838] (==) NVIDIA(0): Default visual is TrueColor
[ 46.838] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 46.838] (**) NVIDIA(0): Enabling 2D acceleration
[ 46.838] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 46.838] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 46.838] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 46.838] (EE) NVIDIA(0): you continue to encounter problems, Please try
[ 46.838] (EE) NVIDIA(0): reinstalling the NVIDIA driver.
我尝试安装至少 5 个不同版本的 nvidia 驱动程序(当前版本、304、310、313、319 和 325)
我确实通过 nvidia-xconfig 重新创建了我的 xorg.conf
任何帮助都将非常感激。
我的 libglx.so 似乎已经存在几个月了。当我删除它时,我可以登录,但 Unity 无法加载。有什么方法可以更新我的 nvidia 驱动程序的 libglx.so 吗?它们位于其他地方吗?
谢谢
答案1
也许最好的办法是安装熊蜂。通常它可以“顺利”解决所有 nvidia 驱动程序问题。