Wer in den letzten Jahren in der Linux-Community unterwegs war, ist um ein Schlagwort kaum herumgekommen: x86-64-v3. Was lange als Spielwiese von Performance-Enthusiasten galt, ist mit CachyOS so richtig populär geworden. Die Arch-basierte Distribution kompiliert ihre Pakete standardmässig für moderne CPU-Architekturen, und genau das hat ihr einen guten Teil ihres Rufs als "blazingly fast" eingebracht. Mit Ubuntu 26.04 LTS zieht jetzt auch Canonical nach. In diesem Artikel zeige ich dir, was hinter amd64v3 steckt, wie du die optimierten Pakete in Ubuntu aktivierst und wo der Unterschied zu CachyOS liegt.
Zuerst kurz zur Einordnung. x86-64-v3 ist keine neue CPU und auch kein neuer Befehlssatz, sondern ein sogenanntes Micro-Architecture Level. Die x86-64-Plattform existiert seit über zwanzig Jahren, und in dieser Zeit sind unzählige Instruktionen dazugekommen. Damit Software-Pakete nicht für jede einzelne CPU-Generation separat gebaut werden müssen, hat man diese Erweiterungen in vier Stufen gruppiert: v1 bis v4. Die Stufe v3 setzt unter anderem AVX2, FMA, BMI1 und BMI2 voraus. Praktisch jede AMD64-kompatible CPU, die seit etwa 2013 produziert wurde, unterstützt das. Bei Intel ist das alles ab Haswell, bei AMD ab Excavator beziehungsweise den Zen-Generationen.
Der Punkt ist: Die allermeisten Distributionen kompilieren ihre Pakete bis heute für das älteste gemeinsame Level v1. Das garantiert maximale Kompatibilität, verschenkt aber auf moderner Hardware Potenzial. Genau hier setzt die Idee der Architecture Variants an.
Was sich mit Ubuntu 26.04 ändert
Eingeführt hat Canonical die Architecture Variants bereits mit dem Zwischenrelease 25.10. Dort war das Ganze allerdings noch experimentell und betraf nur die rund zweitausend Pakete aus dem main-Repository. Wer damals umstellte, bekam beim Upgrade kosmetische Eigenheiten zu sehen, etwa Pakete, die scheinbar downgegradet wurden, es in Wirklichkeit aber nicht waren.
Mit Ubuntu 26.04 LTS, Codename Resolute Raccoon und seit dem 23. April 2026 verfügbar, ist das deutlich runder. Canonical hat das gesamte Archiv neu gebaut, sodass amd64v3-Varianten für alle Pakete bereitstehen und auch getestet sind. Die zugrunde liegende Mechanik steckt in dpkg, apt und Launchpad: Das Build-System kann jetzt mehrere Versionen desselben Pakets erzeugen, je eine pro Architecture Level.
Wichtig ist und bleibt: amd64v3 ist opt-in. Standardmässig installierst du nach wie vor die generischen v1-Pakete. Wer die optimierte Variante will, muss aktiv Hand anlegen.
Unterstützt deine CPU x86-64-v3?
Bevor du irgendetwas umstellst, solltest du prüfen, ob deine CPU überhaupt mitspielt. Das geht am einfachsten über den dynamischen Linker. Öffne ein Terminal und gib folgendes ein:
/lib64/ld-linux-x86-64.so.2 --help | grep supported
In der Ausgabe siehst du eine Liste der unterstützten Levels. Steht dort x86-64-v3 (supported), bist du startklar. Fehlt der Eintrag oder steht da nichts von supported, fehlen deiner CPU die nötigen Instruktionen wie AVX2. In dem Fall lassen sich die amd64v3-Pakete nicht installieren, und selbst ein erzwungenes Installieren würde nur in Abstürzen enden.

Bei aktueller Hardware ist das in der Regel kein Thema. Ein halbwegs modernes ThinkPad oder ein Desktop der letzten Jahre erfüllt v3 problemlos. Spannend wird es eher bei älteren Geräten, die du noch im Einsatz hast.
amd64v3 in Ubuntu 26.04 aktivieren
Die eigentliche Umstellung ist erfreulich unspektakulär. Du legst eine apt-Konfigurationsdatei an, in der du apt anweist, die v3-Varianten der Pakete zu beziehen:
echo 'APT::Architecture-Variants "amd64v3";' | sudo tee /etc/apt/apt.conf.d/99enable-amd64v3
Danach aktualisierst du die Paketquellen und spielst die optimierten Pakete ein:
sudo apt update
sudo apt upgrade
apt wird dir nun melden, dass eine ganze Reihe von Updates bereitsteht. Das sind keine neuen Programmversionen, sondern die amd64v3-Varianten der Pakete, die du ohnehin schon installiert hast. Nach dem Durchlauf läuft dein System auf den optimierten Builds.
Wichtig ist, nach dem Durchlauf einen Neustart zu machen.
Solltest du zurück wollen, ist das ebenso einfach. Du löschst die Datei /etc/apt/apt.conf.d/99enable-amd64v3 wieder und fährst ein normales sudo apt update && sudo apt upgrade. Danach bist du zurück auf den generischen Paketen.
Ein Detail darfst du dabei nicht übersehen: Sobald ein System auf amd64v3-Pakete umgestellt ist, lässt es sich nicht mehr ohne Weiteres auf eine ältere CPU ohne v3-Unterstützung umziehen. Wer also seine Installation gerne mal auf andere Hardware klont, sollte das im Hinterkopf behalten.
Was du realistisch erwarten darfst
Und jetzt der Teil, bei dem ich dich etwas bremsen muss. Die Erwartungshaltung an x86-64-v3 ist dank YouTube-Thumbnails oft völlig überzogen. Canonical selbst spricht von durchschnittlich rund einem Prozent Performancegewinn über die Masse der Pakete hinweg. Spürbar mehr bringt es dort, wo wirklich gerechnet wird, also bei numerischen Workloads, die von AVX und AVX2 profitieren, weil sich damit 256 Bit Daten gleichzeitig verarbeiten lassen.
Konkret heisst das: Video- und Audio-Encoding mit FFmpeg, x264 oder x265 gehört zu den Kandidaten, die am stärksten profitieren, ebenso Kompressionswerkzeuge wie zstd, xz oder lz4. Auch Bildbearbeitung, 3D-Rendering mit Blender, wissenschaftliches Rechnen über BLAS-Bibliotheken sowie Kryptografie fallen in diese Kategorie. Spannend für unsere Branche: In den Phoronix-Benchmarks zeigten sich gerade bei PHP und beim Compiler GCC selbst messbare Verbesserungen. Wer also einen Build-Server betreibt oder PHP-Workloads im grösseren Stil fährt, schaut hier nicht ganz umsonst hin.
Für den klassischen Desktop-Alltag dagegen gilt: Du wirst keinen Unterschied spüren. Browser, Dateimanager und Texteditor laufen nicht plötzlich schneller. Auf Servern und im HPC-Bereich dagegen kann selbst ein Prozent in Summe Geld und Zeit sparen. amd64v3 ist also kein Wundermittel, sondern ein solides, sauber umgesetztes Feintuning für die, die es brauchen.
Wo CachyOS weiter geht
Damit zurück zu CachyOS, dem eigentlichen Auslöser dieser ganzen Bewegung im Mainstream. CachyOS macht nämlich von Haus aus das, wozu du dich bei Ubuntu erst aktiv entscheiden musst, und es geht dabei noch ein gutes Stück weiter.
Die Distribution pflegt nicht nur v3-Repositories, sondern auch v4-Repositories, die zusätzlich AVX-512 voraussetzen, sowie separate Builds für Zen 4 und neuer. Der Installer erkennt deine CPU und wählt automatisch das passende Repository. Dazu kommen Optimierungen, die über die reine Architekturstufe hinausgehen: Link-Time Optimization für alle Pakete, dazu Profile-Guided Optimization und BOLT für besonders häufig genutzte Binaries. Und obendrauf der eigene linux-cachyos-Kernel mit getuntem Scheduler.
In Phoronix-Benchmarks zeigt sich, dass die v3-Repositories je nach Workload zwischen fünf und zwanzig Prozent zulegen können, gerade bei Paketen wie PHP oder GCC, bei denen CachyOS die Build-Rezepte zusätzlich anpasst. Allerdings gibt es auch Regressionen, und der Vorteil von v3 und v4 gegenüber generischem x86-64 ist nicht in jedem Fall eindeutig. Genau deshalb finde ich den Ubuntu-Ansatz so sympathisch: optional, klar beschriftet und rückwärtskompatibel mit dem Standard-Stack.
Fazit
Mit den Architecture Variants in Ubuntu 26.04 ist eine Idee im Mainstream angekommen, die CachyOS gross gemacht hat. Für dich als Anwender bedeutet das vor allem eines: Du hast die Wahl. Wenn du moderne Hardware hast und gerne ein bisschen aus ihr herausholst, ist amd64v3 einen Versuch wert, zumal das Aktivieren und Zurücksetzen je nur einen Befehl kostet. Erwarte dir aber keine Wunder. Wer wirklich kompromisslos auf Performance optimieren will, ist bei CachyOS nach wie vor besser aufgehoben. Aber dass Canonical diesen Weg überhaupt geht, und ihn so sauber und konservativ umsetzt, ist genau die Art von Fortschritt, die ich mir von einer LTS-Distribution wünsche.