蓝天准系统P150em 980M 修改inf 安装451.67驱动

摘要:
但是980M是的硬件ID是特制的,需要修改,官网驱动说找不到硬件之类,无法安装最近为了学pytorch,安装cuda10重装系统。蓝天这个980M,在设备管理器里查看的硬件ID是PCIVEN_10DE&DEV_13D7&SUBSYS_71021558&REV_A11下载驱动https://www.nvidia.cn/Download/index.aspx?lang=cn比如451.67-notebook-win10-64bit-international-dch-whql.exe解压缩到文件夹右键解压缩到451.67-notebook-win10-64bit-international-dch-whql文件夹2修改infDisplay.Driver下打开nvcvi.inf搜索980M找到NVIDIA_DEV.13D7.0376.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.0870.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.5281.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.6540.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.6541.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.6556.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.6780.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.6781.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.7481.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.7500.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.7502.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.7700.1558="NVIDIAGeForceGTX980M"NVIDIA_DEV.13D7.7702.1558="NVIDIAGeForceGTX980M"可以看见目前支持各种版本的980M唯独没有7102的。

老机器,老显卡了。

但是980M是的硬件ID是特制的,需要修改,官网驱动说找不到硬件之类,无法安装

最近为了学pytorch,安装cuda10 重装系统。重新回忆一遍。

蓝天这个980M,在设备管理器里查看的硬件ID是

PCIVEN_10DE&DEV_13D7&SUBSYS_71021558&REV_A1

1 下载驱动

https://www.nvidia.cn/Download/index.aspx?lang=cn

比如451.67-notebook-win10-64bit-international-dch-whql.exe

解压缩到文件夹

右键解压缩到451.67-notebook-win10-64bit-international-dch-whql 文件夹

2 修改inf

Display.Driver 下

打开

nvcvi.inf (蓝天的配置文件)

搜索980M

找到

NVIDIA_DEV.13D7.0376.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.0870.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.5281.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.6540.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.6541.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.6556.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.6780.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.6781.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.7481.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.7500.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.7502.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.7700.1558 = "NVIDIA GeForce GTX 980M"
NVIDIA_DEV.13D7.7702.1558 = "NVIDIA GeForce GTX 980M"

可以看见 目前支持各种版本的980M 唯独没有7102的。 那么只要把其中某个全部替换成7102就可以了。

但是这些版本的980M区别是什么呢?

在文件开头100多行,可以找到

%NVIDIA_DEV.13D7.0376.1558% = Section010, PCIVEN_10DE&DEV_13D7&SUBSYS_03761558
%NVIDIA_DEV.13D7.0870.1558% = Section011, PCIVEN_10DE&DEV_13D7&SUBSYS_08701558
%NVIDIA_DEV.13D7.5281.1558% = Section012, PCIVEN_10DE&DEV_13D7&SUBSYS_52811558
%NVIDIA_DEV.13D7.6540.1558% = Section013, PCIVEN_10DE&DEV_13D7&SUBSYS_65401558
%NVIDIA_DEV.13D7.6541.1558% = Section014, PCIVEN_10DE&DEV_13D7&SUBSYS_65411558
%NVIDIA_DEV.13D7.6556.1558% = Section012, PCIVEN_10DE&DEV_13D7&SUBSYS_65561558
%NVIDIA_DEV.13D7.6780.1558% = Section013, PCIVEN_10DE&DEV_13D7&SUBSYS_67801558
%NVIDIA_DEV.13D7.6781.1558% = Section014, PCIVEN_10DE&DEV_13D7&SUBSYS_67811558
%NVIDIA_DEV.13D7.7481.1558% = Section012, PCIVEN_10DE&DEV_13D7&SUBSYS_74811558
%NVIDIA_DEV.13D7.7500.1558% = Section015, PCIVEN_10DE&DEV_13D7&SUBSYS_75001558
%NVIDIA_DEV.13D7.7502.1558% = Section016, PCIVEN_10DE&DEV_13D7&SUBSYS_75021558
%NVIDIA_DEV.13D7.7700.1558% = Section015, PCIVEN_10DE&DEV_13D7&SUBSYS_77001558
%NVIDIA_DEV.13D7.7702.1558% = Section016, PCIVEN_10DE&DEV_13D7&SUBSYS_77021558

可以看见 不同SUBSYS的 980M 对应 不同的Section, 大概从Section010-Section016 , 有的SUBSYS是用的同样的Section016

不同的section前面都差不多,关键是后面的各种NVSupport 不一样

罗列一下

[Section010]
……
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportPhysx = 1
NvSupportTelemetry = 1

……

[Section011]
……
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportPhysx = 1
NvSupportTelemetry = 1

……

[Section012]
……
NVAllowMCVirtualAudioPreStage = 0
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportPhysx = 1
NvSupportMSHybrid = 1
NvSupportTelemetry = 1

……

[Section013]
NVAllowHDAudioPreStage = 1
NVAllowMCVirtualAudioPreStage = 0
NVRemoveDisplayPhantoms = 1
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportPhysx = 1
NvSupportMSHybrid = 1
NvSupportTelemetry = 1

[Section014]
……
NVRemoveDisplayPhantoms = 1
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportPhysx = 1
NvSupportTelemetry = 1

……

[Section015]
……
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportPhysx = 1
NvSupportTelemetry = 1

……

[Section016]
……
NVSupportAnsel = 1
NVSupportDisplayUpdate = 1
NVSupportGFExperienceOEM = 1
NVSupportGFExperienceUDA = 1
NVSupportPhysx = 1
NvSupportTelemetry = 1

……

现在比3XX时代配置项改变了好多,没有NVSupportOptimus这个了。

可以看到Section013是支持功能最多的。

在开头查到

%NVIDIA_DEV.13D7.6780.1558% = Section013, PCIVEN_10DE&DEV_13D7&SUBSYS_67801558

也就说,查找替换这个即可。

为了保证查找替换准确,分成2步,包含前面的13D7表示是980M

查找

13D7.6780.1558

替换

13D7.7102.1558

查找

DEV_13D7&SUBSYS_67801558

替换

DEV_13D7&SUBSYS_71021558

3 禁用强制签名 安装

安装驱动需要禁用强制签名

win10有改变,不能在启动时按F8 高级启动

而是在重启前,按住shift,点重启

选择高级启动,启动项改变之类

然后重启,就可以看见1个菜单,

选择禁用驱动签名(大概是数字7)

安装驱动的时候会弹出:

蓝天准系统P150em 980M 修改inf 安装451.67驱动第1张

选择第2个,就OK了

4 禁用Windows update更新驱动

否则还是会更新成2017的很老的驱动。不支持cuda 10.2了

反正也是老机器了。自己维护驱动就好。

Win+ R 运行输入gpedit.msc 打开组策略编辑器

进入 计算机配置 - 管理模板 - Windows 组件 - Windows 更新 - Windows 更新不包括驱动程序

选择 "已启用" 并确定

注意在大版本升级比如1090->2004之后,可能也得重新安装驱动

免责声明:文章转载自《蓝天准系统P150em 980M 修改inf 安装451.67驱动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MySQL 千万 级数据量根据(索引)优化 查询 速度阿里云对象存储OSS与文件存储NAS的区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Dev控件常用属性【转载】

1、 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现 gridView_InitNewRow 事件 3、如何解决 GridControl 记录能获取而没有显示出来的问题 grid...

ANDROID 静音与振动

android 静音与振动1,设置静音和振动静音和振动都属于来电后的动作.所以在设置静音和振动时都只是设置一些标识,并往数据库写入相应标识. 文件:packages/apps/settings/src/com/android/settings/SoundAndDisplaySettings.java private CheckBoxPreference m...

NVIDIA显卡驱动,CUDA,CUDNN安装流程

GPU计算力分析 https://blog.csdn.net/iefenghao/article/details/97956440?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_sou...

[学习笔记]关于CUDA与OPENCL

最近突然感觉到opencl的重要性,于是准备拾起来,昨天重装了NVIDIA的驱动,嗯,比AMD的靠谱多了, 之前在使用CUDA5.5的时候,发现少了opencl,现在,额,在一些opencl开发人员博客的早先博文中看到, 确实如此,为此在这里还参加了一个petition活动:http://www.ipetitions.com/petition/opencl...

【转】shell命令中>/dev/null 2>&1的实现原理

异步执行 exec("/alidata/server/php/bin/php /nas/wxdoctor/index.php App/Common/WordsPic/user_id/".$user_info['user_id']."/goods_id/".$goods_id."."/open_id/".$user_info['open_id']." &...

webpack的使用方法

我常用的webpack版本是3.8.1版本 https://www.cnblogs.com/QxQstar/p/5961387.html    这个是他的网址 那么我们说一下webpack,他是一个前端资源加载或打包的工具,他可以打包:img,css,js,json等 第一步:下载   npm  install  -g  webpack@3.8.1    ...