Ubuntu20.04安装Nvidia显卡驱动
安装环境为Dell R540服务器
官网下载Nvidia显卡驱动
https://www.nvidia.cn/geforce/drivers/
安装显卡驱动
chmod +x NVIDIA-Linux-x86_64-470.63.01.run
sudo ./NVIDIA-Linux-x86_64-470.63.01.run
遇到nouveau报错
lsmod查看nouveau驱动被加载
是由于ubuntu提供了一个默认的显卡驱动与nvidia驱动冲突,禁用掉即可
禁用nouveau驱动
vim /etc/modprobe.d/blacklist.conf
最下面添加一行 blacklist nouveau
保存退出
重启系统
sudo reboot
重新安装驱动
sudo ./NVIDIA-Linux-x86_64-470.63.01.run
提示安装gcc
安装ubuntu开发环境包
sudo apt-get install build-essential
再次安装NVIDIA驱动
sudo ./NVIDIA-Linux-x86_64-470.63.01.run
报错gcc版本不正确,提示需要安装构建kernel时9.3.0的gcc
选择Abort Installation退出
我们下载gcc-9.3.0的离线包,手动安装
https://download.csdn.net/download/lmory233/85725411
安装完毕,查看gcc版本成功变为了9.3.0
gcc --version
重新安装驱动
sudo ./NVIDIA-Linux-x86_64-470.63.01.run
安装成功,选择yes,自动写入X配置
使用nvidia-smi命令查看安装成功
nvidia-smi
但此时桌面程序并没有运行在显卡驱动上,需要重启系统
重启系统后,显示黑屏,无法显示桌面画面
手动启动X服务报错
sudo startx
原因是双显卡设置了板载输出,导致无法启动显示在独立显卡上。
开机时按F2进入bios设置
选择Integrated Devices->Embedded Video Controller
设置为disable,将板载输出关闭。
最后开机将显示器接在显卡输出上即可。
进入桌面,使用nvidia-smi看到桌面程序成功运行在显卡上
nvidia-smi
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/lmory233/article/details/125396896