SMXDIY矿鸡设为首页收藏本站

SMXDIY 玩家俱乐部论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

快捷导航
搜索
热搜: 活动 交友 discuz
查看: 2930|回复: 34

关于P106等之类的帕斯卡无输出接口矿卡的晚到说明

[复制链接]

该用户从未签到

新浪微博达人勋

发表于 2019-7-19 11:18:03 | 显示全部楼层 |阅读模式

新玩家您好,马上注册,结交更多好友,享用更多功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
其实最早的P106是机缘巧合学会的,最早遇到一个人叫失落的圣诞,他发过一个WIN10 任务管理器的图,图的大概内容就是P106正作为一个GPU出现在任务管理器性能窗口里,而且有3D,copy正在负载,我就产生了好奇心,但是想了很久,才意识到CPU核心显卡的存在,然后联想了下笔记本的独显集显的信号输出原理(独显核显用同一个接口,独显计算,核心显卡负责输出),大概有了眉目。最后前后联想得到P106等矿卡的,DX是通过驱动封印的,然后对比了大大小小几十个版本的驱动发现,大部分NVIDIA的显卡驱动都是同一封装包,然后安装过程中通过识别显卡的设备ID,比如GTX1060 ID如下图:10DE 1C03 就是这个1060 6G的ID

1066

1066

根据驱动的INF文件指引去完成对应的驱动安装。


INF文件如图 INF.png

可以看到  INF里 gtx1060 6G对应1C03  P106-100对应1C07。
然后根据1C07找到对应的section部分(WIN10为例),经过对比 1C03 (gtx1060 6G)和1C07(P106-100)指向的section不同
section.png

然后继续对比section内赋值语句发现
1C07比1C03的少了3个赋值语句:
NVRemoveDisplayPhantoms = 1
NVSupport3DVision = 2
NVSupport3DVisionForOEM = 1
对比108.png
然后我将这三句贴到1C07对应的section下,在禁用驱动签名后安装驱动,打开GPUZ,惊喜的发现directcompute5.0已经勾选,也就是说这个卡目前有了GPU通用计算的应用程序接口,能够去计算3D的东西,处理图像了。然后打开任务管理器性能页面,也发现了一个GPU0106-100。


到这里的话,基本就是破解成功90%了
基本就印证了当时推敲的驱动封印DX思路,也印证了P106-100就是1060 6G的没接口版本(核心阉割还是PCB阉割,后续出贴说明)。




然后利用win10 1803开始出现的计算机图形设置中的高性能低性能切换工具,去手动添加需要应用程序(一般以EXE为主),这个过程就不一一赘述,网上当时放出的教程很多,但大多是以我最早公布的一版教程+驱动改进来的。
最后运行程序,打开性能管理器 发现GPU0:p106-100确实在工作,手摸显卡PCB核心部位,在正常工作发热。


至此P106破解结束。   


这个帖子其实去年9月就该发了,但是因为当时各种峰回路转没有及时发布。反而比淘宝一家卖显卡的商家先发布了,当然商家发布的驱动和方法也是从我这里了解得到的。

而P106破解,没什么难度,完全是一个思路问题,而是这个卡本身就支持DX12,很多发帖的还有很多视频UP主还搞不清情况,说DX12并不是通过驱动去破解出来的,破解的只是一个DX输出协议而已。




最后感谢一下@DSANKE  @小风   @失落的圣诞  @gerdesi
因为很多INF的参考教程,我都是看的微蓝和准吧的教程。










至于网上发布最古老的支持P106的驱动416.34版本,是支持P106-090,P106-100,P104-100,P104-101的,根本不需要改什么。
当时我把P106-90起了一个GTX1060se 3gb的名字,安装驱动后,GPUZ识别GTX1060SE 3GB,se的命名思路是从以前的GTX560se版本想到的。








by:853335006



SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

该用户从未签到

新浪微博达人勋

 楼主| 发表于 2019-9-2 01:30:40 | 显示全部楼层
最新更新,我在逛国外论坛的时候一个日本玩家从注册表的角度去破解了P106的东西,思路清晰,比改驱动简单。
驱动版本限于417.22及以前的驱动。
分享如下:在win10下面P106也可以这样操作,而且可以打开nvidia控制面板!
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000-0009(具体看自己注册表)]
找到adapter type这个键,键值改4或者0 ,再把另一个键EnableMsHybrid的值改为1,然后刷新注册表,设备管理器里,把P106禁用,然后再启用,之后 NVIDIA驱动面板就可以像笔记本那样打开了  并且全局设置里,可以切换集成显卡和高性能显卡。


这样就可以做到一劳永逸,不再需要借助WIN10的DX12设置,也不需要借笔记本/部分XEON类似的U去搭配硬件,随便一个有核显的U都能去完成。

个人分析:
1  adapter type      我认为这个type 指的就是笔记本的内屏      
2  EnableMsHybrid的值改为1    这是OPTIUMS选项打开
3 设备管理器 禁用显卡再启用       这一步就是让驱动再根据注册表的改动以后调整性的装一次驱动,但是对于已经装好的驱动再去调整安装是不需要签名这类的东西的,这样解决了改过INF的驱动,必须禁用签名安装的繁琐步骤。  


by: 853335006 步伐稳健
SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

该用户从未签到

新浪微博达人勋

 楼主| 发表于 2019-7-19 11:47:15 | 显示全部楼层
写的很匆忙,有点乱,不过大家看个大概意思就OK。   
SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

该用户从未签到

新浪微博达人勋

 楼主| 发表于 2019-7-19 11:47:54 | 显示全部楼层
同时感谢D大一直在破解中的支持
SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

该用户从未签到

新浪微博达人勋

发表于 2019-7-19 12:58:15 | 显示全部楼层
据说这玩意的性能也就等于750Ti
SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

该用户从未签到

新浪微博达人勋

 楼主| 发表于 2019-7-19 14:17:40 | 显示全部楼层
a853335006 发表于 2019-7-19 11:47
写的很匆忙,有点乱,不过大家看个大概意思就OK。

实际上 帕斯卡P系列矿卡 全系列都是只有PCIE1.1的,有没有X16 X8 X4这个分型号


P106-100   PCIE  X16     1.1  (gtx1060 6G严格接口)
P106-090   PCIE  X16     1.1   (gtx1050TI核心  3G 192显存位宽 阉割接口)
P106L-100   PCIE  X16     1.1   (gtx1050核心   6G显存位宽 阉割接口)
P104-100   PCIE  X4     1.1      (gtx1070核心   8GDDR5X显存 阉割接口)
P104-101   PCIE  X4     1.1       (gtx1080核心   8GDDR5X显存仅可用4G 阉割接口)
P102-100   PCIE  X4     1.1      (gtx1080ti核心   11GDDR5X显存仅可用5G 阉割接口)

所以打游戏的话,最好还是用P106-100有完整的X16

其中
P106-100原生6G  P106-090原生3G
P104-100/101原生8G GDDR5X BIOS屏蔽4G,可以解锁8G(目前工具BIOS已有)
P102原生5G GDDR5X BIOS屏蔽4G,可以解锁11G(目前NV的BIOS还没放出)


其中P104-100,P102的显存屏蔽我都已经在19年初,通过NVFLASH刷BIOS 破解成功,有对应工具。

至于P102驱动装不上的问题 还是改INF就可以解决。
SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

该用户从未签到

新浪微博达人勋

 楼主| 发表于 2019-7-19 14:19:19 | 显示全部楼层
yinbinly 发表于 2019-7-19 12:58
据说这玩意的性能也就等于750Ti

P106-100是完整的GTX1066 实际测试如果核显够强,大部分情况能够达到1060 6G的90%图形性能。受限于PCIE1.1的限制。
其余的卡都是GTX750TI/GTX750性能,因为PCIE X4 1.1.也只能发挥出这么多图形性能。
SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

该用户从未签到

新浪微博达人勋

 楼主| 发表于 2019-7-19 14:50:51 | 显示全部楼层
帕斯卡显卡接口阉割是通过核心还是PCB的相关结论。

其中P106-100 P104-100这两种型号大概8个牌的卡,我去实物添加接口更换核心BIOS,得出以下结论

硬件方面:
1. 微星MSI的P106,PCB是和1066没区别,只是缺少接口和对应元件(三极管,电容,电阻)
    万用表测PCB接口到核心的线路全通 ,更换GTX1060 6G bios+GP106-400(gtx1060 6g核心)后,加满接口直接点亮使用正常。
结论:微星的P106核心就不能输出 。

2  技嘉的P106,PCB是和1066没区别,只是缺少接口和对应元件(三极管,电容,电阻)
    万用表测PCB接口到核心的线路部分通,铲开PCB表层能找到打孔接地的的铜线,飞线接通,然后核显安装修改过后的驱动,进了系统桌面,接口开始工作,DVI接口可以亮。(但是不是100%飞线后能够输出,只有部分批次的技嘉P106-100可以应该点亮)

3  华硕,影驰,七彩虹,耕升,翔升,索泰等,和微星一样的情况。

接口输出信号的的总结:小部分PCB阉割。大部分核心阉割(通过实验猜想)。

至于有些卡比如索泰的P106-100 出厂就带一个DVI接口(接口没有转5V的元件,空焊盘),所以不能亮,这种接口可以理解为用来固定显卡挡片的。其他带接口的帕斯卡P10X矿卡同为固定显卡挡片。

BIOS方面:
除微星之外的卡情况相似,以技嘉举例,技嘉P106-100的可以用编程器直接刷1C03(GTX1060 6G)的BIOS,刷写后,显卡从3D控制器变成一个正常的显示适配器,但是装驱动会蓝屏死机。无法使用。

MSI刷写多次 BIOS都未成功,BIOS芯片可读不可写,可能要拆下来FLASH刷。我最后直接换的技嘉的P106-100的BIOS芯片,才恢复工作。

不能通过改BIOS,刷BIOS去让他变成GTX1060 6G,NV10系列显卡多重校验,设备ID+bios相互校验,BIOS加密过,修改不能通过校验,刷写也不能通过核心和BIOS之间的校验。至于能不能参考GTX680改GTX770那种换电阻的方式去修改设备ID,我有过这个猜想,但是没有没有去试验,因为本人水平有限,可以留给有能力的人去测试。如果能修改ID,那么就可以从BIOS方面去测试输出信号到底是不是BIOS屏蔽的。但是就我所知,信号的输出不是单独的一个BIOS就可以屏蔽完成。

至于提到的P104 4G变8G是通过一个BIOS解决的,这个BIOS目前没有具体的流出说明,但是猜想是NVIDIA官方放出的,因为刷进去驱动都不需要重新安装,会自动安装。且可以正常工作。

SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
  • TA的每日心情
    郁闷
    3 天前
  • 新浪微博达人勋

    发表于 2019-7-19 15:07:18 | 显示全部楼层
    来支持步总
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

    该用户从未签到

    新浪微博达人勋

     楼主| 发表于 2019-7-19 17:50:15 | 显示全部楼层
    补充贴,一开始我提到笔记本原理,那么P106能不能像笔记本一样,驱动面板打开之后,自动切换显卡,集成显卡和独立显卡随场景切换。

    但是立马遇到两个问题
    1 NV的驱动的设定是:显示器不插在对应显卡上,驱动面板打不开
    2 P106是在台式机上用的,台式机是不支持NV的optiums这项技术。

    optiums百度百科:https://baike.baidu.com/item/OPTIMUS/14438300

    OPTIUMS描述简单一点的原理是:独立显卡,CPU核心显卡共用输出接口,独立显卡只负责计算处理图像,输出交给CPU核心显卡去处理输出。

    普通台式机上P106只能用WIN10且必须用WIN10 1803或者更新版本WIN10,因为要依靠WIN10最新的DX混合交火技术,去设置程序。

    但是随着后来玩家的反馈,发现搭载笔记本转针U(笔记本魔改U)比如:I7 4720HQ,i7 4870HQ等等型号的笔记本U。装好改过的NV驱动以后,驱动面板竟然可以直接打开,并且有全局切换显卡的选项,可以直接选定NV高性能处理器优先工作。这样以后所有的程序默认开P106计算,核显输出,比WIN10逐个添加程序方便太多了,同时可以用WIN7,WIN10。这样不想用WIN10的也可以用P106了。

    随着慢慢越来越多的反馈,发现E3 1235L V5也能打开驱动面板,但是他是台式机的U,然后和一开始的判断(笔记本U才可以打开面板)有一点偏差,然后随着观察发现,台式机的U也可以打开驱动面板,这类U有一个共同的特征:搭载INTEL锐炬Pro显卡。

    所以最后得出结论:笔记本U能打开NV驱动面板,搭载锐炬Pro显卡的可以大开驱动面板。


    留一个目前没搞明白的问题:驱动面板能不能打开主要依靠驱动识别CPU核心显卡的SKU类似的识别代码,校验通过,就可以打开驱动面板?





    OPTI.png
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
  • TA的每日心情
    萌哒
    昨天 08:44
  • 新浪微博达人勋

    发表于 2019-7-19 22:07:54 | 显示全部楼层
    也就是说想完美使用P106不只要解决驱动封锁,还要解决NV控制面板识别
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
  • TA的每日心情
    可爱
    2019-9-21 12:05
  • 新浪微博达人勋

    发表于 2019-7-19 22:36:41 | 显示全部楼层
    很早就在淘宝买了P106在办公室二奶机上用,挖矿玩游戏两不误。 用的也是淘宝JS提供的魔改驱动,玩WOW什么的也很稳定,用了半年多了
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

    该用户从未签到

    新浪微博达人勋

     楼主| 发表于 2019-7-19 23:53:33 | 显示全部楼层
    zjs20005 发表于 2019-7-19 22:36
    很早就在淘宝买了P106在办公室二奶机上用,挖矿玩游戏两不误。 用的也是淘宝JS提供的魔改驱动,玩WOW什么 ...

    嗯 那版驱动就是我18年9月改出来的第一版。
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

    该用户从未签到

    新浪微博达人勋

     楼主| 发表于 2019-7-19 23:56:47 | 显示全部楼层
    Yob 发表于 2019-7-19 22:07
    也就是说想完美使用P106不只要解决驱动封锁,还要解决NV控制面板识别

    但凡破解,就会有不完美的情况。  目前算有完整的方案,只是需要硬件去配合,做不到全兼容,不完美。
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
  • TA的每日心情
    闭嘴
    昨天 13:06
  • 新浪微博达人勋

    发表于 2019-7-20 01:34:20 | 显示全部楼层
    差点上车这卡,忍住了
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。

    该用户从未签到

    新浪微博达人勋

    发表于 2019-7-20 09:47:20 | 显示全部楼层
    a853335006 发表于 2019-7-19 14:19
    P106-100是完整的GTX1066 实际测试如果核显够强,大部分情况能够达到1060 6G的90%图形性能。受限于PCIE1. ...

    奥 原来如何 看来I3和I9用这个卡的性能是不一样的
    SmxDiy温馨提示:如有遇到疑问可以使用论坛的搜索功能解决。 或者在对应板块发帖求助。
    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    分享按钮

    QQ|Archiver|手机版|小黑屋|SMXDIY 玩家俱乐部论坛 ( 浙ICP备15011890号-2 )|网站地图  

    GMT+8, 2019-12-10 00:59 , Processed in 0.158360 second(s), 39 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表