From 1521529d63a8c62bb25478a8d7cba7049602f601 Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Tue, 15 Aug 2023 19:45:23 -0700 Subject: [PATCH] chore(readme): Reorganize deck section, mention 64GB issue --- README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 24cef4d3..7da6a402 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,9 @@ or for devices with Nvidia GPUs: Variant designed for usage as an alternative to SteamOS on the Steam Deck, available as `bazzite-deck`: - Directly boots to Gamemode matching SteamOS's behavior. +- **Automatic duperemove greatly trims the size of compatdata.** +- **Latest version of Mesa creates smaller shader caches and does not require them to prevent stutter.** +- **Able to be booted even if the drive is full.** - Uses Wayland on the desktop with [full support for Steam input](https://github.com/Supreeeme/extest). - Features ported versions of most SteamOS packages, including drivers, firmware updaters, and fan controllers [from the evlaV repository](https://gitlab.com/evlaV). - Patched Mesa for proper framerate control from Gamescope. @@ -73,11 +76,6 @@ Variant designed for usage as an alternative to SteamOS on the Steam Deck, avail - BFQ I/O scheduler to prevent I/O starvation when installing games or during background duperemove processes. - TLS/SSL secured DNS and NTP by default. (This is a handheld PC you're likely to use on random public networks after all) - Applies SteamOS's kernel parameters and enables amd-pstate by default. -- 64GB Steam Decks gain several improvements over SteamOS, including: - - Higher disk compression ratio increases storage space and eMMC read speeds. - - Automatic duperemove greatly trims the size of compatdata. - - Latest version of Mesa creates smaller shader caches and does not require them to prevent stutter. - - Able to be booted even if the drive is full. - Default-disabled power-user features, including: - Service for low-risk undervolting of the Steam Deck via [RyzenAdj](https://github.com/FlyGoat/RyzenAdj), see `ryzenadj.service` and `/etc/default/ryzenadj`. - Service for limiting the max charge level of the battery, see `batterylimit.service` and `/etc/default/batterylimit`. (Works even when the device is off) @@ -85,6 +83,9 @@ Variant designed for usage as an alternative to SteamOS on the Steam Deck, avail - Ability to switch back to X11 on the desktop if desired by editing `/etc/default/desktop-wayland`. - 32GB RAM mod your Steam Deck? Enjoy double the maximum VRAM amount, automatically applied. (Can you share your soldering skills?) +> [!WARNING] +> Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time. + **For new installs ISOs can be downloaded from our releases page [here](https://github.com/ublue-os/bazzite/releases).** If you're on an existing Universal Blue image follow [these instructions](https://universal-blue.org/images/#image-list). To rebase an existing upstream Fedora Silverblue/Kinoite ostree system to this image: @@ -111,6 +112,9 @@ To rebase an existing ostree system to the **desktop with Nvidia drivers** relea podman pull ghcr.io/ublue-os/config && rpm-ostree install --assumeyes --apply-live --force-replacefiles $(find ~/.local/share/containers -name ublue-os-signing.noarch.rpm 2>/dev/null) && rpm-ostree rebase --uninstall $(rpm -q ublue-os-signing-* --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{Arch}') ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:latest +> [!WARNING] +> Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time. + To rebase an existing ostree system to the **Steam Deck** release: podman pull ghcr.io/ublue-os/config && rpm-ostree install --assumeyes --apply-live --force-replacefiles $(find ~/.local/share/containers -name ublue-os-signing.noarch.rpm 2>/dev/null) && rpm-ostree rebase --uninstall $(rpm -q ublue-os-signing-* --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{Arch}') ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:latest