必须清除旧驱动残留并为新显卡重装对应驱动:先用lspci确认硬件、sudo apt purge nvidia-*彻底卸载,再禁用nouveau、更新initramfs,最后依显卡型号选图形化管理器、APT源或.run包安装。

UOS系统更换显卡后,原有驱动模块与新硬件不匹配,会导致黑屏、分辨率灰显、nvidia-smi无输出或登录循环等问题,必须清除旧驱动残留并为新显卡重新安装对应驱动。
确认新显卡型号并卸载全部旧驱动
打开终端,执行 lspci | grep -i vga 查看当前识别到的显卡型号和PCI地址,确认是否为新硬件;若输出中仍含“NVIDIA”但型号与实物不符,说明旧驱动未清除干净。
执行 sudo apt purge nvidia-* && sudo apt autoremove --purge 彻底删除所有NVIDIA相关包及配置文件——【这一步不可跳过,残留的nvidia.ko模块会与新驱动冲突,导致Xorg启动失败】。
运行 lsmod | grep -E "(nvidia|nouveau)",确保无任何输出;若有nouveau残留,需立即禁用(见下一阶段)。
禁用nouveau并更新内核初始化镜像
创建黑名单文件:sudo nano /etc/modprobe.d/blacklist-nouveau.conf,写入以下两行:
blacklist nouveau
options nouveau modeset=0
保存后执行 sudo update-initramfs -u 更新initramfs——【若跳过此步,重启后nouveau仍可能自动加载,阻断后续闭源驱动加载】。
重启系统,再次运行 lsmod | grep nouveau,确认无任何输出后再继续。
根据新显卡类型选择驱动安装方式
方法一:图形化驱动管理器(适用于NVIDIA GT 10xx及以上、AMD RX 500系列及更新显卡)
打开应用商店,搜索安装 deepin-graphics-driver-manager;安装完成后进入“控制中心→硬件→显卡驱动器”,工具将自动识别新显卡并列出适配驱动,选中后点击“应用”即可完成全自动配置。
方法二:APT官方源安装(推荐UOS v20 1070+,兼容性最强)
执行 sudo apt update → sudo apt install nvidia-driver;系统将自动匹配当前内核与新显卡型号,安装完成后运行 sudo nvidia-xconfig 生成标准Xorg配置。
方法三:手动安装.run驱动(仅当新显卡为RTX 40系、Tesla T4或需CUDA 12.8支持时启用)
先按Ctrl+Alt+F2切换至TTY2 → sudo systemctl stop lightdm → sudo killall Xorg → 进入驱动文件目录,执行 sudo ./NVIDIA-Linux-x86_64-*.run --no-opengl-files --no-x-check --no-nouveau-check。


















