过气HTPC升级记

HP MICROSEVER GEN8是我钟爱的一款适合当NAS的微型服务器,但当初考虑到客厅三星电视的Tizen ≈ 无系统,NAS+HTPC的方案看起来会挺棒,于是就有了这个(现在看来这是一个坏主意)。

到目前为止(2年来)它的软硬件都经历了不少变化,罗列一下话大概是这样:

OS: SteamOS(Debian) → Ubuntu Desktop → Openmediavault(Debian) → Windows 10 LTSC

MB: Gigabyte B150M D3H → Gigabyte B250M D3H

CPU: Celeron G3900 → Pentium G4560 → Pentium G4600

DIMM: ADATA 2133mhz DDR4 4G*2

OS方面,各种NAS系统其实我试过许多,包括上面没有提及的Nas4Free、Freenas等等,但从整体来看我的OS选择基本上是从Linux到Windows的过渡,这里面其实没什么特别的理由,仅仅是Linux不支持HEVC硬解。

主板是淘汰旧电脑的时候顺手换上的。

CPU方面,G3900换成G4560的原因依然是为了HEVC的硬解(G3900仅支持到HEVC 8Bit),而事实上G4560也依然未能成为4K电影的解决方案,其原因就在于4K电影几乎标配HDR。为了迎合Intel的核显HDR支持方针,我又把CPU换成了搭载HD630的G4600。然而我只算到了显卡的要求,忽视了板载HDMI1.4和DP1.2均无法支持HDR这一点。

接口问题除了上独显或者换主板外基本无解,过高的升级成本让我不得不选择廉价好用的电视盒子来解决影音需求。所以这一整套4K HTPC方案可以说是彻头彻尾的失败品了。

RX 560

其实电视盒子除了需要忍受解不动H264 Hi10P这一点之外作为影音方案已经非常优秀,但轮番用过很多盒子(非高端)后还是有一些小毛小病,如界面卡顿(视频库一旦臃肿后)、莫名其妙地初始化等等。

加上H264 Hi10P这个问题对于常看动画的人来说实在是一个痛点,回归HTPC这个念头始终萦绕在我的心间。

绕着绕着,某天我便打开了闲鱼,于是又有了这个。

没选1030的原因主要是它阉割掉了NVENC,那样的话就无法利用Steam的流式传输投放到房间的电视上了,此外madVR对显卡3D性能有一定要求,1030存在后期继续长草换卡的风险。

而560在AVS论坛的那篇Guide: Building a 4K HTPC for madVR 有作为廉价选择明确被推荐(虽然那边推荐的是Baffin XT,而这张560是Polaris XL的)。

安装显卡前先检查下目前功耗状态,大概30W上下,然后开装。

不得不吐槽下这个支架的位置竟然刚好挡住供电口,原本一插就完事了现在还得连硬盘架一起卸下来。

安装结束,待机功耗50W上下,高了整整20W,稍微超过了点预期(这里也有电源转换率低的原因)。

开机装驱动重启,稍微设置一下lav跟madvr后就大功告成了。

记一次春游

前几日二哥打电话过来提议野餐,想到最近几乎每天都在沉迷只狼需要转换下状态,遂赴约。

同行的小伙伴里大部分之前都没有见过,但相处还算愉快,若是四五年前的我的话大概会被自己惊讶到。

四月的第一个星期天已经初具夏天的味道,明媚的光照也非常迎合本次野餐的目的——拍照。

BOSE的Soundlink mini发挥不错,一开腔就赶走了JBL的保温杯,几年前入手的时候就觉得它很适合户外音乐,但真正应用在实际场合这还是第一次。

太湖的夕阳还算别致,二哥喝了不少,我也找到了能拿来写一则大概算得上是日志的东西。

主题更新

一直很喜欢暗黑系的主题,毕竟暗黑就是男人的浪漫。虽然也不止一两次被吐槽过看着压抑这个问题。

前一个主题想要尝试做出Nebula那种感觉,emmmm效果虽然不是很好但应该已经不会感到很压抑了。但是这个主题里使用了大量的块来区分内容,导致整个页面能够显示的内容非常少(如下图)。

这在当时并不算一个重大问题,但如今放在4K分辨率下,偌大的一块区域里只有这么一小部分内容看着实属不适,索性就重新作一版吧。

于是,尽管能够来吐槽主题配色的人早已不知踪影,但这次还是有刻意去弄得明亮一点。虽说是换,但相较旧主题其实未做任何布局变动,因此这只能算是一个2.0版本。

新的主题同样是基于TwentySixteen作简单的样式修改,不同的是这次使用了Child Theme(子主题)的方式进行修改。

Child Theme的本质其实就是引用原主题的布局和样式,再以更高的优先级读取新的布局和样式。这样的修改方式更优雅,可以很清晰看到哪些代码是自己的,哪些是原作者的。并且在原主题更新迭代的同时,Child Theme也可以一并引继以持续保持对WP良好的兼容性。

关于子主题的使用方式,在WP的官方文档里(zh-cn:子主题)已经写得很详细。