NVIDIA驱动安装

本文指导如何解决NVIDIA驱动安装时的Driver/library version mismatch问题,涉及卸载旧驱动、查找显卡型号、CUDA版本对应及从官网或特定网站下载并安装正确版本驱动,确保系统兼容性。
摘要由CSDN通过智能技术生成

NVIDIA驱动安装

背景

在运行nvidia-smi命令后报错
Failed to initialize NVML: Driver/library version mismatch
原因是NVIDIA 内核驱动版本与系统驱动不一致。
需要重新安装NVIDIA内核驱动

卸载已有nvidia驱动

 sudo /usr/bin/nvidia-uninstall
 sudo apt-get --purge remove nvidia-*
 sudo apt-get purge nvidia*
 sudo apt-get purge libnvidia*

安装步骤

1. 查看显卡版本:

lspci |grep VGA

可以看到版本为1e81.
在这里插入图片描述
在网站
http://pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci
上面输入版本号,然后点击jump后可以获得相应版本。
在这里插入图片描述

在这里插入图片描述
2. 查看cuda和显卡版本的对应关系

cat /usr/local/cuda/version.txt

在这里插入图片描述
在网站上查看对应关系
在这里插入图片描述
因此只需要安装版本号>=440.33的驱动即可
3. 安装NVIDIA驱动

  • 方法一: 官网
    https://www.nvidia.cn/geforce/drivers/
    在这里插入图片描述
    但是因为官网上不会显示所有的版本,参考https://www.zhihu.com/question/396697731/answer/1449872077
    的解决方法即可
    按F12点击控制台或console -> 右键 -> 清除控制台 -> 粘贴以下代码 -> 回车 -> 关闭控制台小窗口
SystemScanner.prototype.DriverSearch = function(psid, pfid, osID, langCode, whql, beta, dltype, numresults ) {numresults=200;this.scannerStatusUpdate(GFE_SERVER_CONNECTING);theScanner.scannedDevice.downloadInfo=new Object();var parameters='psid='+psid;parameters+='&pfid='+pfid;parameters+='&osID='+osID;parameters+='&languageCode='+langCode;parameters+='&beta='+beta;parameters+='&isWHQL='+whql;parameters+="&dltype="+dltype;parameters+="&sort1=0";parameters+="&numberOfResults="+numresults;var requestUrl=this.driverManualLookupUrl+parameters;this.driversLogUIEvent("warn","SUID:"+this.tracker.scanID+" BEGIN DriverSearch requestUrl:"+requestUrl);this.debugTrace(requestUrl);jQuery.ajax({url:requestUrl,async:false,type:'get',success:function(response){try{theScanner.debugTrace("The Driver Lookup Service Returned:\n\n("+response+")");if(response.length>0){theScanner.resetResults();var driverLookupJsonObj='('+response+')';theScanner.resultsList=new Object();theScanner.resultsList=eval(driverLookupJsonObj)}if(theScanner.resultsList.Success==0){theScanner.scannerStatus="No driver available"}else{theScanner.scannerStatus="Results Ready"}}catch(e){this.driversLogUIEvent("error"," FAIL catch DriverSearch");theScanner.resetResults();theScanner.scannerStatus="No driver available"}},error:function(response){theScanner.resetResults();theScanner.scannerStatus="AJAX Call failed"}});this.driversLogUIEvent("warn","SUID:"+this.tracker.scanID+" END DriverSearch requestUrl:"+requestUrl);}
  • 方法二:在网站https://download.nvidia.com/XFree86/Linux-x86_64/上寻找相应的版本即可

安装命令:

sudo sh NVIDIA-Linux-x86_64-440.44.run

安装成功

查看驱动版本,输出显卡配置。

cat /proc/driver/nvidia/version
nvidia-smi

在这里插入图片描述

安装NVIDIA显卡驱动,你可以按照以下步骤进行操作: 1. 首先,确定你的电脑上安装的是哪个版本的NVIDIA显卡。你可以按下Windows键 + R,然后输入"DxDiag"并点击确定。在DirectX诊断工具中,点击显示标签,你可以在设备栏位中找到显卡的名称和制造商,而驱动程序的版本则会显示在驱动程序栏位中。\[1\] 2. 一旦你确定了显卡的版本,你可以前往NVIDIA官方网站下载对应版本的驱动程序。在下载页面上,根据你的显卡版本选择正确的信息,例如"产品类型"、"产品系列"、"产品家族"等。如果你使用的是笔记本电脑,记得选择带有"notebooks"的选项。此外,根据你的需求选择适合的"下载类型",如SD(偏办公)或GRD(偏娱乐游戏)。\[2\] 3. 下载完成后,运行下载的驱动程序安装文件。按照安装向导的指示进行操作,通常你需要同意许可协议并选择安装位置。 4. 安装完成后,你可能需要重新启动电脑以使驱动程序生效。 请注意,以上步骤仅适用于NVIDIA显卡驱动安装。如果你使用的是其他品牌的显卡,你需要前往相应的官方网站查找并下载适合你显卡型号的驱动程序。 #### 引用[.reference_title] - *1* [【Windows】安装NVIDIA驱动 / 更新驱动](https://blog.csdn.net/qq_44703886/article/details/112859392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [NVIDIA驱动安装教程](https://blog.csdn.net/m0_73409404/article/details/130729867)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值