Mouse won't move.
Is there an existing issue for this?
- [x] I have searched the existing issues
Is your issue described in the documentation?
- [x] I have read the documentation
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
When I try to move the mouse it won't move, nothing else. The system isn't freezing. The mouse just can't move, even when switching from remote desktop mode to game mode.
https://github.com/user-attachments/assets/bd6e0b9b-9d88-42a1-a789-ec7cf6a20cd9
Expected Behavior
The mouse should move, that's all.
Additional Context
When using a VNC it works, but only for sunshine it won't.
Example:
https://github.com/user-attachments/assets/116011b1-d64d-4a81-a334-a3fb38e20720
The Raspberry Pi is currently overclocked with these settings
And is using ram tweaks and NUMA faking from here:https://www.jeffgeerling.com/blog/2024/raspberry-pi-boosts-pi-5-performance-sdram-tuning
Also, to add its using a headless display
Host Operating System
Linux
Operating System Version
Raspberry Pi OS Trixie
Architecture
arm64/aarch64
Sunshine commit or version
2025.1021.1851
Package
Linux - deb
GPU Type
n/a
GPU Model
VideoCore VII GPU
GPU Driver/Mesa Version
?
Capture Method
wlroots (Linux)
Config
It is completely empty. It's on default settings.
Apps
Relevant log output
[2025-10-24 01:50:53.572]: Info: Sunshine version: 2025.1021.185115 commit: 8df1003b01872b8bdd8cfb9817faa65056a5b681
[2025-10-24 01:50:53.573]: Info: Package Publisher: LizardByte
[2025-10-24 01:50:53.573]: Info: Publisher Website: https://app.lizardbyte.dev
[2025-10-24 01:50:53.573]: Info: Get support: https://app.lizardbyte.dev/support
[2025-10-24 01:50:53.576]: Error: Couldn't load cuda: -1
[2025-10-24 01:50:53.577]: Info: Found display [wayland-0]
[2025-10-24 01:50:53.577]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:50:53.577]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:50:53.577]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:50:53.577]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:50:53.578]: Info: Resolution: 1920x1080
[2025-10-24 01:50:53.578]: Info: Name: NOOP-1
[2025-10-24 01:50:53.578]: Info: Found monitor: Headless output 2
[2025-10-24 01:50:53.578]: Info: Offset: 0x0
[2025-10-24 01:50:53.578]: Info: Logical size: 1920x1080
[2025-10-24 01:50:53.578]: Info: -------- Start of Wayland monitor list --------
[2025-10-24 01:50:53.578]: Info: Monitor 0 is NOOP-1: Headless output 2
[2025-10-24 01:50:53.579]: Info: --------- End of Wayland monitor list ---------
[2025-10-24 01:50:53.658]: Warning: Unable to create virtual mouse: Permission denied
[2025-10-24 01:50:53.659]: Warning: Unable to create virtual keyboard: Permission denied
[2025-10-24 01:50:53.660]: Warning: Gamepad xone is disabled due to Permission denied
[2025-10-24 01:50:53.660]: Warning: Gamepad switch is disabled due to Permission denied
[2025-10-24 01:50:53.663]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-10-24 01:50:53.663]: Info: Trying encoder [nvenc]
[2025-10-24 01:50:53.663]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:50:53.663]: Info: Found display [wayland-0]
[2025-10-24 01:50:53.663]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:50:53.663]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:50:53.663]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:50:53.663]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:50:53.663]: Info: Resolution: 1920x1080
[2025-10-24 01:50:53.664]: Info: Name: NOOP-1
[2025-10-24 01:50:53.664]: Info: Found monitor: Headless output 2
[2025-10-24 01:50:53.664]: Info: Offset: 0x0
[2025-10-24 01:50:53.664]: Info: Logical size: 1920x1080
[2025-10-24 01:50:53.664]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:50:53.664]: Info: Creating encoder [h264_nvenc]
[2025-10-24 01:50:53.664]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:50:53.664]: Info: Color depth: 8-bit
[2025-10-24 01:50:53.664]: Info: Color range: MPEG
[2025-10-24 01:50:53.664]: Error: Couldn't load cuda: -1
[2025-10-24 01:50:53.664]: Info: Creating encoder [h264_nvenc]
[2025-10-24 01:50:53.664]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:50:53.664]: Info: Color depth: 8-bit
[2025-10-24 01:50:53.664]: Info: Color range: MPEG
[2025-10-24 01:50:53.664]: Error: Couldn't load cuda: -1
[2025-10-24 01:50:53.664]: Info: Encoder [nvenc] failed
[2025-10-24 01:50:53.664]: Info: Trying encoder [vaapi]
[2025-10-24 01:50:53.664]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:50:53.664]: Info: Found display [wayland-0]
[2025-10-24 01:50:53.664]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:50:53.664]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:50:53.664]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:50:53.664]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:50:53.664]: Info: Resolution: 1920x1080
[2025-10-24 01:50:53.664]: Info: Name: NOOP-1
[2025-10-24 01:50:53.664]: Info: Found monitor: Headless output 2
[2025-10-24 01:50:53.664]: Info: Offset: 0x0
[2025-10-24 01:50:53.664]: Info: Logical size: 1920x1080
[2025-10-24 01:50:53.664]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:50:53.664]: Info: Creating encoder [h264_vaapi]
[2025-10-24 01:50:53.664]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:50:53.664]: Info: Color depth: 8-bit
[2025-10-24 01:50:53.664]: Info: Color range: MPEG
[2025-10-24 01:50:53.692]: Error: Couldn't initialize va display: unknown libva error
[2025-10-24 01:50:53.694]: Info: Creating encoder [h264_vaapi]
[2025-10-24 01:50:53.694]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:50:53.694]: Info: Color depth: 8-bit
[2025-10-24 01:50:53.694]: Info: Color range: MPEG
[2025-10-24 01:50:53.716]: Error: Couldn't initialize va display: unknown libva error
[2025-10-24 01:50:53.718]: Info: Encoder [vaapi] failed
[2025-10-24 01:50:53.718]: Info: Trying encoder [software]
[2025-10-24 01:50:53.718]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:50:53.718]: Info: Found display [wayland-0]
[2025-10-24 01:50:53.718]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:50:53.718]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:50:53.718]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:50:53.718]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:50:53.718]: Info: Resolution: 1920x1080
[2025-10-24 01:50:53.718]: Info: Name: NOOP-1
[2025-10-24 01:50:53.718]: Info: Found monitor: Headless output 2
[2025-10-24 01:50:53.718]: Info: Offset: 0x0
[2025-10-24 01:50:53.718]: Info: Logical size: 1920x1080
[2025-10-24 01:50:53.718]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:50:53.751]: Info: Creating encoder [libx264]
[2025-10-24 01:50:53.751]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:50:53.751]: Info: Color depth: 8-bit
[2025-10-24 01:50:53.751]: Info: Color range: MPEG
[2025-10-24 01:50:53.751]: Info: Streaming bitrate is 1000
[2025-10-24 01:50:53.751]: Warning: [libx264 @ 0x55560269f710] VBV maxrate specified, but no bufsize, ignored
[2025-10-24 01:50:53.752]: Info: [libx264 @ 0x55560269f710] using cpu capabilities: ARMv8 NEON DotProd
[2025-10-24 01:50:53.754]: Info: [libx264 @ 0x55560269f710] profile High, level 4.0, 4:2:0, 8-bit
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] frame I:1 Avg QP:51.00 size: 1105
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] mb I I16..4: 100.0% 0.0% 0.0%
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] final ratefactor: 107.23
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] 8x8 transform intra:0.0%
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0%
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] i16 v,h,dc,p: 97% 0% 3% 0%
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] i8c dc,h,v,p: 100% 0% 0% 0%
[2025-10-24 01:50:53.813]: Info: [libx264 @ 0x55560269f710] kb/s:88.40
[2025-10-24 01:50:53.813]: Info: Creating encoder [libx264]
[2025-10-24 01:50:53.813]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:50:53.813]: Info: Color depth: 10-bit
[2025-10-24 01:50:53.814]: Info: Color range: MPEG
[2025-10-24 01:50:53.814]: Info: Streaming bitrate is 1000
[2025-10-24 01:50:53.814]: Error: [libx264 @ 0x55560269f710] Error setting profile high.
[2025-10-24 01:50:53.814]: Info: [libx264 @ 0x55560269f710] Possible profiles:
[2025-10-24 01:50:53.814]: Info: baseline
[2025-10-24 01:50:53.814]: Info: main
[2025-10-24 01:50:53.814]: Info: high
[2025-10-24 01:50:53.814]: Info: high10
[2025-10-24 01:50:53.814]: Info: high422
[2025-10-24 01:50:53.814]: Info: high444
[2025-10-24 01:50:53.814]: Info:
[2025-10-24 01:50:53.814]: Error: Could not open codec [libx264]: Invalid argument
[2025-10-24 01:50:53.816]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:50:53.816]: Info: Found display [wayland-0]
[2025-10-24 01:50:53.816]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:50:53.816]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:50:53.816]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:50:53.816]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:50:53.816]: Info: Resolution: 1920x1080
[2025-10-24 01:50:53.816]: Info: Name: NOOP-1
[2025-10-24 01:50:53.816]: Info: Found monitor: Headless output 2
[2025-10-24 01:50:53.816]: Info: Offset: 0x0
[2025-10-24 01:50:53.816]: Info: Logical size: 1920x1080
[2025-10-24 01:50:53.816]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:50:53.849]: Info:
[2025-10-24 01:50:53.849]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2025-10-24 01:50:53.849]: Info:
[2025-10-24 01:50:53.849]: Info: Found H.264 encoder: libx264 [software]
[2025-10-24 01:50:53.851]: Info: Starting system tray
[2025-10-24 01:50:53.856]: Info: Adding avahi service CyberillcPi
[2025-10-24 01:50:53.858]: Info: Configuration UI available at [https://localhost:47990]
[2025-10-24 01:50:53.999]: Info: System tray created
[2025-10-24 01:50:53.999]: Info: Starting main loop
[2025-10-24 01:50:54.685]: Info: Avahi service CyberillcPi successfully established.
[2025-10-24 01:51:12.463]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-10-24 01:51:12.463]: Info: Trying encoder [nvenc]
[2025-10-24 01:51:12.463]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:51:12.463]: Info: Found display [wayland-0]
[2025-10-24 01:51:12.464]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:51:12.464]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:51:12.464]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:51:12.464]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:51:12.464]: Info: Resolution: 1920x1080
[2025-10-24 01:51:12.464]: Info: Name: NOOP-1
[2025-10-24 01:51:12.464]: Info: Found monitor: Headless output 2
[2025-10-24 01:51:12.464]: Info: Offset: 0x0
[2025-10-24 01:51:12.464]: Info: Logical size: 1920x1080
[2025-10-24 01:51:12.464]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:51:12.464]: Info: Creating encoder [h264_nvenc]
[2025-10-24 01:51:12.464]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:51:12.464]: Info: Color depth: 8-bit
[2025-10-24 01:51:12.464]: Info: Color range: MPEG
[2025-10-24 01:51:12.464]: Error: Couldn't load cuda: -1
[2025-10-24 01:51:12.464]: Info: Encoder [nvenc] failed
[2025-10-24 01:51:12.464]: Info: Trying encoder [vaapi]
[2025-10-24 01:51:12.464]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:51:12.464]: Info: Found display [wayland-0]
[2025-10-24 01:51:12.464]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:51:12.464]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:51:12.464]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:51:12.465]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:51:12.465]: Info: Resolution: 1920x1080
[2025-10-24 01:51:12.467]: Info: Name: NOOP-1
[2025-10-24 01:51:12.467]: Info: Found monitor: Headless output 2
[2025-10-24 01:51:12.468]: Info: Offset: 0x0
[2025-10-24 01:51:12.468]: Info: Logical size: 1920x1080
[2025-10-24 01:51:12.468]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:51:12.468]: Info: Creating encoder [h264_vaapi]
[2025-10-24 01:51:12.468]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:51:12.468]: Info: Color depth: 8-bit
[2025-10-24 01:51:12.468]: Info: Color range: MPEG
[2025-10-24 01:51:12.481]: Error: Couldn't initialize va display: unknown libva error
[2025-10-24 01:51:12.483]: Info: Encoder [vaapi] failed
[2025-10-24 01:51:12.483]: Info: Trying encoder [software]
[2025-10-24 01:51:12.483]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:51:12.483]: Info: Found display [wayland-0]
[2025-10-24 01:51:12.483]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:51:12.483]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:51:12.484]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:51:12.484]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:51:12.484]: Info: Resolution: 1920x1080
[2025-10-24 01:51:12.484]: Info: Name: NOOP-1
[2025-10-24 01:51:12.484]: Info: Found monitor: Headless output 2
[2025-10-24 01:51:12.484]: Info: Offset: 0x0
[2025-10-24 01:51:12.484]: Info: Logical size: 1920x1080
[2025-10-24 01:51:12.484]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:51:12.506]: Info: Creating encoder [libx264]
[2025-10-24 01:51:12.506]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:51:12.506]: Info: Color depth: 8-bit
[2025-10-24 01:51:12.506]: Info: Color range: MPEG
[2025-10-24 01:51:12.507]: Info: Streaming bitrate is 1000
[2025-10-24 01:51:12.507]: Warning: [libx264 @ 0x7ffef0050ba0] VBV maxrate specified, but no bufsize, ignored
[2025-10-24 01:51:12.508]: Info: [libx264 @ 0x7ffef0050ba0] using cpu capabilities: ARMv8 NEON DotProd
[2025-10-24 01:51:12.509]: Info: [libx264 @ 0x7ffef0050ba0] profile High, level 4.0, 4:2:0, 8-bit
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] frame I:1 Avg QP:51.00 size: 1105
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] mb I I16..4: 100.0% 0.0% 0.0%
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] final ratefactor: 107.23
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] 8x8 transform intra:0.0%
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0%
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] i16 v,h,dc,p: 97% 0% 3% 0%
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] i8c dc,h,v,p: 100% 0% 0% 0%
[2025-10-24 01:51:12.560]: Info: [libx264 @ 0x7ffef0050ba0] kb/s:88.40
[2025-10-24 01:51:12.561]: Info: Creating encoder [libx264]
[2025-10-24 01:51:12.561]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:51:12.561]: Info: Color depth: 10-bit
[2025-10-24 01:51:12.561]: Info: Color range: MPEG
[2025-10-24 01:51:12.561]: Info: Streaming bitrate is 1000
[2025-10-24 01:51:12.561]: Error: [libx264 @ 0x7ffef0050ba0] Error setting profile high.
[2025-10-24 01:51:12.561]: Info: [libx264 @ 0x7ffef0050ba0] Possible profiles:
[2025-10-24 01:51:12.561]: Info: baseline
[2025-10-24 01:51:12.561]: Info: main
[2025-10-24 01:51:12.561]: Info: high
[2025-10-24 01:51:12.561]: Info: high10
[2025-10-24 01:51:12.561]: Info: high422
[2025-10-24 01:51:12.561]: Info: high444
[2025-10-24 01:51:12.561]: Info:
[2025-10-24 01:51:12.561]: Error: Could not open codec [libx264]: Invalid argument
[2025-10-24 01:51:12.562]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:51:12.562]: Info: Found display [wayland-0]
[2025-10-24 01:51:12.562]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:51:12.562]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:51:12.562]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:51:12.562]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:51:12.563]: Info: Resolution: 1920x1080
[2025-10-24 01:51:12.563]: Info: Name: NOOP-1
[2025-10-24 01:51:12.563]: Info: Found monitor: Headless output 2
[2025-10-24 01:51:12.563]: Info: Offset: 0x0
[2025-10-24 01:51:12.563]: Info: Logical size: 1920x1080
[2025-10-24 01:51:12.563]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:51:12.585]: Info:
[2025-10-24 01:51:12.585]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2025-10-24 01:51:12.585]: Info:
[2025-10-24 01:51:12.585]: Info: Found H.264 encoder: libx264 [software]
[2025-10-24 01:51:12.585]: Info: Executing [Desktop]
[2025-10-24 01:51:12.741]: Info: New streaming session started [active sessions: 1]
[2025-10-24 01:51:12.741]: Warning: Unable to create virtual touch screen: Permission denied
[2025-10-24 01:51:12.741]: Warning: Unable to create virtual pen tablet: Permission denied
[2025-10-24 01:51:12.759]: Info: CLIENT CONNECTED
[2025-10-24 01:51:12.760]: Info: Found display [wayland-0]
[2025-10-24 01:51:12.760]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:51:12.760]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:51:12.760]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:51:12.760]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:51:12.760]: Info: Resolution: 1920x1080
[2025-10-24 01:51:12.760]: Info: Name: NOOP-1
[2025-10-24 01:51:12.760]: Info: Found monitor: Headless output 2
[2025-10-24 01:51:12.760]: Info: Offset: 0x0
[2025-10-24 01:51:12.760]: Info: Logical size: 1920x1080
[2025-10-24 01:51:12.760]: Info: -------- Start of Wayland monitor list --------
[2025-10-24 01:51:12.760]: Info: Monitor 0 is NOOP-1: Headless output 2
[2025-10-24 01:51:12.761]: Info: --------- End of Wayland monitor list ---------
[2025-10-24 01:51:12.761]: Info: Screencasting with Wayland's protocol
[2025-10-24 01:51:12.761]: Info: Found display [wayland-0]
[2025-10-24 01:51:12.761]: Info: Found interface: zwp_linux_dmabuf_v1(3) version 4
[2025-10-24 01:51:12.761]: Info: Found interface: zxdg_output_manager_v1(7) version 3
[2025-10-24 01:51:12.761]: Info: Found interface: zwlr_screencopy_manager_v1(26) version 3
[2025-10-24 01:51:12.761]: Info: Found interface: wl_output(51) version 4
[2025-10-24 01:51:12.761]: Info: Resolution: 1920x1080
[2025-10-24 01:51:12.761]: Info: Name: NOOP-1
[2025-10-24 01:51:12.761]: Info: Found monitor: Headless output 2
[2025-10-24 01:51:12.761]: Info: Offset: 0x0
[2025-10-24 01:51:12.761]: Info: Logical size: 1920x1080
[2025-10-24 01:51:12.761]: Info: Selected monitor [Headless output 2] for streaming
[2025-10-24 01:51:12.783]: Info: Creating encoder [libx264]
[2025-10-24 01:51:12.783]: Info: Color coding: SDR (Rec. 601)
[2025-10-24 01:51:12.783]: Info: Color depth: 8-bit
[2025-10-24 01:51:12.783]: Info: Color range: MPEG
[2025-10-24 01:51:12.783]: Info: Streaming bitrate is 5708000
[2025-10-24 01:51:12.787]: Info: [libx264 @ 0x7ffed4002590] using cpu capabilities: ARMv8 NEON DotProd
[2025-10-24 01:51:12.789]: Info: [libx264 @ 0x7ffed4002590] profile High, level 3.1, 4:2:0, 8-bit
[2025-10-24 01:51:12.801]: Info: Minimum FPS target set to ~12fps (83.3333ms)
[2025-10-24 01:51:13.273]: Info: Setting default sink to: [sink-sunshine-stereo]
[2025-10-24 01:51:13.274]: Info: Found default monitor by name: sink-sunshine-stereo.monitor
[2025-10-24 01:51:13.391]: Info: Opus initialized: 48 kHz, 2 channels, 96 kbps (total), LOWDELAY
Yep, same here, tried it on both my phone and my laptop when connecting to my server (the laptop worked before I updated today I think).
Server: Sunshine version: 2025.924.154138
- system:
"x86_64-linux" - host os:
Linux 6.12.54, NixOS, 25.11 (Xantusia), 25.11.20251022.01f116e - multi-user?:
yes - sandbox:
yes - version:
nix-env (Nix) 2.31.2 - nixpkgs:
/nix/store/sqilaxdxljyalv530z1qrd1q3nd4lyxq-source
Laptop: Moonlight 6.1.0
- system:
"x86_64-linux" - host os:
Linux 6.12.54, NixOS, 25.11 (Xantusia), 25.11.20251022.01f116e - multi-user?:
yes - sandbox:
yes - version:
nix-env (Nix) 2.31.2 - nixpkgs:
/nix/store/sqilaxdxljyalv530z1qrd1q3nd4lyxq-source
Android: Moonlight 12.1
- Xiaomi Mi 10
- Android 13
- HyperOS 1.0
Logs:
$ journalctl --user -u sunshine.service
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.876]: Info: // Ignore any errors mentioned above, they are not relevant. //
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.876]: Info:
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.876]: Info: Found H.264 encoder: h264_vaapi [vaapi]
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.876]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.876]: Info: Found AV1 encoder: av1_vaapi [vaapi]
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.876]: Info: Executing [Desktop]
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.952]: Info: New streaming session started [active sessions: 1]
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.952]: Warning: Unable to create virtual touch screen: Permission denied
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.952]: Warning: Unable to create virtual pen tablet: Permission denied
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.994]: Info: CLIENT CONNECTED
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: /dev/dri/card1 -> amdgpu
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Found display [wayland-0]
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Found interface: zxdg_output_manager_v1(31) version 3
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Found interface: zwp_linux_dmabuf_v1(58) version 5
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Found interface: wl_output(65) version 4
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Resolution: 1920x1080
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Offset: 0x0
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Logical size: 1536x864
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Name: HDMI-A-1
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Found monitor: HDMI-A-1-unknown
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: -------- Start of KMS monitor list --------
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Monitor 0 is HDMI-A-1: HDMI-A-1-unknown
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: --------- End of KMS monitor list ---------
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: Screencasting with KMS
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.995]: Info: /dev/dri/card1 -> amdgpu
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.996]: Info: Found monitor for DRM screencasting
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.996]: Info: Found connector ID [101]
Oct 25 16:31:40 nixos-base sunshine[2351]: [2025-10-25 16:31:40.996]: Info: Found cursor plane [76]
Oct 25 16:31:40 nixos-base sunshine[2351]: libva info: VA-API version 1.22.0
Oct 25 16:31:40 nixos-base sunshine[2351]: libva info: Trying to open /run/opengl-driver/lib/dri/radeonsi_drv_video.so
Oct 25 16:31:40 nixos-base sunshine[2351]: libva info: Found init function __vaDriverInit_1_22
Oct 25 16:31:41 nixos-base sunshine[2351]: libva info: va_openDriver() returns 0
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.003]: Info: Creating encoder [hevc_vaapi]
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.003]: Info: Color coding: SDR (Rec. 601)
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.003]: Info: Color depth: 8-bit
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.003]: Info: Color range: MPEG
Oct 25 16:31:41 nixos-base sunshine[2351]: libva info: VA-API version 1.22.0
Oct 25 16:31:41 nixos-base sunshine[2351]: libva info: Trying to open /run/opengl-driver/lib/dri/radeonsi_drv_video.so
Oct 25 16:31:41 nixos-base sunshine[2351]: libva info: Found init function __vaDriverInit_1_22
Oct 25 16:31:41 nixos-base sunshine[2351]: libva info: va_openDriver() returns 0
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.016]: Info: vaapi vendor: Mesa Gallium driver 25.2.5 for AMD Radeon RX 7600 (radeonsi, navi33, LLVM 21>
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.016]: Info: Streaming bitrate is 4148000
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.016]: Info: Using normal encoding mode
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.017]: Info: Using default rate control
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.026]: Info: Minimum FPS target set to ~15fps (66.6667ms)
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.435]: Info: Setting default sink to: [sink-sunshine-stereo]
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.435]: Info: Found default monitor by name: sink-sunshine-stereo.monitor
Oct 25 16:31:41 nixos-base sunshine[2351]: [2025-10-25 16:31:41.453]: Info: Opus initialized: 48 kHz, 2 channels, 96 kbps (total), LOWDELAY
Oct 25 16:33:41 nixos-base sunshine[2351]: [2025-10-25 16:33:41.350]: Info: CLIENT DISCONNECTED
Oct 25 16:33:41 nixos-base sunshine[2351]: [2025-10-25 16:33:41.353]: Info: Setting default sink to: [auto_null]
Oct 25 16:33:41 nixos-base sunshine[2351]: [2025-10-25 16:33:41.353]: Error: Couldn't set default-sink [auto_null]: No such entity
I suppose the problems here are these:
Warning: Unable to create virtual mouse: Permission denied
Warning: Unable to create virtual keyboard: Permission denied
Warning: Gamepad xone is disabled due to Permission denied
Warning: Gamepad switch is disabled due to Permission denied
https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2troubleshooting.html#input-not-working
I just did that (in the nixos way) and specifically added my user to the input group, it still doesn't work.
$ groups base
base : users wheel networkmanager input
I installed Sunshine on 2025-10-02. This issue started appearing then:
$ journalctl --user -u sunshine | grep "Unable to create virtual mouse: Permission denied"
Oct 23 11:15:44 nixos-base sunshine[2299]: [2025-10-23 11:15:44.627]: Warning: Unable to create virtual mouse: Permission denied
Oct 23 16:56:43 nixos-base sunshine[2286]: [2025-10-23 16:56:43.107]: Warning: Unable to create virtual mouse: Permission denied
Oct 24 19:05:43 nixos-base sunshine[2288]: [2025-10-24 19:05:43.572]: Warning: Unable to create virtual mouse: Permission denied
Oct 24 21:10:10 nixos-base sunshine[2302]: [2025-10-24 21:10:10.580]: Warning: Unable to create virtual mouse: Permission denied
Oct 24 21:17:52 nixos-base sunshine[2348]: [2025-10-24 21:17:52.538]: Warning: Unable to create virtual mouse: Permission denied
Oct 25 13:08:43 nixos-base sunshine[2351]: [2025-10-25 13:08:43.540]: Warning: Unable to create virtual mouse: Permission denied
Oct 25 16:52:46 nixos-base sunshine[14093]: [2025-10-25 16:52:46.141]: Warning: Unable to create virtual mouse: Permission denied
Oct 25 16:55:36 nixos-base sunshine[14093]: [2025-10-25 16:55:36.391]: Warning: Unable to create virtual mouse: Permission denied
Oct 25 16:58:15 nixos-base sunshine[2388]: [2025-10-25 16:58:15.570]: Warning: Unable to create virtual mouse: Permission denied
Oct 25 17:12:33 nixos-base sunshine[2351]: [2025-10-25 17:12:33.557]: Warning: Unable to create virtual mouse: Permission denied
I notice that on nixpgks repo, sunshine was updated very recently, on 17th of October. It takes about 2-4days for the change to come to my update channel and considering I didnt upgrade straigh away, I suppose this problem is caused after sunshine being updated recently (2025.628.4510 -> 2025.924.154138) https://github.com/NixOS/nixpkgs/pull/452119
https://github.com/loki-47-6F-64/sunshine/issues/52#issuecomment-3304583287
Maybe this is relevant? Probably there was a system-d update that made sunshine malfunction.
$ systemctl --version
systemd 258 (258)
Running sunshine as root with sudo fixes it, hmm. I may make an issue in nixpkgs repo.
sudo chmod 0666 /dev/uinput