p104吧 关注:545贴子:1,201

P104显卡详尽攻略,新手菜鸟的进阶之路。

只看楼主收藏回复

首先你得先拥有一张P104显卡,但此处先说一下P104显卡的优劣,首先看供电接口,6PIN>8PIN > 8+6PIN > 8+8PIN。也就是说接口越少显卡本身基础越优秀(已经被矿老板玩坏的不算),为什么这么说?首先大家要明白一点,P104就是一张矿卡,本身就只为挖矿而生,在挖矿的时候算力就是优势、算力就是金钱,哪怕多比别的P104跑得快一丢丢,多点功耗和温度都不是问题,但是我们买来并不是为了干这个的,我们一般就是用来跑AI和玩游戏,为了多出那么一丢丢的算力而消耗更多电力和飙升更高的温度,对于只用来娱乐和学习而非盈利的普通人来说,是极不合理且能效比极低的,这就是为什么说供电接口PIN数越少显卡的基础就越优秀,供电接口多的显卡性能的提升大概也就8%-5%,但功耗却提升了40%-25%。
有了显卡之后那接下来就是如何安装,需要有一定的动手能力以及对于电脑有一定的基础认知,纯种小白不建议自己动手折腾,弄坏了电脑得不尝失。首先要声明P104是非常耗电的,并且供电接口越多的显卡对于电源的要求就越高,它可以不用这么多电,但你的接口必须要接满,(多PIN供电显卡推荐用4PIN转8PIN,4PIN转6PIN转接口来满足显卡接口要求,即使你的电源供不起它也没事,后面会讲如何用200W的电源带起一张8+8PIN的P104,但接口一定要插满)有动手能力的也可以自己改线、飞线。供电不足一般显卡认了也能安装驱动,但无法启动且报故障(代码10)。
安装好了显卡之后就是如何安装驱动让它可以正常使用了,如果你安装的是英伟达的官方驱动,那么这张P104会被认作一张计算显卡TTC,这样的显卡是没有输出和直接计算能力的,但它的好处是可以100%利用自身的显存,如果你安装的是魔改驱动,那么它变会从TTC变成WDDM(图形驱动模式)以下部分内容感谢百度用户:
默磷Mayori 提供
TTC:Tesla 计算集群(Tesla Compute Cluster,简称 TCC)模式
WDDM:Windows 图形驱动模式(Windows Display Driver Model,简称 WDDM)模式。
两种模式有不同的适用场景
TCC:该模式下,GPU 完全用于计算,不能作为本地显示输出。
WDDM:该模式下,GPU 既用于计算又用于本地显示输出
————————————————
说白了,WDDM打游戏,TTC纯计算【敲重点】那么问题来了,可以用WDDM模式既打游戏,又玩计算绘画吗?
答案是:可以,但不推荐。原因在于TTC模式下,CUDA的显存会被分配得很充足,什么高清重绘啊,ControlNet啊,随便用,都不会炸。但是WDDM模式下就不一样了,CUDA显存实测只能分配TTC模式下的一半,绘图的分辨率连1000都上不了,640x960到顶了,高清重绘更是用不了,直接爆显存,这就是Tesla计算卡TTC和WDDM模式的差距了。
综上所述,如果你的P104只是想用来跑跑AI创创图,那么安装官方驱动就好,不用大费周折的去安装魔改驱动、修改注册表之类的复杂操作,直接安装官方驱动就能用。再次感谢 默磷Mayori 提供的介绍。
但如果你想既玩游戏也跑AI?呃……好吧,既然说好了是菜鸟进阶高手,那么这样的要求确实是要满足的。
想要用P104这种没有输出的计算卡玩游戏,那么首先你就必须安装魔改驱动而非官方驱动,不过在安装魔改驱动之前,你要先给电脑安装一个‘证书’https://pan.baidu.com/s/1gzC9UBjcfKOrkX0Cx955sw?pwd=mfpd (下载之后直接双击,然后会提示导入到注册表,直接确认就可以了)。
然后下载魔改驱动-链接: https://pan.baidu.com/s/1KX_rsih66PXtx2thq69zRQ?pwd=js8n (这是手动版驱动,非自动安装所以不需要清除系统驱动或是断网什么的,具体方法看下面)
首先把魔改驱动解压出来放到任意非中文路径,之后按WIN+R键打开运行,在打开一栏里输入 devmgmt.msc 来打开设备管理器,然后点开 显示适配器 在P104显卡上单击右键 更新驱动程序。之后选择下面那个 浏览我的电脑以查找驱动程序 。之后再选择: 让我从计算机上的可用驱动程序表列中选取 。
在弹出来的窗口中选择 从磁盘安装 按钮。在制造商文件复制来源 一栏选择 浏览。然后打开你解压出来的魔改驱动路径,找到 nvacig.inf 文件并打开。之后就会显示 CYX-patch P104-100这个型号了,然后点击下一页开始进行安装,安装中途会弹出非认证文件的提示,点安装继续就好,毕竟是魔改的东西哪里可能会有官方认证。(官方认可你这样做才怪咧!)之后会人短暂的黑屏或闪烁,然后就安装成功了,于是你再现在就得到了一张WDDM模式的P104显卡,任务栏右下角的小图标里有 NVIDIA设置,可以进去对显卡进行设置,里面的设置方法网上随便一搜一大把,这里就不再赘述了。
以上是对于只有一张显卡的用户,不过还有另外一种情况,那就是有些人主板上原本就有两个PCIE插槽,原本已经安插了一张显卡,只不过算力太低又或者显存不足,所以再另外扩充一张P104显卡,原本的显卡被称为亮机卡(毕竟P104是没有视频输出端口的),在拥有两张显卡的情况下如何用P104玩游戏?
首先按WIN+R键打开运行,在打开一栏中输入 regedit 来打开注册表编辑器,然后进去找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}点开,如果你有两张显卡的话,在下面的分支里面的 0000 小分支应该就是你的亮机卡,而 0001 是你的计算卡。
可以在右边的 DriverDesc 字符串后面看到显卡的名字。一般第一张显卡是没有 AdapterType 和 EnableMsHybrid 这两项的,可以自己新建 DWORD(32位)值,两个都是十六进制,AdapterType的数值为4,EnableMsHybrid 的数值为2,下面的0001的 AdapterType 数值也改成4,而 EnableMsHybrid 的数值改成1,然后关掉编辑器重新启动电脑,这样一来电脑就会优先使用0001的显卡来运算图形了(就是玩游戏跑测试之类的)。
然后说一下有些人玩游戏玩累了突然又想用P104去跑AI图了?那么又要重新换回官方驱动?(换回官方驱动之前改过的注册必然得改回原样,不然显卡必报错)其实大可不必,以下是具体操作方法。
首先还老规矩,按WIN+R打开运行,然后输入 cmd 打开命令行(必须是管理员身份打开才行,不然会提示无权限)然后输入 nvidia-smi 回车来查看你的显卡,显卡名字的前面会有0 和 1 来代表CUDA id。
显卡切换至 WDDM 模式命令:nvidia-smi -dm 0 -i CUDAid
切换至TCC模式命令:nvidia-smi -dm 1 -i CUDAid
成功后需要重新启动电脑,重启后显卡的模式就改变了,可以不更换来改变显卡的用途。


IP属地:广西1楼2023-06-28 22:50回复
    详细教程好


    IP属地:湖南来自Android客户端2楼2023-06-29 13:16
    收起回复
      先收藏了


      IP属地:四川来自Android客户端3楼2023-06-29 13:29
      回复
        如果你把前面的仔细看完学完,那么祝贺你第一步进阶成功,然后我们再来进行第二步的进阶。
        上面提到了用200W的电源来带起P104?是的,你既没看错,我也没有说错,就是用200W电源来带起P104,前面已经说过了,P104这张矿卡的功耗比是极不合理能效比极低的(那些整天都在空调房里的壕哥们请自觉绕过此贴)首先我们需要用到一个用于显卡超频的调节工具,微星的MSI Afterburner,俗称微星小飞机,链接: https://pan.baidu.com/s/1EhFacEKU5C2MqOzBp68EOw?pwd=sdaq ,下载安装好之后,我们就可以开始着手压显卡的电压和频率了,如果觉得风扇太吵或者是转速太低压不了温度,都可以在小飞机里面自行调节风扇速度。
        安装好之后我们首先要对小飞机进行一些最基础的设置。以下是切换中文的方法。

        然后这个功能一定要打开,不开压不了电压和频率的。

        设置好之后主界面会有一个curve editor按钮:

        这里就是可以高低频率压低显卡功耗的关键所在。

        将所有电压的频率全都打到最低1202MHz,这样一来核心电压最高就会被锁定在0.6930V,我图上的配置把显存频率也拉低了-502MHz,这个如果不压会提升8W左右的功耗,显卡温度会高出10摄氏度左右,个人建议还是压低比较好,因为P104是PCIE X4 1.1的接口,传输速率的瓶颈让显存频率并没有那么重要压和不压大概对整体性能有2%左右的影响,不挖矿的话损失这丁点的性能几乎可以忽略不计,但却可以让显卡温度降低将近10度。经过以上的调整P104的性能几乎被压低到了P106的级别,但最平均功耗却只有65W左右,是P106功耗的一半,但却拥有接近P106的算力,(只有算力接近,由于PCIE接口被老黄砍断大动脉变成X4天生残废,游戏流畅性和拥有PCIE X16的P106是无法相比的,所以用P104玩游戏和P106玩游戏对比起来会有一个比较怪的现象,就是明明帧数是P104更高,但玩起来的流畅度去是P106更流畅,这就是接口被砍的缘故)不过计算数据也就是俗称的跑AI时并不需要频繁的进行大量数据交互,只是装载到显存中来方便调取,所以跑AI并不吃PCIE接口速率,这就是为什么在跑分上更强但实际用起来不爽的主要原因,显卡接口成为了P104运行复杂3D游戏的瓶颈。
        不过嘛,瓶颈归瓶颈,枋心数比P106多了三分之一,显存比P106多了2G这都是实打实的,用P104玩游戏需要进行一些特别的设置,虽然不能说超过P106,但想要玩起游戏来感觉流畅还是可以做到的。
        首先至关重要的参数就是垂直同步这里,一定要选快,关、开、自适应对于天生残废的P104都不好使,(这让我想起了功夫里边的那句经典台词:天下武功,无坚不破,唯快不破!)另外低延时模式一定要关,提升吞吐量的参数放在PCIE X4接口这里就是个灾难。

        另外,各向异性过滤,平滑处理 - 模式,一定要选应用程序控制,以减少不必要的接口开销,这样一来只要不是材质太过于复杂和精细的游戏,P104还是可以畅玩的。并且游戏全程功耗只有不到40W左右,比P106帧数高,且省电又低温(除此之外全都不如P106
        以上就是进阶第二步的全部内容,谢谢观看。


        IP属地:广西4楼2023-06-29 16:14
        收起回复
          我用于p106-100的魔改驱动536.23也适用于p104-100


          IP属地:广东来自Android客户端5楼2023-06-29 22:50
          收起回复
            非常正确的教程b站目前仅有少数视频提到手动改注册表值,而且还有一些是错的,当时折腾了好久


            IP属地:广东来自Android客户端6楼2023-06-30 20:08
            收起回复
              那么请问用来做pr视频剪辑渲染输出是否合适?在有intel hd770核显的情况下


              IP属地:湖北来自Android客户端7楼2023-07-05 23:13
              收起回复
                nvidia-smi -dm 1 -i CUDAid命令没反应,Notfound,切换不了TCC,是需要安装什么依赖吗?已经可以正常跑SD,512速度在1.3it/s算是正常水平吗?要不要再安装CUDA


                IP属地:广西来自Android客户端8楼2023-07-07 09:16
                收起回复
                  昨天入手的104,卖家发过来的教程无比繁琐,为了图简单按照楼主方法安装,可行!
                  第一步,因为开机黑屏,于是设置了集显输出,
                  第二步,安装了楼主提供的“证书”。
                  第三步,手动安装楼主提供的魔改驱动。
                  然后试运行SD,可行。
                  到此安装完成,卖家发的教程不用看了
                  接着按楼主的方法切换TCC/WDDM模式(中间还搞错了命令
                  跑图体验:秋叶大佬SD4.2,半精度,512x512,两种模式都是2.4it/s,1024x1024都在2.7s/it(注意看单位不一样),
                  普通跑图速度上两种模式基本一样,
                  对于我来说已经可以满足玩味性质的跑图需求了,用哪种模式都可以,有更高需求的话可以再折腾一下看怎么样才会爆显存
                  感谢星光2213大佬的无私分享!


                  IP属地:广西来自Android客户端9楼2023-07-07 11:56
                  收起回复
                    大佬,推荐一张p104的主板呗,我先搞双pcie


                    来自Android客户端10楼2023-07-08 08:18
                    收起回复
                      大佬,我现在有核显和1063,不玩游戏,换个p104跑图有没有用?毕竟显存大了很多。


                      IP属地:广东来自手机贴吧11楼2023-07-11 17:51
                      收起回复
                        显卡快到,先感谢楼主,很强


                        IP属地:广东12楼2023-07-13 22:45
                        回复
                          顺带请教一下,p104的魔改驱动是跟p106那样需要四代以上的平台么,有可能让四代以下的平台用不?


                          IP属地:广东来自iPhone客户端13楼2023-07-15 21:40
                          收起回复
                            你好,楼主,感谢您的详细教程。我还有个疑问,那只用来跑ai和炼丹的话,安装官方驱动,那电脑显示用核显4代以下的cpu是不是也支持呢?不玩游戏


                            IP属地:山东来自Android客户端14楼2023-07-16 08:39
                            收起回复
                              大佬问下 win11 13代带K CPU和Z790 主板+ddr5内存 的配置能用这个p104吗?
                              大佬能发个p104 DXVA Checker的图吗 我看看有没有阉割视频编码


                              IP属地:山西15楼2023-07-19 14:09
                              收起回复