这款 Loongson-3B6000x1-7A2000x1-EVB 主板上有两个 DDR4 内存插槽。与典型的 AMD 或 Intel 台式机主板相比,DDR4 内存兼容性有些挑剔。推荐使用 SK Hynix 或 Kingston DDR4 寄存器 ECC DIMM,速度为 3200MT/s。如果是 SK Hynix DIMM,则推荐 Montage 的 ECC 控制器而不是 IDT。我运气不错,在第二次尝试时,从一台旧 AMD EPYC 服务器上找到了 2 块 32GB Micron DDR4-3200 寄存器 ECC DIMM,它们与这个 LoongArch 系统配合得很好。
除了担心兼容的 DDR4 寄存器 ECC 内存外,我第一台 LoongArch 系统的其余构建进展顺利。开机时会显示一个类似于 AMD 或 Intel 台式机系统的基本 BIOS/firmware 屏幕。
接下来是 Linux 操作系统支持的问题。目前只有少数 Linux 发行版官方支持 LoongArch64。鉴于我之前对 LoongArch64 新闻的报道,我决定选择 Debian,因为它已经支持 LoongArch64 一段时间了,而且 Debian 14 正在考虑官方支持 LoongArch64。
龙芯 3B6000 通过 EFI 成功启动到 LoongArch64 Debian 13 端口网络安装程序。从那里开始,可以像在任何其他架构上一样继续进行 Debian 网络安装。ISO 文件没有识别主板上的集成双千兆以太网,因此我最终连接了一个 USB 千兆以太网适配器到系统上,这个适配器被 Debian LoongArch64 安装程序完美检测到。
能够通过 UEFI 启动龙架构而不必担心这个系统或其他类似系统的任何设备树问题,这真是太好了。
安装过程完成后,系统顺利启动并进入了 Debian LoongArch 世界。虽然大部分 Debian 软件包集都适用于 LoongArch64,但并非所有软件包都可用——包括一些关键软件包。至少在撰写本文时,由于缺少依赖项,尝试安装 cmake 和其他一些常见软件包时遇到了问题。因此,这减少了本次初始比较中可以运行的基准测试数量,对于某些软件包,只能手动从源代码编译以绕过不完整的 Debian 存档。
在接下来的文章中,我将在这款 Loongson 3B6000 上尝试其他 LoongArch Linux 发行版,而不仅仅是 Debian。但除此之外,这次作为 LoongArch 系统的初步上手体验进行得非常顺利。
不幸的是,Linux 下没有 CPU PowerCap/RAPL 支持或其他 HWMON 驱动程序或类似工具来展示龙芯 3B6000 的 CPU 功耗。因此,在这轮测试中无法以任何准确的方式比较 CPU 功耗,这与现代 AMD 和 Intel 处理器不同,后者有此类监控支持。我原本打算使用 WattsUp Pro 来监测墙壁电源,但该工具在龙芯架构上编译失败。

Loongson 3B6000 性能的初始参考点如下配置:
– Intel Core Ultra 5 245K
– Intel Core Ultra 9 285K
– AMD Ryzen 5 9600X
– AMD Ryzen 7 9700X
– AMD Ryzen 7 9800X3D
– AMD Ryzen 7 9850X3D
– AMD Ryzen 9 9900X
– AMD Ryzen 9 9900X3D
– AMD Ryzen 9 9950X
– AMD Ryzen 9 9950X3D
– Raspberry Pi 500+
再次,针对更适用的比较,对老款 Intel/AMD 处理器的测试将在 Phoronix 的后续文章中进行,同时也会进行更多基准测试,以查看我能在 LoongArch 64 位上运行哪些其他软件,以及其他发行版与 Debian Loong64 相比如何。

Linuxeden开源社区







