银河麒麟系统安装NVIDIA GPU驱动教程
银河麒麟系统安装NVIDIA GPU驱动教程
本文将详细介绍如何在银河麒麟系统V10(SP1)2303-update2上安装NVIDIA RTX 3090显卡驱动。文章内容包括驱动下载、安装步骤、依赖安装以及故障排除等,适合有一定技术基础的用户参考。
基础环境
- 类别:笔记本
- 硬件:Intel/Amd等x86_64处理器
- 系统:银河麒麟操作系统 V10(SP1)2303-update2
NVIDIA显卡驱动安装
1.1 显卡驱动
本机显卡型号:NVIDIA RTX 3090
1.1.1 下载驱动
打开NVIDIA官方驱动下载页面:https://www.nvidia.cn/geforce/drivers/
也可以直接使用以下地址下载:
https://www.nvidia.com/download/driverResults.aspx/205464/en-us/
1.1.2 安装驱动
为下载的驱动文件添加可执行权限:
右击文件,选择“属性”->“权限”->“允许执行文件作为程序”
或者使用命令行操作:
sudo chmod 755 *.run
安装依赖(如果没有gcc、g++等编译工具,在编译进内核时容易出错):
sudo apt install gcc g++ gdb llvm lldb git -y
安装驱动:
sudo bash ./NVIDIA-Linux-x86_64-535.171.04.run --add-this-kernel
加上
--add-this-kernel
参数,否则可能会提示X server不能安装。重启系统,使驱动生效:
sudo reboot
1.1.3 确认信息
安装成功后,可以通过以下命令查看显卡信息:
nvidia-smi
1.1.4 重装时可能出现的错误
如果在安装时出现问题,可以按照以下步骤处理:
重启系统,看问题是否得到解决。
卸载现有驱动:
查看当前加载的NVIDIA模块:
lsmod | grep nvidia
查看哪些进程使用了NVIDIA设备:
sudo lsof -n -w /dev/nvidia*
关闭相关进程后,卸载NVIDIA模块:
sudo rmmod nvidia_uvm sudo rmmod nvidia_drm sudo rmmod nvidia_modeset
再次检查NVIDIA模块是否已卸载:
lsmod | grep nvidia
最后卸载NVIDIA核心模块:
sudo rmmod nvidia
重启系统,使驱动卸载生效。
1.1.5 打开控制面板
可以通过命令行打开NVIDIA控制面板:
nvidia-settings
为了方便使用,可以在/usr/share/applications
目录下创建一个快捷方式:
sudo nano /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
保存并退出,然后就可以在应用程序菜单中找到NVIDIA控制面板了。
CUDA安装(草稿)
注意:在安装CUDA之前,需要确保NVIDIA驱动版本与CUDA版本兼容。
1.2.1 CUDA下载
官方地址:https://developer.nvidia.com/cuda-toolkit
下载地址:https://developer.nvidia.com/cuda-downloads
选择Linux平台和KylinOS系统,下载适合的版本。也可以从存档中选择其他版本:https://developer.nvidia.com/cuda-toolkit-archive
例如,下载CUDA 11.4.0版本:
wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda_11.4.0_470.42.01_linux.run
1.2.2 CUDA安装
给下载的安装包添加可执行权限:
chmod 755 cuda_11.4.0_470.42.01_linux.run
以root权限运行安装程序:
sudo -s bash cuda_11.4.0_470.42.01_linux.run
按照提示输入
accept
,并选择默认选项进行安装。
注意:由于CUDA安装部分未完成,建议参考NVIDIA官方文档或社区资源获取更详细的安装指导。