红帽公司ARM团队的高级软件工程师马尔钦·尤什凯维奇(Marcin Juszkiewicz)在过去近一年里一直将AArch64 Linux桌面版作为其主要个人系统使用。但现在他分享说,由于他的Ampere Altra桌面版遇到了AArch64 Linux问题,他已转而使用AMD Ryzen桌面版。
去年六月,Marcin分享说他正在计划一台新的开发机器,并决定使用ASRockRack ALTRA8BUD-1L2T主板,搭配Ampere Altra 80核CPU和AMD Radeon显卡,组装一台Ampere Altra AArch64 Linux桌面机。他一直在利用个人时间撰写博客,分享自己将这款原生AArch64 Linux系统作为日常个人开发桌面的使用体验。
但在使用11个月后,他决定结束这项“实验”,并重新使用之前的AMD Ryzen台式机。在一年中的大部分时间里,Ampere Altra系统运行良好,从Fedora 42到Fedora 44,除了由于Ampere Altra的PCI Express控制器问题,他每周都需要为自己的内核构建打补丁。但即使拥有80个Arm64内核,他发现性能仍然平平,尤其是在单线程任务方面。
导致他结束ARM64桌面体验的进一步原因是,在Linux ~7.0+版本上,当ARM64上开始出现视频播放和游戏错误时,他开始遇到AMDGPU内核驱动程序问题。随后,马尔钦(Marcin)转而使用带有Nouveau驱动程序的NVIDIA GeForce RTX显卡,同时仍在修补自己的内核构建。但由于AArch64上没有适合他的设置的NVIDIA Flatpak存储库,一些软件无法正常工作。简而言之,问题归结为使用AArch64 Linux桌面时,平台问题和硬件特定问题比基础架构问题更为突出。

最终,这位红帽公司的ARM工程师决定回到他之前使用的AMD Ryzen台式机上的x86_64系统。马尔钦·尤什凯维奇(Marcin Juszkiewicz)在最近的一篇博客文章中总结了这一情况:
“那时,我放弃了。然后启动了一直关着的x86-64系统。有很多线缆需要移动,还有一些新线缆需要整理,现在我的桌子下同时运行着‘wooster’(Ampere Altra)和‘puchatek’(Ryzen 5 3600)两个系统。”。
从80核降至6核(12线程)是一次奇特的体验。虽然核心数量大幅减少,但一切运行良好。我可以加载所有线程,音乐依然能播放。我Steam库中的所有游戏都能玩。能用的FreeCAD让我能完成家庭项目的设计工作,而且我还能直接从OrcaSlicer中3D打印原型。
“wooster”系统保持运行状态,不断构建RISC-V包。它在单线程方面可能较弱,但在多核负载方面却表现出色。
至于Ampere Altra,我不打算重复这个实验。再次尝试AArch64桌面系统需要全新的硬件平台。而且,我并没有计划花费两万多波兰兹罗提(PLN)去购买Nvidia DGX Spark系统。”
一位红帽工程师对AArch64 Linux桌面日常使用的有趣观点。鉴于当前RISC-V硬件性能不佳,他至少在将这台机器重新配置用于RISC-V交叉编译方面,对Ampere Altra硬件的投资是值得的。
转自 Red Hat ARM Engineer Abandons ARM64 Linux Personal Desktop, Goes Back To AMD Ryzen System – Phoronix
Linuxeden开源社区







