Skip to content

Canonical Introduces Support for v3 Architecture Packages

Canonical has announced support for packages optimized for the v3 CPU architecture. Starting with Ubuntu 25.10 (currently in testing), it’s now possible to install and update packages built for this architecture.

At the moment, v3 packages are still being rebuilt, so not all of them are available yet. Testing is also incomplete, and users who upgrade may encounter some issues, these will be addressed by the time Ubuntu 26.04 LTS is released.

What the v3 architecture means

Traditionally, Ubuntu is built for the baseline x86-64 (amd64) architecture — a "set of instructions" that ensures compatibility even with older processors.

The move to amd64v3 means that software can now take advantage of newer CPU instructions that deliver better performance. However, this also makes the software incompatible with older CPUs that do not support these extensions.

How to check support for v3 packages

Check CPU architecture:

ld.so --help | grep '\-v[0-9]'

If the output includes the line x86-64-v3 (supported, searched), it means processor supports the v3 architecture.

Example output:

x86-64-v4
x86-64-v3 (supported, searched)
x86-64-v2 (supported, searched)

How to enable support for v3 packages

Add the 99enable-amd64v3 configuration:

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

Or modify the default repository settings in:

/etc/apt/sources.list.d/ubuntu.sources

Example of modified ubuntu.sources:

Types: deb
URIs: http://archive.ubuntu.com/ubuntu/
Suites: questing questing-updates questing-backports
Components: main universe restricted multiverse
Architectures: amd64v3
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Enabled: yes

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: questing-security
Components: main universe restricted multiverse
Architectures: amd64v3
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Enabled: yes

Update package lists:

sudo apt update

Upgrade the system:

sudo apt upgrade

During the upgrade, may see a message about some packages being "downgraded". This is only a mismatch and will be fixed by the release of Ubuntu 26.04.

After reading this announcement, I decided to switch my main WSL instance from Ubuntu 24.04 to 25.10 to observe the changes.