找回密码
 会员注册
查看: 42|回复: 0

nvidiaGPU卡&显卡在Linux系统下驱动&CUDA安装压测指导

[复制链接]

4

主题

0

回帖

13

积分

新手上路

积分
13
发表于 2024-9-4 00:17:15 | 显示全部楼层 |阅读模式
一、驱动下载1、NVIDIA显卡&GPU卡驱动官网下载链接https://www.nvidia.cn/Download/index.aspx?lang=cn2、按照显卡或者GPU卡具体型号、系统版本下载相应的驱动二、安装步骤2.1安装系统依赖包centos&redhat系列yuminstallgccgcc-c++kernel-develkernel-headersmakeubuntu系列 sudoapt-getupdatesudoapt-getinstallgccg++make注意:安装完成后使用uname–r和/usr/src/kernel检查两个内核版本号是否一致,如果不一致则进行升级 centos&redhat系列yumupdatekernelkernel-devel-y(只更新内核版本,不更新系统版本,升级完成后重启)再次查看uname–r和/usr/src/kernel中两个内核版本号,确保一致 2.2将nouveau拉入黑名单 编辑/lib/modprobe.d/dist-blacklist.conf (centos7路径)将nvidiafb注释掉。#blacklistnvidiafb然后在文件最后添加以下语句:blacklistnouveauoptionsnouveaumodeset=0或在 /etc/modprobe.d/blacklist.conf(centos6、7、8,ubuntu系统都是这个路径)文件中直接加入以下两行内容也可以,使使用echo命令加入echo-e"blacklistnouveau\noptionsnouveaumodeset=0">/etc/modprobe.d/blacklist.conf或编辑blacklist.conf文件 blacklistnouveauoptionsnouveaumodeset=0 centos6路径 /etc/modprobe.d/blacklist.conf 2.3 重建initramfsimage centos&redhat系列mv/boot/initramfs-$(uname-r).img/boot/initramfs-$(uname-r).img.bakdracut/boot/initramfs-$(uname-r).img$(uname-r)运行dracut需要花费几分钟的时间  ubuntu系列 sudoupdate-initramfs-u 2.4重启系统 查看nouveau是否禁用rmmodnouveau(卸载nouveau,这个操作是当lsmod有输出时操作,正常情况下前面修改配置文件加入的两行命令在重启系统后就会拉黑nouveau)lsmod|grepnouveau(没有输出就表示禁用) 2.5修改运行级别为文本模式(这步操作其实也可以在重启系统之前操作) centos&redhat系列systemctlset-defaultmulti-user.target或者init3或者systemctlstopgdm(如果在重启系统之前操作stop改为disable,设置开机禁用&关闭图形界面)  ubuntu系列 sudotelinit3禁用X-window服务,查看图形管理器是什么,输入下面指令查看 cat/etc/X11/default-display-manager 如果是gdm3,输入下面指令sudosystemctlstopgdmsudosystemctldisablegdm如果是在重启之前做的操作,使用这条命令设置开机禁用图形界面 如果是lightdm,输入下面指令sudoservicelightdmstopsudosystemctldisablelightdm如果是在重启之前做的操作,使用这条命令设置开机禁用图形界面 2.6安装驱动2.6.1图形方式安装驱动./NVIDIA-xxx.run1)如果使用显卡做输出,安装VTD等场景仿真软件,则不加任何参数,直接安装2)如果不使用显卡做输出,或者使用的是GPU卡,则需要添加--no-opengl-files参数 只安装驱动文件,不安装OpenGL文件,32bit兼容包选择,这里要注意选择NO,不然后面就会出错您是否希望运行X-configurtion 来自动更新x配置,以便在重新启动x时使用NVIDIAx驱动程序?任何预先存在的x配置文件都将被备份这里个人理解如果使用显卡做图形显示,类如3090、4090等,则选择yes,如果是数据中心GPU卡,类如V100、A100、H100等选择no之前centos系统安装的是数据中心显卡X-configurtion的选择页面选的NO ubuntu系统安装是3090则选择yes2.6.1文本方式安装(可选项)./NVIDIA-xxx.run--ui=none--no-questions--accept-license--disable-nouveau--no-cc-version-check--install-libglvnd--no-open 2.6修改运行级别为图形模式centos&redhat系列systemctlset-defaultgraphical.target或者init5或者systemctlstartgdm(如果前面步骤配置了开机禁用图形界面,则使用enable) ubuntu系列 sudosystemctlstartgdm(如果在前面步骤设置了开机禁用图形界面则使用enable)或sudosystemctlstartlightdm(如果在前面步骤设置了开机禁用图形界面则使用enable)即可自动进入登陆界面,不行的话,输入sudoreboo重启看机,强烈建议装完驱动都重启一下,让驱动各个功能模块完全加载,避免因偷懒产生其它问题。2.7验证验证驱动和系统图形界面是否正常nvidia-smi-L参数可列出所有插在计算机上的GPU卡-q参数可列出GPU卡非常详细的信息 三、卸载驱动 如果需要卸载NVIDIA驱动的话,可以通过如下命令来卸载驱动./NVIDIA-版本号.run  --uninstallnvidia-installer --uninstall 四、CUDA安装4.1下载安装,选择相应系统版本下载run文件CUDAToolkit12.5Update1Downloads|NVIDIADeveloper有互联网环境下,使用下面命令下载及安装安装可以根据向导一步步安装wgethttps://developer.download.nvidia.com/compute/cuda/12.5.1/local_installers/cuda_12.5.1_555.42.06_linux.runsudoshcuda_12.5.1_555.42.06_linux.run强烈建议:GPU卡驱动尽可能使用CUDA包里面驱动进行安装,因为CUDA包里面的驱动版本跟CUDA能够更好兼容,不会因为单独安装的驱动版本过高或过低而无法使用,最后还需要上网查询对应的版本如果是多台可使用静默方式进行安装(可选项)CUDA、驱动一起的安装的参数./cuda_12.5.1_555.42.06_linux.run--silent--driver--no-opengl-libs--toolkit--toolkitpath=/public/software/cuda--samples--samplespath=/public/software/cuda参数解释:--silent 使用静默方式--driver安装驱动--no-opengl-libs 不按照opengl库,适用于数据中心GPU卡,不使用GPU卡做图形输出的用户--run-nvidia-xconfig 告诉驱动程序安装运行nvidia-xconfig,更新系统X配置文件,以便使用NVIDIAX驱动程序 ,此选项适用于用显卡做图形输出的用户--toolkit  安装toolkit--toolkitpath= 为指定toolkit安装路径,如果不指定默认为/usr/local/cuda-11.$下--samples 安装samples  --samplespath=  将CUDA示例安装到 目录。如果没有提供,则默认路径为$(HOME)/使用NVIDIA_CUDA-11.4_Samples4.2环境变量配置exportPATH=/usr/local/cuda-11.8/bin/PATHexportLD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64LD_LIBRARY_PATH 4.3CUDA卸载如果需要卸载CUDAToolkit,请运行工具的“bin”目录下提供的卸载脚本工具包。默认情况下,它位于/usr/local/cuda-11.4/binsudo/usr/local/cuda-11.4/bin/cuda-uninstaller要卸载NVIDIA驱动程序,请运行NVIDIA-uninstallsudo/usr/bin/nvidia-uninstall五、压测5.1下载gpu_burn  下载网址:wilicc(VilleTimonen)·GitHub 可自行选择版本下载,或直接使用一下地址进行下载  下载命令:wgethttps://github.com/wilicc/gpu-burn/archive/refs/heads/master.zip 5.2安装gpu_burn    命令:unzipmaster.zip&cdgpu-burn-master/&make   5.3执行显卡压力测试进入gpu_burn文件夹内执行gpu_burn文件命令:./gpu_burn秒数5.4实时查看显卡状态命令:watchnvidia-smi
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-28 21:30 , Processed in 1.582627 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表