Skip to content

v1.4.5

Choose a tag to compare

@github-actions github-actions released this 10 Sep 20:43
· 10 commits to master since this release
ade0e28

Polaris v1.4.5

A Bazzite and Live Tuning update, matched with Nova v1.4.5. Existing settings and paired devices keep working.

New

  • Live Tuning is one host setting now. Quick Controls, Video/Audio settings, and Nova all show the same state, and the requested bitrate is shown apart from what the encoder confirmed.
  • Hosts running a Steam Game Mode session are recognised. Setup explains why Polaris goes offline outside Desktop Mode and prints the headless boot command.
  • The Bazzite guide walks through staging the RPM, rebooting on purpose, replacing a local RPM in one step, and setting up the host so it survives reboots.

Fixed

  • Bazzite Desktop launches prepare capture before the stream starts and keep the game's audio with the session.
  • Host Virtual Display no longer stays greyed out on the settings page after Save + Apply.
  • DualSense input arrives in order; a late periodic report can no longer replay stale buttons.
  • Virtual input devices keep their physical identity, so reserved-device rules find them every time.
  • A first launch with Vulkan on AMD no longer crashes on an encoder probe, and Doctor stops telling a stable VA-API user to switch to Auto.
  • Native PipeWire game audio stays with its session when the stream does not report its PID.

Heads up

  • Bazzite users should use the Fedora 44 RPM through rpm-ostree. The system extension stays withdrawn.
  • Verified on a Bazzite NVIDIA Open host with Nova v1.4.5 on a Retroid Pocket 6: staged install, reboot, a private game stream with controller, audio, and rumble, rollback and back. AMD and Intel Bazzite images are not yet covered. On NVIDIA the shipped RPM captures through the system-memory path with NVENC; the GPU-native path needs a CUDA build.
  • Game Mode hosts are recognised, not yet streamed from inside Game Mode. SteamOS remains experimental Desktop Mode support rather than certified Game Mode support.
  • Steam Input stays manual and read-only.
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.5/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.5/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.5/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.5/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. 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