麒麟桌面2503安装最新nvidia驱动

  1. 适用场景

1、适用操作系统版本:银河麒麟桌面操作系统V10-SP1-2503 通用版本(OEM版本未测试)

2、目的效果:通过英伟达官网下载的驱动安装包,实现显卡驱动的安装。

  1. 安装步骤
  1. 确认系统版本架构

在桌面空白处右键打开终端,输入cat /etc/.kyinfo 命令确认当前操作系统版本和架构为:x86的2403版本

  1. 确认硬件显卡版本

开始菜单-工具箱-硬件参数-显卡

案例机器显卡为:GP108M [GeForce MX330]

  1.  英伟达官网下载驱动

英伟达驱动官网链接:https://www.nvidia.cn/geforce/drivers/

根据机器具体显卡型号进行驱动的选择和下载

示例机下载驱动为:NVIDIA-Linux-x86_64-555.52.04.run

  1. 安装前配置
  1. 编辑配置文件禁用开源驱动:

将下载的驱动文件放到/data路径下,ctrl+alt+t在终端中输入如下命令:

  1. sudo vim /etc/modprobe.d/blacklist.conf

该命令会调用编辑器,在最后两行加入以下命令

blacklist nouveau

options nouveau modeset=0

esc后依次按:wq回车,保存修改

  1. 备份一个initrd.img(防止驱动打失败回滚),并更新内核

将路径/boot/initrd.img-xxxx文件备份一份然后打开终端输入以下命令重新生成initrd.img,

  1. cp /boot/initrd.img-xxx-generic /boot/initrd.img-xx-generic.bak

  1. update-initramfs -u

  1. 卸载已有显卡驱动

如有有显卡驱动需要先卸载掉:

查询方法:

  1. dpkg -l | grep nvidia

如图,有红色字显示则说明系统默认有驱动注意:必须要先卸载已有驱动,再安装新驱动,否则会有报错,且高版本驱动功能异常

卸载该驱动:

  1. sudo dpkg -P nvidia-dkms-closed nvidia-graphics-driver

  1. 重启操作系统
  1. reboot

 

  1. 驱动安装过程

进入tty终端

进入系统后,使用键盘组合键ctrl+alt+F1切换到终端输入用户名密码登录,输入之后回车即可。

 

登陆系统后使用sudo su命令切换到root用户。

进入存放驱动的目录:cd /data/

停用Lightdm

  1. systemctl stop lightdm             ##停止lightdm服务
  2. systemctl status lightdm           ##查看lightdm服务状态,dead即停止

安装依赖

  1. apt-get install pkg-config libglvnd-dev libglvnd0

添加执行权限(按Q退出界面)

  1. sudo chmod a+x 

Kysec放行(注意,该步骤必须做,否则装不上

  1. kysec_set -n exectl -v kysoft NVIDIA-Linux-x86_64-555.52.04.run
  2. setstatus -f kid off

执行安装程序

  1. ./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

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

 安装后验证

安装程序运行结束后会自动退出,此时重启操作系统

  1. reboot

重启后进入UKUI图形并,在终端中输入:

  1. nvidia-smi

有以下输出:

输入:

  1. nvidia-setting

有以下输出:

即完成了nvidia最新驱动的安装。

 

6.安装报错解决方法

 1、出现这个提示的解决办法:

修复方法:在BIOS中禁用Security BOOT选项。

2、出现这个提示的解决办法:

解决办法:选择:Abort installation回车后,停止lightdm服务:

  1. systemctl stop lightdm

3、出现这个提示的解决办法:

缺少EGL编译库依赖,解决办法:

安装EGL的依赖,pkg-config 、libglvnd-dev 、libglvnd0

  1. apt-get install pkg-config libglvnd-dev libglvnd0

更多推荐