playtron-os / rpm-specs-gaming

Various RPM specs for packages optimized for gaming.
MIT License
1 stars 0 forks source link

Valve firmware OLED updates #79

Closed LukeShortCloud closed 2 months ago

LukeShortCloud commented 2 months ago

The addition of the Steam Deck OLED audio firmware allows us to remove the manual extraction of a Arch Linux package from the Containerfile for PlaytronOS. It also makes it easier to provide Steam Deck OLED audio support to other Fedora-based Linux distributions such as Bazzite, Nobara, and even Fedora Workstation/Silverblue users.

Wi-Fi on the Steam Deck OLED broke as of Linux 6.9 (works in 6.8). A new symlink is required for the firmware to be properly detected.

I tested and verified that this RPM package (1) still provides audio support and (2) Wi-Fi works again on the latest PlaytronOS build. I couldn't do a rpm-ostree override replace --experimental due to symlinks used so I manually deleted all files that were extracted as part of the container build. Then I manually extracted and installed the RPM files. After a reboot, everything is working as expected. A system upgrade via rpm-ostree update with a container image should work as it replaces the entire /usr directory.