这是我找到的(暂时的)解决方案
这不是永久性的,因为它确实很不舒服,但由于它告诉我 nvidia 模块未加载,所以我在谷歌上搜索了 ubuntu 首次安装时附带的 nvidia 驱动程序模块之一。如果我没记错的话,适合我的 gtx770 的驱动程序是 nvidia 310。所以我只是清除并重新安装了所有内容,然后安装了驱动程序,sudo apt-get install nvidia-310
就这样。
不过,这有一些很大的缺点。我无法在 X 中启动,我需要从 tty 启动 X 服务器(这是我启动的地方,尽管我告诉 ubuntu 不要这样做,从而恢复我所做的唯一更改)。我也不能更改为 nouveau,而且它的工作方式有点奇怪。
下个月我会继续尝试,目前我对此很满意。
我已经寻找解决方案好几个小时了,这是我在安装最新的 nvidia 驱动程序后尝试过的方法(它引导我进入带有下划线的黑屏)这已经是我第二次犯这样的错误了,这一次犯的错误更大。
这是我目前所做的:
- 从官方 nvidia 页面下载驱动程序。340.65,适用于 GTX 770。
- 将系统更改为启动到 tty 终端(在 grub conf 文件中将值从“quiet splash”更改为“text”)。
- 进入 tty 终端,停止 x 会话并打开安装程序 .run 文件。
- 它向我发出警告,说脚本失败了,就像我第一次尝试一样,这次我也用谷歌搜索了它,但还是决定继续使用它。
- 重新启动后,如果
$sudo service light dm start
它变成带有下划线的黑屏,并在我启动它的终端中出现“作业启动失败”的错误。 然后,这个:
sudo apt-get remove --purge nvidia-settings sudo apt-get remove --purge nvidia-* sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-intel sudo apt-get install nvidia-common sudo apt-get install nvidia-settings sudo apt-get install xserver-xorg-video-nouveau xserver-xorg-video-intel sudo apt-get install --reinstall libgl1-mesa-glx libgl-mesa-dri x-server-xorg-core sudo dpkg-reconfigure xserver-xorg sudo apt-get update
apt-get 更新后,以下存储库出现错误:
获取失败http://ppa.launchpad.net/xorg-edgers/nouveau/ubuntu/dists/trusty/main/binary-amd64/Packages404 未找到
获取失败http://ppa.launchpad.net/xorg-edgers/nouveau/ubuntu/dists/trusty/main/binary-i386/Packages404 未找到
(我有一颗 AMD CPU)
我尝试删除 xorg-edgers 存储库:(sudo ppa-purge xorg-edgers/ppa
也尝试过在重新安装存储库时不使用“/ppa”,因为它说) 但是当它在删除之后更新包列表时,它又给了我完全相同的错误。
我找到了另一个运行 ax 会话的命令sudo startx
。运行它之后,我得到了一个黑屏。回到我启动它的终端,让我看到modprobe: FATAL: Module nvidia not found.
屏幕末尾写着两次的错误。
现在我不再关心 340.65 NVidia 驱动程序 (he)。我很乐意回到 nouveau,但我做不到。我想我需要先修复那个存储库问题,但我不知道该怎么做。我可以重新安装操作系统,但对我来说,现在这是一件非常麻烦的事。我正在准备期末考试,安装了大量编程库,所以我想之后它们都会消失。而且,无论如何,当我有点知道哪里出了问题时,重新安装操作系统并不是一件可取的事情。