15.10 Nvidia 图形问题

15.10 Nvidia 图形问题

我最近从 14.04 (15.04) 升级到了 15.10。一切似乎都运行正常,但安装专有 Nvidia 驱动程序对我来说却很困难。

我尝试了软件更新(340 和 352)中的所有可用选项,以及图形驱动程序 ppa 中的一些选项,但在出现任何登录屏幕之前,它们都导致我认为是加载内核模块错误。我只能通过从终端重新安装 nvidia-current(304)来解决这些问题。

我使用 Nvidia GT730M 和 Intel HD4000

解决错误的最佳选择是什么?我宁愿不必重新安装(但如果有必要,我可以这样做)。抱歉,信息不足,这是我的第一个问题,尽管我过去在这里找到了很多有用的回复。

如果您需要任何信息,我会尽力提供。提前致谢。

答案1

尝试这个

sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/nvidia-352-prime/ld.so.conf
sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/nvidia-352-prime/alt_ld.so.conf

当您安装了 nvidia 驱动程序时。显然版本应该匹配。

另外,当显示 GRUB 菜单时,您可能必须启动到“恢复模式”,然后当系统询问您要做什么时,只需选择恢复正常启动。

此时按 ctrl + alt + f1,然后登录并运行这些命令。您可以创建一个 .sh 文件,然后直接运行该文件,而不是尝试输入这个超长的命令,这样会更容易。

答案2

这些说明是清理我失败的安装尝试的关键,直到我完成整个过程。

sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

然后我更新了我的 grub 配置:

GRUB_CMDLINE_LINUX_DEFAULT="nomdmonddf nomdmonisw nouveau.modeset=0 rdblacklist=nouveau nomodeset"

它似乎就像大多数指南中描述的那样工作 - 然而我遇到的大多数问题都是由于启动/grub-config 失败造成的,这是由于我的 MBR 和 grub 的问题。我怀疑启动修复可能对很多和我一样的人有用。

一次安装失败,因为我选择了“是”以使用 DKMS 支持进行构建,但我的标头和/或源代码出现问题。我通过更改为 /usr/src 并运行来修复此问题

sudo apt-get install --reinstall linux-headers-$(uname -r)
sudo apt-get source linux-headers-$(uname -r) 

一旦我确信我的驱动程序情况干净(非 nvidia),并且禁用 nouveau 可以起作用,我就会继续安装下载的驱动程序:

sudo service lightdm stop
sudo modprobe -r nouveau
sudo sh [nvidia-installer].run

相关内容