折腾NVIDIA驱动

每次来了新配置GPU工作站总是要重新折腾一番显卡驱动。
目前总结来看,最安全的办法是:

  1. 在BIOS禁用Secure Boot
  2. 设置多用户有网络运行界面
sudo systemctl set-default multi-user.target 
  1. 设置GRUB显示菜单以便出问题后能够进入recovery mode
sudo vi /etc/default/grub 

修改 GRUB_CMDLINE_LINUX_DEFAULT=”text”,
GRUB_TIMEOUT_STYLE=menu

update-grub2 
reboot
  1. 运行自动安装驱动程序
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
sudo reboot

如果没有找到最新的NVIDIA官方驱动,可能需要添加nvidia developer的源,可参看ngc官方文档添加。
(2019-05-09 修订:nvidia增加了中国的镜像,将官方文档中developer.download.nvidia.com修改成developer.download.nvidia.cn,以免被墙,速度也快很多。)
安装完后如果黑屏了可以干掉nvidia驱动重新来过:

sudo apt-get purge nvidia-*

PS. 回到默认图形用户界面模式:

sudo systemctl set-default graphical.target
sudo reboot

远程服务器慎用图形用户界面。启动图形用户界面模式默认会自动启动节能模式,机器过段时间就休眠了,连网络都断了,ssh上不去就悲催啦。

你可能感兴趣的:(折腾NVIDIA驱动)