8 grub2 nvidia text-mode drivers video-driver
我有NVIDIA GTX 970 GPU,这是一款非常新的芯片,Ubuntu 14.10 附带的nouveau驱动程序无法识别它,因此我在全高清显示器上停留在 1024x768 分辨率上 - 不太好。附加驱动程序设置中没有专有驱动程序,因此我决定直接从 NVIDIA 网站下载并安装驱动程序。
我尝试安装 NVIDIA 驱动程序,就像我十年前在Slackware上所做的那样:
$ sudo ./NVIDIA-Linux-x86_64-343.36.run
但它说,它必须在没有 X Server 运行的情况下运行。Ctrl+ Alt+ F1(或任何其他组合F?键)带我到黑屏,只有我可以做的事情,然后是要返回到X Alt+ F7。
我的下一步是调整 GRUB 以启动到纯文本模式。我编辑/etc/default/grub为:
GRUB_CMDLINE_LINUX_DEFAULT="text"
后
$ sudo update-grub
并重新启动,系统在某些视频模式下的启动过程中挂起。
我的问题是:如何运行纯 VGA 文本模式?没有成名缓冲区,没有花哨的飞溅,只有纯 ASCII 80x24 文本?我只需要一次,只是为了安装 NVIDIA 驱动程序并拥有 1920x1080 的屏幕分辨率。
聚苯乙烯
我还尝试从 Ubuntu 存储库安装 NVIDIA 驱动程序:
$ sudo apt-get install nvidia-331
没有成功,它使我的系统无法使用,图形完全混乱。
小智 10
Nvidia 343.22 添加了对 GeForce GTX 970 和 GTX 980 的支持。它在官方存储库中不可用。
此存储库仅用于测试,而不是每天使用,请务必阅读以下链接以了解风险。
https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa
并按照上述链接中的说明进行操作,因为该 PPA 明确指出,不得在其网站之外为该 PPA 提供安装说明!
小智 9
我和你有同样的问题,我发现解决这个问题的唯一方法是安装第三方驱动程序,然后配置黑名单选项。然后您可以删除第三方驱动程序并安装Nvidia的官方驱动程序。我推荐测试版,因为它有更好的支持,但如果你愿意,你可以使用 343 而不是 346 测试版。两者对我来说都很好。
这适用于我的 MSI Gaming GTX 970 4G。NVIDIA .run 文件可以在以下位置找到:
这只是为了让系统为 .run 安装做好准备,这样当您尝试进入 tty(也称为 CLI 模式)时它不会进入黑屏。
按 Ctrl+Alt+T 打开终端并运行以下命令:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-343
sudo reboot
Run Code Online (Sandbox Code Playgroud)从以下位置删除或禁用 ppa:Xorg-edgers/ppa 存储库 /etc/apt/sources.list
安装必要的编译器、dmks、gcc 和用于编辑的leafpad,以及用于图形应用程序的 gksu。
sudo apt-get install linux-headers-$(uname -r) build-essential dmks gcc gksu leafpad
Run Code Online (Sandbox Code Playgroud)为 NVIDIA.run 驱动程序配置黑名单
叶板命令:
gksu leafpad /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)
blacklist.conf 文件底部所需的列表:
blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Run Code Online (Sandbox Code Playgroud)进入 tty 或控制台终端外壳:
按 Ctrl+Alt+F1 并使用您的凭据登录。
删除 nvidia 的命令:(如果需要,建议在更新时使用,否则您有 2 个 NVIDIA 驱动程序导致系统黑屏或有时硬件故障。)
sudo apt-get remove --purge nvidia*
Run Code Online (Sandbox Code Playgroud)
完成此步骤后不要重新启动。
停止 lightdm 的命令:(必需)
sudo service lightdm stop
Run Code Online (Sandbox Code Playgroud)
命令进入您的下载文件夹:(或您放置的任何位置。我建议在您的主文件夹中,那么以下命令是不必要的。)
cd ~/Downloads
Run Code Online (Sandbox Code Playgroud)用于更改 NVIDIA 安装程序权限以便安装程序运行的命令:
chmod u+x [Nvidia installer here].run
Run Code Online (Sandbox Code Playgroud)通过键入以下内容进入运行级别 3:(图形驱动程序安装可能需要它。在 Fedora 和大多数 Linux 发行版中都需要它。)
sudo init 3
Run Code Online (Sandbox Code Playgroud)安装 Nvidia-driver*.run 文件。
sudo ./[Nvidia installer here].run or sudo sh [Nvidia installer here].run
Run Code Online (Sandbox Code Playgroud)
接受许可证以及它将安装的所有其他程序和代码,尤其是 32 位库并开始安装。
重启lightdm
sudo service lightdm start
Run Code Online (Sandbox Code Playgroud)
测试是否一切仍然有效。
重启
sudo reboot
Run Code Online (Sandbox Code Playgroud)现在,检查System -> Preferences -> NVIDIA X Server Settings。
我自己在 4 台计算机上尝试过,它也适用于 Fedora,但必须更改一些命令。它对我和我的朋友们都很好。
| 归档时间: |
|
| 查看次数: |
71649 次 |
| 最近记录: |