发布于2026-07-08 阅读(0)
扫一扫,手机访问
禁用Nouveau驱动、重建启动镜像——这一步无论如何都不能跳过,否则直接面临安装失败、黑屏或nvidia-smi报错等问题。具体操作:先手动创建/etc/modprobe.d/blacklist-nouveau.conf,内容写上blacklist nouveau和options nouveau modeset=0,然后执行sudo update-initramfs -u(麒麟V10 SP3及以上部分版本改用sudo dracut -f),最后重启系统。重启后进入TTY终端,运行lsmod | grep nouveau,如果没有任何输出,说明禁用成功了。

如果你的麒麟操作系统在运行图形密集型应用、多屏输出或桌面环境时频繁出现花屏、分辨率异常、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插槽,或者主板默认屏蔽了独立显卡输出。
关键前提:如果内核版本带ky10或aarch64,后续驱动包必须选择ARM架构的,x86_64的.run文件直接运行会直接报错退出。
这是所有安装方式的强制前置步骤。Nouveau会抢占GPU控制权,不屏蔽它,结果就是安装失败、黑屏、或者nvidia-smi完全无法使用。
具体操作流程:
先用sudo tee /etc/modprobe.d/blacklist-nouveau.conf创建文件,然后输入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——如果没有一丝输出,就成功了;如果还能看到输出,那说明黑名单没生效,需要检查/etc/modprobe.d/blacklist-nouveau.conf文件路径和拼写是否有误。
这个方法充分利用麒麟官方源里预编译好的驱动包,无需你自己编译,自动适配内核,以后apt upgrade也会一并更新。适用面很广,GTX 10系列到RTX 30系列的主流卡基本都支持。
第一步:刷新软件源 sudo apt update
第二步:清理旧驱动残留。先执行 dpkg -l | grep nvidia 查看已安装的包,如果看到 nvidia-dkms-closed 或 nvidia-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 即可。
当APT安装之后,nvidia-smi报“No devices found”,或者系统提示“Your system has UEFI Secure Boot enabled”,那就意味着必须用官网最新的Runfile驱动,绕过包管理器直接部署。
① 进入TTY命令行模式(Ctrl+Alt+F1),登录后先停掉显示管理器:sudo systemctl stop lightdm(V11服务器版可能用 gdm3 或 sddm,可以先用 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,否则后续内核更新之后驱动会直接失效。
下一篇:UOS怎么查看系统中最大的文件夹
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9