每次来了新配置GPU工作站总是要重新折腾一番显卡驱动。
目前总结来看,最安全的办法是:
- 在BIOS禁用Secure Boot
- 设置多用户有网络运行界面
sudo systemctl set-default multi-user.target
- 设置GRUB显示菜单以便出问题后能够进入recovery mode
sudo vi /etc/default/grub
修改 GRUB_CMDLINE_LINUX_DEFAULT=”text”
,
GRUB_TIMEOUT_STYLE=menu
update-grub2
reboot
- 运行自动安装驱动程序
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上不去就悲催啦。