网上教程很多,略... :)
带雷电3接口的笔记本,我这里是联想的YOGA S740(自带一块MX250独显 ),别的本本也行,一定得雷电3接口!!!
雷蛇战核显卡坞
英伟达RTX 2080 Ti显卡
官网驱动下载,注意自己的显卡类型,我下的是NVIDIA-Linux-x86_64-440.100.run
注意点1——禁用核显(安装驱动前完成,不然会有各种问题,如循环登录)
输入以下命令,打开文件
sudo gedit /etc/modprobe.d/blacklist.conf
在最后添加以下两行命令
blacklist nouveau
options nouveau modeset=0
ctrl+S保存后关闭,再输入以下命令使其生效
sudo update-initramfs -u
然后重启
reboot
输入以下命令,若无任何输出则生效
lsmod | grep nouveau
####################################################################
安装步骤(插上显卡坞,最好重启电脑前就已经插上)
确保电脑上没有显卡驱动,有也没事,可以覆盖,最好先删掉:
sudo apt-get remove –purge nvidia*
几个查看显卡的命令
lspci | grep VGA
lspci | grep NVIDIA
lspci | grep -i nvidia
ctrl+alt+F3(我这里还要多按Fn)进入命令行模式(黑漆漆~)
首先输入你的用户名,完后输入密码
给.run文件加权限:
sudo chmod a+x NVIDIA-Linux-x86_64-440.100.run
###以你自己下的文件为准
想临时退出命令行模式,按 ctrl+alt+F2,至少我电脑是这样,返回再按ctrl+alt+F3
安装命令:
sudo bash ./NVIDIA-Linux-x86_64-440.100.run -no-x-check -no-nouveau-check -no-opengl-files
后面几个参数–no-x-check –no-nouveau-check –no-opengl-files可以防止循环登录,尤其最后一个
安装过程中各种yes跟ok,有个X configuration的选项貌似得选NO
安装完,输入:
nvidia-smi
顺利的话,会出现下图
#####################################################################
注意点2——再次防循环登录
输入:
sudo gedit /etc/default/grub
替换:
GRUB_CMDLINE_LINUX_DEFAULT="button.lid_init_state=open"
更新一下文件:
sudo update-grub
好了!外接显卡驱动安装到此完成,有问题请留言或私信我,乐于分享,共同进步~~
关于搭建pytorch深度学习conda环境,可以参考我的下一篇博文
Ps:有网上其他朋友安装显卡驱动后,nvidia-smi出现两个显卡信息,外接+自带,我这边只出现了外接的,这个问题还没搞明白,知道的朋友还望指教,先谢过了 :)
参考博文:https://blog.csdn.net/weixin_39833897/article/details/103942111;
https://blog.csdn.net/BNGary/article/details/106451516;
https://blog.csdn.net/TracelessLe/article/details/106843194;
https://blog.csdn.net/wf19930209/article/details/95237824
还是出现了循环登录问题,说明一下:
在外接显卡的情况下,重启电脑,陷入循环登录,临时解决办法:拔掉雷电3连接线,重启可进入系统
再接上显卡坞,输入nvidia-smi发现是自带独显的信息,没办法,只能删显卡驱动了,命令如下
sudo bash ./NVIDIA-Linux-x86_64-440.100.run -uninstall
###以自己的驱动为准
接上显卡坞,然后重启,顺序很重要!!
此时可顺利登录系统,再一次安装显卡驱动:
sudo bash ./NVIDIA-Linux-x86_64-440.100.run -no-x-check -no-nouveau-check -no-opengl-files
是的,之前的配置工作无需重复了,直接再装一次即可,然后输入nvidia-smi应该会再次出现上图
总结一下:
外接显卡装驱动毕竟是给外置设备进行配置,在grub文件设置没有更好办法的情况下,若要重启,难免陷入登录循环,只得像上面这样处理:拔线—进系统—删驱动—接线—重启—装驱动,虽然繁琐,至少还算是个办法(幸亏显卡驱动不需重启才生效...)。我外接显卡主要是为了做深度学习训练(自带独显内存还是小了),所以不至于时刻外接显卡,麻烦点就麻烦点吧。
如果有更好办法解决循环登录的朋友,烦请留言,谢谢~