- 🇺🇸 🇪🇸 🇮🇩 🇨🇳 🇫🇷 🇧🇷 🇳🇱 🇷🇺 🇩🇪
- Inhaltsverzeichnis
Für eine einsteigerfreundliche Erklärung von Bazzite besuche bitte unsere Website (Englisch). Dieses Readme behandelt alles ausführlich.
Bazzite ist ein angepasstes Fedora Atomic-Image, das mit Cloud Native-Technologie erstellt wurde und das Beste des Linux-Gamings auf alle deine Geräte bringt – einschließlich deines bevorzugten Handhelds.
Bazzite basiert auf ublue-os/main und ublue-os/nvidia unter Verwendung der Fedora-Technologie. Dies bedeutet erweiterte Hardware-Unterstützung und integrierte Treiber. Zusätzlich bietet Bazzite die folgenden Funktionen:
- Verwendet den Bazzite-Kernel, um HDR und erweiterte Hardware-Unterstützung zu ermöglichen, neben zahlreichen anderen enthaltenen Patches – basierend auf dem fsync-Kernel.
- HDR im Spielmodus verfügbar.
- NVK auf Nicht-Nvidia-Builds verfügbar.
- Volle Hardware-beschleunigte Codec-Unterstützung für H264-Dekodierung.
- Volle Unterstützung für AMDs ROCM OpenCL/HIP Run-times.
- xone-Treiber für Xbox-Controller.
- Volle Unterstützung für DisplayLink.
- Enthält Valves KDE-Designs von SteamOS.
- LatencyFleX, vkBasalt, MangoHud und OBS VkCapture standardmäßig installiert und verfügbar.
- Patched Switcheroo-Control das die standardmäßig defekte iGPU/dGPU-Umschaltung behebt.
- ROM Properties Page shell extension enthalten.
- Volle Unterstützung für Winesync/Fastsync/NTsync.
- Distrobox vorinstalliert.
- Vereinfachte Davinci Resolve-Installation mit davincibox (
ujust install-resolve) - Ptyxis Terminal wird standardmäßig in allen Images verwendet. Dieses Terminal wurde speziell für den Container-Workflow entwickelt, den du in Bazzite nutzen wirst. KDE Konsole und GNOME Console können bei Bedarf als Flatpaks installiert werden.
- Automatischer
duperemove-Dienst zur Reduzierung des von Wine-Prefix-Inhalten belegten Speicherplatzes. - Unterstützung für HDMI CEC über libCEC.
- Verwendet standardmäßig Google's BBR TCP congestion control.
- Input Remapper vorinstalliert und aktiviert. (Verfügbar, aber standardmäßig deaktiviert auf der Deck-Variante, kann mit
ujust restore-input-remapperaktiviert werden) - Waydroid vorinstalliert für die Ausführung von Android-Apps. Richte es mit dieser Kurzanleitung (Englisch) ein.
- Verwalte Anwendungen mit Flatseal, Warehouse und Gear Lever.
- OpenRGB i2c-piix4- und i2c-nct6775-Treiber zur Steuerung von RGB auf bestimmten Motherboards.
- OpenRazer-Treiber integriert. Führe
ujust install-openrazerin einem Terminal aus, um es zu verwenden. - OpenTabletDriver udev rules integriert, mit der vollständigen Softwaresuite, die durch Ausführen von
ujust install-opentabletdriverin einem Terminal installiert werden kann. - Out-of-the-Box-Unterstützung für Wooting-Tastaturen.
- Integrierte Unterstützung für Southern Islands (HD 7000) und Sea Islands (HD 8000) AMD GPUs unter dem
amdgpu-Treiber. - XwaylandVideoBridge ist für Discord-Screensharing unter Wayland verfügbar.
- Webapp Manager ist verfügbar, um Anwendungen aus Websites für eine Vielzahl von Browsern, einschließlich Firefox, zu erstellen.
Standardvariante, verfügbar als bazzite, geeignet für Desktop-Computer.
- Automatische Updates für das OS, Flatpaks und mehr – angetrieben von ublue-update und topgrade.
Important
ISOs können von unserer Website heruntergeladen werden, und eine hilfreiche Installationsanleitung findest du hier (Englisch).
Rebase von einem bestehenden Upstream Fedora Atomic auf dieses Image, wenn du Open-Source-GPU-Treiber nutzen möchtest: (Bitte beachte: Mesas Open-Source-Option für NVIDIA GPUs, NVK, ist zum Zeitpunkt der Erstellung dieses Dokuments noch fehleranfällig. Bei Problemen mit NVK reiche bitte einen Bericht bei Mesa ein, nicht bei Ublue/Bazzite.)
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stableoder für Geräte mit Nvidia GPUs, die die proprietären NVIDIA-Treiber wünschen:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stableFür Benutzer mit aktiviertem Secure Boot: Beachte unsere secure boot documentation vor dem Rebase.
Diese Variante wurde für die Nutzung als Alternative zu SteamOS auf dem Steam Deck und für ein Konsolen-ähnliches Erlebnis auf HTPCs entwickelt, verfügbar als bazzite-deck:
- Bootet direkt in den Spielmodus, passend zum Verhalten von SteamOS.
- Automatisches
duperemovereduziert die Größe von Compatdata erheblich. - Die neueste Version von Mesa erzeugt kleinere Shader-Caches und benötigt diese nicht, um Ruckler zu verhindern.
- Kann auch bei vollem Laufwerk gestartet werden.
- Unterstützung für jede von Upstream Fedora unterstützte Sprache.
- Nutzt Wayland auf dem Desktop mit Unterstützung für Steam Input.
- Enthält HHD für erweiterte Eingabeunterstützung auf Nicht-Valve-Handhelds.
- Bietet portierte Versionen der meisten SteamOS-Pakete, einschließlich Treiber, Firmware-Updater und Lüftersteuerungen aus dem evlaV-repository.
- Gepatchtes Mesa für präzise Framerate-Kontrolle von Gamescope.
- Kommt standardmäßig mit Patches von SteamOS BTRFS für volle BTRFS-Unterstützung der SD-Karte.
- Liefert eine portierte Kopie von SDGyroDSU mit, die standardmäßig aktiviert ist.
- Option zur Installation von Decky Loader, EmuDeck, RetroDECK und ProtonUp-Qt, neben zahlreichen anderen nützlichen Paketen während der Installation.
- Ein benutzerdefiniertes Update-System ermöglicht es, das OS, Flatpaks und mehr direkt über die Game-Mode-UI zu aktualisieren, angetrieben von ublue-update und topgrade.
- Integrierte Unterstützung für Windows-Dual-Boot dank der intakten Fedora-Installation von GRUB.
- Update hat etwas kaputt gemacht? Rolle dank der Rollback-Funktion von
rpm-ostreeeinfach zur vorherigen Bazzite-Version zurück. Du kannst sogar frühere Images beim Booten auswählen. - Steam und Lutris sind als Layered Packages auf dem Image vorinstalliert.
- Discover Overlay für Discord ist vorinstalliert und startet automatisch sowohl im Spielmodus als auch auf dem Desktop, wenn Discord installiert ist. Die offizielle Dokumentation findest du hier.
- Verwendet standardmäßig ZRAM(4GB) mit dem LZ4-Komprimierungsalgorithmus.
- LAVD und BORE CPU-Scheduler für flüssiges und reaktionsschnelles Gameplay.
- Kyber I/O-Scheduler, um I/O-Engpässe bei der Installation von Spielen oder während des
duperemove-Hintergrundprozesses zu verhindern. - Wendest SteamOS' Kernel-Parameter an.
- Farbkalibrierte Anzeigeprofile für matte und spiegelnde Steam Deck-Bildschirme enthalten.
- Standardmäßig deaktivierte Power-User-Funktionen, einschließlich:
- Dienst für risikoarmes Undervolting des Steam Deck sowie von AMD Framework Laptops über RyzenAdj und Ryzen SMU, siehe
ryzenadj.serviceund/etc/default/ryzenadj. - Integrierte Unterstützung für Display-Übertaktung. Füge zum Beispiel
CUSTOM_REFRESH_RATES=30-68zu/etc/environmenthinzu. Minimale und maximale Bildwiederholraten unterscheiden sich je nach Handheld! - 32GB RAM-Mod für dein Steam Deck? Genieße die doppelte maximale VRAM-Menge, automatisch angewendet. (Kannst du uns deine Lötkenntnisse mitteilen?)
- Dienst für risikoarmes Undervolting des Steam Deck sowie von AMD Framework Laptops über RyzenAdj und Ryzen SMU, siehe
- Steam Deck-Hardware-spezifische Dienste können durch Ausführen von
ujust disable-bios-updatesundujust disable-firmware-updatesim Terminal deaktiviert werden. Diese werden auf Nicht-Deck-Hardware und auf Decks mit DeckHD-Displays oder 32GB RAM-Mods automatisch deaktiviert. - Weitere Informationen zu den Bazzite Steam Deck Images findest du hier.
Important
ISOs können von unserer Website heruntergeladen werden, und eine hilfreiche Installationsanleitung findest du hier (Englisch).
Rebase von einem bestehenden Upstream Fedora Atomic auf dieses Image:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stableBitte beziehe dich auf unser Handheld-Wiki für notwendige Einstellungen und Decky Loader-Plugins für den Steam Gaming Mode auf deinem spezifischen Handheld.
Stelle sicher, dass du auch die hhd-Dokumentation liest; einige Handhelds erfordern spezifische Einstellungänderungen/Anpassungen, um ordnungsgemäß zu funktionieren.
Wir liefern auch ujust-Befehle mit, um verschiedene CSS Loader-Themes zu installieren, die im CSS Loader Store nicht gefunden werden können. Diese werden automatisch mit Bazzite aktualisiert, falls installiert.
# Install Handheld Controller Theme (https://github.com/victor-borges/handheld-controller-glyphs)
ujust install-hhd-controller-glyph-themeBuilds mit der GNOME-Desktop-Umgebung sind sowohl in Desktop- als auch in Deck-Varianten verfügbar. Diese Builds bieten folgende zusätzliche Funktionen:
- Unterstützung für variable Bildwiederholfrequenz und fraktionelle Skalierung unter Wayland aktiviert.
- Benutzerdefiniertes Menü in der oberen Leiste zur Rückkehr zum Spielmodus, zum Starten von Steam und zum Öffnen einer Reihe nützlicher Dienstprogramme.
- GSConnect vorinstalliert und einsatzbereit.
- Hanabi Extension enthalten, um ähnliche Funktionen wie Wallpaper Engine in KDE zu bieten.
- Zahlreiche optionale Erweiterungen vorinstalliert, einschließlich wichtiger Korrekturen für die Benutzererfahrung.
- Automatische Updates für das Firefox GNOME Theme und das Thunderbird GNOME Theme. (Falls installiert)
Important
ISOs können von unserer Website heruntergeladen werden, und eine hilfreiche Installationsanleitung findest du hier (Englisch).
Rebase von einem bestehenden Upstream Fedora Atomic auf dieses Image:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stableUm ein bestehendes ostree-System auf eine Desktop-Umgebung mit der Version für die proprietären NVIDIA-Treiber zu rebasen:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stableUm ein bestehendes ostree-System auf die Steam Deck/HTPC-Version zu rebasen:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stableFür Benutzer mit aktiviertem Secure Boot: Beachte unsere Secure-Boot-Dokumentation (Englisch) vor dem Rebase.
- Proprietäre Nvidia-Treiber vorinstalliert. (Nur für Nvidia-Images)
- Flathub ist standardmäßig aktiviert.
ujust-Befehle für mehr Komfort.- Multimedia-Codecs direkt nach der Installation verfügbar.
- Rolle Bazzite von jedem Build der letzten 90 Tage zurück.
- Eine absolut solide und stabile Basis.
- Systempakete bleiben relativ aktuell.
- Kann Fedora-Pakete dem Image hinzufügen, ohne sie bei Updates zu verlieren.
- Sicherheitsorientiert mit SELinux vorinstalliert und direkt nach der Installation konfiguriert.
- Die Möglichkeit, bei Bedarf auf verschiedene Fedora Atomic Images zu rebasen, ohne Benutzerdaten zu verlieren.
- Druckunterstützung dank vorinstalliertem CUPS.
Bazzite begann als Projekt, um einige der Probleme zu lösen, die SteamOS plagen, hauptsächlich veraltete Pakete (trotz einer Arch-Basis) und das Fehlen eines funktionalen Paketmanagers.
Obwohl dieses Projekt ebenfalls Image-basiert ist, kannst du jedes Fedora-Paket direkt über die Kommandozeile installieren. Diese Pakete bleiben über Updates hinweg erhalten (Also los, installiere die obskure VPN-Software, für die du in SteamOS eine Stunde gebraucht hast, um sie zum Laufen zu bringen). Zusätzlich wird Bazzite mehrmals pro Woche mit Paketen von Upstream Fedora aktualisiert, was dir die bestmögliche Leistung und die neuesten Funktionen bietet – alles auf einer stabilen Basis.
Bazzite wird standardmäßig mit dem neuesten Linux-Kernel und aktiviertem SELinux ausgeliefert, mit voller Unterstützung für Secure Boot (Führe ujust enroll-secure-boot-key aus und gib bei Aufforderung das Passwort universalblue ein, um unseren Schlüssel zu registrieren) und Festplattenverschlüsselung, was es zu einer sinnvollen Lösung für den allgemeinen Gebrauch macht. (Ja, du kannst von Bazzite aus drucken)
Lese die FAQ für Details dazu, was Bazzite von anderen Linux-basierten Betriebssystemen unterscheidet.
Sieh dir weitere Dokumentation zum Projekt an.
Diese Images sind mit Sigstores Cosign signiert. Du kannst die Signatur überprüfen, indem du den cosign.pub-Schlüssel aus diesem Repo herunterlädst und den folgenden Befehl ausführst:
cosign verify --key cosign.pub ghcr.io/ublue-os/bazziteWarning
Steam Deck-Benutzer: Das Steam Deck wird nicht mit aktiviertem Secure Boot ausgeliefert und enthält standardmäßig keine registrierten Schlüssel. Aktiviere dies nicht, es sei denn, du weißt genau, was du tust.
Secure Boot wird mit unserem benutzerdefinierten Schlüssel unterstützt. Der öffentliche Schlüssel ist im Root-Verzeichnis dieses Repositories hier zu finden. Wenn du diesen Schlüssel vor der Installation oder dem Rebase registrieren möchtest, lade den Schlüssel herunter und führe Folgendes aus:
sudo mokutil --timeout -1
sudo mokutil --import secure_boot.derFür Benutzer, die bereits ein Universal Blue Image verwenden, kannst du stattdessen ujust enroll-secure-boot-key ausführen.
Falls nach einem Passwort gefragt wird, verwende universalblue.
Bazzite ist eine Gemeinschaftsleistung und würde ohne die Unterstützung aller nicht existieren. Im Folgenden sind einige der Personen aufgeführt, die uns auf diesem Weg geholfen haben:
- amelia.svg – Für die Erstellung unseres Logos und des gesamten Brandings.
- SuperRiderTH – Für die Erstellung unseres Startvideos für den Steam Game Mode.
- evlaV – Dafür, dass Valve's Code verfügbar gemacht wurde und dafür, dass er diese Person ist.
- ChimeraOS – Für gamescope-session und für wertvolle Unterstützung auf unserem Weg.
- Jovian-NixOS – Für die Unterstützung bei technischen Problemen und die Erstellung eines ähnlichen Projekts. Im Ernst, schau es dir an. Es ist unser Nix-basierter Cousin.
- sentry – Für die Unterstützung bei benötigten Kernel-Patches und die Erstellung des kernel-fsync-Repos, das wir jetzt verwenden.
- nicknamenamenick – Dafür, dass er der MVP war, der fast im Alleingang unsere Dokumentation und Support-Literatur gepflegt und unzählige Male Benutzern geholfen hat.
- Steam Deck Homebrew – Dafür, dass andere Distributionen als SteamOS trotz des Mehraufwands unterstützt werden, und ein besonderer Dank an PartyWumpus dafür, dass er Decky Loader für uns mit SELinux zum Laufen gebracht hat.
- cyrv6737 – Für die anfängliche Inspiration und die Basis, die zu Bazzite-Arch wurde.
Bazzite wird vollständig auf GitHub entwickelt, und das Erstellen einer eigenen, angepassten Version ist so einfach wie das Forken dieses Repositories, das Hinzufügen eines privaten Signierungsschlüssels und das Aktivieren von GitHub Actions.
Mach dich vertraut damit, wie du Geheimnisse auf GitHub sicher aufbewahrst. Du musst mit Cosign ein neues Schlüsselpaar generieren. Der öffentliche Schlüssel kann in deinem öffentlichen Repo liegen (Deine Benutzer benötigen ihn zur Überprüfung der Signaturen), und du kannst den privaten Schlüssel in Settings -> Secrets -> Actions mit dem Namen SIGNING_SECRET einfügen.
Wir liefern auch eine Konfiguration für die beliebte Pull-App mit, falls du deinen Fork mit dem Upstream synchron halten möchtest. Aktiviere diese App in deinem Repo, um Bazzite-Änderungen nachzuverfolgen und gleichzeitig deine eigenen Modifikationen vorzunehmen.
-
Du findest uns auf dem Universal Blue Discord
- Sieh dir das archive der Support-Threads ohne Konto an.
-
Diskutiere und erstelle Benutzeranleitungen in den Universal Blue Discourse Forums.
-
Folge Universal Blue auf Mastodon.
Sieh dir die vollständige Liste der Bazzite-Ressourcen und der sozialen Präsenz an.







