离线安装显卡驱动需先确认uos版本(如20 1070)和内核版本(如5.10.0-amd64-desktop),禁用nouveau模块;nvidia用apt预编译deb包安装并运行nvidia-xconfig;摩尔线程用四合一deb或mt-driver-offline-installer-v1.0.run;rtx 40系需.run包+内核头文件,在tty下禁用nouveau后安装。

您在断网的统信UOS设备上需要启用GPU加速、解决外接显示器黑屏或1920×1080分辨率灰显问题,但系统无法联网下载驱动,必须依靠离线方式完成显卡驱动部署;这要求提前在联网环境中获取完整驱动包链,并在目标机上精确执行安装路径,任何依赖缺失或内核版本错配都会导致nvidia-smi无响应或Xorg启动失败。
确认目标设备环境与驱动匹配性
先在离线机上打开终端,执行cat /etc/os-release | grep -E "VERSION_ID|NAME"和uname -r,记录下UOS版本号(如20 1070)与内核版本(如5.10.0-amd64-desktop)。这两项必须与联网机完全一致,否则后续下载的.deb或.run包将因符号版本不兼容而安装失败。
运行lspci | grep -i vga识别显卡型号——若输出含“NVIDIA”字样,进入NVIDIA离线流程;若为“AMD”或“Moore Threads”,则跳转至对应专用驱动段落;若显示“VGA compatible controller: Intel”,说明是核显,无需额外驱动。
【关键前提】离线安装前必须确认目标机未加载nouveau模块:执行lsmod | grep nouveau,若返回任何内容,说明当前仍运行开源驱动,需先禁用再安装闭源包,否则模块冲突将引发黑屏。
NVIDIA显卡离线安装官方APT驱动包
该方法适用于UOS v20 (1070+) 版本,使用统信官方预编译的nvidia-driver deb包,已适配lightdm与当前内核,无需编译,稳定性最高。
第一步:在同版本联网UOS机上清空缓存并下载完整依赖链:sudo rm -rf /var/cache/apt/archives/*.deb && sudo apt update && sudo apt install --download-only nvidia-driver。
第二步:进入缓存目录/var/cache/apt/archives/,将所有.deb文件(通常12~18个)复制到U盘根目录下的nvidia-offline-1070文件夹中。
第三步:在离线机中挂载U盘,进入该目录,执行sudo dpkg -i *.deb。若提示“dependency problems”,立即运行sudo apt --fix-broken install——该命令仅调用本地已下载的.deb包修复依赖,不联网。
第四步:生成Xorg配置:sudo nvidia-xconfig。此步不可省略,否则桌面环境无法识别新驱动提供的分辨率选项。
重启后执行nvidia-smi,若输出GPU型号、温度及进程列表,则驱动已生效。
摩尔线程显卡离线安装musa驱动套件
搭载摩尔线程S10/S30/S50显卡的UOS专业版设备,官网主线镜像默认不集成驱动,必须手动离线部署四合一驱动包。
方法一:直接安装预编译deb包
从统信合作厂商评测镜像专区(https://www.chinauos.com/resource/download-professional)下载对应UOS版本的musa_1.0.25_amd64.deb、mtgpu_1.0.25_amd64.deb、mtsnd_1.0.25_amd64.deb、musa-wine_1.0.25_amd64.deb四个文件,全部拷入U盘。
在离线机终端中依次执行:sudo dpkg -i musa_1.0.25_amd64.deb → sudo dpkg -i mtgpu_1.0.25_amd64.deb → sudo dpkg -i mtsnd_1.0.25_amd64.deb → sudo dpkg -i musa-wine_1.0.25_amd64.deb。
方法二:使用离线一键安装脚本(推荐)
下载统信认证的mt-driver-offline-installer-v1.0.run(含内核模块签名与固件),赋予执行权限:chmod +x mt-driver-offline-installer-v1.0.run,然后直接运行:sudo ./mt-driver-offline-installer-v1.0.run。
安装完成后执行sudo modprobe mtgpu,再运行glxinfo | grep "OpenGL renderer",输出中应出现“Moore Threads”字样。
手动.run驱动离线安装(RTX 40系/CUDA 12.8场景)
当离线机需支持RTX 4090或启用CUDA 12.8开发时,APT源中无对应驱动,必须使用NVIDIA官网发布的.run包,全程在TTY下操作。
第一步:在联网机下载匹配内核的.run文件,例如NVIDIA-Linux-x86_64-570.169.run,同时下载对应版本的linux-headers-5.10.0-amd64-desktop和build-essential deb包(用于离线编译模块)。
第二步:在离线机中先禁用nouveau——创建/etc/modprobe.d/blacklist-nouveau.conf,写入blacklist nouveau和options nouveau modeset=0,然后执行sudo update-initramfs -u并重启。
第三步:按Ctrl+Alt+F2进入TTY,执行sudo systemctl stop lightdm,确认ps aux | grep Xorg无输出后,进入.run文件所在目录。
赋予执行权限:chmod +x NVIDIA-Linux-x86_64-570.169.run,运行:sudo ./NVIDIA-Linux-x86_64-570.169.run --no-opengl-files --no-x-check --no-nouveau-check --disable-nouveau。
安装过程中选择“否”跳过NVIDIA自带的Xorg配置,避免覆盖已有设置;安装完成后执行sudo nvidia-xconfig生成标准配置,重启系统。











