更换 Nvidia 驱动黑屏

更换 Nvidia 驱动黑屏

我在网上搜索了所有人的解决办法,但仍然没有效果。

起初,我两次将 Nvidia 驱动程序更改为使用附加选项卡中的专有驱动程序,但都显示黑屏,导致我重新安装。

然后我了解了使用 alt+ctrl+f1 来显示命令提示符。

当我在 Ubuntu 上使用 nouveau 驱动程序测试 Dota 2 时,出现了一些延迟。而当我在 Linux Mint 上尝试时,它运行顺畅。我的 mint 使用的是专有驱动程序。

所以我决定尝试在我的 Ubuntu 上再次更改它。瞧!黑屏?这么受欢迎的发行版居然有这么多错误?例如挂起而不是唤醒?我可以在 Mint 的附加驱动程序选项卡中更改驱动程序,没有问题,但 Ubuntu 不行?

所以我尝试了很多次清除它,安装 dkms,从 Nvidia 网站下载驱动程序,各种方法。有时它显示黑屏,有时登录循环,有时登录但没有 Unity,但我可以右键单击打开终端并使用终端。

真的有人有合适的解决方案吗?我已经正确更新并安装了 Ubuntu 中的所有内容,我不希望需要重新安装。谢谢。

我正在使用 Ubuntu 15.04

Nvidia GeForce GTX 860X

带有图形的 Intel i7-4720HQ

prime-select 查询显示

nvidia

xorg.conf 文件是默认的,启动时不会改变。

实际上,我确实尝试过改回 nouveau,但它无法加载 Unity,可能是因为我正在使用 Compiz?但现在我正在尝试让 Nvidia 驱动程序工作!

编辑:现在我的 Nvidia 版本是 346,来自默认存储库。仍然黑屏

编辑:我成功改回 nouveau 并通过 CCSM 启用 Unity。Nvidia 驱动程序根本不起作用!

答案1

通过在终端或控制台中运行来安装驱动程序

sudo apt-get install nvidia-346 nvidia-prime

要进入控制台,您可以按 Ctrl+Alt+F1,登录并运行此命令,然后

sudo reboot

答案2

您使用的是哪个版本的 Xorg?如果是 >= 1.17.2,那么您可能遇到了与我使用 NVidia 和 PRIME 时遇到的相同问题。

技嘉笔记本电脑配备混合英特尔 + Nvidia GTX 765M 显卡,PRIME 无法与 (K)Ubuntu 16.04 配合使用,且无法使用任何版本的专有 NVIDIA 驱动程序。当 prime-select 切换到 nvidia 时,屏幕变黑,设置为 intel 即可。NVidia 专有驱动程序 prime-select 设置为 nvidia 之前可在 (K)Ubuntu 14.04 上运行。

对我有用的解决方案(使用最新的稳定驱动程序 367.57,来自图形 ppa,但应该适用于每个驱动程序)是更改 xorg.conf!

(K)Ubuntu 16.04 附带的 Xorg 版本是 1.18.4,其中 xorg.conf 中的 BusID 格式在 Xorg >= 1.17.2 中略有变化。我BusID "PCI:1@0:0:0"在 nvidia 卡上进行了更改BusID "PCI:1::0:0",并在 intel 部分进行了类似的处理,还添加了 LoadModule 设置。如 askubuntu 上一篇文章的回答中所述。请参阅:https://askubuntu.com/a/776527

我猜测损坏的 ID 在设置为英特尔的 PRIME 上有效,因为单英特尔模式下的自动检测比 Nvidia PRIME 好得多。

重启后,它工作了,但某些东西再次改变了我的 xorg.conf,使其包含无效数据。我现在正在尝试通过注释 /etc/init/gpu-manager.conf 中的所有行来停用 gpu-manager(请参阅https://vxlabs.com/2015/02/05/solving-the-ubuntu-14-04-nvidia-346-nvidia-prime-black-screen-issue/) 并为 xorg.conf 设置“chattr +i”。

参见 ArchWiki:https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Using_nvidia

希望这也能解决您使用 NVidia PRIME 时遇到的问题!

答案3

我解决了。

尝试使用 GUI(Nvidia Bee)手动更改图形驱动程序。

相关内容