麒麟系统安装GPU驱动

1.nvidia

1.1显卡驱动

本机显卡型号:nvidia rtx 3090

1.1.1下载驱动

打开 https://www.nvidia.cn/geforce/drivers/

也可以直接使用下面这个地址下载

https://www.nvidia.com/download/driverResults.aspx/205464/en-us/

1.1.3安装驱动

右击,为run文件添加可执行权限

也可以命令操作

sudo chmod 755 *.run

头图

0. 基础环境

类别:笔记本
硬件:Intel,Amd等x86_64处理器
系统:银河麒麟操作系统 V10(SP1)2303-update2
image.png
关键词:
信创,麒麟系统,linux,PKS,银河麒麟,amd64,x86_64,x64,兆芯,海思,amd显卡,nvidia显卡,GPU

1.nvidia

1.1显卡驱动

本机显卡型号:nvidia rtx 3090

1.1.1参考资料

https://blog.csdn.net/qq_48559526/article/details/134070092

1.1.2下载驱动

打开 https://www.nvidia.cn/geforce/drivers/
image.png
下载
image.png
立即下载
image.png
也可以直接使用下面这个地址下载
https://www.nvidia.com/download/driverResults.aspx/205464/en-us/

1.1.3安装驱动

右击,为run文件添加可执行权限
image.png
也可以命令操作

sudo chmod 755 *.run

安装依赖(如果没有gcc,g++这类的,在编译进内核时容易出错)

sudo apt install gcc g++ gdb llvm lldb git -y 

然后reboot,使刚安装的驱动包生效

sudo bash ./NVIDIA-Linux-x86_64-535.171.04.run --add-this-kernel #加上这个--add-this-kernel参数,否则会提示x server不能装

构建内核中

安装完毕

显示版本

cat /proc/driver/nvidia/version

1.1.4确认信息

安装成功后,查看显卡信息

nvidia-smi

1.1.5 重装时可能出现错误(如果安装时出现问题时,可以进行如下处理)

执行

nvidia-smi

出现

Failed to initialize NVML: Driver/library version mismatch.

第一:先重启再试看问题有没有得到解决;
第二:卸载整个驱动了,先知道现在kernel_mod的依赖情况,所以要先卸载他们

lsmod | grep nvidia

查看有哪些进程用了

sudo lsof -n -w /dev/nvidia*

如果有,就把相关进程关闭

sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia_modeset

再看nvidia引用是否为0

lsmod | grep nvidia

sudo rmmod nvidia
nvidia-smi

重启电脑,使驱动生效!

1.1.5 打开控制面板

打开命令行,输入

nvidia-settings #命令位置 /usr/bin/nvidia-settings ,可以参照arm专栏的综合篇,在/usr/share/applications建立开始菜单快捷方式,

弹出控制面板

快捷方式nvidia-settings.desktop内容参考

[Desktop Entry]
Name[zh_CN]=nvidia控制面板
Name=nvidia-settings
GenericName[zh_CN]=nvidia控制面板
GenericName=nvidia-settings
Exec=/usr/bin/nvidia-settings %U
Type=Application
StartupNotify=true

1.2CUDA(最后一步未成功,此章节只做草稿)

注意:

nvidia-smi

需要和上面的这个版本一致。

1.2.1CUDA下载

官方地址:​​​​​​https://developer.nvidia.com/cuda-toolkit

下载地址:https://developer.nvidia.com/cuda-downloads 中选Linux,然后选择KylinOS,详细请参见下图(这个是下载最新版本)

附:其他版本请进入存档中选择,​​​​​​https://developer.nvidia.com/cuda-toolkit-archive

wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda_11.4.0_470.42.01_linux.run
sudo bash cuda_11.4.0_470.42.01_linux.run

将安装包下载
我下载时的版本:https://developer.download.nvidia.com/compute/cuda/11.4.0/loc...

 

1.2.2CUDA安装

命令行中

chmod 755  cuda_11.4.0_470.42.01_linux.run
sudo -s bash cuda_11.4.0_470.42.01_linux.run

输入accept

全选上(默认的效果也行),移动install,回车

<think>嗯,用户问的是如何在麒麟系统安装NVIDIA显卡驱动麒麟系统是基于Ubuntu的国产操作系统,所以可能安装步骤和Ubuntu类似。首先,我需要确认用户使用的具体版本,比如是Kylin V10还是其他版本,不同版本的内核可能不同,驱动兼容性也有差异。不过用户可能没有提到具体版本,所以得给出通用的方法。 首先,安装NVIDIA驱动通常需要禁用系统自带的nouveau驱动。这个步骤很关键,否则可能会导致冲突或安装失败。禁用nouveau通常涉及修改blacklist.conf文件,然后更新initramfs并重启。需要提醒用户这一步,并确保他们按照步骤操作。 接下来,用户需要确定自己显卡的型号,以选择合适的驱动版本。可以使用lspci命令来查看显卡信息。然后,到NVIDIA官网下载对应的驱动文件,注意要选择Linux版本。麒麟系统可能基于不同的Ubuntu版本,比如18.04或20.04,所以用户需要根据系统架构和版本来下载正确的驱动包。 然后,安装编译环境和依赖库。这部分可能需要安装gcc、make、kernel headers等,确保驱动编译时不会出错。这里需要确认麒麟系统的软件源是否可用,有时候可能需要更换国内的镜像源来加速下载。 接下来是关闭图形界面,进入命令行模式。通常可以通过修改运行级别或使用systemctl命令来实现。需要提醒用户在安装过程中无法使用图形界面,所以操作要小心,避免出错。 运行驱动安装脚本时,可能会遇到问题,比如提示nouveau未禁用,或者与当前内核版本不兼容。这时候可能需要手动添加参数,比如--no-opengl-files,或者更新内核头文件。另外,安装完成后需要重启系统,并验证驱动是否成功加载,可以使用nvidia-smi命令检查。 还要注意,麒麟系统可能对第三方驱动有额外的安全限制,比如Secure Boot的问题。用户可能需要进入BIOS禁用Secure Boot,或者在安装过程中创建MOK(Machine Owner Key)来签名驱动模块。这部分容易出错,需要详细说明步骤。 另外,如果用户使用的是双显卡(比如Optimus技术),可能需要配置PRIME来切换显卡,但麒麟系统可能没有预装相关的工具,需要额外安装。这时候需要指导用户如何设置默认使用NVIDIA显卡,或者根据需求切换。 最后,建议用户备份重要数据,以防安装过程中出现意外导致系统无法启动。如果遇到问题,可以尝试进入恢复模式或使用Live CD修复系统。总的来说,安装步骤需要详细但清晰,避免用户遗漏关键操作,导致安装失败或者系统不稳定。</think>在麒麟系统(基于Ubuntu)中安装NVIDIA显卡驱动的步骤如下: --- ### 一、准备工作 1. **确认系统版本** ```bash uname -a # 查看内核版本 lsb_release -a # 查看系统发行版 ``` 2. **禁用Nouveau驱动** - 编辑黑名单文件: ```bash sudo vim /etc/modprobe.d/blacklist-nouveau.conf ``` - 添加以下内容: ``` blacklist nouveau options nouveau modeset=0 ``` - 更新并重启: ```bash sudo update-initramfs -u sudo reboot ``` --- ### 二、安装驱动 1. **下载官方驱动** 访问[NVIDIA官网](https://www.nvidia.cn/Download/index.aspx),选择对应显卡型号和操作系统版本的驱动(文件格式为`.run`)。 2. **安装依赖项** ```bash sudo apt update sudo apt install gcc make libglvnd-dev libgl1-mesa-dev ``` 3. **关闭图形界面** ```bash sudo systemctl stop lightdm # 若使用lightdm sudo systemctl stop gdm3 # 若使用GNOME ``` 4. **赋予执行权限并安装** ```bash chmod +x NVIDIA-Linux-x86_64-xxx.xx.run sudo ./NVIDIA-Linux-x86_64-xxx.xx.run ``` - 安装时选择: - `Yes` 安装DKMS(用于内核更新后自动重编译驱动) - `No` 不安装32位兼容库(除非有特殊需求) --- ### 三、验证与配置 1. **检查驱动状态** ```bash nvidia-smi # 显示GPU信息 glxinfo | grep "OpenGL renderer" # 确认渲染器为NVIDIA ``` 2. **解决常见问题** - **Secure Boot冲突**: 若提示`Secure Boot`阻止驱动加载,需进入BIOS禁用Secure Boot。 - **Xorg配置冲突**: 备份并删除旧配置: ```bash sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup ``` --- ### 四、注意事项 1. **内核更新后**: 若系统内核升级,需重新编译驱动: ```bash sudo dkms install -m nvidia -v xxx.xx ``` 2. **双显卡切换(仅限笔记本)** 安装`prime-select`工具: ```bash sudo apt install nvidia-prime sudo prime-select nvidia # 切换为NVIDIA显卡 ``` --- ### 五、卸载驱动 ```bash sudo nvidia-uninstall # 通过官方脚本卸载 sudo apt purge nvidia* # 清除残留配置 ``` --- 通过以上步骤,可完成NVIDIA显卡驱动安装与配置。建议操作前备份重要数据,并确保网络连接稳定。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值