找回密码
 加入我们
搜索
      
查看: 14939|回复: 74

[电脑] 打造一台6.7L的静音、迷你、全能AIO主机全流程

[复制链接]
发表于 2024-8-6 14:40 | 显示全部楼层 |阅读模式
本帖最后由 vistb 于 2024-8-31 17:06 编辑

先上几张最终完成图镇楼~

24-08-04_mini-server-build_DSC00534.jpg

24-08-04_mini-server-build_DSC00544.jpg

24-08-04_mini-server-build_DSC00545.jpg

缘由与构思

作为一个爱折腾IT的中年男子,AIO是一个绕不开的话题。当然,我家里确实也有AIO设备在长期稳定运行,而且其一个重要功能就是游戏串流。然而,在实际的使用过程中,我发现使用steam link进行游戏串流还是有一些短板,比如控制器的延迟较大还有画面的画质较差。解决这些问题最直接的办法就是不使用串流,将显卡的输出直接给到诸如电视的显示设备。不过,在没有提前布线的情况下,这需要将AIO设备放在靠近显示设备的位置,例如客厅。这种解决方法要求客厅足够大、AIO设备足够小,而且AIO设备的噪声不能太大。

由于种种原因,上面这种解决方法并不适合我的情况,因此我准备再构建一个小主机用于直连电视大屏爽玩游戏(其实就是找借口折腾)。不过既然都决定再构建一个新的小主机了,干脆一不做二不休,搞个迷你且兼顾AIO属性的出来。

要构建一个设备,首先是要明确需求。就我的情况而言,主要的需求有以下几点:

*** 能够支持独立显卡,毕竟这是这个设备最主要的目的。

*** 噪音要小,因此在机箱设计、大小还有各种部件的选择上要做出相应考量。

*** 体积不能太大的同时要满足AIO良好扩展性的属性。

核心配件的选择:主板

既然定位是迷你且兼顾扩展性的AIO,主板的版型选择基本上是ITX和MATX(以及两者的各种变体)二选一。

ITX在体积上占有优势,但是缺点是一般只有一个PCIE插槽,在扩展性上会造成不少麻烦。当然,解决这个麻烦的办法也有:一种是利用M2插槽转接,另一种就是利用PCIE拆分(例如Intel的10-11代可以把x16拆成x8x4x4,12-14代可以把x16拆成x8x8)。例如,B站up主EIXA工作室的E68机箱就是利用了后一种方式。

MATX的优劣和ITX正好相反:MATX的扩展性相比ITX可以有质的飞跃,但代价就是尺寸从ITX的17cm x 17cm大幅加码到24.5cm x 24.5cm。

第三条路,则是一些不太常见的非标ITX和MATX主板。

非标MATX主板其实较为常见,通常是宽度上缩水。大厂做的这种非标MATX一般是低端主板,扩展性不佳,失去了MATX相比ITX的最大优势,对我毫无意义。然而,一个小厂在非标MATX方面却玩出了自己的风采,那就是铭瑄。铭瑄的里程碑i7-11800H PLUS是一个MoDT主板,非标尺寸但扩展性较好。不过,就我的实际使用体验来看,它的一个缺点是PCIE设备的直通会出问题(应该是PCIE设备的ASPM相关问题),对虚拟化(AIO常见场景)不够友好,十分可惜。铭瑄的另一个扩展性较好的非标MATX是里程碑 B760M D5P。这个主板的扩展性相较里程碑i7-11800H PLUS更好,PCIE设备的直通应该也没有问题,但其宽度其实相较标准MATX差距不大。

maxsun-11800h.jpg

b760m-d5p.jpg

非标ITX的主板则较为少见。大厂中华擎有一些主板是所谓Deep-ITX规格(类似的有装机猿主导的背插主板规格中的YTX),就是将ITX的宽度加大了,但标准PCIE插槽仍旧只有一个,对我的情况意义不大。另一个常见的ITX变体是Mini-DTX,相较ITX宽度不变但主板整体加长,所以可以容下第二个PCIE插槽。可惜的是,最近几年几乎没有Mini-DTX主板出现,唯一的一块来自华硕:X570的顶级小板C8I。然而,这块主板上也没有安排第二个PCIE插槽。

asus-c8i.png

基于以上情况,我一度准备选择使用标准ITX主板结合PCIE拆分/M2转接方案,因为标准MATX对我而言还是太大、而专为某个非标MATX选择或设计机箱又显得没有必要(且失去未来升级更新潜力)。直到我在CHH上看到了坛友介绍的另一块非标ITX主板,前段时间B站up主最爱、小黄鱼被搞到缺货涨价的铭瑄PC Farm B660I

maxsun-b660i.jpg

不得不说,我觉得铭瑄已经开始向华擎靠拢,喜欢上了出妖板的感觉。首先,这块主板的尺寸很妖,19cm x 19cm。感觉可以算是非标的DTX,相比ITX大了“一小圈”,但远没有到MATX的体量。然后,这块主板的扩展性很好,2个PCIE插槽,一个4.0x16,另一个3.0x4;2个M2插槽一正面一背面,都是x4速率;1个Wifi插槽是给了PCIE通道的;2个网口都是支持2.5G速率的RTL8125;其他常规接口像SATA、USB之类的也不少。要说这块主板的唯一缺点,我觉得就是风扇接口只给了2个。

结合我的情况,我最后决定选用铭瑄PC Farm B660I作为本次AIO主机的主板。

核心配件的选择:电源

小主机的电源有三种常见选择:SFX、Flex 1U、DC-ATX+外置AC-DC电源适配器。

SFX电源是一个非常成熟的产品类别,大功率、低噪声、全模组都可以满足,唯一的缺点就是在“小主机”的语境下体积还是显得较大。

Flex 1U电源也是一种成熟的产品类别,不过不是针对一般家用场景。其优点是体积小,但缺点是噪声大。为了实现低噪声和全模组等需求需要对产品进行“魔改”。目前口碑较好的产品是在易衡7660B基础上改造出来的全模组600w电源。不过即使这种对家用场景进行过优化的产品,在实际负载超过300w后,风扇的噪声也是较为明显的。

enhance-7660b.png

DC-ATX+外置电源方案应用也很多,但缺乏成熟的大厂产品。这种方案可以最大程度的减少机箱体积,不过日常携带小主机还不能忘记同时带一个电源适配器(俗称“尿袋”),很多时候仍然显得不够优雅。

综合我的情况,上述常见方案中Flex 1U是最适合我的。使用全模组易衡7660B并控制机器整体功率,可以做到噪声和体积的兼顾。

不过,还有另一种小众的方案。HDPlex出了一个全被动散热的ATX电源,功率为250w。这一产品的尺寸类似Flex 1U,但是并不是Flex 1U标准尺寸。

hdplex-250w.jpg

此外,也有爱好者“fanless城珏”魔改了全被动散热的易衡7660b,标称可以稳定输出400w。不过这个魔改后的7660b也是比标准Flex 1U大一些的。

enhance-7660b-passive.png

最终,本次AIO主机的电源我决定同时兼容两种产品,易衡的7660b全模组静音改版电源和HDPlex的250w全被动散热电源。

核心配件的选择:显卡

考虑到本次装机的AIO属性,需要游戏、编解码、AI三方面的性能,NV相比AMD和Intel显然是更适合的选择。

接下来就是全高卡和半高卡之间的选择。根据机箱的设计,最后选择半高卡。

然后就来到了具体的型号选择。NV的显卡大概可以分为三个类别:游戏卡、专业卡、计算卡。游戏卡中,目前最强的半高卡是RTX 4060 LP;专业卡中,半高卡里面大家比较熟悉的是RTX A2000和最新一代的RTX 4000 SFF Ada;计算卡中,今年被炒的火热的Tesla P4就是一张半高卡。

我的主要需求是直接输出信号到电视玩游戏,这意味着计算卡不太符合我的需求,因为其不能直接输出视频信号。因此,选择来到了游戏卡和专业卡之间。由于我的电视是4K分辨率,而且我希望AIO可以兼顾AI性能,4060的8G显存就显得不够了。所以,我的最终选择是RTX 4000 SFF Ada。

需要注意的是,4000 SFF Ada采用的其实是和RTX 4070同款的AD104核心,应该看作一个限制了功耗的RTX 4070。虽然4000 SFF Ada默认情况下的3D Mark跑分和4060差不多,但通过解锁功耗墙等手段其实可以大幅提升其性能,超过4060Ti毫无压力。因此,虽然4000 SFF Ada比4060 LP贵了很多,但其性能和潜力也不是后者能比的。

24-08-01_mazda3-keys_DSC00476.jpg

机箱构型的选择

机箱是除了主板以外另一个自由度很高的部件,10L以内的小主机的机箱设计也有好几种常见方案。

第一种方案是经典10L左右A4背靠背机箱的缩小版,将SFX电源更换为Flex电源,或者改变SFX电源的位置和摆放方向,可以支持全高显卡。COOJ的MQ5MQ6,ZSPC的ZS A4S V4都是这种结构。

这种结构的另一好处是可以在CPU散热高度和PCIE槽数之间做出调整,甚至可以允许用户自行调整。例如,上文提到的E68机箱在支持AXP90-X53散热的前提下给了3个PCIE插槽,而Rider R2 3.0系列机箱(注意不是最近评测的5.0系列)允许用户自由调整(如下图所示)。

rider-r2-v3.jpg

第二种方案可以看作第一种的变体,其依旧采用背靠背结构,但仅支持半高显卡。这样,显卡侧空出来的部分可以用于放置Flex 1U电源。这种方案的体积相比第一种更小,最近Xikii厂长出的FF04 LP就是属于这种构型。

xikii-ff04-lp.png

第三种方案则是经典PCIE设备直插方案。如果采用半高PCIE设备,可以配合Flex 1U电源,例如多次在本论坛出镜的船长机箱(Captain Case V9)。而如果采用全高PCIE设备和SFX/ATX电源,就是Rider R2 5.0系列机箱乔斯伯的T6机箱了。这种方案的空间利用率没有前两种的极限,但是可以更加方便的构建合理的风道,而且也省去了PCIE延长线的麻烦。

机箱的设计

我的这次装机不追求极限体积,而是更加偏向扩展性和静音,因此首先排除上述第二种方案。第一种方案我觉得E68机箱已经做的很好了,没必要重复画轮子;而采用第三种方案的现有产品中,我觉得还没有完全贴合自己需求的。因此,我最终决定基于第三种方案自己定制一个机箱。

定制的过程就不多赘述了,直接来介绍最后的成品吧。

最终成品的尺寸是278mm x 218mm x 110mm,体积大约6.7L,CPU散热限高大约80mm。机箱使用铝合金制作,主体阳极氧化成绿色(本来想搞个类似分形工艺的terra的颜色,但最后并不太对,但也还挺好看就是的了),小部件为黑色。可以立放(左右手均可)或者卧放,可以加皮革把手。这个机箱是基于某宝上bug b1机箱改造而来的,下面详细介绍一下。

24-08-01_mazda3-keys_DSC00489-alt.jpg

前面板有开机按钮及一个USB A口,开有大面积散热孔。前面板有2个9cm风扇固定孔位,采用ITX主板的情况下可以无压力支持9025风扇,即使面对铭瑄19cm x 19cm的妖板也可以支持9015风扇。

后面板从左到右依次是Flex 1U电源位、主板IO位、3个半高PCI位,在主板IO上方还有一个横置的全高PCI位。电源没有放在PCI挡板侧可以避免显卡和电源两个发热大户贴贴,而多个PCI开孔可以提供良好的兼容性以及更丰富的功能性。

电源侧板的开孔是配合HDPlex 250w电源上的开孔设置的,这样可以方便的将这种(以及其他类似的HDPlex的产品)非标尺寸的电源进行固定。

显卡侧板上有孔位方便安装皮革或金属材质的提手(即使不装从机箱外面看也不会有痕迹),同时开有3组9cm风扇固定孔位和2组8cm风扇固定孔位。这些风扇固定孔位允许用户根据实际情况灵活选择安装风扇。

顶部面板上面开有散热孔辅助散热。同时,这些散热孔是根据2.5英寸硬盘的固定孔位布置的。因此,可以方便的将2.5英寸硬盘(包括SATA固态、U2固态)固定在顶部面板上。这可以以牺牲CPU散热高度为代价,达到大幅提升机器可以容纳的2.5英寸硬盘的数量的目的。

底部由主板托盘和底部面板构成:主板固定在在托盘之上,底部面板则固定在托盘的另一面上。这样的设计方式可以大幅提升可维护性:在主板背面安装M2硬盘时或者需要更换散热拆掉CPU背板时,直接拆掉底部面板即可;而如果主板直接固定在底部面板上,上述操作需要将主板整个拆出才能实现。此外,底部面板和顶部面板一样开有大量散热孔,且是按照2.5英寸硬盘的固定孔位布置的。这样设计可以保证机箱立放时左右手都可以摆放;而机箱平放时可以通过螺柱自由增加底板和主板托盘的间距,将2.5英寸硬盘布置在底板上。

24-08-04_mini-server-build_DSC00530.jpg

显卡散热改造

上面已经说到本次装机采用的显卡是RTX 4000 SFF Ada。虽然已经有人做过开箱和测试,但是还没看见有什么拆解图,所以先放几张拆解图。

拆掉风扇和导流罩以后,露出了散热器本体。因为功耗只有70w,所以散热器不大,而且好像完全由铝制材料构成,没有热管或者均热板等高科技。

24-08-01_mazda3-keys_DSC00468.jpg

24-08-01_mazda3-keys_DSC00469.jpg

24-08-01_mazda3-keys_DSC00470.jpg

24-08-01_mazda3-keys_DSC00473.jpg

RTX 4000 SFF Ada的显存容量达到了20G,在正面和背面都布置了显存颗粒,所以是有金属背板辅助显存散热的。

24-08-01_mazda3-keys_DSC00466.jpg

24-08-01_mazda3-keys_DSC00467.jpg

拆掉散热器和背板以后,就露出了显卡完整的PCB,可以看到核心是AD104-850-K1-A1。



24-08-01_mazda3-keys_DSC00480.jpg

24-08-01_mazda3-keys_DSC00481.jpg

RTX 4000 SFF Ada原装采用的是一个涡轮小风扇,估计是RTX A2000的同款。但得益于更大的核心面积以及更新的制造工艺,RTX 4000 SFF Ada相比RTX A2000其实更好压制,所以前者的温度和噪声表现据说都优于后者。

然而毕竟是涡轮小风扇,相比8cm和9cm风扇在性能和噪声方面处于绝对劣势。而且,根据油管上的视频,RTX 4000 SFF Ada可以通过类似RTX A2000的方式解锁功耗墙达到更高性能。未来我可能也想试一试这种“野兽模式”,所以借此机会正好也探索一下RTX 4000 SFF Ada的散热改造。

改造最简单的一种方案就是替换风扇而不改动散热器,这样可以降低噪声。实现这种方案最简单的方法是将一个更大的风扇接到显卡的风扇接口上。然而,在RTX 4000 SFF Ada和RTX A2000这两张卡上,这种方式都会遇到一个问题:换上的大尺寸风扇(例如9015风扇和8010风扇)始终会以全速运转!这是一个很奇怪的问题,而且我一直没弄清楚其中缘由,希望有明白的网友指教!具体的表现是,在显卡待机低功耗状态下,GPUZ显示风扇转速百分比为30%。(这是正常的,因为这两张卡锁定最低风扇转速就是30%,没有停转功能。)但是,如果用示波器接上查看PWM信号,100%是高电平。接上一般的8010风扇或者9015风扇,PWM信号依然是100%高电平,风扇也满速运转。然而,如果接上显卡自带的涡轮风扇,PWM信号会逐渐出现占空比,涡轮风扇的转速也确实不是满速。(这个问题在全高卡RTX A4000上又没有出现……)下图中,就是4000 SFF Ada接上利民9015风扇后的情况,注意GPUZ显示风扇转速比为30%,但实际风扇转速2600RPM+已经满速。

4000ada-stock-heatsink-with-9015-fan.png

由于上面的问题,将风扇直接接到显卡风扇接口,依靠显卡自身进行调速这条路似乎行不通。剩下另一种方式就是将风扇接到主板,利用类似FanControl这样的软件进行调速。这个思路在一般场景下没有什么问题,但在虚拟化场景下可能出现麻烦:如果将显卡直通给了某个虚拟机,那么宿主机将难以实时获取显卡的温度;由于风扇的调速还是通过宿主机完成,最终导致宿主机难以根据显卡的温度实时调整风扇的转速。这个思路具体到我这次的小主机上还会面临另一个问题:铭瑄的这个主板只有两个风扇接口,在一个给CPU风扇、一个给机箱风扇之后,已经没有空余接口留给显卡风扇了。

除去将风扇接到显卡上和主板上两种方法,还有第三种更加复杂但也更加灵活的方法,就是借助温度传感器和外部风扇控制器实现调速。这种方法可以不需要主板接口,对虚拟化也不造成影响,但难点在于如何快速准确的获得显卡的温度。这第三种方法也是我最后采用的方法。

这种方法得以实现得益于小黄鱼上的一位玩家(B站账号是3i2788)。他是一个专注改造单槽半高卡的爱好者,制作了一个可以根据温度传感器数据调节风扇转速的控制器。而且,控制器上有USB接口,连接上电脑后可以自定义风扇转速曲线。

24-08-01_mazda3-keys_DSC00485.jpg

24-08-01_mazda3-keys_DSC00487.jpg

温度探头放在何处是一个比较棘手的问题。理论上来说探头越接近显卡核心越好,例如核心上,那样测得的温度越准确。但核心上就是散热器,中间只有一层薄薄的硅脂,容不下温度探头。于是,我最终把温度探头放在了核心旁边。实际使用中发现,这个位置获得的温度和显卡核心的实际温度差距还是比较大的,而且这个差距随着显卡核心温度的变化也在变化。这导致风扇曲线的设置还是需要花点心思,不过好在最后能实现大致的效果,获得温度、噪声、性能的一定平衡,比全程满速好多了。当然,大家如果有相关经验,可以指导一下温控探头放在哪里更加合适,我也非常欢迎!

24-08-01_mazda3-keys_DSC00488.jpg

由于这个温控版就是大致根据NV的Tesle P4设计的,其两个固定孔位对4000 SFF Ada也适用,最后安装完成后还是显得很工整的。

24-08-04_mini-server-build_DSC00514.jpg

24-08-04_mini-server-build_DSC00515.jpg

上面已经说到改造显卡散热的一种方法是更换风扇,而另一种更加彻底的方式就是改造散热器。针对SFF 4000 Ada,Reddit油管上都有网友对其散热进行了改造,上面提到的玩家3i2788也有将其改造为单槽半高卡的相关方案。这几种改造方案中,油管上的老哥非常暴力:首先将该卡的功耗解锁到了140w(直接翻倍),然后定制了一个十分帅气的散热系统,最后的成品名为“Baby Kingpin”(致敬EVGA了,哈哈哈)。由于功耗解锁到了140w,可以大幅超频,最后的性能超过4060Ti,直逼4070,而温度在大规模改良的散热器的压制下完全可控。

baby-kingpin.png

baby-kingpin-perf.png

油管上的老哥在Patreon上分享了改造后的散热器的3D工程文件,我也下载了回来,准备制作一份。不过我目前不准备解锁功耗墙,而且当前这个Baby Kingpin版本也存在越肩情况,并不是严格的半高双槽卡。由此,我对散热器进行了一些简单的调整,目前正在交给工厂加工,等到加工完成后我再更新一下。

软件系统简介

在开始介绍装机流程之前,有必要简单介绍一下这次准备使用的软件系统,因为这直接关系到一些配件的选择。操作系统准备选用Ubuntu 24.04 Server版,使用Qemu进行虚拟化,然后创建一个运行Win10 LTSC的虚拟机进行游戏。硬件方面,准备将显卡、固态硬盘、无线网卡、还有一个USB控制器直通给Win 10虚拟机,这样基本可以做到虚拟机的体验和物理Win 10机器没有差别。

另外需要说明的一点是,由于家中已有其他机器承担NAS的角色,因此这台小主机当前不会配备大容量存储。当然,如果有这种需求,未来升级也很方便。

装机流程

下面就是愉快的装机过程的流水账了~

首先把i5-12400 CPU、2 * 32G DDR4 3200内存、无线网卡AX210、1个1TB的三星NVME固态、1个2TB的浦科特NVME固态装上主板,并将主板放进机箱。选用12400这个CPU主要是出于功耗方面的考虑,而且其性能也足够了。此外,正面这个直连CPU的固态是准备直通给Win 10虚拟机的,而三星对于直通的兼容性较好,因此将三星的固态放在正面。

24-08-01_mazda3-keys_DSC00491.jpg

然后是HDPlex 250w电源的简单开箱和安装。注意,在定制机箱的过程中我还定制了一个小的挡板以方便将该电源的插座固定到机箱上留出的Flex 1U电源孔位。

24-08-01_mazda3-keys_DSC00492.jpg

24-08-01_mazda3-keys_DSC00495.jpg

24-08-01_mazda3-keys_DSC00497.jpg

24-08-01_mazda3-keys_DSC00502.jpg

接下来在前面板上安装2个9015风扇辅助散热。为了降低风切声,风扇和前面板之间还留了几毫米距离。

24-08-01_mazda3-keys_DSC00503.jpg

继续安装CPU散热器,选择的是猫头鹰的L12S-X77。其实12400很好镇压,不过选择尽量大规模的散热可以降低风扇转速从而降低噪声。而选择L12S-X77主要是因为其上吹的散热方式,可以极大降低风切声。

24-08-04_mini-server-build_DSC00508.jpg

下面开始安装PCIE设备。首先安装一个PCIE转USB卡,采用祥硕ASM3142芯片,可以得到2个USB 10Gbps接口。之所以占用一个PCIE插槽来转USB,是为了方便将该PCIE设备直通给Win 10虚拟机,让虚拟机获得类似物理机的USB设备插拔体验。

24-08-04_mini-server-build_DSC00511.jpg

然后安装4000 SFF Ada显卡,可以看到使用原装散热器的话风扇只能搭配一个8010风扇。后续换上定制散热器以后可以上两个9015风扇,温度和噪声应该都能进一步改善。

这里还有一个有趣的插曲,我买的这块卡卖家说是有全高和半高挡板的,然而实际收货后发现只有全高挡板了。不巧的是,4000 SFF Ada的原装半高挡板目前全网缺货(而且其与RTX A2000的半高挡板不通用),所以卖家只好从厂家订货,并先从3i2788那里给我买了一个定制的单槽半高挡板应急。是的,这个3i2788就是做温控版的那位。这位卖家玩半高卡确实很投入,开发了一整套相关产品,人也很不错。大家想玩半高卡可以找他,靠谱!

24-08-04_mini-server-build_DSC00518.jpg

24-08-04_mini-server-build_DSC00524.jpg

最后利用主板IO挡板上方的PCIE插槽放无线网卡的天线。

24-08-04_mini-server-build_DSC00525.jpg

24-08-04_mini-server-build_DSC00528.jpg

合上顶板,就算大功告成了。

24-08-04_mini-server-build_DSC00536.jpg

24-08-04_mini-server-build_DSC00541.jpg

裸机简单测试

在搭建虚拟化平台之前,首先进行一下裸机的直接测试,一来验证一下硬件搭配是否合理,二来也方便后面对比虚拟化造成的性能损失。

Prime95 + Furmark 双烤半小时,CPU没有降频,显卡温度也没有失控,整机功耗输入端在240w+。CPU温度较高是因为我风扇转速设置的十分保守(低噪声),后续可以稍微调高一些;GPU温度在后续更换散热器和风扇后应该也能进一步改善。

cpu-and-gpu-stress-test.png

24-08-04_mini-server-build_DSC00549.jpg

显卡Timespy分数正常,稳定性测试也可以通过。

timespy-host.png

timespy-stress-test-host.png

最重要的检验来了,赛博朋克2077 4K分辨率,不开光追中等画质DLSS平衡档,游戏自带Benchmark平均帧可以到60,达到最初设想!

cyberpunk-benchmark-host.png

最后,等定制显卡散热到了以后我会更新,搭建好虚拟化平台以后我也会更新,大家敬请期待~

20240807晚更新:虚拟化平台基本搭建完成

折腾了两天,虚拟化平台初步完成,基本达到预想的效果,但是还有一点不完美的地方:

*** Ubuntu 24.04 Server 用起来感觉没有 Ubuntu 22.04 Server 顺手,GUI界面有时候会莫名卡一下。不过考虑到没有啥根本性问题,而且软件包更新了不少,就还是用新不用旧吧。

*** PCIE转USB卡的直通没有成功,不知道是卡的设计问题还是ASM3142的芯片问题还是其他问题。下单了几个其他型号和芯片的,到手后再试一试。直通USB控制器还是想尽量做到,要不Win10虚拟机用起来不方便。

我搭建的Win10虚拟机给了12400的6个核心,也就是6核6线程。24G内存。硬盘是1TB的PCIE4.0 NVME固态直通。显卡是RTX 4000 SFF Ada直通。此外,还将AX210直通给了该虚拟机。USB设备方面,AX210上的蓝牙控制器以及为显卡散热的风扇调速器也交给虚拟机控制。

sys-info.PNG

接下来是虚拟机游戏性能的简单测试。总的来说,目前虚拟化技术发展的已经非常成熟,虚拟机相比裸机基本没有性能损失了。

3DMark的TimeSpy测试,可以看到RTX 4000 SFF Ada的分数和物理机基本相同,CPU分数因为只给了物理机6核12线程中的一半即6核6线程,分数可以达到物理机的2/3(6078 vs 8992)。不过单线程应该损失不大,这种差距应该纯粹是由线程数造成的。

timespy-vm.png

真刀真枪的赛博朋克2077测试,采用游戏自带的benchmark,设置依旧为4k中画质加上dlss平衡档。平均帧58.51。相比物理机的差距不到5%!

1091500_20240807185313_1.png

20240831最终更新:虚拟化平台搭建完成及显卡散热改造完成

因为显卡散热器的定制来回折腾了一次,所以最终更新花了一个月才奉上。首先来说说上次提到的两个不完美的地方:

*** 底层操作系统最终还是换回了 Ubuntu 22.04 Server,熟悉的跟手的感觉回来了。而且22.04相比24.04更加适合虚拟化的直通,因为vfio相关驱动在Ubuntu的5.x的内核中是直接编译到内核里面的,而在6.x的内核中是后加载的。

*** PCIE转USB卡的直通最终还是没有成功,试了不同的芯片和不同的品牌都不行,估计是主板的兼容性问题,最终放弃。好在使用USB设备的次数和场景都不多,最后实际使用起来影响不大。

然后再来说说显卡散热器改造。上面已经提到,我是根据油管上的一位老哥共享出来的3D文件进行了一些改动,最终形成了自己的散热器。这个散热器是半高高度,厚度不加风扇的话不到双槽,挡板还是用的咸鱼老哥开发的单槽半高挡板。散热器主要由三部分组成,背板是6063铝加阳极氧化,散热底板是紫铜加钝化处理,heatsink也是紫铜加钝化处理,底板和heatsink之间涂抹硅脂(散热性能打折扣但方便折腾)。

这个散热器的制作过程经历了一点小波折。最开始的时候加工厂说heatsink上的鳍片太密他们不好加工,因此降低了不少鳍片密度(散热性能打折扣)。然后加工厂又提到铝材相比铜可以让鳍片密度达到更高,因此将heatsink的材料从紫铜换成了6063铝。

等了快半个月收到成品一看傻眼了,加工厂把heatsink用紫铜做了,而底板用铝合金做了,正好搞反,一个大无语…… 经过交流,加工厂同意免费补一个紫铜的底板,我则先拿收到的一套测试一下。

24-08-31_mini-server-build-part2_DSC00553.jpg

24-08-31_mini-server-build-part2_DSC00557.jpg

24-08-31_mini-server-build-part2_DSC00563.jpg

24-08-31_mini-server-build-part2_DSC00566.jpg

24-08-31_mini-server-build-part2_DSC00568.jpg

经过测试,这个设计基本没什么问题。唯一需要改动的一点就是底板上用于容纳温控探头的小洞需要开大一点。反馈给加工厂,在制作紫铜底板的过程中改进。又过了一个星期,最终成品收到了。涂上硅脂(涂抹硅脂的手艺也提升了,哈哈哈~),装上风扇,显卡改造完成!

24-08-31_mini-server-build-part2_DSC00576.jpg

24-08-31_mini-server-build-part2_DSC00582.jpg

下面说一说散热器改装后的效果。简单来说,其实相比原装的没啥提升,主要是heatsink的鳍片密度太低(感觉这种鳍片需要找专门做散热的加工,一般加工厂做不了太密),而且底板和heatsink之间使用硅脂填充。不过这些都是可以改进的问题,以后想解锁功耗墙爆发更高性能的时候再折腾改进吧。

说到温度,目前这个散热器搭配两个猫头鹰9015风扇在机箱内跑TimeSpy的稳定性测试,核心温度76左右,热点温度80左右,显存温度84左右,风扇最高转速到80%。可以看到温度控制的还好,显存比较高是因为背面也有显存,而那里只能靠背板被动散热。后面可以再看看风扇转速能不能压低一些,进一步降低噪音。

还有一点需要注意,温度探头检测到的温度和显卡核心实际的温度还是有一定差距的:温度较低的时候差距10度左右,而温度较高的时候会有接近20度的差距。设置风扇曲线的时候进行了对应的调整,所以图中风扇曲线看起来有点怪。

Capture2.JPG

Capture3.JPG

专业卡的体质应该都是比较好的,这个卡我进行了小幅的降压超频,稳定性还是杠杠的。不过TimeSpy的稳定性测试只到了95%,有点可惜,主要还是散热器的问题。

跑分方面,TimeSpy图形分数还是维持在10000出头,但CPU分数经过一些优化从6000出头提升到了6700。有点迷的是,图形分在4k屏幕上跑会低一些,只有10100的样子,而在1080p屏幕上可以跑到10600。

Capture4.JPG

最近黑悟空大火,这个小主机也达到了最初的设想,可以在客厅的4k电视上流畅黑悟空。渲染分辨率2k加DLSS加中高特效关闭光追可以比较稳60fps,玩的不亦乐乎!

Capture.JPG

完结撒花!

评分

参与人数 11邪恶指数 +300 门户文章 +1 收起 理由
张家村老张 + 5
skylee214 + 5
zealotxx + 10 好板
ilas + 200
梵谷的左耳 + 20
octan + 10
nApoleon + 1
李一族 + 30 666
Wolverine + 5
斐然 + 10 支持一下
btm309701740 + 5 支持一下

查看全部评分

发表于 2024-8-6 15:43 | 显示全部楼层
有趣的机器 赞
发表于 2024-8-6 15:46 | 显示全部楼层
动手能力拉满了
真羡慕
发表于 2024-8-6 15:54 | 显示全部楼层
楼主的显卡是多少输入功率?怎么TS分数只有10310。
 楼主| 发表于 2024-8-6 16:11 | 显示全部楼层
tiantian80 发表于 2024-8-6 15:54
楼主的显卡是多少输入功率?怎么TS分数只有10310。

满载应该就是70w左右,ts分数是正常的呀。4000 sff ada的ts平均分数就是10500。
发表于 2024-8-6 19:06 | 显示全部楼层
看到了才知道这主板,看了尺寸和参数还真适合我需求,一看小黄鱼啥的都没这板出了
 楼主| 发表于 2024-8-6 19:19 | 显示全部楼层
NeaRoNG 发表于 2024-8-6 19:06
看到了才知道这主板,看了尺寸和参数还真适合我需求,一看小黄鱼啥的都没这板出了 ...

兄弟来晚了,这个主板应该之前是由大客户定制了一批,前几个月集中下架,现在卖完了就没了
发表于 2024-8-6 19:40 | 显示全部楼层
楼主太强大了
 楼主| 发表于 2024-8-6 20:09 | 显示全部楼层

过奖过奖啦!
发表于 2024-8-6 20:44 | 显示全部楼层
这个机箱真是用心了,给你点赞,手里正好也有一个同样的主板,我是装了一颗12300t,准备装一台纯物理的黑裙,多盘。

最近懒癌犯了,躺尸呢。
 楼主| 发表于 2024-8-6 20:57 | 显示全部楼层
幻呤乐 发表于 2024-8-6 20:44
这个机箱真是用心了,给你点赞,手里正好也有一个同样的主板,我是装了一颗12300t,准备装一台纯物理的黑裙 ...

确实,我本来也是懒癌。但是想着不能浪费了这么大心思搞出来的一个机箱,所以还是装起来!哈哈哈哈
发表于 2024-8-6 21:13 | 显示全部楼层
vistb 发表于 2024-8-6 16:11
满载应该就是70w左右,ts分数是正常的呀。4000 sff ada的ts平均分数就是10500。 ...

能解开功耗墙提高性能吗?4060半高刀卡也能10000+,拉不开差距
 楼主| 发表于 2024-8-6 21:46 | 显示全部楼层
tiantian80 发表于 2024-8-6 21:13
能解开功耗墙提高性能吗?4060半高刀卡也能10000+,拉不开差距

解开功耗墙后可以超频进而显著提高性能。此外,实际游戏性能并不能光看ts分数,例如4k分辨率下4060有可能爆显存然而4000 sff ada毫无压力。另外,port royal分数4000 sff ada默认也是完全超越4060的。
发表于 2024-8-7 07:40 | 显示全部楼层
实在是太好看了
发表于 2024-8-7 08:57 | 显示全部楼层
楼主这动手能力无敌
发表于 2024-8-7 09:36 | 显示全部楼层
这机箱可以哦
发表于 2024-8-7 09:39 | 显示全部楼层
看着标题点进来,心想我可以抄个作业的手残落泪
发表于 2024-8-7 09:48 | 显示全部楼层
这机器真是舒服,性能有了,静音有了,还不用挂尿袋。
发表于 2024-8-7 09:50 | 显示全部楼层
这种机器还是比较好看的。。。。
发表于 2024-8-7 09:56 | 显示全部楼层
vistb 发表于 2024-8-6 21:46
解开功耗墙后可以超频进而显著提高性能。此外,实际游戏性能并不能光看ts分数,例如4k分辨率下4060有可能 ...

解开功耗墙的话,供电如何解决的?这个卡记得是没有额外供电插座
发表于 2024-8-7 10:06 | 显示全部楼层
在等3i2788的A2000LP定制tiny版
 楼主| 发表于 2024-8-7 10:06 来自手机 | 显示全部楼层
tiantian80 发表于 2024-8-7 09:56
解开功耗墙的话,供电如何解决的?这个卡记得是没有额外供电插座

需要额外接一个供电接口上去,也不是很麻烦。主要的问题其实是显卡上的vrm芯片撑不撑得住🤣
 楼主| 发表于 2024-8-7 10:07 来自手机 | 显示全部楼层
Xiaoman2022 发表于 2024-8-7 09:39
看着标题点进来,心想我可以抄个作业的手残落泪

其实就是显卡要动手一下,其他都可以抄作业的~
 楼主| 发表于 2024-8-7 10:08 来自手机 | 显示全部楼层
dgwyj 发表于 2024-8-7 10:06
在等3i2788的A2000LP定制tiny版

他真的是单槽半高专业户!
发表于 2024-8-7 10:12 | 显示全部楼层
这种机器还是比较好看的
发表于 2024-8-7 10:13 | 显示全部楼层
vistb 发表于 2024-8-7 10:06
需要额外接一个供电接口上去,也不是很麻烦。主要的问题其实是显卡上的vrm芯片撑不撑得住🤣 ...

这么一搞,保修啥的都没了,主要是这个卡还挺贵
 楼主| 发表于 2024-8-7 10:31 | 显示全部楼层
tiantian80 发表于 2024-8-7 10:13
这么一搞,保修啥的都没了,主要是这个卡还挺贵

这个确实。这卡没保修贴,如果只是拆解一下应该还好,但如果想解锁功耗墙可能就会有焊接痕迹留下了,那样估计会被拒保。但是如果处理的好,其实可能不会留下焊接痕迹。

发表于 2024-8-7 10:35 | 显示全部楼层
这种装机的乐趣就相当于电子积木,成年人的玩具,除了性能摆在桌面还能当个摆件欣赏,像我这等糙人只能搞个大机箱咔咔一顿装往桌子底下一塞完事儿
 楼主| 发表于 2024-8-7 10:36 | 显示全部楼层
sdplzxc 发表于 2024-8-7 10:35
这种装机的乐趣就相当于电子积木,成年人的玩具,除了性能摆在桌面还能当个摆件欣赏,像我这等糙人只能搞个 ...

"电子积木"这个评价非常精准到位~

发表于 2024-8-7 11:05 | 显示全部楼层
本帖最后由 7fzdy5 于 2024-8-7 11:10 编辑

咸鱼,小胖墩机箱,定制的机箱,八九不离十,太像了,抄袭淘宝 bug机箱,谁先发布,有没有时间
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-12-30 02:06 , Processed in 0.024747 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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