nVidia驱动在15.04内核3.19上导致系统加载停顿。

所有。我最近在我的Zorin OS 9系统上安装内核4.0失败,导致系统出现问题,于是决定回到Ubuntu - 自从10.04以来我就没有使用过它 - 然后遇到了一些问题。首先是启动时的ACPI PPC Probe失败。版本219 NVIDIA。即使我按照这里的故障排除步骤运行了ACPI PPC PROBE,但在卸载了所有nVidia驱动程序之后,我仍然会得到这个错误,尽管最终可以使用nouveau驱动程序启动。但其中还存在一个问题。第二个问题是我无法启动Steam。我无法从GUI启动它,当我尝试从终端打开时,会出现以下错误:

lerner@ubuntu15:~$ steam
Running Steam on ubuntu 15.04 32-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1428965940)
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

我尝试了这个答案here,虽然它可以工作,但是当我试图玩游戏时,系统上出现了大量的瑕疵。是什么导致了nVidia、Steam和15.04在3.19内核上崩溃?我真的很希望我的系统能够使用专有的nVidia驱动程序,因为它运行得更好。
系统配置:E5300双核2.6GHz,4GB RAM,25GB交换空间,1GB GeForce 610 GT。
编辑:尝试启动《生化奇兵:无限》(BioShock Infinite),使用nVidia驱动程序可以玩,但是它突然崩溃了。
1个回答

自己解决了,伙计们。
首先,假设你的系统能够正常启动Ubuntu,你需要打开终端并按照以下步骤安装内核版本4.0。请注意,如果你使用的是64位版本,在wget命令的末尾你需要将_amd64.deb改为相应的版本。
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb

$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb

$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb

sudo dpkg -i linux-headers-4.0.0*.deb linux-image-4.0.0*.deb

sudo reboot

从那里你想做的事情(而且要耐心一点,第一次安装4.0后加载需要一些时间)是打开另一个终端并执行以下操作。我首选的最适合我的显卡的驱动程序是nVidia-346,但请根据你的版本替换我的346。
sudo apt-get install nvidia-346
sudo reboot

再次强调,启动可能需要一点时间,但除了奇怪的启动版本219(我认为这与systemd版本有关,可能是错误的),您的Ubuntu系统应该可以正常启动,Steam也会启动。当BioShock Infinite重新启动时,我感到非常高兴。
干杯!