cuda Toolkits中包含了对应的图形驱动,所以只需要安装CUDA,顺便就安装了基本的显卡驱动
最好在新笔记本上安装,经常会失败,重装Ubuntu也不怕丢失重要数据。
为了保存用户数据,至少把硬盘分为3个区:
1. swap 32GB;
2. / 100GB; //估计够用,保险起见,我分了300GB给/
3. /home 1.5TB; //用来存储数据
大概顺序是这么安装的:
一,预备阶段,禁用nouveau开源驱动
1.将nouveau加入黑名单,禁止启动
1.1 打开模块黑名单文件
$ sudo gedit /etc/modprobe.d/blacklist.conf
1.2 在文末加入如下几行:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
2. 更新并重启系统:
$ sudo update-initramfs -u
$ sudo reboot
3. 重启后确认nouveau成功禁用,不再出现在内核模块中:
$ sudo lsmod | grep nouveau
二,安装驱动
1. 进入命令行模式
传统的Linux方式: Ctrl+Alt+F3
2. 禁用图形桌面
我的Ubuntu上默认使用GDM桌面系统
$ sudo service gdm stop
如果是lightdm,则改用 sudo service lightdm stop
3. 进入CUDA 归档下载页面,选择CUDA版本:Linux + x86_64 + Ubuntu + 20.04 + deb(local),执行这几条安装命令
cd 到一个空闲文件夹,执行如下几条命令,网速快一点的网络:
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
$ sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ wget https://developer.download.nvidia.com/compute/cuda/11.4.1/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb
$ sudo apt-key add /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub
$ sudo apt-get update
$ sudo apt-get -y install cuda
过程中可以多重启几次系统