作者归档:TONYHEAD

DIY NAS 机箱/主板推荐

一些常见的 DIY NAS 机箱/主板推荐。

类型 品牌 型号 CPU 主板芯片组 内存类型 内存槽 有线网卡 无线网卡 PCI-E接口 迷你PCI-E HDMI MSATA接口 SATA接口 5寸光驱槽 3.5寸硬盘槽 2.5寸硬盘槽 电源类型 闲鱼价格 特点
盒子主机 海尔(Haier) 云悦mini2 2A Intel-J1900 一体式 笔记本内存 1 1000M 1 1 1 0 0 1 DC 260 造型好看,J1900+4G+32G到手即用260元
盒子主机 三角云 三角云 Intel-N3450 一体式 笔记本内存 1 1000M 1 1 未知 0 0 0 DC 400 N3450+8G+64G+128G双固态到手即用400元
塔式主机 惠普(HP) HP 8300/8380 CMT Intel 2,3代 Q77 台式机内存 4 1000M 0 5 3 3 0 ATX 250 大,扎实
塔式主机 联想(Lenovo) ideacenter 310S Intel-J3455 一体式 笔记本内存 1 1000M 1 0 2 0 2 0 DC 400 带J3455的品牌机
小主机 蜗牛星际 蜗牛星际ABCD款 Intel-J1900 一体式 笔记本内存 1000M 1 4 0 4 0 ATX 350 经典
小主机 暴风影音 暴风一期 Intel-N3160 一体式 笔记本内存 2 1000M 1 1 未知 2 0 2 0 DC 299 2盘位,准系统299元
小主机 暴风影音 暴风二期 Intel-J3455 一体式 笔记本内存 2 1000M 1 1 未知 2 0 2 0 DC 650 2盘位,准系统650元
小主机 蜜獾超存 蜜獾超存 Intel-J1900 一体式 笔记本内存 1 1000M 1 1 6 0 6 0 ATX 299 6盘位,准系统299元
小主机 Sinoc Sinoc Intel-J1900 一体式 台式机内存 2 1000M 1 1 0 2 0 2 1 ATX 350 J1900+4G+64G到手即用350元
主板 宏基 N3150 Intel-N3150 一体式 笔记本内存 2 2 2 0 0 0 ATX 120
主板 梅捷(SOYO) N3150 Intel-N3150 一体式 笔记本内存 2 1 1 2 0 0 0 DC 170 需低电压内存
主板 梅捷(SOYO) N3160 Intel-N3160 一体式 笔记本内存 2 1 1 2 0 0 0 DC 170 需低电压内存
主板 梅捷(SOYO) SY-N3160 Intel-N3160 一体式 台式机内存 2 1000M 0 2 0 0 0 ATX 135
塔式主机 惠普(HP) 400-021cx Intel 2,3代 H61 台式机内存 2 1000M 0 2 1 1 0 ATX

RDP 优化操作 微软远程桌面 开启显卡加速、60FPS、USB设备重定向

有一说一,Windows自带的远程桌面服务(RDP)非常优秀,不考虑云服务(可以自己搭建)的情况下,在表现上可以胜过任意一款第三方远程控制软件(包括且不限于VNC、Teamviwer……),毕竟是原生功能。
RDP本身是可以无显卡运行的,显示远程桌面的时候并不调用显卡,可以做一些基本的管理操作。最近研究了一下怎样将提升RDP的性能,开启显卡加速(OpenGL,DX支持),提高传输帧率(默认30fps,设置为60fps),以及USB设备重定向(将客户端的USB设备挂载到远程主机,不需要USB Network Gateway)

显卡加速

首先打开远程主机上的组策略(Win+R打开运行,输入gpedit.msc)
依次找到计算机配置->管理模板->Windows组件->远程桌面服务->远程桌面会话主机->远程会话环境
在右边选择将硬件图形适配器应用于所有远程桌面服务会话
1.png
右键编辑,选择已启用,确定保存。
2.png
重启远程主机。
现在可以在远程桌面里运行需要GPU支持的应用了,包括OpenGL、DX、Vulcan……

提升传输帧率

RDP默认的帧率是30,可以设置为60帧传输
实际效果取决于客户端设置、网络环境等等因素
打开远程主机上的注册表编辑器:
3.png
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
4.png
在空白处右键->新建->DWORD(32位)值,命名为DWMFRAMEINTERVAL。
5.png
双击刚添加的这一项,基数选择为十进制数值数据填写15。
6.png
确定保存,重启生效。

开启RemoteFX USB重定向

RDP默认支持共享存储设备,我们可以让它共享任意USB设备(也不是任意,就是一般的USB设备,但不是所有)
在客户端电脑上,打开组策略
依次找到 计算机配置->管理模板->Windows组件->远程桌面服务->远程桌面会话客户端->RemoteFX USB 设备重定向
7.png
选择右边的允许此计算机中受支持的其他 RemoteFX USB 设备的 RDP 重定向,设置为已启用,然后将选项中的RemoteFX USB重定向访问权限”设置为”管理员和用户(可能是因为Windows10里自己的账户不认为是管理员)。
确定保存,重启生效。
重启后打开远程桌面客户端,点击显示选项,在本地资源里的本地设备和资源的详细信息中可以找到其他支持的RemoteFX USB设备,可用的设备会被列出来。
8.png
勾选后即可将本地的USB设备挂载到远程主机上。

注意

不同于我们一般插入USB设备那样,远程主机似乎并不会自动为重定向的设备安装驱动,需要手动安装驱动后才能正常使用。

结语

开启了RDP的这些功能后,实际上就在操作系统内的操作而言,已经可以替代IP KVM这样的方案了,后者价格昂贵,效果有限(如果想要操作BIOS的话,就只能IP KVM了)。而这样并不需要安装其他软件,完全由RDP来承担。
参考资料 Microsoft Support: https://support.microsoft.com/en-us/help/2885213/frame-rate-is-limited-to-30-fps-in-windows-8-and-windows-server-2012-r
KB Parallels: https://kb.parallels.com/123961

群晖 Synology NAS 各型号的CPU对比图

https://www.synology.com/en-global/knowledgebase/DSM/tutorial/Compatibility_Peripherals/What_kind_of_CPU_does_my_NAS_have

 

You can find the CPU model, package arch, and memory type applied on each Synology NAS in the table below.1

FS Series

Model CPU Model Cores Threads FPU Package Arch RAM
FS6400 Intel Xeon Silver 4110 x 2 Eight Core x 2 16 x 2 Yes Purley DDR4 ECC RDIMM 32 GB
FS3600 Intel Xeon D-1567 Twelve Core 24 Yes Broadwellnk DDR4 ECC RDIMM 16 GB
FS3400 Intel Xeon D-1541 Eight Core 16 Yes Broadwell DDR4 ECC RDIMM 16 GB
FS3017 Intel Xeon E5-2620 v3 x 2 Six Core x 2 12 x 2 Yes Grantley DDR4 ECC RDIMM 64 GB
FS2017 Intel Xeon D-1541 Eight Core 16 Yes Broadwell DDR4 ECC RDIMM 16 GB
FS1018 Intel Pentium D1508 Dual Core 4 Yes Broadwellnk DDR4 ECC SODIMM 8GB

SA Series

Model CPU Model Cores Threads FPU Package Arch RAM
SA3600 Intel Xeon D-1567 Twelve Core 24 Yes Broadwellnk DDR4 ECC RDIMM 16 GB
SA3400 Intel Xeon D-1541 Eight Core 16 Yes Broadwellnk DDR4 ECC RDIMM 16 GB
SA3200D Intel Xeon D-1521 x 2 Quad Core x 2 8 x 2 Yes Broadwellntbap DDR4 ECC UDIMM 8 GB x 2

x21 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS1221+/RS1221RP+ AMD Ryzen V1500B Quad Core 8 Yes V1000 DDR4 ECC SODIMM 4GB
DS1821+ AMD Ryzen V1500B Quad Core 8 Yes V1000 DDR4 ECC SODIMM 4GB
DS1621xs+ Intel Xeon D-1527 Quad Core 8 Yes Broadwellnk DDR4 ECC SODIMM 8GB
DS1621+ AMD Ryzen V1500B Quad Core 8 Yes V1000 DDR4 ECC SODIMM 4GB
DVA3221 Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC SODIMM 8GB

x20 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS820+/RS820RP+ Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC 2GB
DS1520+ Intel Celeron J4125 Quad Core 4 Yes Geminilake DDR4 8GB
DS920+ Intel Celeron J4125 Quad Core 4 Yes Geminilake DDR4 4GB
DS720+ Intel Celeron J4125 Quad Core 4 Yes Geminilake DDR4 2GB
DS620slim Intel Celeron J3355 Dual Core 2 Yes Apollolake DDR3L SODIMM 2GB
DS420+ Intel Celeron J4025 Dual Core 2 Yes Geminilake DDR4 2GB
DS420j Realtek RTD1296 Quad Core 4 Yes rtd1296 DDR4 1GB
DS220+ Intel Celeron J4025 Dual Core 2 Yes Geminilake DDR4 2GB
DS220j Realtek RTD1296 Quad Core 4 Yes rtd1296 DDR4 512MB
DS120j Marvell A3720 Dual Core 2 Yes armada37xx DDR3 512MB

x19 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS1619xs+ Intel Xeon D-1527 Quad Core 8 Yes Broadwellnk DDR4 ECC UDIMM 8GB
RS1219+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2GB
RS819 Realtek RTD1296 Quad Core 4 Yes rtd1296 DDR4 2GB
DS2419+ Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC SODIMM 4GB
DS1819+ Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC SODIMM 4GB
DS1019+ Intel Celeron J3455 Quad Core 4 Yes Apollolake DDR3L SODIMM 8GB
DS419slim Marvell Armada 385 88F6820 Dual Core 2 Yes armada38x DDR3L 512 MB
DS119j Marvell A3720 Dual Core 2 Yes armada37xx DDR3L 256MB
DVA3219 Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC SODIMM 4GB

x18 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS3618xs Intel Xeon D-1521 Quad Core 8 Yes Broadwell DDR4 ECC UDIMM 8 GB
RS2818RP+ Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC UDIMM 4GB
RS2418+/RS2418RP+ Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC UDIMM 4GB
RS818+/RS818RP+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2GB
DS3018xs Intel Pentium D1508 Dual Core 4 Yes Broadwellnk DDR4 SODIMM 8GB
DS1618+ Intel Atom C3538 Quad Core 4 Yes Denverton DDR4 Non-ECC SODIMM 4GB
DS918+ Intel Celeron J3455 Quad Core 4 Yes Apollolake DDR3L SODIMM 4GB
DS718+ Intel Celeron J3455 Quad Core 4 Yes Apollolake DDR3L SODIMM 2GB
DS418 Realtek RTD1296 Quad Core 4 Yes rtd1296 DDR4 2GB
DS418play Intel Celeron J3355 Dual Core 2 Yes Apollolake DDR3L SODIMM 2GB
DS418j Realtek RTD1293 Dual Core 2 Yes rtd1296 DDR4 1GB
DS218+ Intel Celeron J3355 Dual Core 2 Yes Apollolake DDR3L SODIMM 2GB
DS218 Realtek RTD1296 Quad Core 4 Yes rtd1296 DDR4 2GB
DS218play Realtek RTD1296 Quad Core 4 Yes rtd1296 DDR4 1GB
DS218j Marvell Armada 385 88F6820 Dual Core 2 Yes Armada38x DDR3 512MB
DS118 Realtek RTD1296 Quad Core 4 Yes rtd1296 DDR4 1GB

x17 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS18017xs+ Intel Xeon D-1531 Six Core 12 Yes Broadwell DDR4 ECC RDIMM 16 GB
RS4017xs+ Intel Xeon D-1541 Eight Core 16 Yes Broadwell DDR4 ECC UDIMM 8 GB
RS3617xs+ Intel Xeon D-1531 Six Core 12 Yes Broadwell DDR4 ECC UDIMM 8 GB
RS3617RPxs Intel Xeon D-1521 Quad Core 8 Yes Broadwell DDR4 ECC UDIMM 8 GB
RS3617xs Intel Xeon E3-1230 v2 Quad Core 8 Yes Bromolow DDR3 ECC 4 GB
RS217 Marvell Armada 385 88F6820 Dual Core 2 Yes Armada38x DDR3 512 MB
DS3617xs Intel Xeon D-1527 Quad Core 8 Yes Broadwell DDR4 ECC SODIMM 16 GB
DS1817+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2/8 GB
DS1817 Annapurna Labs Alpine AL-314 Quad Core 4 Yes Alpine DDR3L 4GB
DS1517+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2/8 GB
DS1517 Annapurna Labs Alpine AL-314 Quad Core 4 Yes Alpine DDR3L 2GB

x16 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS18016xs+ Intel Xeon E3-1230 v2 Quad Core 8 Yes Bromolow DDR3 ECC 8 GB
RS2416+/RS2416RP+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2 GB
RS816 Marvell Armada 385 88F6820 Dual Core 2 Yes Armada38x DDR3 1 GB
DS916+ Intel Pentium N3710 Quad Core 4 Yes Braswell DDR3 2 / 8 GB
DS716+II Intel Celeron N3160 Quad Core 4 Yes Braswell DDR3 2 GB
DS716+ Intel Celeron N3150 Quad Core 4 Yes Braswell DDR3 2 GB
DS416 Annapurna Labs Alpine AL-212 Dual Core 2 Yes Alpine4k DDR3 1 GB
DS416play Intel Celeron N3060 Dual Core 2 Yes Braswell DDR3 1 GB
DS416j Marvell Armada 388 88F6828 Dual Core 2 Yes Armada38x DDR3 512 MB
DS416slim Marvell Armada 385 88F6820 Dual Core 2 Yes Armada38x DDR3 512 MB
DS216+II Intel Celeron N3060 Dual Core 2 Yes Braswell DDR3 1 GB
DS216+ Intel Celeron N3050 Dual Core 2 Yes Braswell DDR3 1 GB
DS216 Marvell Armada 385 88F6820 Dual Core 2 Yes Armada38x DDR3 512 MB
DS216play STM STiH412 Dual Core 2 Yes Monaco DDR3 1 GB
DS216j Marvell Armada 385 88F6820 Dual Core 2 Yes Armada38x DDR3 512 MB
DS216se Marvell Armada 370 88F6707 Single Core 1 Yes Armada370 DDR3 256 MB
DS116 Marvell Armada 385 88F6820 Dual Core 2 Yes Armada38x DDR3 1 GB

x15 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS815+/RS815RP+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2 GB
RS815 Marvell Armada XP MV78230 Dual Core 2 Yes Armadaxp DDR3 1 GB
RC18015xs+ Intel Xeon E3-1230 v2 Quad Core 8 Yes Bromolow DDR3 ECC 8 GB
DS3615xs Intel Core i3-4130 Dual Core 4 Yes Bromolow DDR3 ECC 4 GB
DS2415+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2 GB
DS2015xs Annapurna Labs Alpine AL-514 Quad Core 4 Yes Alpine DDR3 4 GB
DS1815+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2 GB
DS1515+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2 GB
DS1515 Annapurna Labs Alpine AL-314 Quad Core 4 Yes Alpine DDR3 2 GB
DS715 Annapurna Labs Alpine AL-314 Quad Core 4 Yes Alpine DDR3 2 GB
DS415+ Intel Atom C2538 Quad Core 4 Yes Avoton DDR3 2 GB
DS415play Intel Atom CE5335 Dual Core 4 Yes Evansport DDR3 1 GB
DS215+ Annapurna Labs Alpine AL-212 Dual Core 2 Yes Alpine4k DDR3 1 GB
DS215j Marvell Armada 375 88F6720 Dual Core 2 Yes Armada375 DDR3 512 MB
DS115 Marvell Armada 375 88F6720 Dual Core 2 Yes Armada375 DDR3 512 MB
DS115j Marvell Armada 370 88F6707 Single Core 1 Yes Armada370 DDR3 256 MB

x14 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS3614xs+ Intel Xeon E3-1230 v2 Quad Core 8 Yes Bromolow DDR3 ECC 8 GB
RS3614xs/RS3614RPxs Intel Core i3-4130 Dual Core 4 Yes Bromolow DDR3 ECC 4 GB
RS2414+/RS2414RP+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 2 GB
RS814+/RS814RP+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 2 GB
RS814 Marvell Armada XP MV78230 Dual Core 2 Yes Armadaxp DDR3 1 GB
RS214 Marvell Armada 370 88F6707 Single Core 1 Yes Armada370 DDR3 512 MB
DS414 Marvell Armada XP MV78230 Dual Core 2 Yes Armadaxp DDR3 1 GB
DS414j Mindspeed Comcerto C2000 Dual Core 2 Yes Comcerto2k DDR3 512 MB
DS414slim Marvell Armada 370 88F6707 Single Core 1 Yes Armada370 DDR3 512 MB
DS214+ Marvell Armada XP MV78230 Dual Core 2 Yes Armadaxp DDR3 1 GB
DS214 Marvell Armada XP MV78230 Dual Core 2 Yes Armadaxp DDR3 512 MB
DS214play Intel Atom CE5335 Dual Core 4 Yes Evansport DDR3 1 GB
DS214se Marvell Armada 370 88F6707 Single Core 1 Yes Armada370 DDR3 256 MB
DS114 Marvell Armada 370 88F6707 Single Core 1 Yes Armada370 DDR3 512 MB

x13 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS10613xs+ Intel Xeon E3-1230 v2 Quad Core 8 Yes Bromolow DDR3 ECC 8 GB
RS3413xs+ Intel Xeon E3-1230 v2 Quad Core 8 Yes Bromolow DDR3 ECC 8 GB
DS2413+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 2 GB
DS1813+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 2 GB
DS1513+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 2 GB
DS713+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 1 GB
DS413 Freescale P1022 Dual Core 2 Yes Qoriq DDR3 1 GB
DS413j Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 512 MB
DS213+ Freescale P1022 Dual Core 2 Yes Qoriq DDR3 512 MB
DS213 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 512 MB
DS213air Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB
DS213j Marvell Armada 370 88F6707 Single Core 1 Yes Armada370 DDR3 512 MB

x12 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS3412xs/RS3412RPxs Intel Core i3-2100 Dual Core 4 Yes Bromolow DDR3 ECC 2 GB
RS2212+/RS2212RP+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 1 GB
RS812+/RS812RP+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 1 GB
RS812 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 512 MB
RS212 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB
DS3612xs Intel Core i3-2100 Dual Core 4 Yes Bromolow DDR3 ECC 2 GB
DS1812+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 1 GB
DS1512+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 1 GB
DS712+ Intel Atom D425 Single Core 2 Yes X86 DDR3 1 GB
DS412+ Intel Atom D2700 Dual Core 4 Yes Cedarview DDR3 1 GB
DS212+ Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 512 MB
DS212 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB
DS212j Marvell Kirkwood 88F6281 Single Core 1 No 88f628x DDR2 256 MB
DS112+ Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 512 MB
DS112 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB
DS112j Marvell Kirkwood 88F6702 Single Core 1 No 88f628x DDR2 128 MB

x11 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS3411xs/RS3411RPxs Intel Core i3-2100 Dual Core 4 Yes Bromolow DDR3 ECC 2 GB
RS2211+/RS2211RP+ Intel Atom D525 Dual Core 4 Yes X86 DDR2 1 GB
RS411 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB
DS3611xs Intel Core i3-2100 Dual Core 4 Yes Bromolow DDR3 ECC 2 GB
DS2411+ Intel Atom D525 Dual Core 4 Yes X86 DDR2 1 GB
DS1511+ Intel Atom D525 Dual Core 4 Yes X86 DDR2 1 GB
DS411+II Intel Atom D525 Dual Core 4 Yes X86 DDR2 1 GB
DS411+ Intel Atom D510 Dual Core 4 Yes X86 DDR2 1 GB
DS411 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 512 MB
DS411j Marvell Kirkwood 88F6281 Single Core 1 No 88f628x DDR2 128 MB
DS411slim Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB
DS211+ Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 512 MB
DS211 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB
DS211j Marvell Kirkwood 88F6281 Single Core 1 No 88f628x DDR2 128 MB
DS111 Marvell Kirkwood 88F6282 Single Core 1 No 88f628x DDR3 256 MB

x10 Series

Model CPU Model Cores Threads FPU Package Arch RAM
RS810+/RS810RP+ Intel Atom D510 Dual Core 4 Yes X86 DDR2 1 GB
DS1010+ Intel Atom D510 Dual Core 4 Yes X86 DDR2 1 GB
DS710+ Intel Atom D410 Single Core 2 Yes X86 DDR2 1 GB
DS410 Freescale MPC8533E Single Core 1 Yes Ppc853x DDR 512 MB
DS410j Marvell Kirkwood 88F6281 Single Core 1 No 88f628x DDR2 128 MB
DS210+ Freescale MPC8533E Single Core 1 Yes Ppc853x DDR 512 MB
DS210j Marvell Kirkwood 88F6281 Single Core 1 No 88f628x DDR2 128 MB
DS110+ Freescale MPC8533E Single Core 1 Yes Ppc853x DDR 512 MB
DS110j Marvell Kirkwood 88F6281 Single Core 1 No 88f628x DDR2 128 MB

如何提升 Windows 远程桌面的表现

原文链接:https://www.tonyhead.com/archive/2020/12262137

现在我对电脑主机的划分慢慢从“专机专用”向“十项全能”发展,NAS 除了存储外还要担负日常远程桌面的功能,甚至希望可以满足每天都要玩一会游戏的需求(万智牌竞技场)。

目前我的 NAS 主机是 HP Elite 8380 CMT,E3V2+16GB+GTX 950,只接了网线和电源线,客户端是一个很“瘦”的 ChromBox,在我的认知里这些硬件是可以满足我的需求的。😊

默认的 Windows 远程桌面表现一般,办公聊Q没问题,但玩游戏不行,在想办法提升 Windows 远程桌面的性能之前我试过以下方法:

  1. GeForce Experience:失败。听说 GeForce Experience 的串流效果不错(可以串流 mstsc.exe 实在是没有想到),但是,GeForce Experience 很难登录,登录后发现,没有显示器的话并不能进行串流方面的设置。
  2. Steam 平台的 Steaming:失败。首先 Steam 上没有万智牌竞技场,其次客户机要玩 NAS 上的游戏时,需要在 NAS 上用物理设备按确定按钮,而我没有显示器和鼠标,卒。
  3. TeamVierwer:失败。这个做为实体电脑的远程桌面是可以的,但作为没有登录的 NAS 来说功能不如 Windows 原生的远程桌面。
  4. 向日葵:失败。免费版有 300KB/S 限制,而我在内网使用……
  5. 显卡欺骗器:失败。在拼多多上买的好像是坏的。😅

经过一翻搜索,发现在远程桌面里调用独立显卡其实是件很难的事情(需要 Active Directory + TS 终端服务 + TS 许可服务 + RemoteFX 主机 + Hyper-V 主机),但今年4月的时候,因为太多“working from home”的需求,NVIDIA 开放了在远程桌面启用 OpenGL 的功能,使得远程桌面下部分支持 OpenGL 的游戏也可以通过独立显卡进行渲染。

所以可以通过以下四步提升 Windows 远程桌面的性能:

  1. 按照这里的说明提升帧率,改善立竿见影
  2. 提高 mstsc.exe 网络优先级,当 NAS 上网络负担较重的时候可以优先保证远程桌面的吞吐,我用的是 NetLimiter Pro 😈
  3. 有3D游戏需求的可选:下载并安装 nvidiaopenglrdp.exe / 下载镜像
  4. 有3D游戏需求的可选:使用有线网卡而不是无线网卡连接路由器,因为在玩游戏的时候瞬时宽带会去到40MB/S或更高,或者把 mstsc 颜色调到16位或更低来减轻网络负担

设置完成后重启电脑,再启动万智牌竞技场,在任务管理器里就看到显卡的利用率上去了,并且游戏里面的操作跟本机的感觉很接近。

虽然万智牌竞技场的推荐配置只是 GTX 560,但没有进行这次性能提升前是卡得不能接受的,现在我不用开游戏主机也能完成游戏里的日常,使用感受提升了很多。😙

相关链接

  1. RDP 优化操作 微软远程桌面 开启显卡加速、60FPS、USB设备重定向
  2. NVIDIA provides OpenGL-accelerated Remote Desktop for GeForce
  3. 暴雪游戏如何使用 OpenGL 进行游戏 不行的话试试窗口模式 -windowed
  4. Enabling GPU Rendering for Microsoft Remote Desktop
  5. Pushing Remote FX to its limits.

显卡 GTX970 和 GTX960 的核心代号

是这样,在NV近期的显卡产品线里,同一系列里,确实是型号数字越大的性能越好、定位越高。但是核心代号是反的,末尾数字越小的,性能越好、定位越高。

就拿GeForce 700系列为例:
GTX780TI:GK110核心
GTX780:GK110核心
GTX770:GK104核心
GTX760:GK104核心

性能上780TI>780>770>760,但核心代号的末尾数字上,780TI=780<770=760。

再看看GeForce 900系列:
GTX TITAN X:GM200
GTX980:GM204
GTX970:GM204
GTX960:GM206

性能上TITAN X>980>970>960,但核心代号的末尾数字上,TITAN X<980=970<960。

最后和你说一下近期NV的核心命名的规律吧,一般遵循的字母+三位数的组合。就以GTX970为例,核心代号GM204,其中GM=GeForce Maxwell,代表的是麦克斯韦架构的核心。如果是开普勒架构的核心,则是GK(GeForce Kepler)。后面的三位数字,比如说GTX970的204,其中2代表的是第二代麦克斯韦架构,也就是MAXWELL II,最后的4,就是具体反映定位的。

NV近期的核心代号里,如果是相同代数和架构的显卡,末尾数字越小,定位就越高。一般来说会有0、4、6、7、9等数字。假设架构完全一致,那么就是100>104>106>107>109。