安装CUDA时不识别显卡,提示This graphics driver could not find compatible graphics hardware_cuda安装时检测不到显卡-程序员宅基地

技术标签: cuda  windows  

最近在复现CVPR2020的一篇文章,Grid-GCN,要配置CUDA、MXNET等环境,在配置过程中安装CUDA时,不识别显卡,提示This graphics driver could not find compatible graphics hardware。
在这里插入图片描述
首先放下我的环境:
win10
RTX2060
VS2015
CUDA8.0

经过查阅资料后得知,厂商在电脑出场时会给自家的显卡添加了独特的硬件ID,导致CUDA8.0没有包含这个ID,识别不出显卡,而CUDA8.0也算比较老的版本了,一直没有更新这个问题。
有两种方法解决这个问题:
1.直接更换高版本的CUDA,我在更换CUDA10.0后,可以正常识别显卡。
2.如果你必须要用固定版本的CUDA,要通过修改硬件ID来解决。

方法1当然是最方便的,高版本的CUDA可以正常识别。关于方法2,可以参考:

https://blog.csdn.net/jacke121/article/details/78960658
https://tieba.baidu.com/p/3105785379?red_tag=2608527661
https://tieba.baidu.com/p/5778946954

总结一下这些方法,目的都是通过修改硬件ID,手段有两种:
一种是直接去文件中编辑,修改硬件ID,https://tieba.baidu.com/p/3105785379?red_tag=2608527661

一种是在安装时用显卡驱动中的文件替换掉CUDA中的文件,https://tieba.baidu.com/p/5778946954
https://blog.csdn.net/jacke121/article/details/78960658

我试了第二种。
先去英伟达官网下载显卡的驱动,然后双击打开安装。

此时注意在选定完资源临时解压位置,等待其解压完毕后不要继续安装!就是打开让选的那个文件位置,不是安装位置!因为我们需要替换的文件在临时解压资源中,而安装完成后这些临时资源会被删除!

然后等待临时资源解压完毕后,去你选择的解压位置(默认是C:\NVIDIA\DisplayDriver\451.48\Win10_64\International ),去找ListDevices.txt与Display.Driver文件夹,然后将他俩复制到别处,以便等下去替换CUDA中的文件。你不复制到别处,这些临时文件在你关闭安装程序后就自动删除了。

然后同样的操作,打开CUDA8.0的安装包,选定完资源临时解压位置,等待其解压完毕后不要继续安装,然后去你选择的解压位置,将刚才我们准备好的显卡驱动的ListDevices.txt与Display.Driver文件夹复制到CUDA的临时资源解压位置,覆盖CUDA的原文件。然后再继续安装。
安装完成后,在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0目录下,用VS2015打开Samples_vs2015.sln,在release下重新生成解决方案。
执行C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release目录下的deviceQuery.exe。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40574708/article/details/107192072

智能推荐

pip install sklearn安装成功后,提示ModuleNotFoundError: No module named ‘sklearn‘错误解决办法_pip sklearn库安装成功但是报错-程序员宅基地

文章浏览阅读6.5k次,点赞10次,收藏16次。pip install sklearn安装成功后,提示ModuleNotFoundError: No module named 'sklearn'错误解决办法_pip sklearn库安装成功但是报错

玩转传感器——DHT11温湿度传感器(STM32版)_温湿度传感器接线图-程序员宅基地

文章浏览阅读7.4w次,点赞327次,收藏2.3k次。玩转传感器——DHT11温湿度传感器(STM32版)文章目录玩转传感器——DHT11温湿度传感器(STM32版)前言一、接口说明1 接线图2 电源引脚3 串行接口(单线双向)二、通信过程三、测量分辨率与电气特性四、使用注意事项1 工作与贮存条件2 暴露在化学物质中3 恢复处理4 温度影响5 光线6 配线注意事项五、DHT11驱动程序1 DHT11.c1.1 配置输入输出GPIO1.2 复位DHT111.3 检查DHT11是否正常1.4 DHT11初始化1.5 读取一位数据(返回值0/1)1.6 读取一个_温湿度传感器接线图

如何把自己的驱动编译进内核或模块(Kconfig和Makefile)_nvp6324 驱动-程序员宅基地

文章浏览阅读905次。本说明以NVP6324为例。1、首先在drivers\media\i2c中修改Kconfig和Makefile,如下: 在Kconfig中添加如下:config VIDEO_NVP6324 tristate "NVP6324 AHD sensor support" depends on I2C ---help--- This is a V4L2 sensor-le..._nvp6324 驱动

自适应直方图均衡(CLAHE) 代码及详细注释【OpenCV】_自适应双平台直方图均衡算法代码-程序员宅基地

文章浏览阅读2.7w次,点赞9次,收藏80次。理论请参考博客OpenCV源码的本地路径: %OPENCV%\opencv\sources\modules\imgproc\src\clahe.cppclahe.cpp// ----------------------------------------------------------------------// CLAHEnamespace{ class C_自适应双平台直方图均衡算法代码

计算机视觉及其图像处理操作-程序员宅基地

文章浏览阅读3.1k次,点赞3次,收藏22次。点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达作者丨吃猫的鱼python @CSDN编辑丨3D视觉开发者社区目录content一、什么是计算机视觉二、图片处理基础操作图片处理:读入图像图片处理:显示图像图片处理:图像保存三、图像处理入门基础图像成像原理介绍图像分类四、像素处理操作读取像素修改像素使用python中的numpy修改像素点五、获取图像属性形状像素数目图像类型六..._计算机视觉与图像处理

欠拟合、过拟合现象,及解决办法_svm过拟合怎么解决-程序员宅基地

文章浏览阅读7.4k次,点赞6次,收藏112次。@创建于:2022.05.27@修改于:2022.05.27文章目录1、过拟合与欠拟合2、欠拟合2.1 出现的原因2.2 解决的办法3、过拟合3.1 出现的原因3.2 解决的办法4. Early stopping5、Dropout6、L1 和 L2 正则化7、参考资料1、过拟合与欠拟合机器学习中模型的泛化能力强的模型才是好模型。对于训练好的模型:若在训练集表现差,不必说在测试集表现同样会很差,这可能是欠拟合导致;若模型在训练集表现非常好,却在测试集上差强人意,则这便是过拟合导致的。过拟合_svm过拟合怎么解决

随便推点

一篇文章让你全面了解TDengine-程序员宅基地

文章浏览阅读1.5w次,点赞3次,收藏46次。一篇文章让你全面了解TDengine本文将从以下几个方面全面介绍TDengine。TDengine的基本介绍TDengine的发展历程TDengine的优势TDengine的适用场景TDengine的写入存储策略TDengine的特点TDengine的基本介绍一句话了解TDengineTDengine是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。你可以像使用关系型数据库MySQL一样来使用它,简单又方便。为什么会有TDengin_tdengine

成为JavaGC专家Part II:如何监控Java垃圾回收机制-程序员宅基地

文章浏览阅读215次。 成为JavaGC专家Part II :如何监控Java垃圾回收机制 本文是成为Java GC专家系列文章的第二篇。在第一篇《深入浅出Java垃圾回收机制》中我们学习了不同GC算法的执行过程,GC是如何工作的,什么是新生代和老年代,你应该了解的JDK7中的5种GC类型,以及这5种类型对于应用性能的影响。 在本文中,我将解释JVM到底是如何执行垃圾回收处理..._成为javagc专家part ii — 如何监控java垃圾回收机制。

python学习导航线_python点线导航-程序员宅基地

文章浏览阅读122次。文章目录python学习导航线一、seleniumpython-selenium二、python基础知识python的聊天室python学习导航线一、seleniumpython-selenium二、python基础知识python的聊天室_python点线导航

静态成员-静态成员变量-程序员宅基地

文章浏览阅读3.4k次,点赞4次,收藏22次。静态成员静态成员都是用static修饰,它的特点是不论创建多少个对象,程序都只创建一个静态成员。最主要的特点:共享什么是共享呢?例如:统计超市中所有商品数量的总和,商品数量的总和是随着每一个数量的变化而变化的,这是我们就可以用静态成员处理。(代码下面有写)静态成员又分为静态成员变量和静态成员函数。(一)静态成员变量特点:1、所有对象共享一份数据。 2、在编译阶段分配内存。 3、类内声明,类外初始化。#include<io..._静态成员变量

HTML5七夕情人节表白网页制作【情人节满屏爱心HTML5特效】HTML+CSS+JavaScript html生日快乐祝福网页制作_html 满屏爱心-程序员宅基地

文章浏览阅读879次,点赞21次,收藏20次。1 网页简介:基于HTML+CSS+JavaScript 制作七夕情人节表白网页、生日祝福、七夕告白、 求婚、浪漫爱情3D相册、炫酷代码,快来制作一款高端的表白网页送(他/她)浪漫的告白,制作修改简单,可自行更换背景音乐,文字和图片即可使用等任意html编辑软件进行运行及修改编辑等操作)。_html 满屏爱心

【易飞】易飞ERP自动审核程序功能_易飞单据审批设置-程序员宅基地

文章浏览阅读492次,点赞9次,收藏5次。【代码】【易飞】易飞ERP自动审核程序功能。_易飞单据审批设置

推荐文章

热门文章

相关标签