ubuntu22.04安装Nvidia驱动

一、设置gdm3为X11

Ubuntu22.04默认的窗口系统是Wayland协议,需要改为X11。

目前所有远程软件只支持X11,如向日葵,todesk等,若连接Wayland协议的ubuntu,则无法正常显示桌面,所以需要把窗口系统调整为X11才可以。

gdm设置为X11

sudo gedit /etc/gdm3/custom.confg

打开wayland的注释,设置为false,启动X11

打开前


打开后


二、安装gcc/g++

gcc12安装
sudo apt-get install gcc-12 g++-12
sudo apt-get install build-essential

设置gcc/g++为12

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 60
gcc --version
g++ --version

若需要恢复到gcc/g++为11,

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 60

三、安装NVIDIA驱动

3.1 禁用nouveau驱动

ubuntu默认使用gdm3显示驱动,不需要安装lightdm桌面服务,需要禁用自带的nouveau nvidia驱动。
sudo gedit /etc/modprobe.d/blacklist.conf

在blacklist.conf文件中最后添加如下内容

blacklist nouveau 
options nouveau modeset=0

然后保存退出。

更新

sudo update-initramfs -u

重启电脑

sudo reboot

查看是否将自带的驱动屏蔽

lsmod | grep nouveau

没有结果输出,则表示屏蔽成功。

3.2 安装驱动

不需要进入非图形化界面,直接新建终端,以root命令行去执行。

进入root命令下
sudo -s

卸载之前的驱动
nvidia-uninstall

安装驱动
sudo chmod +x NVIDIA-Linux-x86_64-550.107.02.run
sudo ./NVIDIA-Linux-x86_64-550.107.02.run -m=kernel-open

安装驱动,选择参数为open,若不为open,可能找不到设备,出现no device find

参考

https://blog.csdn.net/crazyjinks/article/details/130017180

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容