Skip to content

v1.4.3

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 16:43
· 2 commits to master since this release
209b2dc

Polaris v1.4.3

Warning

Bazzite system extension withdrawn on September 5, 2026

The experimental Polaris-sysext-x86_64.raw image has been removed because it did not include the runtime dependencies required by Bazzite. Do not use cached copies. The supported Bazzite install remains the Fedora 44 RPM through rpm-ostree. If you already installed the extension, do not reboot again while troubleshooting. Ask in the public Polaris Matrix room before making more changes.

Diagnostics and packaging update, matched with Nova v1.4.3. Existing settings and paired devices keep working.

New

  • Doctor shows the gamescope session helper Polaris will run and flags a stale or shadowed copy.
  • Hosts without an installed session launcher use the bundled one, so AppImage and build tree runs can start private sessions.
  • Artwork search failures say why: missing SteamGridDB key, rejected key, rate limit, or unreachable provider.
  • Partial settings writes merge into the existing configuration instead of rewriting it.

Fixed

  • Rejected launch fields name the field and the value seen instead of a generic bounds message.
  • The console says when the installed package is newer than the running Polaris and a restart is due.

Heads up

  • Bazzite users should use the Fedora 44 RPM through rpm-ostree. The experimental system extension has been withdrawn.
  • SteamOS: the 1.4.2 gamescope fix is confirmed on a Steam Deck with stock gamescope.
  • Steam Input stays manual and read-only.
  • Verified with Nova v1.4.3 on a Retroid Pocket 6 against a 1.4.2 host; the 1.4.3 host build is CI verified.
Install (Fedora 44, Arch / CachyOS, Ubuntu 24.04, SteamOS 3.8)

Fedora 44

wget --output-document=./Polaris-fedora44-x86_64.rpm https://github.com/papi-ux/polaris/releases/download/v1.4.3/Polaris-fedora44-x86_64.rpm &&
sudo dnf install "./Polaris-fedora44-x86_64.rpm" &&
sudo -H polaris --setup-host &&
systemctl --user restart polaris

Arch Linux / CachyOS

wget --output-document=./Polaris-arch-x86_64.pkg.tar.zst https://github.com/papi-ux/polaris/releases/download/v1.4.3/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 polaris

Ubuntu 24.04

wget --output-document=./Polaris-ubuntu24.04-x86_64.deb https://github.com/papi-ux/polaris/releases/download/v1.4.3/Polaris-ubuntu24.04-x86_64.deb &&
sudo apt install ./Polaris-ubuntu24.04-x86_64.deb &&
sudo -H polaris --setup-host &&
systemctl --user restart polaris

SteamOS 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.3/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 || exit $?
sudo steamos-readonly enable || exit $?
trap - EXIT
) &&
systemctl --user enable --now polaris

Bazzite users should follow the Bazzite guide and use the Fedora RPM through rpm-ostree. Do not use the withdrawn system extension. SteamOS 3.8 users should follow the SteamOS guide; SteamOS remains experimental Desktop Mode support rather than certified Game Mode support.

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