* chore(readme): Remove outdated information * chore(docs): Fix grammatical error * chore(readme-BR): Remove outdated `-deck` image info * chore(readme-FR): Remove outdated -deck image info * chore(readme-NL): Remove outdated information * chore(readme-SPA): Remove outdated `-deck` information * chore(readme-zh-cn): Remove outdated -deck info
38 KiB
🇺🇸 🇪🇸 🇮🇩 🇨🇳 🇫🇷 🇧🇷 🇳🇱
Inhoudsopgave
- Over & Kenmerken
- Waarom
- Showcase
- Documentatie & Nieuwsbrief
- Aangepaste Paketten
- Verificatie
- Secure Boot
- Bijdragers metriek
- Ster Geschiedenis
- Speciale Dank
- Zelf Bouwen
- Lid worden
Over & Kenmerken
Bezoek onze website voor een nieuwkomer vriendelijke uitleg. Deze readme dekt alles grondig.
Bazzite is een OCI image die als alternatief besturingssysteem werkt voor de Steam Deck en een klaar-om-te-gamen SteamOS-achtig alternatief voor desktop computers en woonkamer home theater PCs.
Bazzite is gebouwd van ublue-os/main en ublue-os/nvidia met Fedora technologie, wat betekent dat uitgebreide hardwareondersteuning en ingebouwde stuurprogramma's zijn inbegrepen. Daarnaast voegt Bazzite de volgende functies toe:
- Gebruik van de fsync kernel om HDR the krijgen, beteren hardwareondersteuning, naast talloze andere meegeleverde patches.
- HDR beschikbaar in Game mode.
- NVK beschikbaar met niet-Nvidia builds.
- Volledige ondersteuning voor hardwareversnelde codec voor H264-decodering.
- Volledige ondesteuning voor AMD's ROCM OpenCL/HIP run-times.
- xone stuurprogramma voor Xbox controllers.
- Volledige ondersteuning voor DisplayLink.
- Bevat Valve's KDE-thema's van SteamOS.
- Met optionele Valve-geïnspireerde GTK3/4 thema's die overeenkomen met Vapor en VGUI2 van SteamOS. Installeer Gradience om die te gebruiken.
- LatencyFleX, vkBasalt, MangoHud en OBS VkCapture zijn standaard geïnstalleerd en beschikbaar.
- Gepatchte Switcheroo-Control om gebroken iGPU/dGPU-omschakeling te herstellen.
- Ondersteuning van Wallpaper Engine. (Alleen met KDE)
- ROM Properties Page shell extension inbegrepen.
- Volledige ondersteuning van Winesync/Fastsync/NTsync.
- Distrobox voorgeïnstalleerd met automatische updates voor aangemaakte containers.
- Ptyxis Terminal in gebruik voor al de varianten. Deze terminal is specifiek ge-designed voor de container workflow die je gebruikt in Bazzite. Als je terug wilt naar de standaard terminal, gebruik
ujust _restore-original-terminal
- Automatische
duperemove
service voor het verminderen van de schijfruimte die wordt gebruikt door de inhoud van de wine-voorvoegsel. - Ondersteuning voor HDMI CEC via libCEC.
- System76-Scheduler geïnstaleerd. Dit biedt automatische procesprioriteitaanpassingen voor applicaties die in gebruik zijn en beperkt de CPU-tijd voor achtergrondprocessen tot een minimum.
- Aangepasten System76-Scheduler config met extra regels.
- Gebruikt standaard Google's BBR TCP congestiecontrole.
- Input Remapper geïnstaleerd en in gebruik. (Beschikbaar maar is uitgeschakeld in de Deck variant, kan ingeschakeld worden met
ujust _restore-input-remapper
) - Bazzite Portal is een makkelijke manier om applicaties en aanpassingen te installeren, zoals LACT en GreenWithEnvy.
- Waydroid geïnstaleerd om Android apps tend to gebruiken. Stel het in met de quick guide.
- Applicaties beheren met Flatseal, Warehouse en Gear Lever.
- OpenRGB i2c-piix4 and i2c-nct6775 drivers for controlling RGB on certain motherboards.
- OpenRazer stuurprogrammas ingebouwd. Selecteer OpenRazer in de Bazzite Portal of gebruik
ujust install-openrazer
in een terminal. - OpenTabletDriver udev regels ingebouwd, met voledige software suite installeerbaar via de Bazzite Portal of met
ujust install-opentabletdriver
in een terminal. - Onmiddellijke ondersteuning voor Wooting keyboards.
- Ingebouwde ondersteuning voor Southern Islands (HD 7000) en Sea Islands (HD 8000) AMD GPUs met de
amdgpu
stuurprogramma. - XwaylandVideoBridge is beschikbaar voor Discord scherm delen onder Wayland.
- Webapp Manager is beschikbaar om application van websites the maken in veschillende browsers, zoals Firefox.
Desktop
Gangbare variant beschikbaar als bazzite
, voor desktop computers.
- Automatische updates voor Flatpaks en alle Distrobox containers - aangedreven door ublue-update en topgrade.
Important
ISOs kunnen gedownload worden via onze releases pagina en een installatiegids kan hier gevonden worden.
Rebase van een bestaande upstream Fedora Atomic naar deze image als je Open Source GPU Drivers wilt: (Let op: Mesa's Open Source optie voor NVIDIA GPU's, NVK is nog steeds gevoelig voor fouten op het moment van schrijven, voor problemen met NVK [dien een rapport in bij Mesa].(url), niet Ublue/Bazzite)
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:stable
of voor apparaten met Nvidia GPUs die de NVIDIA Proprietary Drivers willen gebruiken:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:stable
Voor gebruikers die Secure Boot aan hebben: Volg onze secure boot documentatie voor de rebasing.
Steam Deck/Home Theater PCs (HTPCs)
Important
Apparaten die NIET de Steam Deck zijn kunnen nogsteeds de
bazzite-deck
images gebruiken maar moeten een moderne AMD GPU hebben. Intel Arc GPUs werken ook.
Varianten voor gebruik als alternatief voor SteamOS op de Steam Deck en voor console-achtige ervaring op HTPCs beschikbaar als bazzite-deck
:
- Start direct in Game mode.
- Automatische
duperemove
verminderd de grootte van compatdata. - Laatste versie van Mesa maakt kleinere shader caches en heeft die niet nodig om haperen tegen te gaan.
- Kan gestart worden ook al is de drive vol.
- Al de talen die in Upstream Fedora beschikbaar zijn zijn hier ook beschikbaar.
- Gebruikt Wayland in de desktop met ondersteuning van Steam input.
- Gebruikt HHD voor beteren invoer met non-Valve draagbare computers.
- Gebruikt overgezetten functions va SteamOS paketten, zoals bestuurprogrammas, firmware updaters en ventilatie controle van de evlaV repo.
- Aangepaste Mesa voor betere framerate controle in Gamescope.
- Komt met patches voor SteamOS BTRFS voor een volledige BTRFS beschikbaarheid voor SD kaarten.
- Komt met SDGyroDSU.
- Optie om Decky Loader, EmuDeck, RetroDECK en ProtonUp-Qt te instaleren, met velen anderen opties.
- Aangepaste update systeem die het mogelijk maken om het bestuuringsysteem, Flatpaks en Distrobox images direct te updaten via de Game mode UI. Medemogelijk gemaat door ublue-update en topgrade.
- Makkelijk om Windows te Dual-Booten dankzij Fedora die GRUB intact laat.
- Gaat een update fout? Ga gemakelijk terug naar een ouderen versie van Bazzite met
rpm-ostree
's rollback functionaliteit. Je kan zelfs ouderen images selecteren tijdens het starten. - Steam en Lutris geïnstaleerd in de image.
- Discover Overlay voor Discord geïntaleerd en start automatisch in Game mode en de Desktop als Discord beschikbaar is. Zie de officiële documentatie hier.
- Gebruik van de (4GB) ZRAM met ZSTD compressie algoritme met de optie om terug te gaan naar een 1GB swap file en mogelijkheid om een eigen grooten te kiezen.
- Kyber I/O scheduler om I/O starvation tegen te gaan tijdens het installeren van spellen of de achtergrond
duperemove
process. - Gebruikt SteamOS's kernel parameters.
- Kleur gecalibreerde display profielen voor matte and reflectieven Steam Deck schermen.
- Standaard uit, power-user opties zoals:
- Mogelijkheid voor laag-risico undervolting van de Steam Deck en AMD Framework Laptops via RyzenAdj en Ryzen SMU, zie
ryzenadj.service
en/etc/default/ryzenadj
. - Batterij oplaad limiet, zie
batterylimit.service
en/etc/default/batterylimit
. (Werkt ook als het apparaat uit is) - Mogelijkheid om het scherm te overclocken. Bijvoorbeeld, voeg
GAMESCOPE_OVERRIDE_REFRESH_RATE=40,70
toe in/etc/environment
. - Heb je 32GB ram in je Steam Deck? Geniet van de dubbelen maximalen VRAM, automatisch ingeschakeld (Kan je je soldeer skills delen?)
- Mogelijkheid voor laag-risico undervolting van de Steam Deck en AMD Framework Laptops via RyzenAdj en Ryzen SMU, zie
- Steam Deck hardware-specifieken services kunnen uit gezet worden met
ujust disable-bios-updates
enujust disable-firmware-updates
in de terminal. Dezen staan al uit op non-Deck hardware en op Decks met DeckHD schermen of 32GB RAM mods. - Meer informatie kan hier gevonden worden voor de Bazzite Steam Deck images.
Warning
Door een upstream probleem kan Bazzite niet gebruikt worden op Steam Decks met 64GB eMMC opslag. De opslag vervangen helpt met dit probleem.
Important
ISOs kunnen gedownload worden via onze releases pagina en installatie instructies kunnen hier gevonden worden.
Rebase van een bestaande upstream Fedora Atomic naar deze image:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable
Alternatieve Draagbare Computers
Zie onze Handheld Wiki voor nodige instellingen en Decky Loader plugins voor Steam Gaming Mode op jou Draagbare Computer.
Lees de hhd documentatie, somigen Draagbare Computers hebben specifieken tweaks nodig om te werken.
We hebben ook een ujust
command om verschilende CSS Loader thema's te installeren, dezen kunnen in de CSS Loader store gevonden worden. De themas worden automatisch geüpdate door Bazzite als die geïntalleerd zijn.
# Installeer Handheld Controller Thema (https://github.com/victor-borges/handheld-controller-glyphs)
ujust install-hhd-controller-glyph-theme
GNOME
GNOME desktop environment is beschikbaar in alle desktop and deck varianten. Deze versies hebben de volgende toegevoegde functies:
- Variabelen refresh rate en fractionele scaling onder Wayland.
- Optiess in het top menu om naar Game Mode te gaan, Steam te starten en veel meer.
- GSConnect geïnstalleerd en klaar voor gebruik.
- Hanabi extensie met vergelijkbaren functinaliteiten voor Wallpaper Engine net als in KDE.
- Meerderen beschikbaaren extensies geïnstalleerd zoals belangrijken gebruikers ervaring fixes.
- Automatische updates voor Firefox GNOME thema en Thunderbird GNOME thema. (Als deze geïnstalleerd zijn)
Important
ISOs kunnen gedownload worden via onze releases pagina en een installatiegids kan hier gevonden worden.
Rebase van een bestaande upstream Fedora Atomic naar deze image:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:stable
Bestaande rebase ostree systeem naar een Desktop Environment met de Proprietary NVIDIA Drivers release:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Warning
Door een upstream probleem kan Bazzite niet gebruikt worden op Steam Decks met 64GB eMMC opslag.
Om een bestaande ostree systeem te rebasen naar de Steam Deck/HTPC release:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
FVoor gebruikers met Secure Boot: Volg onze secure boot documentatie voordat je rebased.
Kenmerken van Upstream
Universal Blue
- Proprietary Nvidia bestuurprogrammas geïnstaleerd. (Alleen voor NVidia images)
- Flathub staat aan.
ujust
commands voor uw gemak.- Multi-media codecs.
- Mogelijkheid om terug te gaan naar ouderen Bazzite images binnen 90 dagen.
Kenmerken van Fedora Linux (Kinoite & Silverblue)
- Super stabiele basis.
- Systeem onderdelen blijven relatief up-to-date.
- Mogelijkheid om Fedora programmas te gebruiken die na updates op uw systeem blijven.
- Beveiligd dankzij SELinux die geïnstaleerd is en aan staat.
- Mogelijkheid om verschilende Fedora Atomic images te gebruiken, als je dat wilt, zonder gebruikers data te verliezen (spellen, instellingen, apps, etc).
- Printer ondersteuning dankzij CUPS.
Waarom
Bazzite is begonnen als project om verschilende problemen die SteamOS heeft te reparerent, vooral oude packages (ondanks dat het een Arch basis heeft) en het gebrek aan een functionele package manager.
Ondanks dit project ook image-based is kun je al de Fedora packages installeren via de terminal. Deze packages blijven op uw systeem ook na updates. (Installeer maar die obscure VPN software wat je uren lang hebt geprobeerd op SteamOS.). Bazzite is ook meerderen keren per week geüpdate met upstream Fedora packages. Dit geeft Bazzite de beste prestatie en laatste kenmerken - allemaal op een stabiele basis.
Bazzite komt met de laatste Linux kernel en SELinux met volledige mogelijkheid voor Secure Boot (Gebruik ujust enroll-secure-boot-key
in de terminal en gebruik wachtwoord universalblue
als dit gevraagd wordt om onze sleutels te gebruiken ) en disk encryptie maakt Bazzite een geweldig alternatief voor normaal computer gevruik. (Ja, je kan printen met Bazzite)
Lees de FAQ om te zien wat Bazzite speciaal maakt vergeleken met anderen Linux distributies.
Showcase
Documentatie & Nieuwsbrief
Zie extra documentatie rondom het project.
Zie onze nieuwsbrief die regelmaatig geüpdate wordt voor info rondom het project.
Aangepaste Paketten
Overgezetten SteamOS en ChimeraOS paketten, onderanderen in gebruik door Bazzite, worden gebouwd met copr in bazzite en bazzite-multilib.
Pakket | Status |
---|---|
ds-inhibit | |
duperemove | |
extest | |
gamescope | |
gamescope-session-plus | |
gamescope-session-steam | |
gamescope-shaders | |
galileo-mura | |
gnome-randr-rust | |
gnome-shell | |
gnome-shell-extension-bazzite-menu | |
gnome-shell-extension-caribou-blocker | |
gnome-shell-extension-compiz-windows-effect | |
gnome-shell-extension-hanabi | |
gnome-shell-extension-hotedge | |
joystickwake | |
jupiter-fan-control | |
jupiter-hw-support-btrfs | |
jupiter-sd-mounting-btrfs | |
kf6-kio | |
mangohud | |
mesa | |
pipewire | |
powerbuttond | |
python3-hid | |
ryzenadj | |
sdgyrodsu | |
steamdeck-dsp | |
steamdeck-gnome-presets | |
steamdeck-kde-presets | |
steamdeck-kde-presets-desktop | |
steam_notif_daemon | |
ublue-update | |
udisks2 | |
unl0kr | |
upower | |
vpower | |
wireplumber | |
xwiimote-ng |
De volgende paketten worden gebruikt van anderen Copr repos:
Verificatie
De images worden getekend door sigstore's cosign. U kunt de tekening verifieren om cosign.pub
te downloaden en het volgende in de terminal te voegen:
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite
Secure Boot
Warning
Steam Deck Gebruikers: De Steam Deck komt niet met Secure Boot aan en komt zonder sleutels ingeschakeld. Zet dit niet aan behalven als je ABSOLUUT weet wat je doet.
Secure boot is beschikbaar met onze eigen sleutel. De pub sleutel kan hier gevonden worden. Als je de sleutel voor installatie wilt gebruiken, voeg dit in de terminal in:
sudo mokutil --timeout -1
sudo mokutil --import secure_boot.der
Voor gebruikers die de Universal Blue image al gebruiken kun je ujust enroll-secure-boot-key
in de terminal voegen.
Als er voor een wachtwoord gevraagd wordt, gebruik universalblue
.
Bijdragers Metriek
Ster Geschiedenis
Speciale Dank
Bazzite is een gemeenschapsinspanning en bestaat niet zonder hen. Zie hieronder mensen die ons hulp hebben verleend since het begin:
- rei.svg - Voor het creëren van ons logo en branding.
- SuperRiderTH - Voor het creëren van de Steam Game Mode start video.
- evlaV - Om Valve's code beschikbaar te maken en om dit persoon te zijn.
- ChimeraOS - Voor gamescope-sessies en voor belangrijk hulp.
- Jovian-NixOS - Met de hulp van techische problemen en het maken van projecten net als Bazzite. Serieus, ge kijken. Het is onze op Nix gebaseerde neef.
- sentry - Voor hulp met kernel patches en de kernel-fsync repo die wij nu gebruiken.
- nicknamenamenick - Om de VIP te zijn met het onderhoud van onze documentatie en met tallozen keren hulp geven aan onze gebruikers.
- Steam Deck Homebrew - Om ons te ondersteunen ondanks het extra werk, met speciale dank aan PartyWumpus om Decky Loader beschikbaar te maken onder SELinux.
- cyrv6737 - Voor de inspiratie en de basis die bazzite-arch werd.
Zelf Bouwen
Bazzite word in z'n geheel in Github gemaakt en je eigen versie maken is even makkelijk als deze repo forken, een prive sleutel toe te voegen en GithubActions in te schakelen.
Zie hier om geheimen te behouden op GitHub. Je moet nieuwe sleutels genereren met cosign. De publieke sleutel kan in jou repo gezet worden. (Jou gebruikers hebben het nodig om de signatures te checken) en je kan je prive sleutel in Settings -> Secrets -> Actions
toevoegen met de naam SIGNING_SECRET
.
We hebben ook een populaire config voor de pull app als je jou fork up-to-date wilt houden met upstream.Zet deze app aan in jou repo on Bazzite updates te gebruiken zodra die uitkomen terwijl je zelf ook dingen kan veranderen.
Lid worden
Je kunt ons vinden in de Universal Blue Discord en de archive zien van hulp threads zonder een account.
Discusieer en creër gebruikers gidsen in de Universal Blue Discourse Forums.
Volg Universal Blue op Mastodon.