15.04 内核 3.19 上的 nVidia 驱动程序导致系统加载停滞

15.04 内核 3.19 上的 nVidia 驱动程序导致系统加载停滞

全部。我最近因为未能成功安装内核 4.0 而导致我的 Zorin OS 9 系统崩溃,所以我决定回到 Ubuntu(自 10.04 以来我就没用过它),并且遇到了一些问题。首先是启动时。ACPI PPC 探测失败。启动版本 219 NVIDIA。在我运行此处的故障排除步骤后ACPI PPC 探针清除所有 nVidia 驱动程序后,我仍然会收到错误,尽管它最终会使用 noveau 驱动程序启动。但这里面还有第二个问题。第二个问题是我无法启动 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

我已经尝试过答案这里虽然它可以正常工作,但当我尝试玩游戏时,我的系统上会出现大量伪像。是什么导致 nVidia、Steam 和内核 3.19 上的 15.04 之间发生崩溃?我真的希望我的系统有专有的 nVidia 驱动程序,因为它运行得更好。

系统设置:E5300 双核 2.6GHz、4GB RAM、25GB 交换空间、1GB GeForce 610 GT

编辑:尝试启动 BioShock Infinite,我可以使用 nVidia 驱动程序玩它,但它崩溃了

答案1

伙计们,我自己已经找到办法了。

首先,假设您的系统可以启动到 Ubuntu,您需要打开一个终端并安装内核版本 4.0,如下所示。请注意,如果您在 wget 命令末尾使用 64 位版本,您需要将其更改为 _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 重新启动时,我非常高兴。

干杯

相关内容