前提条件:本教程适用于centos7系列系统,其他系统方法大致相同,请根据相关教程自行摸索,如安装过程遇到问题可以随时在下方评论留言我会在第一时间给大家解答。
环境准备
1、一台已安装好系统的centos7系统。
2、一张已经安装在主板上的navida显卡。
3、已经安装好的宝塔面板。
教程开始
首先确认内核版本和发行版本,再确认显卡型号,先执行系统版本获取命令看看是否符合环境准备的centos7
[root@localhost ~]# cat /etc/system-release centos linux release 7.9.2009 (core) [root@localhost ~]#
查看linux服务器上是否有gpu显卡可以使用lspci命令,pci(peripheral component interconnect,外设部件互连标准),即定义连接外部设备的一个标准;
主板上有很多 pci 接口,用来连接显卡、网卡、声卡等外部设备,而 lspci 命令就是用来列出所有连接 pci 接口的外部设备。
在你的系统中,lspci 命令未找到,可能是因为没有安装相关的软件包。lspci 是 pciutils 工具包的一部分,你可以通过以下方法安装它:
在你的系统中,lspci 命令未找到,可能是因为没有安装相关的软件包。lspci 是 pciutils 工具包的一部分,你可以通过以下方法安装它:
在基于 rhel/centos 的系统上
运行以下命令安装 pciutils:
yum install pciutils
在基于 debian/ubuntu 的系统上
如果你使用的是基于 debian 的系统,可以运行:
apt-get install pciutils
验证安装
安装完成后,再次运行以下命令确认 lspci 是否正常工作:
lspci | grep -i vga
如果还有其他问题,欢迎随时咨询!
获取显卡型号命令或者 lspci | grep -i nvidia:我的是渣渣显卡geforce gtx 750 ti
[root@localhost ~]# lspci | grep -i vga 03:00.0 vga compatible controller: nvidia corporation gm107 [geforce gtx 750 ti] (rev a2) [root@localhost ~]#
前往英伟达官方获取显卡驱动,然后根据提示将驱动下载:
安装部署
安装驱动
第一步:将下载好的驱动上传至任意目录,然后赋权限
chmod u x nvidia-linux-x86_64-550.78.run
检查你的当前内核uname -r和/usr/src/kernels/内核版本 是否一致,如果不一致需要更新。一致则顾略这个步骤。
要在centos 7中更新内核版本至 3.10.0-1160.118.1.el7.x86_64,你可以按照以下步骤操作:
更新系统:首先确保你的系统是最新的,运行以下命令更新所有已安装软件包:
sudo yum update
安装新内核:使用以下命令安装新的内核版本:
sudo yum install kernel-3.10.0-1160.118.1.el7.x86_64
重新启动系统:安装完成后,重新启动系统以应用新的内核:
sudo reboot
验证新内核:系统重新启动后,使用以下命令验证新的内核版本是否成功安装:
uname -r
查看可用内核列表:
awk -f\' '$1=="menuentry " {print i " : " $2}' /etc/grub2.cfg编辑grub配置文件:
确定要切换到的内核位置,比如要切换到列表中的第0项:
[root@localhost ~]# awk -f\' '$1=="menuentry " {print i " : " $2}' /etc/grub2.cfg
0 : centos linux (3.10.0-1160.118.1.el7.x86_64) 7 (core)
1 : centos linux (3.10.0-1160.45.1.el7.x86_64) 7 (core)
2 : centos linux (3.10.0-1160.25.1.el7.x86_64) 7 (core)
3 : centos linux (0-rescue-5402bede28b94c37a8ab51ea0bb3f770) 7 (core)
[root@localhost ~]# grub2-editenv list
saved_entry=2
[root@localhost ~]# grub2-set-default 0
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
generating grub configuration file ...
found linux image: /boot/vmlinuz-3.10.0-1160.118.1.el7.x86_64
found initrd image: /boot/initramfs-3.10.0-1160.118.1.el7.x86_64.img
found linux image: /boot/vmlinuz-3.10.0-1160.45.1.el7.x86_64
found initrd image: /boot/initramfs-3.10.0-1160.45.1.el7.x86_64.img
found linux image: /boot/vmlinuz-3.10.0-1160.25.1.el7.x86_64
found initrd image: /boot/initramfs-3.10.0-1160.25.1.el7.x86_64.img
found linux image: /boot/vmlinuz-0-rescue-5402bede28b94c37a8ab51ea0bb3f770
found initrd image: /boot/initramfs-0-rescue-5402bede28b94c37a8ab51ea0bb3f770.img
done设置默认启动:
grub2-set-default 0
配置grub引导器(可选):如果你使用的是grub引导器作为启动管理器,在引导时你可能需要配置grub以使用新的内核版本。你可以编辑 /etc/default/grub 文件,将 grub_default 参数设置为新内核的条目,然后运行以下命令更新grub配置:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
清理旧内核(可选):如果你想要释放磁盘空间或者保持系统整洁,你可以删除旧版本的内核。首先列出已安装的内核:
rpm -qa | grep kernel
然后使用以下命令删除旧版本的内核:
sudo yum remove
其中 是你要删除的内核包的名称。
第二步:执行安装驱动程序命令:记得更换为你的显卡对应的驱动程序。
sudo sh nvidia-linux-x86_64-550.78.run
验证驱动
第一步:输入下面的命令查看驱动是否正常加载:
nvidia-smi
[root@localhost ~]# nvidia-smi
tue may 21 17:07:07 2024
-----------------------------------------------------------------------------------------
| nvidia-smi 550.78 driver version: 550.78 cuda version: 12.4 |
|----------------------------------------- ------------------------ ----------------------
| gpu name persistence-m | bus-id disp.a | volatile uncorr. ecc |
| fan temp perf pwr:usage/cap | memory-usage | gpu-util compute m. |
| | | mig m. |
|========================================= ======================== ======================|
| 0 nvidia geforce gtx 750 ti off | 00000000:03:00.0 off | n/a |
| 50% 43c p0 2w / 38w | 0mib / 2048mib | 0% default |
| | | n/a |
----------------------------------------- ------------------------ ----------------------
-----------------------------------------------------------------------------------------
| processes: |
| gpu gi ci pid type process name gpu memory |
| id id usage |
|=========================================================================================|
| no running processes found |
-----------------------------------------------------------------------------------------
[root@localhost ~]#如果提示则成功安装驱动,本次教程到这里就结束啦。
原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注1066vip威尼斯下载的原创内容。
湖北省孝感市 1f
士大夫撒地方撒旦