20190323从小黑屋放出来后更新:据说NVIDIA已经把这个漏洞堵上了;不仅新版驱动已经不能把P106改DirectX支持(即GTX1060)了;官网上下载的老版驱动也不可以了(应该是官方偷偷做了修改)。

为此献上我之前改好的GeForce驱动(18年12月的417.22,应该是最后一版能改DirectX支持的),下文中安装步骤的②③可以忽略了(DDU还是要下的):

链接:https://pan.baidu.com/s/1RoWG5kK18-Dxut82JvdZ-g

提取码:czx7

如果大家还有其他能改新驱动的方案,欢迎评论里留言。

================================================

随着比特币大幅度下跌,最近P106矿卡大火。在魔改驱动的支持下,这张卡可以较低廉的价格(400元左右),配合核显输出实现相当于同核心的原版GTX1060 6G的性能。我自己也在闲鱼上淘了块映众的短卡(题图,短卡很难找到),在安装驱动过程中走了不少弯路终于成功装上。只是要求安装驱动的话可以直接从1开始。

PS:如果您仅仅是买这张卡做计算和渲染加速,那直接装最新的原版GeForce驱动就可以了;不过改驱动似乎也会有一些额外的好处(见下文)

0.1 P106是什么?

这个大家已经非常熟悉了,GTX1060的同核心矿卡版。准确的说P106有两个版本:P106-90和P106-100,分别是GTX1060 3G和GTX1060 6G的矿卡版,我们一般仅指后者。

因为P106是专业矿卡,为了不冲击真的GTX1060 6G,老黄把P106做了如下阉割:

① PCIe通道由3.0 x16 阉割为1.1 x16,相当于3.0 x4

② 显示输出全部阉割,仅用来计算(挖矿)

③ DirectX支持和视频解码直接阉割,无法玩游戏。保留了OpenCL和CUDA支持。

0.2 为什么要魔改驱动?和原版驱动的差别在哪里?

最直接变化就是魔改驱动使这张卡支持了DirectX:

原版驱动(左)和魔改驱动(右)在GPU-Z上的对比,注意红框处,安装魔改驱动后支持DirectX

Advanced页面里可以看到安装了魔改驱动的P106支持了DX10、DX11和DX12。可惜仍然不支持DX9,也不支持视频硬解(原版1066当然是支持的)。

如果你不打算应用到DirectX玩游戏,仅仅是买这张卡做计算和渲染加速,那直接装最新的原版GeForce驱动也是可以的。不过安装魔改驱动后似乎能得到更多功能(我发现的有NVIDIA控制面板里的PhysX加速可以选择P106了,GPU活动指示器,还有系统的任务管理器中的GPU活动也都出现P106并列为GPU0了;这些原版驱动是不显示的)。

Linux使用PPA安装最新驱动即可(415驱动可正常识别)。

0.3 我为什么要买P106?

最直接的方案是当然是用来玩游戏了。。网友已成功的有4-9代Intel CPU和部分AMD CPU,配合核显输出即可,如:http://nga.178.com/read.php?tid=15790899

(本文不涉及核显配合,网上有很多教程,B站也有很多视频)。

对于我自己来说,我的机器(HP Z420 / E5-2687W / GTX960 4G)本身不带核显,而原机自带的GTX960又无法和这张矿卡交火,那么我为什么还要买这个P106矿卡呢? 原因如下:

①使用CUDA和OpenCL的应用,比如深度学习等。这方面P106(GTX1060)比GTX960的性能强不少,显存也多了2G。两张显卡可以各司其职互不影响(并且CUDA是可以全核调用的)。B站有网友证明了神经网络、渲染等完全可行:https://www.bilibili.com/video/av35317062

AIDA64简单的测了下性能,基本原版1060水平,比960强不少(内存读写相反是因为PCIe 1.1 vs. 2.0)

②部分软件(如PS、Pr等)和极少数DX12游戏直接支持非交火条件下的多GPU调用:才发现,微软的第一方UWP游戏开始逐步支持多GPU了唉 - 电脑讨论 - Chiphell - 分享与交流用户体验

开启Photoshop提示P106上有负载

③做人,最重要的就是开心,花钱买显卡就很开心。夏夜霜nice:购买显卡的乐趣主要体现在哪些方面?

以下为安装最新驱动的魔改步骤,比较折腾不适合小白(假设你已经插好p106并且被Win10自动装上了原版驱动,Win10为1803以上版本):

1. 关闭Win10的驱动自动更新

这一步几乎所有教程都忽略了,但是又非常重要。否则你好不容易装好的驱动过不久就会被Win10自作聪明的替换(你猜我是怎么知道的呢)。

请依次按照此文的1和2处理(也就是说选项设置和组策略都要做):如何禁止Windows 10的自动更新驱动程序

2. 下载软件备用(如果你使用修改好的驱动,只要下载①DDU就可以了)

①下载DDU并安装:Display Driver Uninstaller Download version 18.0.0.5

②原版NVIDIA Geforce 416.34驱动,使用7z将其解压后备用

③原版最新NVIDIA Geforce驱动,使用7z将其解压后备用

3. 修改INF文件(如果你使用修改好的驱动,请忽略这一步)

打开这位gerdesi少侠的Github主页,他列出了416.34驱动的魔改步骤:

https://github.com/gerdesi/NVIDIA_P106

(图那丁原贴:NVIDIA P106-A100 GPUs具体修改方式)

最折腾的部分来了:

如果你想省事安装416.34就可以,那么直接把这位少侠提供的两个inf文件替换掉解压后的416.34驱动原文件即可,即位于Display.Driver目录下的nv_dispi.inf和nvaci.inf文件。

如果你想安装最新驱动,那么需要做如下操作:

3.1 分别用Notepad++打开解压好的416.34原版驱动和最新驱动的Display.Driver目录下的nv_dispi.inf和nvaci.inf文件

3.2 参照上述少侠在Github中描述的对416.34驱动修改方法,对照416.34驱动下nv_dispi.inf和nvaci.inf文件中对应行数的内容,对最新驱动下的nv_dispi.inf和nvaci.inf文件中相应行数做相应的删改

比如416.34驱动下要删nv_dispi.inf文件中的第383行,那么你就看一下这第383行是什么内容,到最新驱动的nv_dispi.inf文件差不多的位置(驱动不同的话,该内容所在行的位置不完全一致)查找并删除掉内容与之前标记的行。同理,如果是要增加新行,也是到差不多的位置查找与416.34中对应文件上下两行内容相同的行。

总共需要改8个地方。不知道大家能否理解我说的-_-

4. 断网及拔网线,选择进入安全模式重启

进入安全模式的方法:https://jingyan.baidu.com/article/fdbd4277f29bddb89e3f4896.html

其中“设置”→“更新与安全”→“修复”→“立即重启”这一步,可以用“开始-运行输入 shutdown.exe /r /o/ f /t 00”来替换

5.安全模式下,使用DDU彻底删除先前已安装及Win10自动安装的所有NVIDIA驱动(删除后先不要重启)

6.安全模式下,选择进入禁用驱动签名模式重启

进入方案同安全模式,在选择安装模式那一步时改为选择进入禁用驱动签名模式

1809的安全模式下似乎无法打开“设置”→“更新与安全”,用“开始→运行,输入 shutdown.exe /r /o/ f /t 00”来替换

7. 禁用驱动签名模式下,安装修改过INF的最新版GeForce驱动

驱动和GeForce Experience都可以安装,只要注意要选自定义(高级)选项并选择清洁安装。提示驱动签名不完整时选仍要安装,我安装时出现两次提示。

8.安装完成后,重启打开GPU-Z,确认DirectX支持已打开(上文图中所示)

对于打算用集显玩游戏的各位,使用其他教程中提到的开启Win10自带的双显方案即可。

9.最后,改好的驱动啥的先别忙删。

如果你驱动弄好了,然后今天看到了微软重新推送1809的新闻,然后你就从1803升级到1809了,然后你就会发现你之前装的驱动被替换回Win10自带的388了,然后上述1-8的流程你基本还要再走一遍,然后你猜我又是怎么知道的呢。。

以上。感谢gerdesi的原贴,还有 @awpak78 提供的DDU删除方案支持。

1060显卡支持dx12吗_P106矿卡魔改驱动修改及安装详解(含修改INF文件安装最新驱动,双独立显卡使用等)...相关推荐

  1. 1060显卡支持dx12吗_战争机器5显卡性能测试:GTX1660Ti射爆一切!

    本文转载自游民星空<战争机器5>是微软开发制作的一款第三人称视角射击游戏,是微软游戏<战争机器>系列的正统第五部作品.本作除了登陆XboxOne和微软自家的应用商店之外,还会在 ...

  2. M1卡性能简介及存取控制字节规则详解

    M1卡性能简介及存取控制字节规则详解 一. 主要指标 容量为 8K 位 EEPROM 分为 16 个扇区,每个扇区为 4 块,每块 16 个字节,以块为存取单位 每个扇区有独立的一组密码及访问控制 每 ...

  3. EPLAN安装详解(附卡顿解决方法)

    EPLAN安装详解(附卡顿解决方法) [首先关掉防火墙,关掉杀毒软件,关掉实时防护,这样避免出错] 1.打开"Electric P8 2.7.3.11418"目录,以管理员身份 运 ...

  4. 1060显卡支持dx12吗_GTX1660和GTX1060哪个性价比高?GTX1060和GTX1660显卡区别对比

    GTX1660 6G是NVIDIA将于2019年全新推出的一款16系中端显卡,用于替代上一代GTX1060 6G显卡,目前GTX1060即将面临停产淘汰,而市面上依然有GTX1060在售,在这个时候, ...

  5. 1060显卡支持dx12吗_RTX2070和GTX1080到底谁强?全面测评七彩虹Neptune RTX2070一体水冷显卡...

    序言 由于本篇文章过长,图片过多,游戏齐全,三种分辨率,为了照顾结论党,文末我贴出了汇总一图流,耐不住性子的观众老爷可以直接跳至文末看汇总图即可.本来我打算在文章中上传所有游戏的帧数Benchmark ...

  6. 1060显卡支持dx12吗_【茶茶】显卡人均7nm?AMD RX 5500XT测试报告

    随着AMD对显卡的开发团队做了大刀阔斧的调整,产品架构的更新速度终于开始重新上轨道.虽然NAVI是保留GCN流处理器的混血架构,但是通过采用7nm和DDR6显存,同级别产品与NV更为对等.在相对中高端 ...

  7. 1060显卡支持dx12吗_1050Ti还是加点钱上1060,看完就知道了

    对于游戏爱好者来说,独立显卡是必须要有的.现在的大型3D游戏对于显卡的要求也是逐渐提高.显卡厂家更新换代的速度让人有点跟不上,要不是钱包拮据,家里的显卡都会堆起来.此前入手了铭瑄GTX1050Ti 终 ...

  8. [显卡直通]Server 2016/2019 Hyper-V显卡直通Win10教学及过程中会遇到的问题搜集以及详解-第一章DDA设备以及准备

    Hi,大家好我是游戏主播火线兔 火线兔讲废话环节 噗!为什么今天这么介绍自己这呢,是因为这期虚拟化的专题的启动是因为需要在直播的时候使用GPU编码技术,微软自带的RemoteFX技术是没有办法实现显卡 ...

  9. nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解

    nginx配置 一.nginx安装 二.nginx配置 仅前端配置 仅后端配置 前后分离配置(1) 前后分离配置(2) 前后不分离配置 https/ssl配置 负载均衡配置 数据压缩配置 三.完整ng ...

最新文章

  1. ext 动态赋值text_JQuery中html,val,text-取值赋值的区别-
  2. Django 入门项目案例开发(下)——创建项目应用及模型类
  3. 零基础python必背代码-零基础入门学习python 96集全
  4. 发现了一个好用的在线勾图的站点
  5. ElasticSearch启动报错,bootstrap checks failed
  6. 微信视频号的实时推荐技术架构分享
  7. 《CLR Via C# 第3版》笔记之(二十一) - 异步编程模型(APM)
  8. 80)PHP,扩展工具类
  9. 嵌入式 Web Server 温度检测系统
  10. 计算机软件工程专业选科要求,选考科目科普:软件工程专业要求哪些选考科目?...
  11. 模拟登陆115网盘(MFC版)
  12. ios 图片合成幻灯片_为iPad构建iOS幻灯片应用程序
  13. Smart Beta是什么?
  14. 【linux内核分析与应用-陈莉君】内核同步概述
  15. 机器人与视觉——李群与李代数,李括号性质的分析与证明
  16. Android 样式系统 | 常见的主题背景属性
  17. 代码覆盖率工具BullseyeCoverage研究
  18. 冠军之夜,《我是创始人》孙涛勇变身“最强大脑”
  19. [十二省联考2019]春节十二响——长链剖分+堆
  20. Java |写一个程序,实现读入一个正整数,然后输出这个整数的位数

热门文章

  1. 创建 Pynq Overlay
  2. 基于图像的光照(Image-Based Lighting, IBL)概述
  3. appstore的几个核心关键词排名降到最后,有没有可以解决的办法?
  4. android系统相机实时数据采集流程,Android摄像头获取实时数据+Demo
  5. 基于FFmpeg+rtsp读取摄像头实时图像
  6. MATLAB操作学习---起式
  7. 信捷plc c 语言全局变量,三菱PLC编程中,跳转指令CJ、子程序调用CALL和中断指令有什么区别?...
  8. Zabbix系列:zabbix trapper工作机制
  9. 简单使用命令行创建数据库
  10. BZOJ 2565 最长双回文串 Manacher