openkylin安装n卡驱动教程


戒指感性
戒指感性 2024-10-09 13:55:36 2506 赞同 0 反对 0
分类: 资源 标签: 银河麒麟
openkylin安装n卡驱动教程

1. 基础信息
这里以该系统版本为例:https://factory.openkylin.top/kif/build/view/1983

我本地的硬件环境信息如下所示:
CPU: i5-8400
GPU: GeForce GTX 1660 SUPPER

 

安装完操作系统之后可以手动更新一下组件,碰到问题时候也可以尝试更新,可能新版本已经解决

 
sudo apt update
sudo apt upgrade

2. 安装驱动
存在apt安装和官网下载run文件安装的方式,选择其中一个即可

2.1 使用apt安装开源驱动

 
sudo apt install nvidia-driver-550 libnvidia-egl-wayland1

安装完之后重启即可,可以测试glmark2-wayland验证效果

卸载开源驱动

 
sudo apt remove libnvidia-cfg1-550 libnvidia-common-550 libnvidia-decode-550 libnvidia-egl-wayland1 libnvidia-encode-550 libnvidia-extra-550 libnvidia-fbc1-550 libnvidia-gl-550 nvidia-compute-utils-550 nvidia-dkms-550 nvidia-driver-550 nvidia-firmware-550-550.67 nvidia-kernel-common-550 nvidia-kernel-source-550 nvidia-utils-550 xserver-xorg-video-nvidia-550

2.2 安装官网下载的驱动
以550和560两个版本为例:

下载链接:

 
https://cn.download.nvidia.com/XFree86/Linux-x86_64/550.107.02/NVIDIA-Linux-x86_64-550.107.02.run
 
https://cn.download.nvidia.com/XFree86/Linux-x86_64/560.35.03/NVIDIA-Linux-x86_64-560.35.03.run

安装方式1

 
sudo sh NVIDIA-xxx.run --gbm-backend-dir=lib/x86_64-linux-gnu/gbm

全选择默认参数,在continue和abort之间要选择continue

 
sudo vim /etc/modprobe.d/nvidia-installer-disalbe-nouveau.conf

添加一行:options nvidia_drm modeset=1
安装完之后重启即可

安装方式2
sudo sh NVIDIA-xxx.run
全选择默认参数,在continue和abort之间要选择continue
手动修改配置:

 
sudo mkdir -p /usr/lib/x86_64-linux-gnu/gbm
sudo cp /usr/lib/gbm/nvidia-drm_gbm.so /usr/lib/x86_64-linux-gnu/gbm
 
sudo vim /etc/modprobe.d/nvidia-installer-disalbe-nouveau.conf

添加一行:options nvidia_drm modeset=1
完事之后重启即可

卸载闭源驱动

 
sudo nvidia-installer --uninstall

或者

 
sudo nvidia-uninstall

2.3 最终效果

 

 

3. 常见问题
3.1 没有加速效果
问题现象:走opengl转vulkan

 

可能原因:
使用apt方式安装nvidia驱动,只安装了nvidia-driver-550,没有安装libnvidia-egl-wayland1

解决方法:补充安装 libnvidia-egl-wayland1

 
sudo apt install libnvidia-egl-wayland1

重启生效

3.2 drm/kms检测不到显卡
问题现象:桌面分辨率很低,看不到任务栏:

 

查看/sys/module/nvidia_drm/parameters/modeset的值为“N”
查看~/.log/kylin-wlcom.log,存在信息:“Found 0 GPUs”

可能原因:
安装官网驱动时没有完成所有配置文件的修改,导致n卡驱动没有使能drm

解决方法:

 
sudo vim /etc/modprobe.d/nvidia-installer-disalbe-nouveau.conf

添加一行:options nvidia_drm modeset=1
重启生效

 

3.3. 走intel集显加速
需要在bios关闭集显,使用独显:
bios操作目录:SETTINGS → Advanced → Integrated Graphics Configuration → Initiate Graphic Adapter : [PEG /IGD]

将Initiate Graphic Adapter配置为PEG。
如果这里走IGD,系统就会同时起集显和独显,并默认走集显渲染,无法使用N卡的3D加速效果

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
请使用微信扫码

加入交流群

请使用微信扫一扫!