前两天,Linus Torvalds 说他更新了其主力电脑,据称编译内核时快了三倍。虽然 Torvalds 用来编程时喜欢用戴尔 XPS 开发者版笔记本电脑,但他还有一台开发工作站,最近他将它升级为基于 AMD 锐龙 Threadripper 3970x 高速处理器。这是 Linus 15 年来第一次换用 AMD 的 CPU。
作为世界上最著名的程序员之一、Linux 操作系统之父以及 Git 的缔造者,他的一举一动都会引来开源社区的兴趣,因此大家对这台新电脑的配置也相当感兴趣。
“Linus Torvalds 牌”电脑配置清单
Torvalds 是一个喜欢自己攒电脑的人。“我通常都是自己攒电脑。我会重新使用上一台机器的机箱或 SSD 之类的东西,但这一次是全新打造的。”
在这次攒机之前,他的机器是 i9-9900k。通常情况下,Torvalds 会直接去当地的 Fry's 商店直接购买一些比较基础的配件,但由于病毒的影响,这次都是从亚马逊买的。几周后就到货了(这年头电脑配件几天就发货了),最后两件是上周五到的。
以下列出这台电脑的具体配置,大家感兴趣的可以按图索骥。
CPU:AMD 锐龙 Threadripper 3970X
锐龙 Threadripper 3970X 并不便宜,而且它是目前最快的 CPU。AMD Threadripper 3970x 搭载了 32 个核心。它采用 AMD 的 7 纳米 Zen 2 核心架构,拥有 88 个 PCIe 4.0。AMD 声称它比竞争对手快了 90%。Phoronix 的独立测试发现,“Threadripper 3970X 在性能上绝对占优势,超过了 Core i9 10980XE。”
“最初,我其实是计划用 AM4 主板和 Ryzen 3950X,这是比较主流的升级过程。” Torvalds 说,“Ryzen 3950X 是英特尔 i9-9900K 的升级版,但只是不多的升级。”
“通常情况下,我都会选择普通的消费级 CPU,因为它们往往是性价比最高的,而对于英特尔 CPU 来说,我其实喜欢它们只是因为集成了显卡。我不太在意 GPU,所以集成式的就好了,这样可以避免了挑选相匹配的 GPU,以及风扇不好的 GPU 可能产生的噪音。”
Torvalds 为此“来回折腾了好一阵子”,正如他所说的:“Threadripper 的功率让我担心噪音问题。但我决定做一次大升级,因为与传统的英特尔 Xeon 高核数平台不同,AMD 的 Threadripper 系列仍然属于‘物美价廉’的范畴。所以我咬咬牙就上了,到目前为止,我很满意。”
主板:技嘉 Aorus TRX40 Master
对于顶级 CPU,你当然需要最好的主板:技嘉 Aorus RX40 Master。它使用的是 16+3 相英飞凌供电,考虑到新 CPU 恐怖的规格,技嘉还给主板的供电覆盖上了加强散热模块,模块以密集的散热鳍片热管为主。
在这里,Torvalds 主要关心的是:
“要有一块看起来不错的电源传输和风扇控制的主板。在我所攒的机器中,我希望的是最基本的东西都要可靠,没有什么比电源传输更基本的东西了。很久以前,我有几个系统因为电源断电而变得不可靠,现在我对这个问题已经变得很虔诚了。所以我就找一些适合超频的东西,然后不超频。”
简而言之,他要的是一台能承受高负载的 PC,但他不会把机器推到极限。话虽如此,Torvalds 很讨厌“这款主板的默认风扇设置(非常烦人的小高转速风扇,用于电压调节器模块 VRM 散热),但你可以通过 BIOS 设置调整得更好。另外请大家注意:这是一款 E-ATX 主板,所以在出现错误的情况下可能会很不方便。”
CPU 散热器和风扇:猫头鹰(Noctua) NF-A14 PWM、NH-U14S 和 NF-A15
高性能 CPU 的发热自然很高,因此 CPU 风扇也需要一台强劲的,但是,更重要的是,需要安静,Torvalds 以前就在用猫头鹰,感觉很好,这次依然用的是它。
Torvalds 使用了两款 CPU 散热器的风扇。其中 NH-U14S 是主打的,而多出的 NF-A15 风扇则是针对该散热器的推拉式配置。
既然他这么担心噪音问题,你问为什么不选择水冷呢?“我不喜欢水冷的。可靠性让我担心,而且我不觉得 AIO 系统会比好的风冷系统好。另外,定制那些系统太费劲了,我担心水泵和潺潺的噪音。” Torvalds 说。
Torvalds 说,“额外的风扇是因为我喜欢那种推拉式的设置,140mm 大的猫头鹰风扇低速运行,我不用担心噪音问题。即使是在负载下加速运行时,我也不觉得那些风扇的噪音很烦人。它更多的是一种舒缓的‘嗖嗖’的白噪音,没有劣质风扇所带来的恼人的呜呜声或嘎嘎声。”
机箱:德商必酷(Be Quiet)Dark Base 700
显然程序员在工作时都想要安静,Torvalds 也不例外,那么德商必酷(Be Quiet)Dark Base 700 PC 机箱自然是首选。
其实 Torvalds 更喜欢猫头鹰,德商必酷只是第二选择,但是猫头鹰没有做机箱产品。
附加风扇:德商必酷(Be Quiet)Silent Wings 3
高性能 PC 需要大量的电能,这又意味着它们会产生大量的热量。 自然,重视安静的 Torvalds 又选择了一块德商必酷(Be Quiet) Silent Wings 3 风扇。
为什么要多一个风扇?Torvalds 解释说:“多出一个风扇(机箱已经有两个)是因为我最初订购了这个机箱,然后在看的时候,我觉得前面的进气口看起来比后面的输出口更受限制(因为前面板的缘故),反正我在等其他配件到货,所以我决定多加一个进气口风扇会更有利于空气流通,希望能造成机箱的正压,减少灰尘的担心。”
最终,为了做一台安静强大的PC,所有的努力都是值得的。
“有了 BIOS 中正确的风扇控制设置(假设你选对了风扇头。主板的纸质手册上的图片太可怕了,而且我在第一次攒机的时候把 CPU 和系统风扇头弄错了),你的机器在空载的时候基本上是静音的,而且在满载的情况下没有任何恼人的呜呜声(但不是静音)。”
电源:海韵(Seasonic)Focus GX-850
快速的 CPU 也需要大量的电能,海韵(Seasonal)Focus GX-850 可以提供澎湃的电能。
GX-850 并不是 Torvald 的首选,但在新冠期间只能选到它,不过“它应该是可靠的”,Torvalds 说。他对基础的电源传输非常在意:“我基本上会考虑机器的最高功率使用量是多少?然后挑选一个额定功率为 2 倍的电源,然后寻找评论和有信誉的品牌。”
存储:1TB 三星 EVO 970 SSD
说到存储,Torvalds 说现在已经是固态硬盘(SSD)的天下:“到现在为止,我已经十几年没接触过旋转介质了,在过去的几代产品中,我尽量避免布线这些麻烦,只用 m.2 外形的固态硬盘。我用过几款三星的固态硬盘,它们一直都很好。几代以前有很多坏的固态硬盘,现在已经不是什么问题了,但我还是坚持用适合自己的东西。”
内存:4 条 16GB DDR4-2666
在理想的情况下,当然是 64GB 的纠错码(ECC)内存更好,不过这次他只是选择了高质量的通用 DDR RAM。
事实证明,内存是 Torvalds 的一个痛点:“这其实是我攒的机器里面最不喜欢的部分 —— 它是个好内存,但我真的很想要 ECC(错误校正代码)内存。我很难在亚马逊上找到任何(价格合理)的东西,所以这个我觉得是暂时的‘够用了’,实际用起来起来还不错。”
此外,他继续说道:“其实我甚至不需要 64GB 内存,因为我做的东西往往都不太需要内存,但我想把四个内存通道都填满,而且内存很便宜。”
虽然游戏和人工智能和机器学习的开发者们都很关心图形,但视频和图像处理并不在 Torvalds 的兴趣范围之内。他用的是“随便选的蓝宝石 RX580 显卡。对于我所做的工作(台式机使用,不玩游戏)来说,这已经足够了。”
操作系统:Linux Fedora 32
这没什么说的,Torvalds 肯定是用的 Linux ,他一直很喜欢用 Red Hat 的 Fedora 进行开发。当然,用的是最新版本的 Fedora 32。
“把它拼凑在一起,确保所有的风扇设置正确,然后在上面安装 Fedora 32,你就有了一个相当不错的工作站”,Torvalds 说。
除了这台工作站之外,Torvalds 日常使用笔记本电脑进行编程,他使用的是戴尔 XPS 13。
Torvalds 说,“通常情况下,我不会说出品牌,但对 XPS 13 我破例了,我实在太喜欢它了,以至于在我女儿上大学的时候,我还为她买了一台。”
羡慕吗?
要不要也攒一台呢,也就 3 万来块钱 :D