Ubuntu 22.04 3090显卡驱动125版本自动更新,导致无法使用显卡CUDA,如何退回原版本

sudo apt-get purge nvidia
reboot
lsmod | grep nouveau
sudo vim /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u
sudo reboot
chmod +x NVIDIA-Linux-x86_64-525.125.06.run
sudo service gdm3 stop
sudo ./NVIDIA-Linux-x86_64-525.125.06.run
reboot
nvidia-smi

### 安装适用于特定内核版本的NVIDIA显卡驱动 对于Ubuntu 22.04上的特定内核版本安装NVIDIA GeForce RTX 4060 Ti显卡驱动,操作过程涉及更新包列表、移除旧版 Nouveau 驱动程序以及下载并执行来自NVIDIA官方提供的.run文件来完成新驱动的部署[^1]。 #### 更新软件源和工具链 为了确保系统的稳定性和兼容性,在开始之前应该先刷新本地APT缓存,并安装必要的构建工具: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential dkms linux-headers-$(uname -r) -y ``` #### 黑名单生开源图形驱动(Nouveau) 由于Nouveau可能与专有的NVIDIA驱动冲突,因此需要将其加入黑名单阻止加载: 编辑`/etc/modprobe.d/blacklist.conf` 文件, 添加如下两行内容以禁用nouveau模块: ```bash echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist.conf echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist.conf ``` 接着通过命令重启计算机使更改生效: ```bash sudo reboot now ``` #### 下载适合当前系统的CUDA Toolkit 和 Driver Installer 访问[NVIDIA CUDA TOOLKIT Archive](https://developer.nvidia.com/cuda-12-2-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=runfile_local)[^2], 根据实际使用的操作系统架构挑选对应的运行文件(.run),这里假设选择了针对Ubuntu 22.04 LTS x86_64平台优化过的版本. #### 执行安装脚本前准备 关闭图形界面服务防止干扰驱动安装流程: ```bash sudo systemctl set-default multi-user.target sudo systemctl isolate multi-user.target ``` 停止任何正在运行中的显示管理器(如GDM3): ```bash sudo systemctl stop gdm3 ``` 赋予下载好的`.run`文件可执行权限: ```bash chmod +x cuda_*linux.run ``` #### 开始安装GPU驱动组件 启动安装向导,期间可以选择仅安装驱动部分而不必立即配置整个CUDA开发环境: ```bash sudo ./cuda_*linux.run --silent --driver ``` 注意:如果遇到依赖错误提示,则需依据具体报错信息调整前置步骤中提到的相关库安装情况;另外,--silent参数用于静默模式安装,也可以去掉它以便于查看详细的进度日志。 最后一步是恢复默认引导目标回到桌面会话: ```bash sudo systemctl set-default graphical.target sudo systemctl restart ``` 此时应当已经成功完成了指定内核下的NVIDIA GPU驱动设置工作。可以通过 `nvidia-smi` 命令验证是否正常识别硬件设备及其状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值