github michpalm/ambideck v1.0.0
Ambideck 1.0.0

latest releases: v1.3.0, v1.2.0, v1.1.0...
19 days ago

First release of Ambideck: an Ambilight for the ROG Xbox Ally's stick lights.

While a game runs, each half of each stick ring takes the colour of its corner of the screen. When you stop
playing, the lights go back to your normal setting.

Features

  • Follows the screen in any game: four corners (top and bottom half of each ring), or one colour per side.
  • Keeps colours alive: colourful pixels count more than grey ones, so pastel scenes keep their tint, and
    dark scenes still glow faintly.
  • Hands the lights back to your HueSync setting, or to the
    controller's rainbow if you don't use HueSync.
  • Per game: switch it off for games where it distracts.
  • Outside games: off, your normal lights, or the colours of a game page's artwork.
  • Docked: off by default, with one switch to keep it on.
  • Settings: brightness, colour boost and speed (Smooth, Balanced, Fast), in Quick Access.

Install

Ambideck is not in the Decky store.

  1. Decky → Settings → General → turn on Developer mode.
  2. Download ambideck.zip below.
  3. Decky → Settings → Developer → Install plugin from ZIP.

Tested on

ROG Xbox Ally (RC73YA) on Bazzite, handheld and docked to a TV. Measured while playing ULTRAKILL: about
+0.18 W on battery and about 7 % of one CPU core.

Known limitations

  • The original ROG Ally and Ally X use the same driver and should work, but their light-zone order is untested.
  • HDR games are not tested yet.
  • Steam in Bazzite's Game Mode sends no sleep event, so after waking, the colours return within about 2 seconds.

About

Written with Claude, directed, reviewed and tested on device by the author. Not
affiliated with ASUS, Microsoft, Valve, Philips or any game shown.

Don't miss a new ambideck release

NewReleases is sending notifications on new releases.