麒麟桌面2503安装最新nvidia驱动
麒麟桌面2503安装最新nvidia驱动
- 适用场景
1、适用操作系统版本:银河麒麟桌面操作系统V10-SP1-2503 通用版本(OEM版本未测试)
2、目的效果:通过英伟达官网下载的驱动安装包,实现显卡驱动的安装。
- 安装步骤
- 确认系统版本架构
在桌面空白处右键打开终端,输入cat /etc/.kyinfo 命令确认当前操作系统版本和架构为:x86的2403版本

- 确认硬件显卡版本
开始菜单-工具箱-硬件参数-显卡

案例机器显卡为:GP108M [GeForce MX330]
- 英伟达官网下载驱动
英伟达驱动官网链接:https://www.nvidia.cn/geforce/drivers/

根据机器具体显卡型号进行驱动的选择和下载
示例机下载驱动为:NVIDIA-Linux-x86_64-555.52.04.run
- 安装前配置
- 编辑配置文件禁用开源驱动:
将下载的驱动文件放到/data路径下,ctrl+alt+t在终端中输入如下命令:
- sudo vim /etc/modprobe.d/blacklist.conf
该命令会调用编辑器,在最后两行加入以下命令
blacklist nouveau
options nouveau modeset=0
esc后依次按:wq回车,保存修改

- 备份一个initrd.img(防止驱动打失败回滚),并更新内核
将路径/boot/initrd.img-xxxx文件备份一份然后打开终端输入以下命令重新生成initrd.img,
- cp /boot/initrd.img-xxx-generic /boot/initrd.img-xx-generic.bak

- update-initramfs -u

- 卸载已有显卡驱动
如有有显卡驱动需要先卸载掉:
查询方法:
- dpkg -l | grep nvidia

如图,有红色字显示则说明系统默认有驱动(注意:必须要先卸载已有驱动,再安装新驱动,否则会有报错,且高版本驱动功能异常)
卸载该驱动:
- sudo dpkg -P nvidia-dkms-closed nvidia-graphics-driver

- 重启操作系统
- reboot
- 驱动安装过程
进入tty终端
进入系统后,使用键盘组合键ctrl+alt+F1切换到终端输入用户名密码登录,输入之后回车即可。
登陆系统后使用sudo su命令切换到root用户。
进入存放驱动的目录:cd /data/
停用Lightdm
- systemctl stop lightdm ##停止lightdm服务
- systemctl status lightdm ##查看lightdm服务状态,dead即停止

安装依赖
- apt-get install pkg-config libglvnd-dev libglvnd0

添加执行权限(按Q退出界面)
- sudo chmod a+x

Kysec放行(注意,该步骤必须做,否则装不上)
- kysec_set -n exectl -v kysoft NVIDIA-Linux-x86_64-555.52.04.run
- setstatus -f kid off
执行安装程序
- ./NVIDIA-Linux-x86_64-555.52.04.run ##tab键可自动补全

调起安装界面,并进入TUI交互,根据英文提示,选择yes、accept等选项。
Install NVIDIA'S 32-BIT compatibility libraries? (英伟达32位兼容库)
选:YES

Would you like to register the kernel ……(是否安装DKMS,这会引起内核变化)
选择:YES

The initramfs will likely need to be rebuilt ……(重建Initramfs内核引导)
选择:Rebuild initramfs (选择重建引导)

注意:除了提示nvidia自动配置X时需要选择NO
would you like to run the nvidia-xconfig ……(你是否要通过英伟达的xconfig自动更新配置X?)

这个选:NO
出现这个界面,驱动安装成功:

安装后验证
安装程序运行结束后会自动退出,此时重启操作系统
- reboot
重启后进入UKUI图形并,在终端中输入:
- nvidia-smi
有以下输出:

输入:
- nvidia-setting
有以下输出:

即完成了nvidia最新驱动的安装。
6.安装报错解决方法
1、出现这个提示的解决办法:

修复方法:在BIOS中禁用Security BOOT选项。
2、出现这个提示的解决办法:

解决办法:选择:Abort installation回车后,停止lightdm服务:
- systemctl stop lightdm
3、出现这个提示的解决办法:

缺少EGL编译库依赖,解决办法:
安装EGL的依赖,pkg-config 、libglvnd-dev 、libglvnd0
- apt-get install pkg-config libglvnd-dev libglvnd0
更多推荐



所有评论(0)