前言
硬件配置
ThinkPad笔记本电脑
显卡 NVIDIA TITAN xxx
内存 128G
CPU 2620V42
电源 1600w2
硬盘 256G2+2T
安装完Ubuntu 20.04 系统并且成功进入桌面之后,会发现屏幕的分辨率很低,这是因为没有安装显卡驱动的缘故。下面是CUDA Driver的安装过程。
nivida驱动安装
1. 安装依赖包
sudo apt-get update
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
2. 禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在文本最后添加
blacklist nouveau
options nouveau modeset=0
然后更新,重启
sudo update-initramfs -u
重启之后输入以下命令,如果没有输出则成功
lsmod | grep nouveau
3. 查看nvidia型号下载
输入
(base) xxxx@xxxx:~$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation Device 1f9c (rev a1)
得到的1f9c输入到以下网站中,可以得到nvidia型号
PCI devices: http://pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci
然后到官网下载对应的run文件
NVIDIA 驱动程序下载:https://www.nvidia.cn/Download/index.aspx?lang=cn
4. 安装nvidia
输入以下命令先进入tty界面,或者Ctrl + Alt + F2~F6
sudo telinit 3
进入后,关闭服务
sudo service gdm3 stop #停止显示服务
或
sudo /etc/init.d/gdm3 stop
或者
sudo /etc/init.d/lightdm stop
或者
sudo service lightdm stop
然后就是下载run文件,首先进入下载run的目录(如果你选择系统的是中文,在这里可能就进不去文件夹,可以在设置中切成英文),默认是在Downloads文件夹下。
sudo chmod 777 NVIDIA-Linux-x86_64-*.run #给你下载的驱动赋予可执行权限,才可以安装
sudo ./NVIDIA-Linux-x86_64-*.run –no-opengl-files #安装
*是你自己下载的run文件后面的数字
选择:1:continue installation
2:No
3:NO
4:NO
Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?
结束后输入sudo service lightdm start 或者 sudo service gdm3 start 重启x-window服务。
不行的话,输入sudo reboot重启。
重启之后输入nvidia-smi
(base) xxxx@xxxx:~$ nvidia-smi
Wed Jun 19 15:20:28 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.90.07 Driver Version: 550.90.07 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce MX450 On | 00000000:01:00.0 Off | N/A |
| N/A 44C P0 N/A / 10W | 10MiB / 2048MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1238 G /usr/lib/xorg/Xorg 4MiB |
| 0 N/A N/A 2299 G /usr/lib/xorg/Xorg 4MiB |
+-----------------------------------------------------------------------------------------+
这样就安装好啦。