一、下载Nvidia驱动
1.选择自己显卡的型号,进入下载界面:
2.选择合适的版本进行下载:
3.查看下载文件位置:
二、更新系统软件源
1.采用鱼香ROS一键更新
wget http://fishros.com/install -O fishros && . fishros
执行后如下图所示:
2.更新软件列表
sudo apt-get update
三、安装制指定版本gcc,g++,以及依赖
1.安装gcc-12.3.0
参考“linux下gcc编译安装与卸载-ubuntu22.04安装gcc-12.3.0”
http://blog.aidroid.top/dev/env/gcc/
2.安装显卡依赖
sudo apt-get install build-essential
sudo apt-get install libssl-dev
sudo apt-get install cmake
四、禁用nouveau
1.打开黑名单
sudo gedit /etc/modprobe.d/blacklist.conf
2.在最后输入以下代码
blacklist nouveau
options nouveau modeset=0
3.更新软件列表和环境源
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
4.重启系统
sudo reboot
5.重启后输入以下代码检测是否关闭,无返回则为成功关闭
lsmod | grep nouveau
五、安装显卡驱动
# 授予执行权限
sudo chmod 777 NVIDIA-Linux-x86_64-550.107.02.run
# 执行安装命令
sudo ./NVIDIA-Linux-x86_64-550.107.02.run
注:本文系统内核版本为 6.8.0-40-generic,安装过程中***32不安装,X*****不安装,其他同意即可。
六、测试显卡驱动是否安装
nvidia-smi