![NVidia 在最近更新后无法运行](https://linux22.com/image/1044481/NVidia%20%E5%9C%A8%E6%9C%80%E8%BF%91%E6%9B%B4%E6%96%B0%E5%90%8E%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C.png)
我今天 (2014 年 1 月 6 日) 进行了更新,但 X11 无法启动。我尝试从终端登录运行 startx,并注意到它说没有找到任何屏幕。我尝试运行 nvidia-xconfig,但这无法解决问题。我删除了 /etc/X11/xorg.conf,这使我的系统在糟糕的板载视频上启动并运行,但尝试重新启用 NVidia 卡失败了。我尝试使用 nvidia-settings,尝试重新安装驱动程序,尝试将其回滚。以上方法均无效。
我在 Intel Core i7-2600 CPU @ 3.40GHz、8 GB RAM 上运行 XUbuntu 13.10-x64,安装了最新更新(事实上,这就是导致问题的原因)。
答案1
工作解决方案:
最近的 ubuntu xorg 更新清除了 NVidia libglx,默认的 libglx 崩溃了。这可能只是 NVidia 供应商驱动程序的问题。一个快速简便的解决方案(请参阅这些命令后的假设!)是:
sudo mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.orig
sudo ln -s /usr/lib/xorg/modules/extensions/libglx.so.331.20 /usr/lib/xorg/modules/extensions/libglx.so
假设您运行的是驱动程序版本 331.20。您可以转到 /usr/lib/xorg/modules/extensions/ 查看其中的内容。您基本上是用 NVidia 提供的驱动程序(应该大得多)替换默认驱动程序(应该很小)。
免责声明:我根据我的设置(Kubuntu Saucy)手动输入了上述命令,它们可能包含拼写错误,请自行承担风险,对于从您的 CD 驱动器中溢出的小狗或对您的系统造成的任何其他渎职行为,我概不负责。
原始的笨拙解决方法:
我也遇到了同样的问题。我至少能够通过禁用 KDE 中的所有加速功能来登录。Chrome 仍然会关闭桌面(因为它也使用加速功能)。此更新的某些功能会关闭 nvidia 加速功能,并且任何使用该加速功能的东西都会立即关闭 X。
当然不是一个完整的答案,但可能是一个有用但糟糕的解决方法,可能会帮助您找到解决方案。(我现在正在使用 Opera,发布此内容是因为我自己在寻求解决方案)。
答案2
您可以使用此帖子手动安装它: 在 LINUX lightdm xdm gdm 13.10 13.04 Xubuntu Lubuntu Kubuntu 中安装 Nvidia 驱动程序。它解释了如何手动安装驱动程序、如何停止正在运行的 X 服务以及如果不起作用时的替代解决方案。我已经厌倦了寻找解决方案,所以我决定自己发布一个,因为它对我有用...