-
Notifications
You must be signed in to change notification settings - Fork 0
Sunshine
ThatOneGuyGreggers edited this page Aug 25, 2026
·
1 revision
Sunshine uses /dev/uinput to provide remote mouse, keyboard, and gamepad
input to Moonlight clients.
Restart Sunshine after installing the module:
systemctl --user restart app-dev.lizardbyte.app.Sunshine.service
systemctl --user status app-dev.lizardbyte.app.Sunshine.serviceCheck the virtual devices:
for name in /sys/devices/virtual/input/input*/name; do
printf '%s: ' "$name"
cat "$name"
doneTypical devices include:
Mouse passthrough
Mouse passthrough (absolute)
Keyboard passthrough
Check recent logs:
journalctl --user-unit app-dev.lizardbyte.app.Sunshine.service -n 100 --no-pagerThe module fixes virtual input only. It does not provide NVENC support. On Jetson configurations where desktop NVENC libraries are unavailable, Sunshine may still fall back to software H.264 encoding.