故障现象

装完统信 UOS 之后,发现桌面分辨率只有 1024x768 或 800x600,屏幕显示模糊或拉伸变形。打开"控制中心→显示"找不到更高分辨率选项。UOS 的动画效果掉帧严重,打开应用超过 3 个就开始卡顿。特别是一些新显卡(RTX 30/40 系列、RX 6000/7000 系列)在 UOS 上默认驱动无法驱动。

原因分析

UOS(Deepin)默认使用开源驱动(nouveau / modesetting),这些驱动能保证基本的显示输出,但不支持 3D 加速和高级电源管理。需要安装厂商提供的闭源驱动才能发挥显卡性能。UOS 的驱动安装方式与 Windows 完全不同:NVIDIA 驱动通过 runfile 安装,AMD 驱动通过包管理器安装,Intel 核显通常免驱。

第一步:确认你的显卡型号

打开终端(Ctrl + Alt + T),运行:
`bash

查看显卡信息


lspci | grep -E "VGA|3D"
`

输出示例:
`
01:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060] (rev a1)
`

或者使用系统检测工具:
`bash

安装硬件检测工具


sudo apt install hardinfo

运行图形界面查看


hardinfo
`

第二步:NVIDIA 显卡安装教程

NVIDIA 显卡安装闭源驱动:

`bash

1. 先查推荐驱动版本


ubuntu-drivers devices

2. 如果以上命令不生效,用下面的方式


查看已安装的 NVIDIA 驱动


dpkg -l | grep nvidia

3. 安装 NVIDIA 驱动(推荐通过官方 runfile)


先卸载开源的 nouveau 驱动


sudo apt remove --purge nvidia-* 2>/dev/null
sudo apt remove --purge xserver-xorg-video-nouveau

4. 禁止 nouveau 加载


sudo bash -c 'echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf'
sudo update-initramfs -u

5. 重启进入命令行模式


sudo systemctl set-default multi-user.target
sudo reboot

6. 重启后 SSH 登录或直接在命令行登录


下载 NVIDIA Linux 驱动(从 nvidia.com 下载对应型号的 .run 文件)


cd /tmp
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/550.120/NVIDIA-Linux-x86_64-550.120.run
chmod +x NVIDIA-Linux-x86_64-*.run
sudo ./NVIDIA-Linux-x86_64-*.run

7. 安装过程中选择 Yes 确认安装


安装完成后重启图形界面


sudo systemctl set-default graphical.target
sudo reboot

8. 验证驱动安装


nvidia-smi
`

> ⚠️ 避坑提醒:NVIDIA Linux 驱动安装过程中如果提示"Failed to sign the module"或"DKMS build failed",通常是内核头文件没安装。先执行 sudo apt install linux-headers-$(uname -r) 再重试。另一个常见问题是 UOS 更新内核后 NVIDIA 驱动失效——每次内核更新后都需要重新安装驱动。

第三步:AMD 显卡安装教程

AMD 显卡的 Linux 驱动比 NVIDIA 更简单——AMD 已经把驱动集成到了开源内核中,只需要安装固件包:

`bash

1. 更新系统


sudo apt update && sudo apt upgrade -y

2. 安装 AMD 驱动包


sudo apt install firmware-amd-graphics libgl1-mesa-dri libglx-mesa0 mesa-vulkan-drivers xserver-xorg-video-amdgpu

3. 重启


sudo reboot

4. 验证


glxinfo | grep "OpenGL renderer"
`

第四步:Intel 核显安装教程

Intel 核显在 UOS 上基本免驱,但有些优化可以提升性能:

`bash

安装 Intel 驱动


sudo apt install intel-media-va-driver libva-drm2 libva2
`

如果画面依然模糊,检查控制中心中"显示"的分辨率设置是否正确。

第五步:外接显示器/双屏配置

UOS 支持外接显示器和双屏显示:

1. 打开"控制中心"→ "显示"
2. 如果检测到多个显示器,会看到"复制"和"扩展"选项
3. 复制模式:两个屏幕显示相同内容(适合演讲、演示)
4. 扩展模式:主屏和副屏显示不同内容(适合办公、开发)
5. 选择主屏和副屏的位置(拖拽调整)
6. 每个屏幕可以单独设置分辨率

如果外接显示器无法识别:
`bash

查看连接的显示器


xrandr

强制开启外接显示器(假设 HDMI-1 是外接)


xrandr --output HDMI-1 --auto --right-of eDP-1
`

> ⚠️ 避坑提醒:UOS 的 Wayland 显示协议对多显示器支持不好,可能出现在扩展模式下鼠标跨越屏幕时卡顿。如果遇到这种情况,切换回 X11:打开登录界面 → 用户名密码下方齿轮图标 → 选择"X11"而非 Wayland。

第六步:显卡驱动安装后验证

安装完驱动后,运行以下命令确认是否正确:

`bash

NVIDIA


nvidia-smi # 应显示显卡型号、驱动版本、显存使用
glxinfo | grep -i vendor # 应显示 NVIDIA Corporation

AMD


glxinfo | grep -i vendor # 应显示 AMD 或 Mesa
vainfo # 应显示 VA-API 支持

Intel


vainfo # 应显示 Intel iHD driver
`

搜索更多统信 UOS 显卡驱动安装和显示设置教程。