Polaris v1.4.13
Install, update and uninstall are the work of this release, and the first part of it is here: a beta channel, so packaging changes reach people who volunteered for them before they reach anyone's working setup. Turning DRM/KMS capture back off is one command now instead of three. Polaris 1.4.13 keeps working with Nova 1.4.12; existing settings, paired devices and Spaces keep working.
Beta releases
- A release can be published early as a beta, tagged
v1.4.13-beta.1and marked as a prerelease. It carries the version it will ship as and reuses that release's notes. - A beta never reaches anyone who did not ask for it. GitHub keeps prereleases out of
releases/latest, the package repositories never serve one, and Polaris mentions one only when PreRelease Notifications is on in the console's General tab. - A beta offer always hands you the download command. The repositories carry stable only, so
dnf upgradeon a beta would answer "nothing to do", which reads like the beta failed rather than like advice that could never have worked.
DRM/KMS capture
sudo -H polaris --setup-host --disable-kmstakes the capability off the binary, removes the copy of it at/usr/local/bin/polaris-kmsthat the Bazzite recipe makes, and removes the service drop-in that pointed at that copy. Until now that was three commands to find in the docs and type by hand, and the copy is the one people miss.- It says what it removed, says so plainly when there was nothing to remove, and leaves a drop-in that points somewhere else alone.
Fixed
- A reading of the Game Mode screen that had already answered no longer makes the next one report that the last one never came back, which placed touch across the whole frame for nothing.
Heads up
- While 1.4.13 is in beta, use the packages attached to the prerelease you are reading. The install commands below name the final release, which does not exist yet.
- Every Polaris install or update removes the KMS capture permission. If this host uses KMS capture, run
sudo -H polaris --setup-host --enable-kmsafter installing, then restart Polaris. - Bazzite hosts should still install the Fedora 44 RPM through rpm-ostree.
Install (Fedora 44, Arch / CachyOS, Ubuntu 24.04, SteamOS 3.8)
Already added repo.papi-ux.com? Updating is sudo dnf upgrade on Fedora or sudo pacman -Syu on Arch, then restart Polaris.
Fedora 44
wget --output-document=./Polaris-fedora44-x86_64.rpm https://github.com/papi-ux/polaris/releases/download/v1.4.13/Polaris-fedora44-x86_64.rpm &&
sudo dnf install "./Polaris-fedora44-x86_64.rpm" &&
sudo -H polaris --setup-host &&
systemctl --user restart polarisArch Linux / CachyOS
wget --output-document=./Polaris-arch-x86_64.pkg.tar.zst https://github.com/papi-ux/polaris/releases/download/v1.4.13/Polaris-arch-x86_64.pkg.tar.zst &&
sudo pacman -U ./Polaris-arch-x86_64.pkg.tar.zst &&
sudo -H polaris --setup-host &&
systemctl --user restart polarisUbuntu 24.04
wget --output-document=./Polaris-ubuntu24.04-x86_64.deb https://github.com/papi-ux/polaris/releases/download/v1.4.13/Polaris-ubuntu24.04-x86_64.deb &&
sudo apt install ./Polaris-ubuntu24.04-x86_64.deb &&
sudo -H polaris --setup-host &&
systemctl --user restart polarisSteamOS 3.8
Run this in Desktop Mode. It sets up the package keyring when needed and restores the read-only root before starting Polaris.
wget --output-document=./Polaris-steamos3.8-x86_64.pkg.tar.zst https://github.com/papi-ux/polaris/releases/download/v1.4.13/Polaris-steamos3.8-x86_64.pkg.tar.zst &&
(
set -e
trap 'sudo steamos-readonly enable' EXIT
sudo steamos-readonly disable || exit $?
sudo pacman-key --init || exit $?
sudo pacman-key --populate || exit $?
sudo pacman -Sy || exit $?
sudo pacman -U ./Polaris-steamos3.8-x86_64.pkg.tar.zst || exit $?
sudo -H polaris --setup-host --enable-headless-boot || exit $?
sudo steamos-readonly enable || exit $?
trap - EXIT
) &&
systemctl --user enable --now polarisBazzite users should follow the Bazzite guide and use the Fedora RPM through rpm-ostree. SteamOS 3.8 users should follow the SteamOS guide, which also covers keeping Polaris running in Game Mode.
Assets: Polaris-fedora44-x86_64.rpm · Polaris-arch-x86_64.pkg.tar.zst · Polaris-ubuntu24.04-x86_64.deb · Polaris-steamos3.8-x86_64.pkg.tar.zst