Hey, I’ve run into this exact issue with GroovyArcade + RGBCommander before. Don’t worry about not knowing Linux the problem is usually pretty simple:
GroovyArcade launches games differently than RetroPie, so RGBCommander doesn’t get the “event triggers” it needs when a game starts. That’s why your LEDs show the default pattern on boot, then freeze as soon as a game launches.
A couple things to check:
Make sure RGBCommander is actually running as a service, not just started manually.
GroovyArcade uses runcommand differently than RetroPie, so the XML needs a small tweak so RGBCommander knows when a core launches.
The Ultimarc Ultimate I/O works fine, but it needs the udev permissions fix or the lights can lock up the moment another program grabs USB priority.
If you want, I can walk you through the exact edits and commands . Creedtech7 at gmail dot com
Sent from my A11 Pro Max using Tapatalk