NVIDIA驱动检测无法通过的解决办法

合集下载

彻底解决NVIDIA最新显卡驱动无法找到兼容的图形硬件

彻底解决NVIDIA最新显卡驱动无法找到兼容的图形硬件

彻底解决NVIDIA最新显卡驱动无法找到兼容的图形硬件(最新驱动)一、现状:有两台Dell T7500工作站,一台正常安装的windows xp系统,并安装完了NVIDIA Quadro 5000 驱动程序,另一台为这台系统镜像。

(用ghost分区到分区进行的系统复制)进系统后没有显卡驱动,正常卸载显卡驱动后再安装时报错,报错如下:1、右键"计算机"点“属性”打开设备管理器,然后在显示适配器里面。

右键显卡。

点“属性” 如下图:(带!号的vga设备,此时驱动应显示不正常。

而非下图中所示报错。

)2、如下图操作吧。

详细信息里面的属性选择“硬件ID”,先复制红色框框的硬件ID代码。

这个硬件ID是修改的重要角色。

3、把下载好的显卡驱动先安装解压出来(虽然下载下来为.EXE格式,但右键可直接解压),虽然现在还安装不成功,但会解压一个文件夹出来。

4、双击打开这个文件夹到Display.Driver文件夹,找到这几个安装信息,不同显卡型号在这几个安装信息里面修改。

这些配置文件中有不同的显卡型号之前总有人询问自己的显卡在哪个文件中,现提供对应的配置文件所包含的显卡型号:(蓝色字体为显卡类型,粉红色字体为所要用到的显卡代码。

)nv_disp.inf不用管nvae.inf包含:NVIDIA_DEV.0DC0.01 = "NVIDIA GeForce GT 440"NVIDIA_DEV.0DF2.01 = "NVIDIA GeForce GT 435M"NVIDIA_DEV.1050.01 = "NVIDIA GeForce GT 520M"nvak.inf包含:NVIDIA_DEV.0A70.01 = "NVIDIA GeForce 310M"NVIDIA_DEV.0DD1.01 = "NVIDIA GeForce GTX 460M"NVIDIA_DEV.0DF4.01 = "NVIDIA GeForce GT 540M"NVIDIA_DEV.1251.01 = "NVIDIA GeForce GTX 560M"NVDD.inf包含:NVIDIA_DEV.0649.01 = "NVIDIA GeForce 9600M GT"NVIDIA_DEV.0DF5.01 = "NVIDIA GeForce GT 525M"NVIDIA_DEV.0DF5.02 = "NVIDIA GeForce GT 525M "NVIDIA_DEV.1054.01 = "NVIDIA GeForce 410M"nvgd.inf包含:NVIDIA_DEV.0628.01 = "NVIDIA GeForce 9800M GTS"NVIDIA_DEV.062A.01 = "NVIDIA GeForce 9700M GTS"NVIDIA_DEV.0630.01 = "NVIDIA GeForce 9700 S"NVHDC.inf包含:NVIDIA_DEV.0648.01 = "NVIDIA GeForce 9600M GS"NVIDIA_DEV.06E9.01 = "NVIDIA GeForce 9300M GS"NVIDIA_DEV.06E9.02 = "NVIDIA GeForce 9300M GS "NVIDIA_DEV.06E9.03 = "NVIDIA GeForce 9300M GS "NVIDIA_DEV.0A28.01 = "NVIDIA GeForce GT 230"NVIDIA_DEV.0A74.01 = "NVIDIA GeForce G210"NVIDIA_DEV.0DF0.01 = "NVIDIA GeForce GT 425M"NVIDIA_DEV.0DF0.02 = "NVIDIA GeForce GT 425M "nvla.inf包含:NVIDIA_DEV.087D.01 = "NVIDIA ION"NVIDIA_DEV.0A34.01 = "NVIDIA GeForce GT 240M"NVIDIA_DEV.0A75.01 = "NVIDIA GeForce 310M"NVIDIA_DEV.0CA9.01 = "NVIDIA GeForce GTS 250M"NVIDIA_DEV.0CAF.01 = "NVIDIA GeForce GT 335M"NVIDIA_DEV.0CB0.01 = "NVIDIA GeForce GTS 350M"NVIDIA_DEV.0DD1.01 = "NVIDIA GeForce GTX 460M"NVIDIA_DEV.0DD1.02 = "NVIDIA GeForce GTX 460M "NVLE.inf包含:NVIDIA_DEV.0A34.01 = "NVIDIA GeForce GT 240M"NVIDIA_DEV.0A70.01 = "NVIDIA ION "NVIDIA_DEV.0A73.02 = "NVIDIA ION "NVIDIA_DEV.0A73.03 = "NVIDIA ION "NVIDIA_DEV.0A74.01 = "NVIDIA GeForce G210M"NVIDIA_DEV.0A75.01 = "NVIDIA ION "NVIDIA_DEV.0CA9.01 = "NVIDIA GeForce GTS 250M"NVIDIA_DEV.0DEB.01 = "NVIDIA GeForce GT 555M"NVIDIA_DEV.1084.03 = "NVIDIA GeForce GTX 560 "nvmt.inf包含:NVIDIA_DEV.0426.02 = "NVIDIA GeForce 8400M GT "nvpg.inf包含:NVIDIA_DEV.0DF0.01 = "NVIDIA GeForce GT 425M"5、以本人Q5000为例,首先确定是在NVHDC.inf文件中,然后确定其代号为0648,然后往上拉,在同一配置文件中找到0648代号在哪里,然后把后面PCI\VEN.....BSYS后改成你之前找到的硬件ID,如下图,6、修改后保存一下,然后直接运行文件夹中的setup.exe,看看是不是可以了?建议安装的时候选择“自定义安装”,之后把“清洁安装”打上钩,据说可以避免一些问题,而且这样安装驱动不用重启电脑。

显卡驱动安装失败怎么办解决策略分享

显卡驱动安装失败怎么办解决策略分享

显卡驱动安装失败怎么办解决策略分享显卡驱动是保证电脑正常运行的关键组成部分之一。

然而,在安装显卡驱动时,我们有时会遇到失败的情况。

这时候,我们应该如何解决这个问题呢?本文将分享一些解决策略,帮助您解决显卡驱动安装失败的困扰。

1.确认系统和硬件要求在安装显卡驱动之前,首先要确保您的系统满足驱动程序的要求。

查看显卡驱动程序的官方网站,找到与您的显卡型号和操作系统相匹配的驱动版本。

确认您的电脑硬件是否兼容所选驱动程序。

如果存在不匹配的情况,驱动安装可能会失败。

2.卸载旧的驱动程序在安装新的显卡驱动之前,建议先卸载旧的驱动程序。

旧的驱动程序可能会与新的驱动程序发生冲突,导致安装失败。

您可以通过以下步骤卸载显卡驱动:打开控制面板,找到设备管理器。

展开“显示适配器”选项,右键点击您的显卡,选择“卸载设备”。

在弹出的对话框中选择“删除驱动程序软件”。

完成后,重新启动计算机。

3.禁用安全软件和防火墙某些安全软件和防火墙可能会阻止显卡驱动的安装过程。

为了避免冲突,建议在安装驱动程序之前,暂时禁用您的安全软件和防火墙。

千万不要忘记重新启用它们,以确保计算机安全。

4.使用官方驱动程序安装工具许多显卡制造商提供官方的驱动程序安装工具,可以帮助您轻松安装显卡驱动程序。

这些工具通常会自动检测您的显卡型号和操作系统,并推荐适合的驱动程序版本。

使用官方工具可以大大简化安装过程并降低出错的可能性。

5.清理残留文件和注册表项如果您尝试安装显卡驱动失败多次,可能是由于残留文件和注册表项的问题。

在这种情况下,您可以尝试使用专业的卸载工具来清理残留文件和注册表项,然后重新安装驱动程序。

请注意,在使用此类工具之前,请备份您的重要数据以防止意外损失。

6.查找并解决与其他软件的冲突有时,其他软件可能会与显卡驱动程序发生冲突,导致安装失败。

您可以尝试关闭一些不必要的后台程序和服务,并在重新安装驱动程序之前进行重启。

此举有助于减少潜在的冲突因素,并提高驱动程序安装的成功率。

NVIDIA__此图形驱动程序无法找到兼容的图形硬件的解决办法(修改版)

NVIDIA__此图形驱动程序无法找到兼容的图形硬件的解决办法(修改版)

NVIDIA 此图形驱动程序无法找到兼容的图形硬件的解决办法前言:因为我的笔记本厂商(现在绝大数厂商都如此)不提供xp系统的驱动程序、所以以前装xp系统后用驱动精灵下载显卡驱动、并且都能成功安装、但坑爹的这次下下来的驱动却安装不了、提示什么此图形驱动程序无法找到兼容的图形硬件、换成win7系统用随机赠送的驱动光盘就能装起来、于是苦苦找寻、有幸找到了这篇文章(/pid/1333)通过这篇文章修改了驱动程序之后成功驱动、谨在此表示对这位作者的衷心感谢、但由于其中有些内容不详、故作此教程。

一:问题描述:对于品牌机而言、大多数都是由厂家定制驱动、想换成XP系统吧、却发现OEM厂商不提供Xp驱动、着实有点坑爹啊、于是想到到显卡提供商网站去找驱动、满心欢喜下下来一看、却出现这种提示:出现这个的原因在于从官网上下下来的驱动都是公版驱动、然而此驱动会缺少部分硬件ID、导致驱动程序提示找不到硬件。

二:驱动原理:Windows怎样知道安装的是什么设备,以及要拷贝哪些文件呢?答案在于.inf文件。

.inf 是从Windows 95时代开始引入的一种描述设备安装信息的文件,它用特定语法的文字来说明要安装的设备类型、生产厂商、型号、要拷贝的文件、拷贝到的目标路径,以及要添加到注册表中的信息。

通过读取和解释这些文字,Windows便知道应该如何安装驱动程序。

目前几乎所有硬件厂商提供的用于Windows 9x下的驱动程序都带有安装信息文件。

事实上,.inf文件不仅可用于安装驱动程序,还能用来安装与硬件并没有什么关系的软件,例如Windows 98支持“Windows更新”功能,更新时下载的系统部件就是利用.inf文件来说明如何安装该部件的。

在安装驱动程序时,Windows一般要把.inf文件拷贝一份到“Win-dows\Inf”或“Windows\Inf\Other”目录下,以备将来使用。

Inf目录下除了有.inf文件外,还有两个特殊文件Drvdata.bin和Drvidx.bin,以及一些.pnf文件,它们都是Windows为了加快处理速度而自动生成的二进制文件。

完美解决NVIDIA最新显卡驱动无法找到兼容的图形硬件

完美解决NVIDIA最新显卡驱动无法找到兼容的图形硬件

完美解决NVIDIA最新显卡驱动无法找到兼容的图形硬件下面文章依据NVIDIA275.33-desktop-win7-winvista-32bit-international-whql驱动,分割线以下的文章依据266.58_notebook_winvista_win7_32bit_international_whql驱动下载了275.33版本驱动,安装依然提示无法找到兼容的图形硬件。

于是按照之前的方法进入Display.Driver文件夹,发现配置文件有些许变化,如下图:1、右键"计算机"点“属性”打开你的设备管理器,然后在显示适配器里面。

右键你的显卡。

点“属性” 如下图:2、如下图操作吧。

详细信息里面的属性选择“硬件ID”,先复制红色框框的硬件ID代码。

这个硬件ID是修改的重要角色。

3、把下载好的显卡驱动先安装解压出来(虽然下载下来为.EXE格式,但右键可直接解压),虽然现在还安装不成功,但会解压一个文件夹出来。

4、双击打开这个文件夹到Display.Driver文件夹,找到这几个安装信息,不同显卡型号在这几个安装信息里面修改。

这些配置文件中有不同的显卡型号之前总有人询问自己的显卡在哪个文件中,现提供对应的配置文件所包含的显卡型号:(蓝色字体为显卡类型,粉红色字体为所要用到的显卡代码。

)nv_disp.inf不用管nvae.inf包含:NVIDIA_DEV.0DC0.01 = "NVIDIA GeForce GT 440"NVIDIA_DEV.0DF2.01 = "NVIDIA GeForce GT 435M"NVIDIA_DEV.1050.01 = "NVIDIA GeForce GT 520M"nvak.inf包含:NVIDIA_DEV.0A70.01 = "NVIDIA GeForce 310M"NVIDIA_DEV.0DD1.01 = "NVIDIA GeForce GTX 460M"NVIDIA_DEV.0DF4.01 = "NVIDIA GeForce GT 540M"NVIDIA_DEV.1251.01 = "NVIDIA GeForce GTX 560M"NVDD.inf包含:NVIDIA_DEV.0649.01 = "NVIDIA GeForce 9600M GT"NVIDIA_DEV.0DF5.01 = "NVIDIA GeForce GT 525M"NVIDIA_DEV.0DF5.02 = "NVIDIA GeForce GT 525M "NVIDIA_DEV.1054.01 = "NVIDIA GeForce 410M"nvgd.inf包含:NVIDIA_DEV.0628.01 = "NVIDIA GeForce 9800M GTS"NVIDIA_DEV.062A.01 = "NVIDIA GeForce 9700M GTS"NVIDIA_DEV.0630.01 = "NVIDIA GeForce 9700 S"NVHDC.inf包含:NVIDIA_DEV.0648.01 = "NVIDIA GeForce 9600M GS"NVIDIA_DEV.06E9.01 = "NVIDIA GeForce 9300M GS"NVIDIA_DEV.06E9.02 = "NVIDIA GeForce 9300M GS "NVIDIA_DEV.06E9.03 = "NVIDIA GeForce 9300M GS "NVIDIA_DEV.0A28.01 = "NVIDIA GeForce GT 230"NVIDIA_DEV.0A74.01 = "NVIDIA GeForce G210"NVIDIA_DEV.0DF0.01 = "NVIDIA GeForce GT 425M"NVIDIA_DEV.0DF0.02 = "NVIDIA GeForce GT 425M "nvla.inf包含:NVIDIA_DEV.087D.01 = "NVIDIA ION"NVIDIA_DEV.0A34.01 = "NVIDIA GeForce GT 240M"NVIDIA_DEV.0A75.01 = "NVIDIA GeForce 310M"NVIDIA_DEV.0CA9.01 = "NVIDIA GeForce GTS 250M"NVIDIA_DEV.0CAF.01 = "NVIDIA GeForce GT 335M"NVIDIA_DEV.0CB0.01 = "NVIDIA GeForce GTS 350M"NVIDIA_DEV.0DD1.01 = "NVIDIA GeForce GTX 460M"NVIDIA_DEV.0DD1.02 = "NVIDIA GeForce GTX 460M "NVLE.inf包含:NVIDIA_DEV.0A34.01 = "NVIDIA GeForce GT 240M"NVIDIA_DEV.0A70.01 = "NVIDIA ION "NVIDIA_DEV.0A73.02 = "NVIDIA ION "NVIDIA_DEV.0A73.03 = "NVIDIA ION "NVIDIA_DEV.0A74.01 = "NVIDIA GeForce G210M"NVIDIA_DEV.0A75.01 = "NVIDIA ION "NVIDIA_DEV.0CA9.01 = "NVIDIA GeForce GTS 250M"NVIDIA_DEV.0DEB.01 = "NVIDIA GeForce GT 555M"NVIDIA_DEV.1084.03 = "NVIDIA GeForce GTX 560 "nvmt.inf包含:NVIDIA_DEV.0426.02 = "NVIDIA GeForce 8400M GT "nvpg.inf包含:NVIDIA_DEV.0DF0.01 = "NVIDIA GeForce GT 425M"5、以本人9600M GS为例,首先确定是在NVHDC.inf文件中,然后确定其代号为0648,然后往上拉,在同一配置文件中找到0648代号在哪里,然后把后面PCI\VEN.....这些都改成你之前找到的硬件ID,如下图,6、修改后保存一下,然后直接运行文件夹中的setup.exe,看看是不是可以了?建议安装的时候选择“自定义安装”,之后把“清洁安装”打上钩,据说可以避免一些问题,而且这样安装驱动不用重启电脑。

显卡驱动问题解决常见错误和解决方案

显卡驱动问题解决常见错误和解决方案

显卡驱动问题解决常见错误和解决方案在现代计算机中,显卡驱动是确保计算机图形显示正常工作的关键组件之一。

然而,很多用户在安装和更新显卡驱动时常常遇到各种问题。

本文将介绍一些常见的显卡驱动问题,并提供相应的解决方案。

问题一:驱动安装失败驱动安装失败是许多用户经常遇到的问题之一。

安装驱动失败可能导致图形显示异常、游戏卡顿或崩溃等问题。

以下是一些常见的驱动安装失败原因及对应的解决方案:1. 驱动不兼容:首先,确保下载的驱动与您的显卡型号和操作系统版本兼容。

可以在显卡制造商的官方网站上找到正确的驱动程序。

2. 安全软件冲突:有时候安全软件(如杀毒软件、防火墙等)可能会干扰驱动安装。

尝试在安装驱动之前关闭这些软件,或者将其加入到白名单中。

3. 旧有驱动残留:如果之前曾经安装过显卡驱动,但没有完全卸载,可能会导致新驱动无法正常安装。

可以使用专门的卸载工具或者在设备管理器中手动删除旧有驱动的残留文件,然后尝试重新安装新驱动。

4. Windows更新问题:有时Windows系统更新可能会干扰显卡驱动安装。

确保系统已经更新到最新版本,或者尝试在安装驱动之前禁用Windows更新。

问题二:显卡驱动崩溃或停止响应当显卡驱动崩溃或停止响应时,会导致屏幕出现黑屏、闪烁或者出现蓝屏等问题。

以下是一些常见的解决方案:1. 清理显卡散热器:显卡过热可能导致驱动崩溃。

可以使用吹气罐或者软毛刷清理显卡散热器上的灰尘和杂物,确保更好的散热效果。

2. 降低显卡超频:如果您曾经将显卡超频以提高性能,尝试将超频参数恢复到默认设置。

过高的超频可能导致驱动不稳定。

3. 使用稳定版本驱动:有时,最新版本的显卡驱动可能存在稳定性问题。

尝试回退到之前的版本,或者在官方网站上找到稳定版本的驱动进行安装。

4. 更新其他驱动:除了显卡驱动外,其他硬件设备的驱动也可能对显卡驱动的稳定性产生影响。

确保您的系统中所有硬件设备的驱动都是最新的。

问题三:显卡性能下降随着时间的推移,显卡的性能可能会出现下降,导致游戏帧数低、画面卡顿等问题。

未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程

未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程

未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程 显卡⼜称为显卡适配器,是计算机⾮常重要和最基本配置的配件之⼀。

并且显卡对游戏的作⽤很⼤,游戏⾥⾯的⼤部分画⾯都需要显卡的渲染。

今天⼩编将为⼤家带来Win11系统中未检测到nvidia显卡解决教程,步骤简单,安全有效,我们⼀起来看看吧。

解决⽅法如下: 1、显⽰隐藏设备 右键单击开始图标,然后单击设备管理器将其打开。

单击窗⼝顶部的查看,然后选择显⽰隐藏的设备以显⽰ Nvidiai 显卡。

如果仍然没有显⽰,您应该继续下⼀个解决⽅案。

⽤户表⽰他们已经设法以某种⽅式隐藏了他们的 Nvidia 显卡。

通过揭⽰隐藏的元素,他们能够看到 GPU 以及他们之前忘记安装在系统上的其他设备。

2、更新显卡 按 Windows + I 打开设置应⽤程序,然后从左侧⾯板单击Windows 更新,然后单击右侧的⾼级选项。

向下滚动,直到找到Additional options部分,然后单击Optional updates。

现在单击驱动程序更新选项,然后选择您提供的所有驱动程序更新,最后单击下载和安装按钮。

尽管 Windows 通常负责驱动程序更新,但如果您遇到问题,您可以⼿动搜索更新。

3、启⽤显卡 右键单击开始图标,然后单击设备管理器将其打开。

现在展开显⽰适配器部分并右键单击 Nvidia 显卡选项,然后选择启⽤设备。

在我们的例⼦中,我们得到了禁⽤设备选项,因为卡已经启⽤。

4、使⽤CMD 按 Windows + S 键打开搜索栏,然后键⼊ cmd,然后右键单击最相关的结果以管理员⾝份运⾏它。

现在键⼊或粘贴以下命令并按下Enter以解决问题:bcdedit /set pciexpress forcedisable以上就是⼩编为⼤家带来的Win11系统中未检测到nvidia显卡解决教程,希望对⼤家有所帮助,更多相关内容请继续关注。

安装NVIDIA驱动失败怎么解决

安装NVIDIA驱动失败怎么解决

安装NVIDIA驱动失败怎么解决有些用户安装NVIDIA驱动失败了,怎么回事呢?应该不是硬件问题,都是在正规产品店买的,那么有可能是某些设置出错了,这个问题怎么解决呢?具体方法如下:1、这台电脑——属性——设备管理器——显示适配器——右键点击NVIDIA GeForce xxxx属性——驱动程序——卸载——勾选“删除此设备的驱动程序软件。

”——确定;2、设备管理器——点击“扫描检测硬件改动”;3、这台电脑——属性——设备管理器——显示适配器——右键点击NVIDIA GeForce xxxx——更新驱动软件程序——浏览计算机以查找驱动程序软件——从计算机的设备驱动程序列表中选取——Microsoft基本显示适配器;4、重新安装NVIDIA官方驱动。

相关阅读:显卡保养维护技巧显卡作为电脑最基本的部件之一。

尤其越来越多的用户目前选择的独立显卡需要我们进行日常的防护。

掌握这些小技巧将有利于您的显卡正常工作,提高显卡工作效率。

夏天到来天气越来越热。

1、首先要保证机箱通风良好.这可以保护显卡以及保护机器内所有的硬件防止温度过高造成运行速度下降、死机甚至烧毁。

如果机器房间比较热夏天可以将机箱侧面板拿下来以帮助散热。

或者加风扇来帮助散热,条件允许的话推荐采用水冷来使得显卡工作效率加高。

2、显卡接口和显示器街头一定要接好,虚接容易频繁断续或者打火导致将显卡接口烧毁.3、最好别超频。

超频对于显卡效果并不是十分明显。

反而容易造成发热巨增而造成GPU运行速度变慢甚至烧毁。

4、注意灰尘清理。

无论夏卡还是主板或者其他部件,用的时间长了势必会产生灰尘,需要我们即使将机箱拆卸后进行除尘工作。

以保证各个部件的正常工作。

ubuntu18.04开机后NVIDIA显卡驱动加载失败

ubuntu18.04开机后NVIDIA显卡驱动加载失败

ubuntu18.04开机后NVIDIA显卡驱动加载失败1.开机按esc进⼊ubuntu⾼级选项,选择内核版本,之后回车注意:记住此版本号2.接下来按照如下操作# If you change this file, run 'update-grub' afterwards to update# /boot/grub/grub.cfg.# For full documentation of the options in this file, see:# info -f grub -n 'Simple configuration'# GRUB_DEFAULT=0GRUB_DEFAULT="1> 2" # 修改后的配置GRUB_TIMEOUT_STYLE=hiddenGRUB_TIMEOUT=0GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX=""# Uncomment to enable BadRAM filtering, modify to suit your needs# This works with Linux (no patch required) and with any kernel that obtains# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"# Uncomment to disable graphical terminal (grub-pc only)#GRUB_TERMINAL=console# The resolution used on graphical terminal# note that you can use only modes which your graphic card supports via VBE# you can see them in real GRUB with the command `vbeinfo'#GRUB_GFXMODE=640x480# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux#GRUB_DISABLE_LINUX_UUID=true# Uncomment to disable generation of recovery mode menu entries#GRUB_DISABLE_RECOVERY="true"# Uncomment to get a beep at grub start#GRUB_INIT_TUNE="480 440 1"3.重启之后采⽤uname -r 查看当前的内核版本执⾏darknet下⾯的⽂件后出现新的问题(yolov4) waq@waq-MS-7885:~/Downloads/ai/Vitis-AI-1.3.2/yolo_dploy/darknet-master$ ./darknet detector train cfg/voc.data cfg/yolov4.cfg yolov4.weights -map CUDA status Error: file: ./src/dark_cuda.c : () : line: 38 : build time: Nov 22 2021 - 20:42:38CUDA Error: unknown errorDarknet error location: ./src/dark_cuda.c, check_error, line #69CUDA Error: unknown error: Bad file descriptor(yolov4) waq@waq-MS-7885:~/Downloads/ai/Vitis-AI-1.3.2/yolo_dploy/darknet-master$搜集资料发现是cuda的问题,哎,再重新装⼀次cuda1.官⽹下载安装⽂件,我这⾥下载的是run⽂件,安装之前卸载掉之前安装的旧版本cuda10.1(具体版本查看nvcc --version)⼀般默认安装路径是/usr/local/ 下⾯,卸载旧版本进⼊到 /usr/local/cuda-10.1/bin下⾯,执⾏ sudo ./cuda-uninstaller⽂件,最后成功卸载,可以紧接着删除⽂件夹即可2.安装新下载的run⽂件注意选择安装的时候不要勾选驱动,去掉x即可,其他的勾选,安装完之后会有⼀个summary:============ Summary ============Driver: Not SelectedToolkit: Installed in /usr/local/cuda-10.1/Samples: Installed in /home/waq/, but missing recommended librariesPlease make sure that- PATH includes /usr/local/cuda-10.1/bin- LD_LIBRARY_PATH includes /usr/local/cuda-10.1/lib64, or, add /usr/local/cuda-10.1/lib64 to /etc/ld.so.conf and run ldconfig as rootTo uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-10.1/binPlease see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-10.1/doc/pdf for detailed information on setting up CUDA.***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 418.00 is required for CUDA 10.1 functionality to work. To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:sudo <CudaInstaller>.run --silent --driverLogfile is /var/log/cuda-installer.log3.安装完成之后添加环境变量,在home⽬录下,ctrl+H打开隐藏的⽂件,找到.bashrc,打开添加路径(vi ~/vim .bashrc)4.完成之后测试官⽅的例⼦,⼀直失败./deviceQuery Starting...CUDA Device Query (Runtime API) version (CUDART static linking)cudaGetDeviceCount returned 999-> unknown errorResult = FAILsudo apt-get updatesudo apt-get install gcc-8sudo apt-get install g++-8cd /usr/binsudo rm gcc g++sudo ln -s gcc-8 gccsudo ln -s g++-8 g++https:///weixin_44128857/article/details/1085547513.修改完gcc版本之后,安装cuda,然后再添加环境变量,最后测试注意cuda版本需要对应,我截图中版本不同,所以需要将环境变量⾥⾯的版本修改为具体安装的版本下载完成后解压并进⼊⽂件夹:sudo cp cuda/include/cudnn.h /usr/local/cuda/include/sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/sudo chmod a+r /usr/local/cuda/include/cudnn.hsudo chmod a+r /usr/local/cuda/lib64/libcudnn*在终端查看CUDNN版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2输出结果:#define CUDNN_MAJOR 7#define CUDNN_MINOR 5#define CUDNN_PATCHLEVEL 0--#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)#include "driver_types.h"。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解决NVIDIA驱动无法安装问题
以显卡GT520M、Nvidia_358.50-notebook-win8-win7-64bit-international-whql驱动为例。

系统环境:Windows7 Ultimate Server Pack1
系统类型:64位操作系统
1、打开设备管理器
打开控制面板,进入系统和安全:
点击”设备管理器”:
2、复制显卡硬件ID
展开”显示适配器”,在显卡设备上双击鼠标:
在弹出的显卡属性窗口中点击”详细信息”,
然后在属性下拉框中选择”硬件Id”,(例:PCI\VEN_10DE&DEV_0DF7&SUBSYS_20021BAB)在”值”的列表中的第二项上点击鼠标右键,选择”复制”,要记住蓝色框中的四位序号(0DF7):
3、用记事本打开nvct.inf文件
进入NVIDIA官方驱动解压出来的Display.Driver文件夹中:
找到nvct.inf文件,用记事本打开:
4、查找本机硬件ID中的四位数序号,并修改文件
查找方才蓝色框中的四位序号(0DF7),点击查找下一个:
找到该序号所在的行,将红色框中的内容修改为之前复制好的硬件ID,(例:PCI\VEN_10DE&DEV_0DF7&SUBSYS_20021BAB)
然后继续查找下一个:
例:蓝色框中为修改后的内容
4、修改完毕,并保存nvct.inf文件
继续查找下一个,修改硬件ID,如此反复,直至出现我们的显卡型号,而不再是硬件ID时即可保存。

如下图:
5、正常安装驱动程序
此时便可正常安装驱动了,大功告成:
另外,需要注意的是:
Display.Driver文件夹中,有许多的nvxxx.inf文件,到底需要修改哪一个才生效?
关于这么多inf文件,每个厂商所用的文件都名称都是不同的,以下是几个常见的:宏碁是nvac.inf
华硕是nvam.inf
联想是nvlt.inf
戴尔是nvdm.inf
索尼是nvszc.inf
惠普是nvhm.inf
LG是nvlo.inf
苹果是nvao.inf
请找到自己厂商对应的inf文件进行修改,其余的可自行在网上搜索。

相关文档
最新文档