#1 - 2019-4-6 05:28
前一阵在知乎上好像看过一个评价王思聪主机配置的问题,一下找不到了,在这里重建一下。

从计算架构的角度来看,游戏机涉及的组件主要是:CPU,显卡,内存,存储,输入外设(键盘,鼠标),输出外设(显示器,音响)。

这里面最好选的是显卡,因为事实上只有一家,上到美国国防部下到网吧店主都得用他。

显卡评价主要有几个指标:像素填充率(图形计算,每秒可以画多少像素,我们不做数值计算),显存大小(可以在显卡上存多少材质),内存带宽+总线接口(显卡上存不下的时候,从主存经过PCIe总线DMA进来材质,有多快(NVLink 2.0也可以连CPU,而且比PCIe 3.0快许多倍,然而CPU只支持POWER9,而且用途是给美国能源部算核弹))。从这里选择:https://en.wikipedia.org/wiki/Li ... cs_processing_units

我们选择:Nvidia TITAN RTX,填充率130 GP/s,内存24GB,接口PCIe 3.0 x16,内存带宽672 GB/s。

其实王思聪配置有一个bug:Nvidia GTX 980这个显卡是PCIe x16的总线接口,而Intel 5960X只支持40路PCIe,所以4x GTX 980的时候至少有一个显卡是废掉的,还有一个显卡是半残。这里就可以看出PCIe路数是一个瓶颈。

显卡往外接显示器,往内接CPU。接下来,比较容易选的是显示器。连接显示器一般有两种标准,DisplayPort和HDMI。HDMI 2.1比最新的DisplayPort快了不少,但是TITAN RTX还不支持。DisplayPort支持的制式见这里:https://en.wikipedia.org/wiki/Di ... sh_frequency_limits 。这里又是一个显示器厂家的瓶颈,Display 1.4的DSC数据压缩,不会弄。所以现在的选择就是4K 120Hz或者1440p 240Hz。这两种模式都在大约25Gbps的传输速率,或者1GP/s。所以GPU画像素的速度比显示器显示像素的速度快多了,多GPU实属多此一举。除非...王思聪要实时计算合成孔径雷达图像。

那么选择4K 144Hz G-Sync,仅有Asus PG27UQ。

往内接CPU,主要看PCIe路数,也就是一颗CPU能插几片显卡的问题。Intel自Skylake之后都是48路,也就是一颗CPU插三片显卡。AMD EPYC 7000系列一颗CPU支持128路,理论上能插8片GPU。所以连主板一起选了:Gigabyte G291-Z20。Intel对此的答案是“Xeon Scalable”,用多个CPU把更多的显卡支持住。但是这样的问题是可以无限地scale up,到某个程度就超出了一个人能使用的范围,变成了云主机。所以其实一个人能使用的计算资源还是有限的。

Gigabyte G291-Z20的报价在这里:https://www.gamepc.com/shop/products?sku=6NG291Z20MR-00。其实看这个同类产品(基于Intel的)https://www.gamepc.com/shop/systemfamily?family=ds5 大概就知道最后结果了(8x Nvidia Tesla V100,等等,报价$88K)。

另外一个问题是,到某个时候由于一个人使用的空间有限,存储的媒介可能不是特别重要。例如Gigabyte G291-Z20支持2TB内存,开机后把所有内容都挪到内存映射驱动器里,那存储具体是什么就不重要了。

如果需要比如2TB以上的存储,我们还是可以考虑RDMA over InfiniBand接到旁边一套机器上专门装内存,例如。不乱搞正经一点的话,可以考虑NVMe over InfiniBand的解决方案,见:http://www.mellanox.com/blog/201 ... st-storage-network/,即NetApp E5700系列(低配版E5724,网上竟然没找到报价,可能原因是报价有一半是企业支持的价格;在一个政府采购网上找到指导价是$60K)。

音响由于涉及到玄学,不太好讨论。键盘鼠标具体什么型号不重要,重要的是能不能不走USB,因为USB延迟太高了(毫秒级)。我估计市面上没有,但是可以找一个EE来做一个接InfiniBand的键盘鼠标的控制器(低于一微秒)。大概需要一人年,算$100K。

我已经不想考虑网卡了。网卡也有Mellanox做的100GbE解决方案,都是解决方案,都有报价的问题。网络的问题关键在于再贵的网卡你还是接到中国电信100块钱的路由器上。如果要打网游的话,可以类比HFT,接微波专线直接接到机房,参考https://arstechnica.com/informat ... orks-financial-hft/

总的算下来,本机的报价大概在$200K~$300K(120w到240w人民币)。建微波专线涉及到组技术团队,卖地皮,卖频段,政府公关审批,不在一个数量级,可能无法估计。

感谢观看。
#2 - 2019-4-6 06:10
(B站难民)
这个只是基于游戏需求的主机配置吧。万一人家想用主机来模拟核爆呢?
#3 - 2019-4-6 08:24
有无限预算的时候,还需要考虑现有计算机架构和接口标准吗(bgm38)
直接买了几个大厂,开个研究所养一堆人自己研发啊,拉光缆,造芯片,建数据中心都是可以的。其实到这个阶段已经不再拘泥于玩游戏了,可以把意义吹大一点,实现脑机接口,强虚拟现实什么的,整个项目可以类似阿波罗登月那样不计成本(bgm38)
#3-1 - 2019-4-6 12:39
无限预算可能也没法重新创建一个Intel出来,人,资源,技术,产业链,都还没生出来。
#3-2 - 2019-4-6 15:24
海盗丸子
说: 无限预算可能也没法重新创建一个Intel出来,人,资源,技术,产业链,都还没生出来。
有了无限预算,花上半个世纪的时间培养出一套完善的人力物力资源系统出来,还难吗?
#3-3 - 2019-4-6 16:45
ビノタ
说: 无限预算可能也没法重新创建一个Intel出来,人,资源,技术,产业链,都还没生出来。
無限預算的時候你可以把 Intel 買下來
#3-4 - 2019-4-7 13:38
Rくん
宴夜曲 说: 有了无限预算,花上半个世纪的时间培养出一套完善的人力物力资源系统出来,还难吗?
钱能解决的问题是小问题
钱不能解决的问题是大问题
#4 - 2019-4-6 09:45
(明天,我就要去屠龙(失恋了,不想再屠龙了) ...)
顾个人吧
#5 - 2019-4-6 10:04
(プリキュアなりたい)
真的无限有钱的话直接去厂里定做最高性能的cpu显卡吧……肯定有因为设计原因还无法量产的上市的工程版
#6 - 2019-4-6 10:39
(DD雷达搜寻中...?)
音响(bgm38)
#7 - 2019-4-6 10:58
(意识形态的水很深 你把握不住)
不如换个问法:在无限预算的条件下打游戏能用得上的最高配置是什么?(bgm39)
多高的配置是画面效果的绝对上限?(屏幕参数固定的情况下)
#8 - 2019-4-6 11:51
(生气了吗? 才,才没有呢!)
这个世界就是一台无限预算的主机模拟的(bgm38)(x
#9 - 2019-4-6 12:42
(☆VIP-3)
配主机?直接把Google买下来,把他们所有的TPU都拿来给我跑实验,马德实验室的辣鸡GPU跑的太慢了呀(bgm38)
#10 - 2019-4-6 12:52
(早安芥菜荠菜谷氨酸钠汤)
有无限的预算x
预算不限√
不要毁了我 ( 指钞票 )
#11 - 2019-4-6 14:29
((((;゚Д゚)))))))
自己用无限预算配一台主机 X
用无限预算雇楼主来给自己配一台主机 O
#12 - 2019-4-6 16:21
有无限预算,不关心配置主机(bgm38)
#13 - 2019-4-7 11:13
(不想上班)
无限预算难道不搞个 8K 10K 之类的么
#14 - 2019-4-7 16:07
((((;゚Д゚)))))))
其实如果所有东西价格都是0的话, 就相当于无限预算了吧
那么就可以参考linus tech tips了(x
#15 - 2019-4-7 16:21
(ケ・セラ・セラ)
#define get_powerful_machine(your_machine , most_powerful_machine)  your_machine >= most_powerful_machine ? your_machine : most_powerful_machine