系统极客一直在努力
专注操作系统及软件使用技能

如何在 Ubuntu 25.10 上启用 x86-64-v3 优化包

Ubuntu

Canonical 在 Ubuntu 25.10 中引入了一批 x86-64-v3 优化包。顾名思义,这些软件包旨在利用 x86-64-v3 微架构级别中的特定指令集,为兼容的 CPU 带来潜在的性能提升。

01. x86-64-v3 科普

在动手尝试之前,你需要先了解 x86-64-v3 是什么。更重要的是,我得先把你从过高的期待拉回现实,先来「降降温」:

  • 首先,这批软件包并不会带来颠覆性的性能飞跃。基准测试显示,在 Ubuntu 的日常使用场景中,性能增益通常不超过 1%。只有在密集型数值计算等特定工作负载时,性能提升才会比较明显。

也就是说,如果你主要用 Ubuntu 来编辑文档、浏览网页,几乎察觉不到任何明显差异。

  • 其次,在 Ubuntu 25.10 中,只有main软件源中的软件包提供了 v3 优化版本。这意味着,其他应用、DEB 包、Snap 或 Flatpak 都无法从中受益。
  • 最后,Ubuntu 25.10 中的 x86-64-v3 软件包并没有经过像「标准 amd64 版本」那样全面、严格的测试。如果你选择启用,就要自行承担潜在风险。

02. 检查你的 CPU 是否支持 x86-64-v3

尽管从 2013 年左右 Haswell(第四代)开始的大多数 64 位 Intel CPU,以及 2015 年以来的 AMD CPU,都已经包含了相关指令集,但还是建议你先确认自己的 CPU 是否真正支持。

1在「终端」中执行以下命令:

/lib64/ld-linux-x86-64.so.2 --help

2把输出滚动到底部,查看微架构支持列表。

在 Ubuntu 中查看 CPU 微架构
在 Ubuntu 中查看 CPU 微架构

如果列表中明确显示支持 x86-64-v3,那么恭喜你,你的设备已准备就绪;如果旁边没有出现supported字样,就表示你的 CPU 缺少 AVX/AVX2 及其他必要的指令集。

这种情况下就「洗洗睡吧」——即便强行安装,v3 软件包也无法在你的系统上运行。

03. 在 Ubuntu 25.10 上启用 x86-64-v3 优化包

1打开「终端」,运行以下命令,明确告诉 apt 在获取软件包时优先选择 v3 版本:

echo 'APT::Architecture-Variants "amd64v3";' | sudo tee /etc/apt/apt.conf.d/99amd64v3

2更新你的软件包缓存:

sudo apt update
在 Ubuntu 25.10 上启用 x86-64-v3 软件包
在 Ubuntu 25.10 上启用 x86-64-v3 软件包

这个时候,系统可能会提示你有大约 1000 个软件包可以更新,它们就是你「已安装软件」所对应的 x86-64-v3 版本。

3如果你确认要继续,就直接执行升级:

sudo apt upgrade
升级到 x86-64-v3 软件包
升级到 x86-64-v3 软件包

在升级过程中,apt 可能会提示某些软件包正在被「降级」。别担心,它们并没有真的降级。这只是一个「显示层面的小瑕疵」,预计将在 Ubuntu 26.04 LTS 中得到修复。

如果你启用了 proposed-updates 频道,或添加了第三方 PPA 及 APT 软件源,请务必留意潜在的软件包冲突。

04. 如何撤销更改(后悔药💊)

如果你在迁移到新的架构版本后发现系统或软件行为异常,或者就是单纯想恢复到标准版本,操作也相当简单:

1在「终端」中运行以下命令,删除之前创建的 apt 配置文件:

sudo rm /etc/apt/apt.conf.d/99amd64v3

2执行以下命令,清理掉无效的软件源索引文件:

sudo apt update --list-cleanup

3重新更新软件源,并将软件包恢复到标准的 amd64 版本:

sudo apt update && sudo apt update

4如果还有软件包没能自动恢复,可以通过以下命令手动进行重装:

 apt install --reinstall 

Ubuntu 25.10 中的 x86-64-v3 优化包在某种程度上仍处于实验阶段,目前也只为main软件源中的包构建。Canonical 计划在 Ubuntu 26.04 LTS 为所有官方软件源构建 v3 软件包,但仍将是一个需要用户手动开启的可选功能。

赞(0)
分享到

评论 抢沙发