如何使用NVIDIA GTX 970 GPU?
我有NVIDIA GTX 970 GPU ,它是一款非常新的芯片,它不被Ubuntu 14.10附带的nouveau驱动程序识别,因此我在全高清显示器上坚持1024×768分辨率 – 不太好。 “ 附加驱动程序”设置中没有专有驱动程序 ,因此我决定直接从NVIDIA网站下载并安装驱动程序。
我尝试安装NVIDIA驱动程序,就像我十年前在Slackware上做的一样 :
$ sudo ./NVIDIA-Linux-x86_64-343.36.run
但它说,它必须在没有X Server运行的情况下运行。 Ctrl + Alt + F1 (或与任何其他F?键的组合)将我带到黑屏,我唯一能做的就是通过Alt + F7返回X.
我的下一步是调整GRUB以启动到纯文本模式。 我编辑/etc/default/grub
有:
GRUB_CMDLINE_LINUX_DEFAULT="text"
后
$ sudo update-grub
并重启,系统在启动时挂起一些video模式的东西。
我的问题是:如何运行纯VGA文本模式? 没有famebuffer,没有花哨的飞溅,只是纯ASCII 80×24文字? 我只需要一次,只需要安装NVIDIA驱动程序并具有1920×1080的屏幕分辨率。
PS
我还尝试从Ubuntu存储库安装NVIDIA驱动程序:
$ sudo apt-get install nvidia-331
没有成功,它使我的系统无法使用图形完全搞砸了。
Nvidia 343.22增加了对GeForce GTX 970和GTX 980的支持。官方存储库中没有。
此存储库仅用于测试, 而不是每天使用 ,请务必阅读以下链接以了解风险。
https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa
并遵循上述链接上的说明,因为本PPA明确规定,不得在其网站之外为本PPA提供安装说明!
资源
我和你有同样的问题,我发现解决这个问题的唯一方法是安装第三方驱动程序然后配置黑名单选项。 然后,您可以删除第三方驱动程序并从Nvidia安装官方驱动程序。 我推荐测试版,因为它有更好的支持,但如果你想要,你可以使用,而不是346测试版。 两者都适合我。
这适用于我的MSI游戏GTX 970 4G。 NVIDIA .run文件可以在以下位置找到:
- 对于343.36 – http://www.geforce.com/drivers/results/80145
- 对于346.22 – http://www.geforce.com/drivers/results/80653
安装指南
-
这仅用于使系统为.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
-
从
/etc/apt/sources.list
删除或禁用ppa:Xorg-edgers / ppa存储库 -
安装构建必备编译器,dmks,gcc和leafpad用于编辑,gksu用于图形应用程序。
sudo apt-get install linux-headers-$(uname -r) build-essential dmks gcc gksu leafpad
-
配置NVIDIA.run驱动程序的黑名单
leafpad的命令:
gksu leafpad /etc/modprobe.d/blacklist.conf
blacklist.conf文件底部的必需列表:
blacklist amd76x_edac blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv
-
进入tty或控制台终端shell:
按Ctrl + Alt + F1并使用您的凭据登录。
删除nvidia的命令:(如果需要,建议在更新时使用,否则您有2个NVIDIA驱动程序导致系统黑屏或有时硬件故障。)
sudo apt-get remove --purge nvidia*
此步骤后请勿重新启动。
-
命令停止lightdm :(必填)
sudo service lightdm stop
命令进入你的下载文件夹:(或无论你把它放在哪里。我建议你的主文件夹,然后不需要以下命令。)
cd ~/Downloads
-
用于更改NVIDIA安装程序权限的命令,以便安装程序将运行:
chmod u+x [Nvidia installer here].run
-
输入以下命令输入运行级别3 :(图形驱动程序安装可能需要这个。您需要在Fedora和大多数Linux发行版中使用它。)
sudo init 3
-
安装Nvidia-driver * .run文件。
sudo ./[Nvidia installer here].run or sudo sh [Nvidia installer here].run
接受许可证以及将安装的所有其他程序和代码,尤其是32位lib并开始安装。
-
重启lightdm
sudo service lightdm start
测试是否所有仍然有效。
-
重启
sudo reboot
现在,检查系统 – > 首选项 – > NVIDIA X服务器设置 。
我自己在4台计算机上试过这个,它也适用于Fedora,但是必须更改一些命令。 它对我和我的朋友都很好。
使用.run
文件会导致系统崩溃。 只需安装包
sudo apt-get install nvidia-331
“附加驱动程序”菜单无法识别大量硬件,因此没有任何意义。 Ctrl + Alt + F1应该一直在工作。 在处理驱动程序后,您需要解决这个问题。
我尝试使用970M在我的华硕笔记本电脑上sudo-apt get install nvidia-331
(和nvidia-current),但这些驱动程序还没有识别出这个GPU。 因此,即使在删除软件包之后,它仍然使我的系统以低分辨率模式运行。 我打算尝试运行安装程序:
按Ctrl + Alt + F1进入控制台模式。
sudo service lightdm stop
然后运行包。
我用一台970米的Ubuntu 14.10笔记本电脑得到了一个空白屏幕。
我已经安装了nvidia .run驱动程序文件并在启动时删除了空白屏幕,我不得不将nomodeset添加到内核启动选项。 我刚刚从nvidia下载了驱动程序并从文本终端安装了它:
sudo service lightdm stop (kill x server) cd ~/Downloads chmod +x NVIDIA-Linux-x86_64-346.35.run sudo ./NVIDIA-Linux-x86_64-346.35.run
http://ubuntuhandbook.org/index.php/2014/09/nvidia-343-22-install-in-ubuntu-1404/