Skip to content

[BUG] Wayland mode: labwc aborts in a loop on NVIDIA since the labwc 0.20 / wlroots 0.20 bump (Arch images) #163

Description

@KevinBonnoron

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

On the Arch-based Selkies images, in Wayland mode (PIXELFLUX_WAYLAND=true) on an
NVIDIA GPU, labwc aborts immediately on launch and is restarted in a loop by
svc-de. Result: a black screen flickering roughly every 2s (one restart cycle),
and the app never becomes usable. NVENC encoding initialises fine — only the nested
labwc compositor crashes.

Repeating log lines:

[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 975)
/defaults/startwm_wayland.sh: line 18:   975 Aborted   labwc > /dev/null 2>&1
No desktop processes found to terminate.

The pid increments each cycle.

Expected Behavior

labwc stays up and the app renders, as it did before the labwc 0.20 bump.

Bisection (clean regression on official tags)

Using stock lscr.io/linuxserver/azahar tags:

Tag labwc wlroots Result
12125.1.2-1-ls27 0.9.7-1 wlroots0.19 0.19.3 ✅ works
12125.1.2-1-ls28 0.20.0-1 wlroots0.20 0.20.1 ❌ labwc abort loop

The azahar app version is identical (2125.1.2) across both tags, so the only change
is the base bump from labwc 0.9.7 / wlroots 0.19 to labwc 0.20.0 / wlroots 0.20.1.
The Debian/Ubuntu-based Selkies images (still on older labwc) are unaffected.

Hypothesis (unconfirmed, just a lead)

"error in client communication" is reported by the parent compositor against its
client. In Wayland mode labwc runs nested under the Selkies compositor, so this looks
like the wlroots 0.20 nested-Wayland client and the Selkies compositor disagreeing on
protocol, causing the parent to drop labwc. Possibly a version skew between wlroots
0.20 and the bundled Selkies layer.

Steps To Reproduce

  1. On an NVIDIA host (proprietary driver, nvidia-drm.modeset=1), run the lscr.io/linuxserver/azahar:12125.1.2-1-ls28 image
  2. Open https://:3001 in a browser.
  3. Observe: the screen is black and flickers roughly every 2s, and the app never
    becomes usable. docker logs azahar-repro shows labwc aborting in a loop:
error in client communication (pid NNN)
/defaults/startwm_wayland.sh: line 18:  NNN Aborted   labwc > /dev/null 2>&1
No desktop processes found to terminate.

(NVENC initialises fine just before each abort — only the nested labwc crashes.)

Environment

- Image: `lscr.io/linuxserver/azahar` (Arch base) — broken on `ls28`, OK on `ls27`
- Mode: `PIXELFLUX_WAYLAND=true`
- GPU: NVIDIA GeForce RTX 3090
- NVIDIA driver version: 580.126.09
- Host OS / kernel: Debian GNU/Linux 12 (bookworm) / Linux 6.1.0-43-amd64 x86_64

Docker creation

docker run -d --name azahar-repro \
   --gpus all --runtime nvidia \
   -e PIXELFLUX_WAYLAND=true \
   -e PUID=1000 -e PGID=1000 -e TZ=Etc/UTC \
   -p 3001:3001 --shm-size=1g \
   lscr.io/linuxserver/azahar:12125.1.2-1-ls28

Container logs

INFO:data_websocket:Applying and sanitizing client settings for 'primary' (initial=False)
INFO:data_websocket:Received redundant resize request for primary (3440x1352). No action taken.
INFO:data_websocket:Received DPI setting from client: 96 (Scale: 1.0)
INFO:data_websocket:Successfully set DPI to 96
INFO:data_websocket:Wayland: Executing 'wlr-randr --output WL-1 --scale 1.0' on wayland-0.
INFO:data_websocket:Received START_AUDIO command from client for server-to-client audio.
INFO:data_websocket:START_AUDIO: pcmflux audio pipeline already active.
ERROR:data_websocket:wlr-randr failed: failed to connect to display
INFO:data_websocket:Attempting to set cursor size to: 32 (based on DPI 96)
WARNING:gst_app_resize:Failed to set XFCE cursor size.
WARNING:gst_app_resize:Failed to set GNOME cursor-size.
WARNING:gst_app_resize:No supported tool found/worked to set cursor size.
ERROR:data_websocket:Failed to set cursor size to 32
INFO:data_websocket:Client is taking over existing display 'primary'. Updating state for new connection.
INFO:data_websocket:Applying and sanitizing client settings for 'primary' (initial=False)
INFO:data_websocket:Video parameters changed for 'primary'. Restarting its capture stream without reconfiguring displays.
INFO:data_websocket:Stopping all streams for display 'primary'...
INFO:data_websocket:Successfully stopped all streams for display 'primary'.
INFO:data_websocket:Preparing to start capture for display='primary': Res=3440x1352, Offset=0x0
INFO:main:Parsed DRI node '/dev/dri/renderD128' to index 0.
INFO:data_websocket:Registered Wayland cursor callback for 'primary'
INFO:data_websocket:Video chunk sender for 'primary' cancelled.
INFO:data_websocket:Video chunk sender for 'primary' finished.
INFO:data_websocket:Video chunk sender started for display 'primary'.
INFO:data_websocket:SUCCESS: Capture started for 'primary'.
INFO:data_websocket:Received redundant resize request for primary (3440x1352). No action taken.
INFO:data_websocket:Received DPI setting from client: 96 (Scale: 1.0)
INFO:data_websocket:Successfully set DPI to 96
INFO:data_websocket:Wayland: Executing 'wlr-randr --output WL-1 --scale 1.0' on wayland-0.
ERROR:data_websocket:wlr-randr failed: failed to connect to display
INFO:data_websocket:Attempting to set cursor size to: 32 (based on DPI 96)
WARNING:gst_app_resize:Failed to set XFCE cursor size.
/defaults/startwm_wayland.sh: line 18:   446 Aborted                    labwc > /dev/null 2>&1
WARNING:gst_app_resize:Failed to set GNOME cursor-size.
WARNING:gst_app_resize:No supported tool found/worked to set cursor size.
ERROR:data_websocket:Failed to set cursor size to 32
INFO:data_websocket:Client is taking over existing display 'primary'. Updating state for new connection.
INFO:data_websocket:Applying and sanitizing client settings for 'primary' (initial=False)
INFO:data_websocket:Received redundant resize request for primary (3440x1352). No action taken.
No desktop processes found to terminate.
[NVENC] Found 1 CUDA devices:
[NVENC]   Device 0: NVIDIA GeForce RTX 3090
[NVENC] Bound to CUDA device via PCI Bus ID: 0000:06:00.0
[NVENC] Initialized successfully (4:4:4 mode: false).
[Wayland] NVENC Encoder initialized successfully.
[Wayland] Decision: Zero-Copy path active.
Stream settings active -> Res: 3440x1352 | FPS: 60.0 | Stripes: 1 | Mode: H264 (NVENC) FullFrame | CRF: 25 | PaintOver CRF: 18 (Burst: 5f) | Colorspace: I420 (Limited Range) | Damage Thresh: 10f | Damage Dur: 20f
[Wayland] Capture loop stopped.
[Wayland] Encode Node Index: 0 | Driver: ../../../../bus/pci/drivers/nvidia
[Wayland] Nvidia Encoder detected. Initializing NVENC...
[NVENC] Initializing...
[NVENC] Found 1 CUDA devices:
[NVENC]   Device 0: NVIDIA GeForce RTX 3090
[NVENC] Bound to CUDA device via PCI Bus ID: 0000:06:00.0
[NVENC] Initialized successfully (4:4:4 mode: false).
[Wayland] NVENC Encoder initialized successfully.
[Wayland] Decision: Zero-Copy path active.
Stream settings active -> Res: 3440x1352 | FPS: 60.0 | Stripes: 1 | Mode: H264 (NVENC) FullFrame | CRF: 25 | PaintOver CRF: 18 (Burst: 5f) | Colorspace: I420 (Limited Range) | Damage Thresh: 10f | Damage Dur: 20f
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 975)
/defaults/startwm_wayland.sh: line 18:   975 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[pcmflux] First non-silent audio chunk detected! Encoding...
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 1279)
/defaults/startwm_wayland.sh: line 18:  1279 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 1582)
/defaults/startwm_wayland.sh: line 18:  1582 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 1885)
/defaults/startwm_wayland.sh: line 18:  1885 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 2191)
/defaults/startwm_wayland.sh: line 18:  2191 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 2494)
/defaults/startwm_wayland.sh: line 18:  2494 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 2799)
/defaults/startwm_wayland.sh: line 18:  2799 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 3103)
/defaults/startwm_wayland.sh: line 18:  3103 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 3406)
/defaults/startwm_wayland.sh: line 18:  3406 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 3709)
/defaults/startwm_wayland.sh: line 18:  3709 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 4015)
/defaults/startwm_wayland.sh: line 18:  4015 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 4320)
/defaults/startwm_wayland.sh: line 18:  4320 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 4624)
/defaults/startwm_wayland.sh: line 18:  4624 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 4927)
/defaults/startwm_wayland.sh: line 18:  4927 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 5230)
/defaults/startwm_wayland.sh: line 18:  5230 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 5536)
/defaults/startwm_wayland.sh: line 18:  5536 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
error in client communication (pid 5839)
/defaults/startwm_wayland.sh: line 18:  5839 Aborted                    labwc > /dev/null 2>&1
No desktop processes found to terminate.
INFO:data_websocket:Cleaning up Data WS handler for ('127.0.0.1', 49416) (Display ID: primary)...
INFO:data_websocket:Client for 'primary' disconnected. Removing and triggering full display reconfiguration.
INFO:data_websocket:Starting display reconfiguration...
INFO:data_websocket:Stopping all existing capture and backpressure tasks...
[Wayland] Capture loop stopped.
INFO:data_websocket:All capture instances, senders, and backpressure tasks stopped.
WARNING:data_websocket:No display clients connected. Video pipelines remain stopped.
INFO:data_websocket:Video chunk sender for 'primary' cancelled.
INFO:data_websocket:Video chunk sender for 'primary' finished.
INFO:data_websocket:Reconfiguration process complete (state unlocked).
INFO:data_websocket:Keyboard reset completed (('127.0.0.1', 49416)) disconnect.
INFO:data_websocket:Last client (('127.0.0.1', 49416)) disconnected. All pipelines should have been stopped by reconfigure_displays.
INFO:main:Initiating unified pipeline shutdown...
WARNING:data_websocket:Reconfiguration already in progress. Ignoring concurrent request.
INFO:data_websocket:Stopping pcmflux audio pipeline...
INFO:data_websocket:pcmflux audio chunk broadcasting task cancelled.
INFO:data_websocket:pcmflux audio chunk broadcasting task finished.
[pcmflux] Stop requested. Cleaning up capture loop...
[pcmflux] Audio capture loop finished. Resources released.
INFO:data_websocket:pcmflux audio pipeline stopped.
INFO:main:Unified pipeline shutdown complete.
INFO:data_websocket:Data WS handler for ('127.0.0.1', 49416) finished all cleanup.
[svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
[svc-de] /config/.XDG/wayland-1 found launching de
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Handler started.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Preparing to send config payload. Length: 1360, Expected C size: 1354, First 16 bytes: 4d6963726f736f667420582d426f7820
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 5.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 5.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 5.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 5.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 6.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 6.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 6.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 6.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 7.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 7.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 7.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 7.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1000.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 8.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1001.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 8.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1002.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 8.
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Received arch specifier: 8 bytes (64-bit).
INFO:selkies_gamepad:Gamepad /tmp/selkies_event1003.sock Client  (EVDEV): Added to active list. Total EVDEV clients: 8.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions