除了集成RDNA3显卡让Ryzen 8000G系列桌面APU变得有趣,让AMD Ryzen 5 8500G除了不到200美元的价格,还有一个有趣的基准目标是拥有Zen 4和Zen 4C内核的组合。以下是在Ryzen 5 8500G台式机处理器上对Zen 4与Zen 4C的性能和能效进行对比的一些基准测试。
在看了之后Ryzen 8000G系列在35瓦和45瓦cTDPS下的性能和Ryzen 8500G/8600G与英特尔酷睿i3 14100/i5 14500的500+基准测试,我想探索的其他后续基准测试特别之一是对Ryzen 5 8500G的Zen 4与Zen 4C性能进行更多测试。
Ryzen 5 8500G六核/12线程处理器由两个Zen 4核组成,然后其他四个核是较小的Zen 4C核。我已经展示了这个不到200美元的处理器是如何相当有能力的,特别是它的集成RDNA3显卡,但我想更深入地研究Zen 4与Zen 4C方面的问题。8500G上的Zen 4核的最大频率为5.07 GHz,而该处理器上的Zen 4C核的最大频率为3.73 GHz。
不幸的是,在基本输入输出系统中,没有一种方法可以禁用所有Zen 4或Zen 4C内核。但在Linux下,至少有能力使CPU核心脱机...虽然CPU0不能离线,这是Zen 4核心,所以不可能简单地将8500G作为Zen 4C APU进行测试。
查看 /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq文件使其有可能确定哪些CPU核心是Zen 4,哪些是Zen 4C...在Ryzen 5 8500G的情况下,Zen 4内核都报告了5.076 GHz的频率,而Zen 4C内核的频率为3.731 GHz。一旦弄清楚了禅宗4(C)核心,请看/sys/devices/system/cpu/cpu*/topology/thread_siblings_list当想要使特定核心及其SMT同级线程脱机时,公开CPU核心与SMT同级线程之间的关系。
因此,虽然无法离线Zen 4 CPU0核心,但我能够对Ryzen 5 8500G的各种其他核心组合进行基准测试,包括:
-1 x禅宗4
-1 x Zen 4、1 x Zen 4C
- 2辆Zen 4
-2 x Zen 4、1 x Zen 4C
-2 x Zen 4、2 x Zen 4C
-2 x Zen 4、3 x Zen 4C
-2 x Zen 4、4 x Zen 4C
SMT在所有核心配置中保持启用状态。
还有一条测试的途径是确保将任务放置/隔离到特定的CPU核心以用于工作负载,但是其他CPU0或类似的CPU仍然在线,并且可以旋转内核工作……因此,对于这次测试,它是关于基准测试组合,同时离线其他Zen 4(C)内核,然后也能够准确地测量CPU功耗的差异。还记录了所有测试核心组合的CPU核心温度监测。
让我们来看看在Ubuntu 23.10上的各种Linux工作负载中,这些不同核心组合的基准测试和能效比较。