一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

麒麟操作系统如何安装显卡驱动

时间:2026-08-05 14:20:50 编辑:袖梨 来源:一聚教程网

麒麟操作系统如何安装显卡驱动的重点在于把前置条件、操作顺序和容易误判的地方分清楚。

必须禁用Nouveau驱动并重建启动镜像,否则会导致安装失败、黑屏或nvidia-smi不可用;需先创建/etc/modprobe.d/blacklist-nouveau.conf文件屏蔽该驱动。

如果您在麒麟操作系统上运行图形密集型应用、启用多屏显示或启动桌面环境时出现花屏、分辨率异常、GPU加速失效甚至黑屏,说明显卡驱动未正确加载或存在内核级冲突,必须针对性地安装适配当前硬件与内核版本的驱动程序。

确认硬件与系统信息

这一步不能跳过,否则后续可能装错架构或版本。先查显卡型号和系统内核:执行 lspci | grep -i vga 看到类似 NVIDIA Corporation GA104 [GeForce RTX 3060] 的输出;再运行 uname -r 获取内核版本,例如 5.10.0-108-generic;最后用 cat /etc/kylin-release 确认是 V10 SP3 还是 V11,以及 CPU 架构是 amd64 还是 aarch64。

lspci 无任何显卡信息,检查是否插好独显、BIOS 是否禁用了 PCIe 插槽,或主板是否默认屏蔽独立显卡输出。

【关键前提】 若输出中显示内核版本含 ky10aarch64,后续必须使用适配 ARM 架构的驱动包,x86_64 的 .run 文件直接运行会报错退出。

禁用 Nouveau 并重建启动镜像

这是所有安装方式的强制前置步骤。Nouveau 会抢占 GPU 控制权,不屏蔽会导致安装失败、黑屏或 nvidia-smi 不可用。

执行 sudo tee /etc/modprobe.d/blacklist-nouveau.conf → 按回车 → 输入 <code>blacklist nouveau → 按回车 → 输入 options nouveau modeset=0 → 按回车 → 输入 EOF

执行 sudo update-initramfs -u(麒麟 V10 SP3 及以上部分版本需改用 sudo dracut -f);

重启系统:sudo reboot

重启后进入 TTY 终端(Ctrl+Alt+F1),运行 lsmod | grep nouveau——若无任何输出,说明禁用成功;若有输出,说明黑名单未生效,需检查文件路径和拼写。

方法一:APT 一键安装(推荐初学者)

该方法利用麒麟官方源中预编译的驱动包,无需编译、自动适配内核、支持后续 apt upgrade 更新,适用于 GTX 10 系列至 RTX 30 系列主流显卡。

第一步:更新软件源并刷新缓存 → sudo apt update

第二步:卸载残留旧驱动(如有)→ 执行 dpkg -l | grep nvidia 查看已安装包,若发现 nvidia-dkms-closednvidia-graphics-driver,则运行 sudo apt purge nvidia-dkms-closed nvidia-graphics-driver 彻底清除;【不清理旧包直接装新驱动会导致文件覆盖冲突,安装中途报错退出】

第三步:安装闭源驱动 → sudo apt install nvidia-driver(自动选推荐版本),或指定版本如 sudo apt install nvidia-driver-535

第四步:重启系统 → sudo reboot

第五步:验证 → 启动后打开终端输入 nvidia-smi,正常应显示驱动版本、GPU 温度与显存使用率;若提示 command not found,说明 nvidia-utils 未随驱动一并安装,补执行 sudo apt install nvidia-utils-535 即可。

方法二:手动运行 NVIDIA .run 文件(适配 RTX 40 系列等新硬件)

当 APT 安装后 nvidia-smi 报 “No devices found”,或系统提示 “Your system has UEFI Secure Boot enabled”,说明需用官网最新 Runfile 驱动,并绕过包管理器直接部署。

① 进入 TTY 命令行模式(Ctrl+Alt+F1),登录后停止显示管理器:sudo systemctl stop lightdm(V11 服务器版可能为 gdm3sddm,可先执行 systemctl list-units --type=service | grep -i display 确认);

② 安装必要编译依赖:sudo apt install -y build-essential pkg-config libglvnd-dev linux-headers-$(uname -r)

③ 进入驱动文件所在目录(如 /data/),为驱动文件添加执行权限:sudo chmod +x NVIDIA-Linux-x86_64-*.run

④ 运行安装脚本:sudo ./NVIDIA-Linux-x86_64-*.run --no-opengl-files --no-x-check --no-nouveau-check

⑤ 安装过程中,对 DKMS 注册选项务必选择 Yes,否则内核更新后驱动将失效。

热门栏目