MINIX NGC-5评测,Windows 10、Ubuntu 20.04和外部GPU

原文链接:MINIX NGC-5 Review – Windows 10, Ubuntu 20.04, and external GPU 由Ian W. Morrison撰写。

MINIX NGC-5

香港迷你PC和高清播放机制造商MINIX最近在其 NGC 系列中推出了一款名为 NGC-5 的新型迷你 PC。虽然该迷你PC使用的是有点过时的英特尔第八代酷睿 i5 处理器,但集成的 Iris Plus Graphics 655 却算得上是比较强大的 iGPU 解决方案之一。不久前,MINIX给我寄了一个样品用来评测。所以,本文我会讲解查看在该迷你PC上运行 Windows 和 Ubuntu,以及使用 eGPU性能的情况。

硬件概览

物理上来说,NGC-5 迷你PC是由一个 153 x 153 x 43 mm(6.02 x 6.02 x 1.57 英寸)的方形塑料外壳组成的。作为一款主动散热型的迷你 PC,它使用的是英特尔较旧的 14 nm++ Core i5-8279U Coffee Lake 处理器,这是一款四核 8 线程 2.40 GHz 处理器,通过英特尔的 Iris Plus Graphics 655 提升至了 4.10 GHz。

它的前面板只有一个 LED 电源指示灯,后面板包括双千兆以太网端口、双 USB 3.1 端口、一个 DisplayPort 1.2、一个 HDMI 2.0a 端口、一个 Type-C USB 3.1 端口和电源插孔。左侧面板有一个复位针孔、两个 wifi 天线和一个 Kensington 安全插槽。右侧面板有电源按钮、组合式耳机和 S/PDIF 插孔、一个微型 SD 卡插槽、两个 USB 3.1 端口和一个 RS232 端口。

我评测的这个型号含有一个安装了 Windows 10 Pro 的 256GB M.2 2280 NVMe SSD 驱动器和一个占据 SO-DIMM 插槽的单根 8GB DDR4 2666 MHz 内存:

MINIX NGC-5 内存信息
MINIX NGC-5 内存信息

该内存可能是由不可见的 BIOS 选项配置来以 2400 MHz 运行的,正如在Windows和Ubuntu中所看到的,如下图所示:

MINIX上的Windows内存速度
MINIX上的Windows内存速度
MINIX上的ubuntu内存速度
MINIX上的ubuntu内存速度

此外,还有一个 nano SIM 卡插槽、一个可更换的 M.2 2230 WiFi 5(或 802.11ac)Intel 3168NGW 卡,以及添加到额外 M.2 2242 SATA SSD 驱动器上的某种未公开功能。

MINIX NGC-5的散热风扇
MINIX NGC-5的散热风扇
MINIX NGC-5的主板
MINIX NGC-5的主板

该迷你PC箱体的规格说明如下所示:

MINIX NGC-5的规格
MINIX NGC-5的规格

箱内物品

在整套产品套装中,你们会拿到得到一个电源适配器和适合你所在国家/地区插头的电源线、一根 HDMI 电缆、两个外部天线、一个 VESA 安装支架以及用于将设备连接到显示器后面的螺钉。你还会得到一个小塑料袋,里面有一个 S/PDIF 3.5mm 适配器、一个 M.2 固定螺丝、看起来像两个支座的东西、几块粘性橡胶,还有一个更小的袋子,里面有几个小螺丝,现在对它的用途我还是不是很清楚。还有一份欧洲多语言的用户手册。

MINIX NGC-5电源及配件
MINIX NGC-5电源及配件

评测方法

在评测迷你 PC 时,我通常会同时查看它们在 Windows 和 Linux (Ubuntu) 下的性能,并将它们与一些最近发布的迷你 PC 进行比较。我现在正在使用 Windows 10 版本 21H1 和 Ubuntu 20.04.3 LTS 进行评测,并使用一系列常用的 Windows 基准测试、Linux 的等效测试,以及 用Thomas Kaiser 的“sbc-bench”进行测试。“sbc-bench”进行测试跟 CPU 性能测试是完全不同的,这个测试主要专注在 Ubuntu 上运行时的服务器性能。我还在 Windows 和 Ubuntu 上使用了“Phoronix 测试套件”和基准测试,用来进行比较。在 Ubuntu 上,我还使用默认配置编译的 v5.4 Linux 内核作为使用真实场景的性能测试。

在进行基准测试之前,我要先进行全部有必要的安装和更新,从而使其可以运行两个操作系统的最新版本。我还为每个操作系统截图了设备的一些基本细节。

安装问题

在初始启动时,Windows“更新”屏幕显示“some settings are managed by your organization ”(某些设置由您的组织管理)。

Windows更新“某些设置由您的组织管理”
Windows更新“某些设置由您的组织管理”

查看配置的更新策略显示自动更新且已禁用。

Windows 更新策略“禁用自动更新”
Windows 更新策略“禁用自动更新”

鉴于 Windows 是工厂安装,所以要检查 Windows Insider Program 确认它没有被启用。

Windows insider program

我进一步查看之后发现,Windows更新确实已通过添加注册表项被阻止了。

Windows注册表项禁用更新
Windows注册表项禁用更新

在进行WiFi测试时我发现2.4GHz网络性能很差,在我完成所有“stock”测试并打开设备以添加更多内存后,我发现网络性能很差是因为WiFi U.FL 尾纤连接器损坏了。

MINIX NGC-5上的wifi天线电缆损坏
MINIX NGC-5上的wifi天线电缆损坏

这是在制造商组装设备期间引起的,在安装调试内存时建议要特别小心,因为它需要将主板从塑料外壳中完全移除。而将主板重新安装回外壳时,WiFi 电缆很容易被卡住。

MINIX NGC-5上的Windows性能

最初,MINIX NGC-5 安装了 Windows 10 专业版 21H1 版本 19043.985 的许可副本。升级到 build 19043.1237 后,快速查看硬件信息可以看到它是符合规范的。

MINIX NGC-5上Windows 10的配置
MINIX NGC-5上Windows 10的配置
MINIX NGC-5上windows磁盘管理
MINIX NGC-5上windows磁盘管理

MINIX NGC-5上windows 信息

MINIX NGC-5上windows 信息
MINIX NGC-5上windows 信息
MINIX NGC-5上windows的gpu
MINIX NGC-5上windows的gpu

我简要检查显示音频、micro-SD、Wi-Fi、蓝牙和以太网之后,一切就都可以工作了。

然后我将电源模式设置为“高性能”并运行我的标准基准测试工具集来查看 Windows下的MINIX NGC-5性能。

对于我特定的一组 Phoronix 测试套件测试,我的测试结果如下:

MINIX NGC-5上Windows pts概述
MINIX NGC-5上Windows pts概述

然后我将这些测试结果与其他的迷你PC进行比较,如下所示:

2021年10月英特尔Windows Mini PC对比表
2021年10月英特尔Windows Mini PC对比表

与使用相同或类似Core i5 CPU的其他迷你PC相比,测试结果实际上略低了一点。这是由于 CPU throttling造成的,也就是当CPU温度过高后PC会进行降频保护CPU的机制。这部分我会再下面的“Thermals”部分详细讨论。

Ubuntu性能

在将 Windows 分区缩小一半并创建一个新分区后,我使用 Ubuntu 20.04.3 ISO 作为双系统安装了 Ubuntu。安装和更新后,我简要检查了显示音频、micro- SD、Wi-Fi、蓝牙和以太网,都是正常工作的。

Ubuntu 20.04.3下关键硬件的信息如下:

256GB SSD的ubuntu磁盘管理
256GB SSD的ubuntu磁盘管理

MINIX NGC-5上的ubuntu信息
MINIX NGC-5上的ubuntu信息


然后我将 CPU Scaling Governor 设置为“performance”并运行了我的 Linux 基准测试,其中大部分结果都是基于文本的,图形化结果则包括如下:

MINIX NGC-5 ubuntu linux geekbench 5 cpu

Coffee-Lake-ubuntu-heaven-benchmark-4.0

我还运行了 Passmark PerformanceTest Linux:

MINIX NGC-5 ubuntu cpu passmark
MINIX NGC-5 ubuntu cpu passmark

上述结果可以直接与它在 Windows 中运行时的结果进行比较:

MINIX NGC-5 Windows CPU passmark
MINIX NGC-5 Windows CPU passmark

windows-memory-passmark

对于同一组 Phoronix 测试套件的测试,结果如下:

MINIX NGC-5 上ubuntu pts的概述
MINIX NGC-5 上ubuntu pts的概述

完整的结果以及与其他迷你 PC 的比较,如下图所示:

2021年10月一些linux mini pc的比较
2021年10月一些linux mini pc的比较

结果再次显示处理器正在节流以防止过热。

使用网络浏览器和Kodi在MINIX NGC-5上播放视频

对于现实使用场景,我通过在 Windows 上的 Edge、Chrome 、Kodi中,以及在 Ubuntu 上的 Firefox、Chrome 和 Kodi 中播放了一些视频进行测试。我发现即使我播放的是 4K 视频也没有遇到任何问题。

我还尝试在 Edge 的 YouTube 中播放 8K 视频,视频也播放正常,只是偶尔出现丢帧。

windows-8k-edge

然而,在 Ubuntu 中,虽然 Chrome 运行要比 Firefox 好一些,但相同的视频却一直卡住。

Ubuntu 8k chrome

双通道内存

为了查看双通道内存的效果,我将原本的 8GB 2666 MHz 内存条换成了我自己的两个 2400 MHz 8GB 内存条。

双通道内存16gb
双通道内存16gb

再次运行 Passmark 基于改进的memory mark,则获得了更高的评分,而且graphics marks得分也有了轻微提高。

MINIX NGC-5双通道内存16GB passmark
MINIX NGC-5双通道内存16GB passmark

重新运行 3D Fire Strike 时也是如此,图形得分也略有增加。

双通道内存16GB Fire Strike
双通道内存16GB Fire Strike

但是,重新运行 Unigine Heaven 后,结果显示图形得分略有下降。

双通道内存16GB heaven GPU benchmark
双通道内存16GB heaven GPU benchmark

但这可能是测试范围内的简单差异。

Coffee Lake上玩游戏 

从上面Unigine Heaven的得分可以看出是这款迷你PC是可以玩游戏的。在安装了额外内存的情况下,我在 Windows的 Steam 上测试了三款游戏(反恐精英:全球攻势、侠盗猎车手 V、古墓丽影:暗影)。在 CS:GO 和 GTA V 中的默认设置下,平均帧率分别为 43 和 37。对于在内置基准测试中使用低图形预设的 SOTTR,帧率比较令人失望,仅有9。

MINIX NGC-5迷你PC上的eGPU性能
MINIX NGC-5迷你PC上的eGPU性能

遗憾的是,MINIX NGC-5 不包含 Thunderbolt 端口,但机箱底部包含一个 M.2 2280 NVME 驱动器的接入点。

MINIX NGC-5 nvme驱动器访问
MINIX NGC-5 nvme驱动器访问

这立即让我想到通过使用“PCIe x16 到 M.2 NVMe 适配器”不显眼地将eGPU 添加到迷你 PC。根据目前的情况,即该迷你PC内部有一个空的 M.2 2242 SATA 驱动器,我当即想到可以额外安装一个更长的 80 mm驱动器。所以,我就撕掉了用来固定风扇电缆但实际上没什么用的胶带,重新使用胶带来固定更长的 SATA 驱动器,因为 M.2 支架由于 CPU 冷却器的位置而无法更换位置了。

MINIX NGC-5 egpu SATA驱动器
MINIX NGC-5 egpu SATA驱动器

为了配置我的 eGPU,我重新使用了一个旧的MINIX NEO J5 M.2 2280 SATA 驱动器作为启动驱动器,并使用 ADT-Link 的“JHH-LINK DOCK-6”连接了 GTX 1650 Super(因为这个版本具有可互换性PCIe 电缆,使物理连接更容易)以及外部 SFX 电源和 24 针电源跳线开关。

minix ngc-5评测的egpu设置
minix ngc-5评测的egpu设置

在连接 eGPU 之前,我首先使用“dism”从 NVME 驱动器创建镜像来克隆 Windows。然后我手动移除了 NVME 驱动器并“安装”了 SATA 驱动器,接着使用“dism”运行USB和Windows ISO将镜像安装到SATA驱动器上。然后我就可以从 SATA 驱动器启动了。

egpu sata 磁盘
egpu sata 磁盘

同时我也激活了 Windows 和之前安装的所有内容,包括所有必需的驱动程序。

egpu sata 磁盘

它拥有良好的驱动速度,如下图所示:

egpu-sata-crystaldiskmark
egpu-sata-crystaldiskmark

连接 eGPU 后,它显示为 PCIe x4 Gen 3:

MINIX NGC-5 egpu windows配置
MINIX NGC-5 egpu windows配置

安装最新的 NVIDIA 驱动程序后,结果如下图所示:

NVIDIA驱动程序egpu gpu-z
NVIDIA驱动程序egpu gpu-z

运行 CUDA-Z(显卡测试软件)也显示了预期的性能:

egpu cuda-z

我首先运行了一些针对图形的基准测试,包括如下内容:

egpu passmark

minix ngc-5 egpu 3dmark fire strike
minix ngc-5 egpu 3dmark fire strike

minix ngc-5 egpu windows heaven

测试结果显示出很好的性能,因此我使用低图形设置的预设运行了《古墓丽影:暗影》(SOTTR) 的内置基准测试,并达到了 88 FPS,如下所示:

minix ngc-5 egpu sottr 88 fps

使用预设的高图形设置会降低至 64 FPS,但我觉得是可以接受的。

接下来,我尝试在默认设置的状态下运行反恐精英:全球攻势(CS:GO)并达到了大约 201 FPS。

egpu csgo 178 fps

对于 Grand Theft Auto V (GTA V),在最终基准场景中,默认设置再次获得了 100 FPS。

minix ngc-5 egpu gtav

最后,我在 SATA 驱动器上安装了 Ubuntu 作为双启动并下载并配置了最新的 NVIDIA Linux 驱动程序。

egpu NVIDIA设置的ubuntu 20.04

Ubuntu 现在使用的 GTX 1650 Super显卡:

Geforce-GTX-1650-Super-egpu
Geforce-GTX-1650-Super-egpu

作为快速测试,我又运行了 Unigine Heaven 基准测试,结果如下所示:

egpu-ubuntu-heaven

测试结果当然比在 Windows 上略低,因为它使用的是 OpenGL。

USB性能

为了验证 USB 端口的速度,我将现在未使用的 NVME 驱动器放入“USB 转 M.2 NVMe 适配器”中:

usb磁盘管理
usb磁盘管理

并从每个 USB 3.1(又名 USB 3.2 Gen 2×1 或 USB 3.1 Gen 2)端口实现了预期的 10Gbit/s 速度。

usb-nvme-sdd-crystaldiskmark

由此可以看出,安装在适配器中的 NVME 驱动器可以用作 SATA 引导驱动器的可行替代方案。

MINIX NGC-5散热

NGC-5 使用主动冷却并在 Ubuntu 上运行压力测试,可以看到 CPU 温度立即上升到了 84°C,并在测试期间保持在该温度下:

minix ngc-5 ubuntu的压力测试
minix ngc-5 ubuntu的压力测试

在压力测试期间,在环境室温20.3°C的情况下,我在设备顶部记录的最高温度约为35.7°C,而且我设备旁边的声表上测量到的风扇声音也并不算太大,是 42 dBA。

如果在压力测试期间监控 CPU 频率,可以看到频率立即从 4100 MHz 下降到 3000 MHz,然后逐渐下降到 2700 MHz,然后又下降到平均 2630 MHz。

coffee-lake-cpu-throttling
coffee-lake-cpu-throttling

CPU 频率的大幅下降是导致性能结果低于预期的原因。

网络

我在 Ubuntu 上使用“iperf”测量网络连接吞吐量:

ngc-5-network-throughput

2.4 GHz WiFi 性能不佳是由损坏的接线引起的,就像我上面“安装问题”部分中所描述的那样。

MINIX NEO NGC-5功耗

初始配置的功耗测量如下:

  • 最初插入 – 0.7 W
  • 断电(关机) – 0.4 W (Windows) 和 5 W(Ubuntu)
  • BIOS* – 18.0 W
  • GRUB 启动菜单 – 17.8 W
  • 空闲 – 13.4 W(Windows) 和 11. 2 W (Ubuntu)
  • CPU 压力** – 37.3 W(Windows ‘cinebench’)和 35.3 W(Ubuntu ‘stress’)
  • 视频播放*** – 26.2 W(Windows Edge 4K60fps) 和 45.7 W (Ubuntu Chrome 4K60fps)

*BIOS(详细见下文)
** 60 秒后测量的指示性结果,因为 CPU throttling导致功率降低;
*** 功率数字因风扇而显著波动,因此该值是中值高功率读数和中值低功率读数的平均值。

BIOS

在 MINIX NGC-5 通电后,按 F11 键会出现一个引导菜单,其中包括对 BIOS 的访问。BIOS 非常受限制:

相关视频链接,点击此处可查看

MINIX NGC-5上的Windows 11

值得注意的是,尽管这款迷你 PC 使用的是较旧的英特尔处理器,但它能够运行Windows 11,正如 Windows PC 检查所确认的那样:

MINIX NGC-5上的Windows 11
MINIX NGC-5上的Windows 11

最后的观察结论

虽然这款迷你 PC 包含一个相对强大的 Core i5 CPU,但由于高温CPU thortting,其潜力并未完全发挥。由于默认配置仅包括单通道内存,因此用户可能需要添加额外的内存条。但安装并不容易,所以必须要小心确保在拆卸/重新组装期间不会损坏 WiFi 连接器。

商业/工业使用场景通过丰富的端口选择来解决,特别是包含 RS232 和 nano-SIM 卡插槽。对于消费者而言,尽管没有 Thunderbolt 端口,但通过包含 M.2 2242 SATA 端口的可扩展性以及对 NVME 驱动器的轻松访问,也促进了“DIY”eGPU的使用。

强调:限制:
M.2 2242 SATA、RS232 和 nano SIM 卡的附加端口CPU 节流过度
访问 NVME 驱动器难以访问内存插槽

最后,十分感谢 MINIX 给我提供了MINIX NGC-5用来评测。它现在的零售价大约是 560 美元,目前在速卖通上特价 499 美元。感兴趣的话,你们可以去了解。

分享这篇文章
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论