垃圾佬的APU平台NAS下载机兼插帧播放器DIY(20191028更新)
前言
说起攒NAS的缘由,这一句话还说不完。
在2018之前的若干年,我一直使用具备2.5寸硬盘位的笔记本作为个人主力电脑,最后一台此类电脑是X230,装了一块MSATA固态硬盘作为系统盘,另外还有一块2.5寸1TB的机械硬盘。这种兼顾启动速度和存储空间的搭配一直用着还不错,但是X230那块令人诟病PWM调光的垃圾显示屏在不知不觉中损坏了我的视力,另外就是看了AFM插帧(AMD Fluid Motion)的演示视频之后非常长草,所以在去年年底我购入了HP ELITEBOOK 735G5。
这个机器优秀的金属外壳做工、高素质屏幕、高速NVME固态、Ryzen APU良好的性能表现以及完全符合预期的插帧效果让我十分满意。但是缺少2.5寸盘位的超薄机身,以及目前还不够亲民的NVME大容量SSD价位在存储方面造成了一定不便。
最初的想法是外接移动硬盘,但是实践下来有两个问题:
1是AMD芯片组和某讯H1硬盘盒(JMS576方案)兼容性有问题,导致反复掉盘。
2因为UBS供电不稳的关系,长期这么用也会导致硬盘容易挂。
于是就产生了DIY一台小主机用于局域网文件共享和下载的想法。因为一直没有买台式机,加上没有PC游戏需求,所以一开始否定了ATX主机这种搭配灵活但是占地太大的方案。
从去年9月开始我就有意无意在网上观察有没有比较符合需求的方案。
第一阶段:联想M92P
淘宝搜迷你主机最早看到的大概是HP 400G1,接下来就发现了M92P这个销量更大的Tiny Factor机型,TB上大量洋垃圾拆去CPU内存硬盘的准系统,皮毛还算比较新。
11月初下单了一台,配上闲鱼买的G630T(后更换为i3 3220t),4G内存和1T硬盘。
总成本如下:
准系统+电源=411(稍微买贵了一点)
CPU=150
4G内存=107(原本手上还有一条4G)
总计=668 额外购买的1T硬盘=200
一开始看着挺美丽,实际攒起来的费用还是稍微超出了开始的预算。
M92P主机+电源
内部构造
这套设备一直用到了19年3月,用下来有几点感受:
1.体积非常小不占地方,我扔在门后接好DC电源和网线远程唤醒和远程桌面。
门后放置效果
2.解码能力OK,硬解能力基本可以覆盖1080P以及之下的分辨率,外接电视非常方便。
2.发热量不大,持续CPU满载十几分钟以上温度达到75度左右的热平衡,平时正常使用大概在50度左右。
3.存储扩展能力较差,只能单2.5硬盘。缺点就是9mm2.5寸PMR硬盘能买到最大的只有1TB
第二阶段:T430
19年2月底的时候在闲鱼上闲逛的时候看到了一台液晶屏破损的T430,配置为:
I5-3230M
4G内存
500G HDD
NVS 5400M
价格就500出头,虽然屏幕破了这一点感觉像垃圾堆里拿出来的,但其实还是比较值了。因为和X230同平台,可以使用MSATA固态,再配上光驱位硬盘架可以放置两块2.5寸HDD,于是火速拍下了。
到手后一番整顿总成本如下:
T430=520
4G内存=80
光驱位硬盘架=30
三星PM851 128G=90
总计=720
还是这个熟悉的角落
这套方案算是笔记本兼职的极限形态了,虽然机器本身屏幕不能显示,但因为我平时都扔在角落所以这一点并不太重要。需要播放的时候直接切换到以及外接好的电视机上。这套设备目前还没有完全淘汰,因为第三套设备刚刚才整利索。
使用下来整体感受如下:
1.MSATA+双HDD,优势是相对的大容量,缺点是2.5寸单盘限制在了1T,单位价格贵。
2.散热还不错,日常运行基本上在50度上下,满载会到80度以上
3.虽然有个独显,但好像基本上没有能用得上的地方,而且这玩意还增加了发热
4.不能插帧,不支持4K硬件解码(这个其实是我为了DIY第三套方案的硬编的理由)
第三阶段:ITX瘦主机
笔记本硬盘用了这么久,随着囤积的文件越来越多,看看随便都是4T起步,动辄8T 10T巨大容量的3.5寸硬盘,其实心痒痒了很久。假如有一个方便的外设能够让笔记本的SATA接口延长并加上12V供电来方便地驱动3.5寸机械硬盘,我可能会放弃折腾,毕竟现有方案除了插帧4K基本上也没有性能上的问题。但对于绝大多数人来说,需要用3.5寸硬盘要么直接就塞进台式机里,要么弄个带供电的3.5寸硬盘盒了,何必没事找事非要折腾笔记本接口加12V供电,这个弄不好还容易出问题不是。
因为设定好了主机放置门后,所以机箱厚度限制在了8CM以内,所以看来看去想要实现支持3.5寸硬盘又不太占位置的小主机基本上有几种选择:
1.有几款品牌定制的小机器能够做到,例如Acer有个Veriton L4620G/L4630G,华硕有个VIVOPC,国产垃圾里面有个游娱宝盒,今年年初流行的星际蜗牛因为体积太大被我pass了。
2.自己装机,ITX+薄机箱还是有几种选择的。
Acer这个分别是B75和B85的平台也就是I系列3代和4代。除开没有AFM之外,这个应该是最合适的方案了,但是有几个地方让我没有选择这个方案,如果选择B75平台,那么这和我现有的设备基本上性能相同,区别就是双2.5HDD变成了单3.5HDD,或许可以把光驱换成一个2.5HDD,但是硬件性能一成不变总让人缺少更换的冲动;如果是B85平台,4代的U在当时和现在看来价格又太贵,4代I3基本上也要个三四百了,总觉得划不来。
Acer这个机器大小还是比较合适的
接口还算比较丰富
VIVOPC是个很紧凑的设计,可惜出货量太小,I3以上的机型基本上买不到,赛扬又太渣了。
VIVOPC
能装下3.5寸硬盘
游娱宝盒就是塑料盒加上J1900 ITX主板,性能渣,做工也是寨厂水准,全塑料外壳,仅一个SATA接口,感觉上还没有星际蜗牛实用。具体可以看本站其他朋友的帖子。
https://post.smzdm.com/p/aek89d63/
否决了这些方案之后我开始把目光投向自己组ITX。先从机箱着手,筛选之后发现立人2007B和大水牛S0203这俩的尺寸属于对我量身定制的,如果不强求3.5寸硬盘,甚至能塞下M-ATX主板。最后在咸鱼上买到了相对便宜的立人2007B,最先搞定了机箱。
基本上找不到更瘦的机箱了
内部这么紧凑还是要注意下部件之间是否干涉
到了主板这里就来了很多问题,既然已经对I系列3代4代都没啥想法,再往后的也不要想了,价格承受不起。这样一来就只有小AA可选了,这时候发现了品牌机集成APU的主板这个好东西。看了下BRFC的说明,似乎只要是GCN1.0架构之后的核显都能支持,但是AFM官方说明是要A4/6/8-7xx0起步(GCN1.1)。综合考虑之后放弃了A6/8-6310/6410,保险起见我选定了A8-7410的联想品牌机主板,17x17cm又是DC供电,非常符合我的预期。
正当我准备下单的时候,随手一搜又发现有人在卖HP的集成A9-9430的主板。之前倒是没怎么注意过这个,看了一下这个芯片组是16年发布的末代挖掘机超极本APU,比较糟糕的是单核双线程,虽然主频很高,但似乎高频低能,不过核显配置又比A8-7410新一代(GCN1.2)还支持4K硬解,考虑了一下长远的支持比较好,并且带电源价格非常实惠还包邮,想想还是入手了。
这个主板查询之后来自HP Slimline 270-axxx系列,17x17的规格(安装螺丝孔位不算标准),比较迷你,集成一个SATA通道的M2接口和2个SATA3.0,因为CPU继承了南桥,所以主板上能省的都省了,只剩下很少的芯片(IO、网卡之类)。
买到的这个板成色比较渣,背面有不少划痕,不过上机试了一下好像没什么问题。
主板正面
主板反面
硬盘的选择,对比之下我买了块WD 4T紫盘WD40EJRX,没有去折腾8T氦气盘的原因是觉得稍微有点贵,而且好像有点太大了(但现在想想又有点后悔,哪有嫌空间大的)
装机成本如下:
机箱=70
主板+电源=210
8G ddr4内存=160
总成本=440 另外4T硬盘花费536
外观展示
机箱放在角落依然合适。
依然是这个熟悉的角落
但因为机箱比较薄,所以一些没有考虑到的问题逐渐出现。
内存条居然和3.5寸硬盘干涉了!或许窄条内存能解决这个问题。
可惜没有窄条可以试
无奈只能用DIY大法把主板往上挪了一下,没法稳稳固定在机箱螺丝柱上了。
往上挪!
VGA口扣了个螺丝...
散热器的高度凑巧没有高过机箱限制,不过也基本是上下顶着了,正好压紧了没有拧在机箱上的主板。
虽然内部不太好看,但总算顺利装好了。也恰好这个主板是DC供电,免去了安装内置电源,否则连腾挪的空间都没有。
使用感受
关于装机,这里有一个失败的经验和大家分享一下,试机的时候尝试想要在一个古董笔记本SATA1硬盘上装win10,安装完成之后死活启动不了卡在win10转圈的地方,重复数次都是一样,都开始怀疑是不是主板问题了,最后换了个SSD问题立马解决。理论上如果HDD速度不够最多影响启动速度,不至于一直卡在转圈处...
系统上理论上是可以用win7的,不过出于插帧的需求选择win10 ltsc,装好系统后装芯片组、集显、网卡驱动,这里没什么好说的。
这里还有个机器系统的问题,可能有人会说为啥不装个群晖?
对我而言主要有两个原因:一是我需要接电视放视频还要插帧,所以我甚至都不能选择资源占用低的win7或win8,因为缺少相关驱动支持,群晖就更不要说了。二是我经常要下载东西,群晖的下载太渣了。
有人说群晖有好用的APP,不得不说那些APP做的挺傻瓜的,简单易上手,但是只要不那么怕麻烦,win下什么都能做到。
CPU-Z运行截图
CPU-Z
内存是跑在2400频率下的
渣性能,凑合看看
GPU-Z运行截图
DXVA Checker看看解码能力,4K不在话下
接下来是装机之前我最为关注的视频播放性和视频插帧测试,装好Andrenalin驱动、BRFC(Blue Sky Frame Converter)、拷贝并设置好Potplayer。
视频播放方面,正如DXVA Checker的结果展示,播4K烤鸭(20~60M三种码率@AVC编码)星际穿越(49M@HEVC)和复仇者联盟4(28M@HEVC)和各种1080P预告片,CPU占用不高,GPU占用七八成。
1080P硬解1
1080P硬解
1080P硬解2
1080P硬解
4K硬解1
4K硬解
4K硬解2
4K硬解
插帧的情况则没有那么乐观。
测试下来720P以下的视频插帧到60fps毫无压力,丝般顺滑。
720P插帧1
720P流畅插帧
720P插帧2
720P流畅插帧
1080P的视频会出现帧率不足导致音画不同步的情况,具体表现为插帧成功应该是59.99之类的帧率,实际只能到达48或者50帧,导致画面拖慢,语音仍然正常,这是mode2模式下。切换到资源相对消耗更小的mode1模式,视频帧数稍微还能再高一两帧,但是依然达不到播放的要求。
1080P插帧@mode2
brfc mode2
1080P插帧@mode1
brfc mode1
虽然这个结果有点可惜,但是对于200块不到的集成APU主板,只能说是要啥自行车。码率高点的720P在我那古旧的1080P电视上其实效果也还不错。 再者关于APU插帧的讨论在国内兴起基本上是Ryzen上市之后了,之前很少有人折腾这个,本文也算是给后来折腾的人一点参考资料。
同代的A10或者A12哪怕是A6-9500E这种低端U在GPU部分都有着更多的流处理器和计算单元配置,或许就差这么点就能实现1080P的流畅插帧,可惜手上并没有设备能够进行验证,各位有条件的朋友不妨测试下,留言告诉我实际情况。
总结
文末我再简单科普一下Ryzen Ridge之前的APU芯片组,主要是搭载GCN集显的那几款。
Wiki
搭载GCN价格的集显,从2013年发布至今,按接口主要分成两个平台,一种是可更换的AM4接口,另一种是BGA焊接集成在主板,无法更换的。前者主要是台式机和标压笔记本,后者主要是一些低功耗超级本和少数性能垃圾的骗钱一体机台式机。我说骗钱并不是刻意抹黑,你看我这个板子的产品是17年上市,17年的CPU性能差不多等同于Intel的12年同类低端产品,这不是骗钱是什么...还能扳回一点颜面的是集成GPU比Intel强了不少,究其原因是AMD架构走错了方向并且死守28nm制程。
低电压Stoney Ridge平台发布于2016年,是挖掘机架构+28nm制程的最后产品,我这个A9-9430其实是台式机Bristol Ridge平台A6-9500E的阉割缩水版,在那之后2018年又更新了一个A9-9425,提高了最高睿频和核显频率。
2019年的zen架构Raven Ridge架构使用了新制程新架构大大提高了效能,推出之后一时间各种AMD YES,也是终于翻了身。
如果不是像我这种极限省钱流派,弄个Athlon 200GE+a320tm itx主板,似乎也是不错的选择。
目前新机器已经开始投入使用了,除了挖掘机这个单模块双核双线程再加上高频低能的U比较羸弱,打不过I3之外,其实真正用起来的感受还可以,室温30度的夏天,空载发热只有不到40度,满载十分钟大概78度左右。
机器组好以后我又看了下,如果在恰当的时候上车,除去体积因素和不能插帧,暴风影音播酷云二代(J3455)是个不错的选择,机箱做工不错,台达电源也比较让人放心,双硬盘位页便于后期扩展,可惜出货量不够大再加上JS一阵炒,与性价比绝缘了。
此外,追求4K播放的话,有几个地方需要注意,有些芯片组虽然具备解码4K的能力,但是如果匹配垃圾主板,有可能无法输出,例如有些便宜的a320主板居然和赛扬J集成主板HDMI接口居然是1.3版本,也就是无法输出4K,这个在很多地方写的并不太清楚,时候需要注意一下,避免踩坑。我这个主板的HDMI接口版本是1.4,最大分辨率是4K@30Hz,虽然解码能力是4K60fps,事实上也是无法输出60帧的。不过这个问题其实也很好解决,解码这个事情,交给80块的某讯N1就好了,完美输出4K60Hz,反正也没法插帧!
折腾的经过和大家分享一下,希望能给有需要的人一点启发。
————————————————————————————————————————————————————————————
三个多月的使用体验更新
这台机器是7月20日左右就组装好了,到了现在其实也用了差不多三个月,我也进行了小幅度的改造和使用上的挖掘,这里更新一下。
1. 标准内存更换为窄条,安装干涉问题解决
在前文中提到因为机箱较薄,以至于实际安装的时候发现内存条与硬盘有一定干涉,最后不得不将主板整体上移,部分解决了问题。但是一直想搞一条窄条,看看能不能彻底解决。
还是咸鱼,两百块钱搞了一条金士顿的窄条,安装之后,完美不干涉,不得不说窄条真是个好发明!
看到内存顶部和硬盘的空隙了吗
这里也顺便把正常内存和窄条放在一起对比一下,好让有需要的拿去看看尺寸差距。
除去金手指,大概是半高了
1.7cm VS 3.1cm
安装窄条之后,主板也终于能够稳当地安装在机箱固定孔位上了!
2. 购入M.2 (ngff) 2280 sata固态硬盘,试图解放一个sata接口(翻车)
因为这块主板上只有两个SATA口,一个原设计一个是给HDD使用,另一个是为ODD(光驱)准备的。我的之前的安装中,固态硬盘占了一个口,所以SATA硬盘只能插到ODD那个口上了,实际证明这个ODD的接口其实是由USB扩展而来。
看到这个USB Device字样了吗
可以看出是挂在USB 3.0下面的
转换芯片为ASMT1153,是挂在USB3.0总线下面的
SATA 6Gb/s @ 6Gb/s
SATA1(接固态硬盘)运行在 6Gb/s,原生SATA3无疑
SATA 6Gb/s @ 3Gb/s <-> USB
SATA2(接机械硬盘)运行在3Gb/s,大概这个ASMT1153转换芯片只支持SATA2
这用起来虽然速度上好像瓶颈也不大,但是心里总是不太爽。正好主板上有一个2280的M.2接口,所以就想搞块2280的固态来当系统盘,这样即既可以让目前的机械硬盘完全发挥性能,也可以多一个sata口备用,一切的设想得还挺美的。
看起来很美的M.2接口
咸鱼上收了个三星580EVO,5年保还在保修期内,百来元的价格我觉得还可以接受。到货后的那天晚上,沐浴更衣之后开始装机,一切都准备妥当之后...问题来了!
看上去同样美好的850EVO
有点奇怪的是,这个插槽只要插上东西,开机过程就会卡在自检的那一步,试了很多次也是一样。最后仔细研究了BIOS的设置。发现虽然BIOS里面有一项关于M.2 Slot的设置,但是语焉不详(最后证明是那个M.2 无线网卡接口的设置)。SATA接口的设置很明显可以看出这个主板只有两个SATA,最后试了各种不同的组合,可以肯定只要这个2280的M.2插槽挂上固态硬盘,那么启动就会卡主。
这大概就是翻车了!这里不得不吐槽一下,惠普这类低端商务机的BIOS真是太过于简陋,可以设置的东西实在太少。
经过查询,AMD的A9 Soc(Stoney Ridge)其实是具备两个原生SATA3的接口的,只是不知道出于什么考量,这块主板上并没有将这两个接口都引出,而是只弄出了一个,靠USB扩展又弄出了第二个给光驱使用的。这里我又查阅了其他惠普的机型,发现这是常规操作,同样定位的Intel机型主板,也是1xHDD和1xODD的配置,那个ODD用的SATA看起来也是同样也是USB扩展出来的。同样的操作也可以在宏碁,联想等小主机,一体机上面看到。
所以如果以后有朋友想用品牌机的小主板来干NAS的活,需要注意一下,这算是一个雷。
另外发现一个因为USB转SATA的问题,这个转换似乎导致每次关机的时候硬盘都是突然断电,所以硬盘SMART参数中C0会随着04和0C一同增长。
C0似乎无所谓,不过总觉得是个隐患
到我发现的时候已经是88次了,使用之后两次重启,C0没有一同增加了。
最后发现了一个很方便的小工具:HotSwap!
运行之后就会常驻任务栏,关机之前把这个挂在USB总线上的硬盘弹出再关机,好像就不会有突然断电的问题了。(弹出设备后,硬盘会停转)
有点像win7及之前的安全删除硬件
不使用这个小工具的话,系统默认不支持弹出这个硬盘,每次还要去磁盘管理里面搞脱机,下次开机还要再联机,有点繁琐。
3. 改造散热片,试图增强散热能力(效果不是非常显著)
这个机器之前在aida64中stress FPU+stress CPU烤鸡的时候温度迅速上升到80多,所以本着延年益寿的目的,我琢磨着给这个散热稍微升级一下。
考虑了两种方案:
1) 更换散热器
2) 在原散热片基础上魔改
第一个方案在逛了一圈淘宝咸鱼之后被否了,原因主要在于这个主板的散热器安装空位不是太标准,加上那个位置实际上周围也没什么合适的标准散热器可以放置。
第二个方案倒是让我找到了几个合用的散热铝片。然后配合导热贴,附加在原散热片的上面,效果如图所示。
看起来有点夸张
最后验证下来效果也不是太明显,还是升温比较快,但是最高温度可能是有轻微改善。一方面可能是这几个附加的都是在那两个伸长出来的鳍片上,和CPU接触面距离太远,导热效率上存在一些问题。
另外这个低功耗Soc的功耗发热曲线可能是在低功耗下温度不太高,只有在满载(睿频)的时候才会飙到七八十度。只要不是cpu部分满载,温度并不高,之后我就想有没有什么办法限制一下睿频呢?
找了一圈,发现这个非主流平台真是难以折腾。主板BIOS简陋无比,没有CPU调节的任何选项。win上各种AMD的超频调节软件安装之后一概提示不支持当前平台。
最后没有办法,只能参考网上在Windows电源管理里面把处理器最大性能限制在99%。这下效果还真是出来了,满载温度也只有50多度了,低负载才二十多度,还真是非常凉快。但是这么一来,处理器的最大频率被限制在了2.9GHz(29倍频),这和标称的3.2GHz相比还是少了0.3GHz。虽然有点不爽,但是这300MHz是怎么折腾也解放不出来。最后只能阿Q安慰自己2.9的主频也就是3.2的90%,损失也不大。
默认单烤频率
原以为99%就能默频
设置处理器最大99%之后的单烤频率
最后查阅各种cpu参数之后发现,A9-9410的默频就是2.9GHz。可能这个9430和9410其实就是一个东西,只是官方在默频和睿频上的限制略微不同。既然无可折腾,又是低功耗平台,下载机又很少能跑满,也就说服自己不折腾了。
4. 插帧播放小贴士
因为GPU性能羸弱,所以1080P的视频无法插满60帧,但是我后来发现一个曲线救国的办法:还是出品BRFC的达人同时还有个软件,叫做:A's Video Converter,算是少有的能完全利用AMD VCE编码器的工具。
我们追求的插帧播放,其实就是在播放的同时进行视频流处理,让视频输出实时插帧, 既然GPU性能稍弱,达不到高分辨率的实时处理,那我本地处理好后直接放成品,也是一种实现方式,最后实践下来,1080P的转换也完全没有问题。
AFM插帧设定
这个Soc在核显满载的时候,温度也很低,也就是说只要CPU部分不满载不睿频,那温度都是超级低(功耗墙使得甜甜圈+stress FPU&CPU的时候,cpu频率掉到1.4GHz温度根本不高)。
5. 再次总结
三个月使用下来,数据已经下载了好几T,整体使用很稳,播放720P视频插帧效果也没得说,虽然那个SATA2口的设置有点奇葩,不过小小问题完全可以克服。
前不久又看到关于J3455的设计缺陷,庆幸因为贫(kou)穷(bi)避开了另一个雷。
存在设计寿命Bug:intel 英特尔 Apollo Lake 奔腾/赛扬处理器不耐用,将改进推出新步进版本几天前,intel(英特尔)在官方论坛发表了公开信,承认了ApolloLake构架的奔腾、赛扬处理器存在设计寿命Bug,长时间使用会影响寿命,该消息一出便迅速引起玩家恐慌。据了解,涉及此次问题的油奔腾N4200、N3350/J3355/J3455四款处理器,采用B1步进,主要原因是LPC(低引脚数)-