Ubuntu20.04安装Nvidia显卡驱动

发布于:2025-03-19 ⋅ 阅读:(10) ⋅ 点赞:(0)

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