简介:这套最新魔改驱动专为P106-100显卡打造,面向x79/x99芯片组主板用户,支持N卡双卡协同调用,解决非零售显卡无法正常工作、算力难以发挥的痛点。压缩包共81个文件,约720MB,包含Windows 10/11驱动安装程序、显卡调用脚本、DDU深度卸载工具,以及配套的xml/cfg配置与txt/bat说明辅助文件,覆盖从清除旧驱动到安装调用的完整链路。已有5557人学习下载,适合在深度学习、视频渲染、加密货币挖矿等场景下让P106-100在高性能平台上稳定运行的玩家与技术人员。使用时可先用DDU清理原驱动,再安装魔改驱动,配合脚本调用副卡参与运算,有效规避双卡冲突。整体文件结构清晰、工具齐全,可帮助非标准硬件用户快速完成部署。
1. 先搞明白P106-100是什么,魔改驱动改了什么
1.1 这卡的身份和它的先天缺陷
P106-100是一块被大量矿场使用过的显卡,核心是GP106,1280个CUDA核心,6GB GDDR5显存,192bit位宽,显存带宽约192GB/s。从纸面上看,它和GTX 1060 6GB非常接近,实际上大部分参数几乎一致。但有一个致命区别:它的PCB上没有视频输出接口,连一个HDMI口都没有。
这就导致它没法独立驱动显示器,必须和另一张能输出的显卡配合使用。更麻烦的是,NVIDIA官方驱动自始至终都没有正式支持过P106-100,设备管理器里插上这块卡,经常会认成“标准VGA图形适配器”或者直接带黄色感叹号。官方驱动的inf文件里没有它的DeviceID,系统无法完成正常的驱动安装。
所以就有了“魔改驱动”这个玩法。所谓魔改,本质上是把NVIDIA官方驱动里的inf文件改掉,强行加入P106-100的硬件ID,让官方驱动认为这是一张受支持的卡,然后正常加载驱动和CUDA/OpenCL支持。整个过程不需要动硬件,也不需要刷BIOS,纯粹是驱动层面的修改。
1.2 魔改驱动到底动了什么
这部分理解透了,后面踩坑就能少一半。
NVIDIA官方驱动安装包里有几十个inf文件,分别对应不同系列的显卡。魔改驱动的核心操作就两件事:一是把P106-100的DeviceID(常见的是1C02和1C03)写进对应的inf条目里,二是绕过驱动签名验证。因为inf修改过之后,驱动文件的数字签名就失效了,Windows默认不允许安装非签名驱动,所以需要在系统启动时选择“禁用驱动程序强制签名”,或者开启“测试模式”。
雨糖科技魔改版、NVCleaned这类第三方驱动,就是在这个思路上做的。它们通常以某个官方版本为基础,比如最近的560.94版本,把P10x系列卡的ID全部补进去,再重新打包。有些版本还会顺便精简掉一部分用不到的功能,降低安装体积。
1.3 560.94版本的生态现状
560.94这个版本在P106圈子里热度很高,因为它解决的问题比较特殊:除了支持核显+P106这种常见组合,还能覆盖“N卡主卡+P106副卡”的混插场景。也就是说,你的电脑里如果已经有一张正常N卡,比如GTX 1660、RTX 3060之类的,想再塞一块P106进去跑渲染或AI推理,这个魔改驱动可以让两张卡同时被识别、同时工作。
这条路径以前其实非常折腾。早期版本魔改驱动只能配合Intel核显用,如果主板BIOS里不开启iGPU多显示器输出,P106就不会工作。而N卡混插时,由于官方驱动只认主卡的DeviceID,P106往往装完驱动还是43错误。560.94这波更新算是把路铺平了不少,不过安装流程里的细节仍然不少,后面我会一步步展开。
2. 双卡怎么组才算合理:三种常见组合的取舍
2.1 组合一:Intel核显+P106-100,最主流也最省心
这套组合是目前P106社区里最常见的用法:显示器插在主板的HDMI/DP接口上,核显负责画面输出,P106负责计算。
选择这个方案,核心原因是Windows系统对“核显+独显”这种组合支持得最成熟。Intel核显的驱动和NVIDIA驱动可以共存,P106装上魔改驱动后被系统识别为计算显卡,核显侧正常输出桌面。Windows 10 1803之后的系统还提供了“显示卡”设置页面,可以单独指定某个应用使用哪张GPU,给游戏或渲染程序分配P106都行。
需要注意,主板BIOS里有一个选项叫“IGD Multi-Monitor”,或者叫“iGPU多显示器输出”。不同主板叫法不太一样,华硕、微星、技嘉都有对应选项。必须把它设为Enabled,核显才会在插着独显的状态下仍然工作。这个选项不开,P106和核显的组合几乎必翻车。
2.2 组合二:N卡主卡+P106副卡,能跑什么、有什么坑
如果你已经有了一张N卡,想再插一块P106扩大显存池,那么这套组合理论上可行,但要注意几个前提。
前提之一是电源。N卡主卡加P106,两张卡加起来功耗不小。P106满载在120W左右,主卡如果是RTX 3060级别,整机满载功耗可能接近400W。建议电源至少550W起步,电源不够会引起降频、黑屏,严重时直接重启。
前提之二是驱动的识别顺序。560.94魔改版是基于官方正式版改的,里面保留了几乎所有主流N卡型号的DeviceID,所以理论上你原来的主卡和P106都能被识别。但这个驱动的版本号会和官方版对齐,比如560.94,如果你的主卡原本用的驱动版本比这个新,装完魔改版后,主卡驱动会“降级”到560.94,某些新特性会没有。不过对于GTX 1080、RTX 2060这些老卡,560.94够用了。
这套组合最大的优势是,AI推理或Blender渲染时,两张卡可以同时参与计算。如果你只是打游戏,那P106基本帮不上忙,游戏无法同时调用两张异构N卡,甚至会因为驱动栈切换到P106而掉到30帧。所以游戏场景建议还是核显+P106,N卡混插更适合偏计算用途。
2.3 组合三:双P106-100,显存叠加的真相
有人会想,既然一块P106只有6GB显存,那我插两块,是不是就是12GB显存了?
答案是:可以,但它不是你想的那种“显存自动叠加”。
在游戏或普通应用眼里,两张6GB显存的卡依然是两个独立设备,内存空间不能互相访问。只有在跑AI模型时,像llama.cpp、Transformers这类支持多卡张量并行的推理框架,才能通过device_map="auto"或tensor split参数,把模型的不同层分配到不同卡上。这种分配后总的可用显存可以接近12GB,但性能受PCIe通道带宽影响很大,层间数据传输一多,速度会折扣。
双P106的问题还在于,每一块卡都需要6pin供电,主板只有一条PCIe x16插槽时,另一块只能插x4带宽的插槽,性能损失更明显。除非你主板有多条x8或x16插槽,否则我不太推荐双P106。堆一张大显存卡,体验比两张小卡好得多。
2.4 选卡前要做的物理检查
不管选哪种组合,买卡前先确认三件事:PCIe插槽够不够长、供电接口够不够、机箱散热空间够不够。P106矿卡的PCB长度大多在18到22厘米,但有些型号散热器比较大,实际占两槽空间。另外,不少矿卡的PCIe接口可能是x16尺寸但内部只有x4通道,这种卡跑计算没问题,跑游戏掉帧会更明显,问清楚再下手。
3. 从零到识别:魔改驱动560.94的完整安装流程
3.1 准备阶段:下载和备份
先下载好几样东西:560.94魔改驱动包(雨糖科技版或你自己信任的版本)、DDU卸载工具、一张系统恢复用的启动盘或者能进安全模式的环境。
下载驱动前,建议把桌面、系统盘里的关键资料备份一下。魔改驱动安装过程中不会清空磁盘,但出意外情况时(比如驱动冲突导致连续重启),有恢复手段会从容很多。
注意:魔改驱动本身有一定风险,安装前最好确认这个版本在社区里的反馈。新品驱动如560.94刚发布时,可能会有一批小白用户踩雷,多等几天看反馈再动手也不迟。
3.2 清理旧驱动:DDU的正确用法
如果不卸载旧驱动直接装魔改版,很容易在设备管理器里看到P106报代码43。原因是旧的NVIDIA驱动栈和新驱动冲突,尤其是nvlddmkm.sys这个核心组件,残留版本不对就会出问题。
DDU(Display Driver Uninstaller)要用正确姿势跑:先断开网络,防止Windows自动联网安装驱动;然后重启进安全模式,打开DDU,选择“NVIDIA”清理项,勾选“清除并重启”。清理完之后,系统回到桌面,这时显卡驱动是空的,屏幕分辨率会很低,这是正常现象。
3.3 禁用驱动签名强制:最容易忽略的一步
魔改驱动文件被修改过,数字签名肯定失效。Windows 10/11默认不允许安装未签名驱动,所以这一步必须在安装驱动前做。
方法是:重启电脑,在出现Windows启动画面时强制关机两次(或按住Shift点重启按钮),进入“选择一个选项”界面,依次点“疑难解答”→“高级选项”→“启动设置”→“重启”。重启后会弹出启动设置菜单,按数字键7,选择“禁用驱动程序强制签名”。
这个设置只对当次启动有效,安装完驱动后如果中途又重启了,下次启动时还要重新执行一遍。很多人装完驱动断电重启后出现43错误,原因多半就是签名强制又恢复了。
3.4 安装驱动并验证
找到驱动包解压目录,双击setup.exe开始安装。安装过程会提示“未经过Windows徽标认证”,选择仍然安装。
安装完成后,建议先不要急着打游戏或跑程序,打开命令提示符,输入:
nvidia-smi如果看到两行NVIDIA GPU信息,说明两张卡都被系统正确识别了。P106-100的设备名会显示为NVIDIA P106-100,显存6GB,驱动版本560.94。如果只显示一张卡,接着往下看排查部分。
还可以打开设备管理器,展开“显示适配器”,确认没有黄色感叹号。任务管理器里的“性能”页签也应该能看到对应的GPU条目。
4. 双卡装好之后的系统调度:如何让每张卡干该干的活
4.1 系统层面的角色分配
双卡装好后,第一步是明确每块卡的角色。在Windows里,NVIDIA控制面板的“管理3D设置”中有一个“首选图形处理器”选项,可以把系统全局指定为“高性能NVIDIA处理器”,也可以按程序分别指定。
但要注意,“首选图形处理器”下拉菜单里的选项,并不一定会列出P106-100。如果列表中只有你的主N卡或核显,可以通过Windows自带的“设置→系统→屏幕→显示卡”来手动分配。在这里,每个应用都可以指定用“节能”(核显)、“高性能”(主N卡)还是“特定GPU”(P106)。
实测经验是:桌面和浏览器用核显或主卡,渲染器和AI推理程序指定P106,游戏则看情况。如果不指定,Windows有时会把轻负载应用默认丢给P106,导致日常操作偶尔卡顿,因为P106没有视频输出也会参与桌面合成,会浪费一部分计算资源。
4.2 程序层面的指定方式
如果你用命令行跑AI推理,可以用环境变量指定GPU:
set CUDA_VISIBLE_DEVICES=0 python run.pyCUDA_VISIBLE_DEVICES的值对应程序眼里看到的GPU序号,按nvidia-smi里从上到下的顺序映射。你想让程序只看到P106,就把它对应的序号填进去。注意,在双N卡混插模式下,程序默认使用序号0的GPU,如果你想让模型跑在第二张卡上,一定要先确认nvidia-smi里的GPU顺序,再设置环境变量。
Blender这类渲染器可以在偏好设置里勾选多个GPU设备。在Cycles渲染引擎的设备列表里,能看到两张N卡,把P106也勾选上,渲染时就能同时参与计算。
4.3 跑大模型的显存分配
之前网上有人问“3090双卡跑千问3.8 27B模型”,意思是主卡A100/3090,副卡P106,能不能叠加显存跑大模型。如果你的主卡是24GB的3090,副卡是6GB的P106,总共30GB显存,跑27B模型量化版(大约需要14GB到18GB)是可以尝试的。但P106只能分到较少的层,否则跨卡通信会成为瓶颈。
用Transformers框架的话,可以这样写:
device_map = { "model.layers.0": 0, "model.layers.1": 0, # 部分层放副卡 "model.layers.20": 1 }或者直接让框架自动分配:
model = AutoModelForCausalLM.from_pretrained("qwen/Qwen2.5-0.5B-Instruct", device_map="auto")device_map="auto"会自动根据显存大小把不同模块分配到不同GPU上,比较省事。但跨卡推理的速度受PCIe协议限制,如果P106插在PCIe 2.0 x4的槽上,性能会非常难看。所以建议副卡优先插PCIe 3.0 x8以上的插槽。
5. 性能到底怎么样,值不值
5.1 渲染和视频能力
P106-100有1280个CUDA核心,支持CUDA 6.1,无法启用OptiX光线追踪加速,但Blender Cycles还能走CUDA后端。实测在Blender 4.0的渲染中,P106的帧率和GTX 1060 6GB相差不大,毕竟两者核心架构一致,只是功耗墙被限制在120W,长时间高负载渲染时频率会比GTX 1060低一些。
要注意,P106-100没有NVENC硬件编码器。这是它和GTX 1060在流处理器之外的另一个关键差异。视频剪辑软件里想用它做硬件编码输出,基本不可能。它的视频解码能力倒是完整的,支持H.264/H.265解码,硬解播放视频没问题。
5.2 AI推理的实际表现
在当前AI应用场景下,P106-100的价值主要体现在“便宜的大显存”上。6GB显存可以跑Stable Diffusion 1.5的默认分辨率出图,或者跑一些量化后的小参数对话模型。
实测SD 1.5出图速度,512x512分辨率,每张图大概在1.5到2.5秒之间,比RTX 3060慢一半甚至更多,但考虑到这卡的入手成本,性价比还是可以的。跑量化后的7B对话模型,每秒生成token数大约在10到20之间,属于能用的水平,比纯CPU快很多,但比RTX 3060低一截。
如果拿它做双卡推理的副卡,速度瓶颈主要在显存带宽上。192GB/s的带宽是Pascal架构的硬伤,当你把一个模型的某些层放在P106上时,计算可能很快,但层间张量传输要等PCIe,整体延迟会明显上升。所以这卡更适合做“参数量不大但放不进主卡显存”的补充,而不是主力卡。
5.3 游戏和日常使用
单看游戏性能,P106的纸面数据接近GTX 1060,但实际体验会打折扣。P106的驱动是魔改的,对DX9和早期游戏支持很差,运行老游戏时经常会卡顿、花屏,因为P106的核心设计初衷是挖矿计算,不是游戏渲染。DX11/DX12的新游戏兼容性好一些,1080p中画质跑60帧以上没问题,但前提是你用核显输出画面。
这个“核显输出”本身就是瓶颈。桌面合成、显示器扫描输出都走核显,P106渲染好的帧需要经过PCIe总线拷回核显显存,再输出到显示器,帧数越高,这个拷贝开销越明显。实际游戏里,GPU占用率通常不会打满,跑到80%左右就到顶了,这是双卡方案特有的带宽损失,不是驱动问题。
5.4 功耗和散热建议
P106默认TDP约120W,但很多矿卡被刷过更高功耗的BIOS,达到150W以上。建议用MSI Afterburner锁定功耗墙在100W到110W,性能损失极小,散热压力却小很多。矿卡长期高负载运行,硅脂大多已经老化,拿到手先换一遍硅脂,温度能从85度降到70度左右,噪音也能明显改善。
6. 避坑实录:代码43、不识别、性能低的排查思路
6.1 代码43的完整排查链路
代码43是P106玩家最常遇到的错误。Windows设备管理器里显示“Windows已停止此设备,因为它报告了问题”,看起来吓人,但七八成都是软件问题。
我的排查顺序是:先检查驱动签名是否被禁用,大部分43都是因为重启后签名强制恢复导致驱动加载失败。方法很简单,在设备管理器里右键P106,选择“属性”,看“事件”标签页里有没有“驱动程序已被阻止加载”的字样。如果有,就重新执行一次禁用签名强制的启动流程,再重启试一次。
如果签名正常还报43,就用DDU重装一遍,这次记得拔掉网线。装完别急着联网,先看设备管理器是否正常。如果还是43,换一个魔改驱动版本。雨糖科技的不同版本对某些卡有兼容性差异,560.94不行就回退到上一个版本,比如552.55,很多老卡的稳定性反而更好。
最后的可能性是硬件问题。P106矿卡来源复杂,刷过各种乱七八糟的BIOS,如果换了两三个驱动版本都解决不了43,可以在另一台电脑上单独测试,或者用GPU-Z查看是否识别到正确的芯片信息。什么信息都读不出来,大概率是卡本身有暗病,或者PCIe金手指接触不良,拿橡皮擦一擦金手指再插回去。
6.2 双卡不识别和PCIe通道问题
N卡主卡+P106的组合,装完驱动后nvidia-smi只能看到主卡,这种情况优先检查物理插槽。P106如果插在PCIe x1或者x4短槽上,系统可能识别不到完整的PCIe链路,这卡默认是x16设备,通道不足时可能直接不工作。
还要检查CPU的PCIe通道数量。入门级平台(比如H610、B660)的CPU仅有16条PCIe直连通道,通常全部给了主显卡插槽,第二个PCIe插槽可能走芯片组,速度还停留在2.0。这种平台双卡混插的效果会差很多,建议在Z690、Z790这类主板上操作。
BIOS里的Resizable BAR和Above 4G Decoding设置也值得关注。P106这张卡对Resizable BAR的支持没多大意义,但Above 4G Decoding不开的话,有些魔改驱动加载时会有偶发的不识别问题。建议把Above 4G Decoding设为Enabled,Resizable BAR随意。
6.3 给新人的几句实在话
在P106-100上折腾双卡,最终拼的不是耐心,而是信息差。很多问题其实在装驱动之前就能避免。比如买卡前先问清楚型号是1C02还是1C03,这两个DeviceID对应不同版本的BIOS,某些魔改驱动对1C03的兼容性稍差。再比如,如果你主板的第二插槽是PCIe 3.0 x4,那P106插上去性能会损失20%左右,心里要有预期。
还有一点容易被忽略:Windows快速启动。快速启动会缓存上一次的内核状态,有时候DDU清理完驱动,快速启动会恢复部分旧驱动组件,导致新驱动怎么装都装不对。碰到诡异问题,就在控制面板里“电源选项”关闭快速启动,或者直接执行一次完全关机(按住Shift点关机),再重新开机。
用P106-100这套方案,归根结底是预算有限的折中。它能干很多事,但也有一堆小脾气。我把这两年的经验和圈子里讨论比较多的细节写在这里,就是想让后来者少走点弯路。如果你现在的配置已经能稳定跑起来,记得把驱动安装包和DDU留好,这两样东西以后重装系统时特别管用。
本文还有配套的精品资源,点击获取