Windows 与 Ubuntu 在 AMD Zen 4 架构上的性能几乎相同


AMD 于今年 8 月发布了 Zen 4 架构的 Ryzen 7000 系列的处理器,其中包括 Ryzen 9 7950X、Ryzen 9 7900X、Ryzen 7 7700X 和 Ryzen 5 7600X 这四款产品,该系列的产品在上个月也已经正式发售了。

既然产品已经上市,那么拿来测试一下不同系统在该系列 CPU 上的性能差异也是不能少的一个环节。日前外媒 Phoronix 拿到了 AMD 此次最强的处理器 —— Ryzen 9 7950X,他们将测试微软 Windows 11 22H2、Ubuntu 22.04.1 LTS 和即将推出的 Ubuntu 22.10 在该处理器下的性能基准测试。

此次测试的系统如下:

  • Windows 11 Pro 22H2
  • Ubuntu 22.04.1 LTS
  • Ubuntu 22.10 "Kinetic Kudu" + Linux 5.19
  • Ubuntu 22.10 "Kinetic Kudu" + Linux 6.0
  • 同样是上述 Ubuntu 22.10 + Linux 6.0 的组合,但切换到 amd-pstate performance。默认情况下,Ubuntu 22.10 在 Zen 架构的处理器上使用 amd-pstate schedutil 驱动,而这次则选择更激进的 CPU 频率来最大化性能。

其他配置如下:

  • 华硕 ROG CROSSHAIR X670E HERO 主板
  • 2 x 16GB DDR5-6000 EXPO 内存
  • Radeon RX 6800 XT 显卡
  • 1TB Sabrent Rocket 4.0 Plus NVMe SSD

因为此次测试主要是关注 CPU 和系统的性能,而游戏的性能高低更依赖于显卡,因此此次测试不包括游戏。

这次基准测试一共进行的 109 项不同的项目,上图是所有 109 项测试结果汇总之后的几何平均数。从图中也能看出,Windows 11 Pro 22H2 与开箱即用的 Ubuntu Linux 在性能上基本保持一致,可以说几乎没有差距(最下面的四项),无论是目前的稳定版 Ubuntu 22.04.1,还是接近最终发布的 Ubuntu 22.10,甚至是将内核升级到 Linux 6.0 也没有产生任何太大的性能差异。Ubuntu 仅仅是在用户手动将 amd-pstate schedutil 默认配置切换到更为激进的 performance 后,才让这个处理器的性能总体上提高了大约 6%。

以下我们节选出部分成绩差异较大的基准测试以供参考:

  • ParaView 基准:一个开源的数据分析和可视化应用程序。ParaView 用户可以快速建立可视化,使用定性和定量技术分析他们的数据(分数越高越高)。

  • BLAKE2 是 MD5 和 SHA-2/3 的一个高性能加密替代方案(分数越低越好)。

  • 该测试运行用 Java 编写的 DaCapo 基准测试,旨在测试系统/CPU 性能(分数越低越好)。

  • 测量了使用 Zstd 压缩技术压缩/解压一个样本文件所需的时间,并有不同的压缩级别/设置选项(分数越低越好)。

  • Kvazaar 是一个基于 CPU 的 H.265/HEVC 视频编码器,用 C 编程语言编写,用汇编优化(分数越高越好)。

虽然上述几项测试成绩在不同的操作系统中存在较大差异,但这仅仅是所有 109 项测试中的少数。此次测试的大部分成绩基本都像下图这样,基本没有差异。

此次测试也能看出,Windows 11 与 Ubuntu Linux 的基准测试比我们过去所看到的各种操作系统比较中看到的要接近得多。随着 AMD 处理器的大量铺货,以及开发者后续的优化,我们在未来应该能看到两个操作系统的变化,但就目前的情况来看,两个操作系统的表现出奇的一致。

此次测试的完整数据可查看:链接


相關推薦

2023-11-24

道,对于最新的AMD Zen 4 Threadripper处理器,运行Ubuntu会比Windows 11获得更好的性能,前者较后者大约提升了20%的性能。这项测试是在一台配置了HP Z6 G5 A工作站的96核AMD Ryzen Threadripper PRO 7995WX处理器上进行的。 测试结果显示,Linux

2022-10-18

。 但 Zen 4 CPU 支持的成本计算、调整与 znver3 保持相同,几乎没有什么用于指令延迟差异等优化的补丁。从补丁中可见, PTA_ZNVER3 直接转为 PTA_ZNVER4 支持。 目前,基础  Znver4 的 GCC 支持代码可在邮件列表中找到,有希

2023-05-07

器 —— 包括服务器和消费级系列。 AMD 通用封装软件架构(AMD Generic Encapsulated Software Architecture,缩写 AGESA)是 AMD64 架构的主板上初始化系统设备的启动协议。 AMD 主板 BIOS 中的 AGESA 软件负责 cpu 核心、内存和 HyperTransport 控

2022-09-17

款 CPU 差异以外,此次测试的设备配置如下: 系统:Ubuntu 22.04 LTS 内核:Linux 6.0 桌面环境:GNOME Shell 42.2 编译器:GCC 12.0.1 内存:32GB 显卡:AMD Radeon RX 6800 XT 显存:16GB 本次共进行了 415 项不同的基准测试,横跨许多

2022-06-15

受益。测试显示,对英特尔至强可扩展“Ice Lake”服务器上的 Stream,其性能提高了 54~82%。 而且这个内核补丁只有几行代码: 目前该补丁已排入 sched/core 队列,如果没有其他突发情况,应该会在 Linux 5.20 中引入。

2023-07-05

Rethook 和 Uprobes 从提交的补丁内容来看,基于龙架构 (LoongArch) 的 3A6000 将是一款四核八线处理器。 此前曾报道过,3A6000 是国内自主研发的首款支持 SMT 技术的通用 CPU 产品,集成 4 个龙芯自主设计的 LA664 核心,每个物理

2022-10-04

回落至 1.23%,环比下降 0.04%。 在操作系统层面对比,Windows 的 Steam 市场份额增长 0.18% ,高达 96.41%,macOS 下降 0.14%,占比 2.36%,Linux 已回跌至 1.23%。 对比各发行版的数据时,本月 SteamOS“Holo”的使用量增长了 3.35%,占所有 L

2023-06-16

的判断,龙芯 3A6000 的性能可对标 7nm 工艺制造的 AMD Zen 2 架构,相当于英特尔第 10 代酷睿的水平。 据介绍,在 2020 年之前,龙芯CPU的指令集基于 MIP S进行扩展。在 2020 年之后,龙芯所有新设计的 CPU 都基于自主设计的 LoongArc h

2023-04-03

在跳转到 3.0 之前至少使用 MidnightBSD 2.2.5,否则某些系统上的 usr.bin/lex 存在问题。 进行从 2.x 到 3.x 的重大升级时,有时需要在 usr.bin/Makefile 中禁用 perl 构建。如果在 src/rescue/rescue 中使用 buildworld 时出现错误,请尝试暂时从 mak

2023-06-18

的显卡驱动,以及一些原生Linux游戏和通过Steam Play运行的Windows游戏。 本轮测试是在 Ubuntu 23.04 上使用 GNOME 44.1 桌面组件完成的。在 GNOME 的 X.Org 会话下对 AMD 和 NVIDIA 进行了测试,然后在 Wayland Mutter 合成器会话下进行了 (X)Wayland

2024-03-16

装和组织。 禅道本次发布数据如下: 下载链接 Windows 一键安装包 64位 Linux 一键安装包 amd64位  arm64位 注:Linux 一键安装包必须直接解压到 /opt 目录下。 安装包下载(tar.xz): 可以通过tar命令或者解

2021-11-24

而 EPYC "Bergamo" 将拥有多达 128 个。因此,增加 CCD 数量也在意料之中。

2022-10-11

还有一份文件副本被发布到了 GitHub 上(目前这两个网站上的文件均已无法访问,但已在网上传播)。该源代码文件是一个容量达到了 2.8GB 的压缩包,解压后的容量为 5.86GB。 事发几天之后,目前英特尔正式确认源代码泄漏:

2023-12-01

最开始发现问题的地方在内核。有用户将 deepin 的内核和 Ubuntu 的内核进行对比后发现,虽然二者性能相差无几,但是在发热和续航上,较 Ubuntu 落后较多。有用户在 deepin (深度)操作系统上使用 Ubuntu 和其他开源 Linux 发行版的