Repository navigation
[BUG] Last 2 latest releases have glitchy graphics. #446
Copy link
Copy link
Closed
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
On specifically the arch-kde image and it has been extremely glitchy with the graphics/video stream. Basically when anything on the virtual screen moves or changes it will update only part of the visual. If I click and drag a window around parts of the window stay behind and the parts that do move do so in a jerky way. Typing anything is basically impossible because the text doesn't appear sometimes or sometimes even later. I just redownloaded the arch-kde-2025-07-12-ls265 image and that one works as expected.
Expected Behavior
No response
Steps To Reproduce
Try any of the images released after arch-kde-2025-07-12-ls265, maybe it only effects arch-kde.
Environment
- OS: Debian 13
- How docker service was installed: distro's packagemanager following official docker install guide.CPU architecture
x86-64
Docker creation
## docker compose
desktop:
image: lscr.io/linuxserver/webtop:arch-kde
container_name: desktop
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /opt/docker/desktop:/config
shm_size: "1gb"Container logs
desktop | 2026-10-20T06:51:03.860102052Z ██║ ███████╗██║██║ ██║
desktop | 2026-10-20T06:51:03.860103589Z ██║ ╚════██║██║██║ ██║
desktop | 2026-10-20T06:51:03.860105127Z ███████╗███████║██║╚██████╔╝
desktop | 2026-10-20T06:51:03.860106675Z ╚══════╝╚══════╝╚═╝ ╚═════╝
desktop | 2026-10-20T06:51:03.860108202Z
desktop | 2026-10-20T06:51:03.860109560Z Brought to you by linuxserver.io
desktop | 2026-10-20T06:51:03.860111067Z ───────────────────────────────────────
desktop | 2026-10-20T06:51:03.860448319Z
desktop | 2026-10-20T06:51:03.860456396Z To support LSIO projects visit:
desktop | 2026-10-20T06:51:03.860458533Z https://www.linuxserver.io/donate/
desktop | 2026-10-20T06:51:03.860459202Z
desktop | 2026-10-20T06:51:03.860461259Z ───────────────────────────────────────
desktop | 2026-10-20T06:51:03.860462506Z GID/UID
desktop | 2026-10-20T06:51:03.860463944Z ───────────────────────────────────────
desktop | 2026-10-20T06:51:03.862822840Z
desktop | 2026-10-20T06:51:03.862842118Z User UID: 1000
desktop | 2026-10-20T06:51:03.862843796Z User GID: 1000
desktop | 2026-10-20T06:51:03.862845244Z ───────────────────────────────────────
desktop | 2026-10-20T06:51:03.943956838Z ...+.+++++++++++++++++++++++++++++++++++++++*.......+......+.....+++++++++++++++++++++++++++++++++++++++*.+.......................+...+....+..............+.+.....+.+........................+...+........+....+........+......+....+.................+.........+......+.+..+..........+..+......+...+.......+...+..+.........+....+......+........+.......+...+...+..+.+...........+......+...+.+...+...+.....+...+.+.....+......+..........+...+..+.......+.....+.+..+...+....+...............+..+..........+...........+....+...+..+.+..+...+.............+...........+.+..+.......+...+........+.......+...........+.+...+.................+.+........+.+...+..+.........+....+..+.+............+.....+...+............+...+....+......+...+.....+....+..................+..+.............+........+.+.........+.....++++++
desktop | 2026-10-20T06:51:03.949585885Z ..+...........+.......+........+.......+.....+.+..+.............+..+....+++++++++++++++++++++++++++++++++++++++*..........+....+..+...+.........+.+......+.........+..+...+....+...........+....+++++++++++++++++++++++++++++++++++++++*...+......+.....+...+.......+..................++++++
desktop | 2026-10-20T06:51:03.953393848Z -----
desktop | 2026-10-20T06:51:04.281155652Z [ls.io-init] Creating initial backup of menu.xml
desktop | 2026-10-20T06:51:04.297768610Z [ls.io-init] Generating labwc rc.xml from template
desktop | 2026-10-20T06:51:04.315854919Z which: no nvidia-smi in (/command:/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)
desktop | 2026-10-20T06:51:04.361160192Z [custom-init] No custom files found, skipping...
desktop | 2026-10-20T06:51:04.411749173Z [svc-de] Wayland mode: Waiting for socket at /config/.XDG/wayland-1...
desktop | 2026-10-20T06:51:04.442386542Z [ls.io-init] done.
desktop | 2026-10-20T06:51:04.443712817Z 2026/10/20 08:51:04 [warn] 285#285: could not build optimal types_hash, you should increase either types_hash_max_size: 1024 or types_hash_bucket_size: 64; ignoring types_hash_bucket_size
desktop | 2026-10-20T06:51:04.941111384Z 19
desktop | 2026-10-20T06:51:04.966737618Z 20
desktop | 2026-10-20T06:51:05.750825878Z [pixelflux] No hardware encoder on render node 0 (nvenc): Could not load CUDA library (libcuda.so.1): dlopen failed
desktop | 2026-10-20T06:51:06.011842043Z [pixelflux] Thread priority -15 refused and rtkit does not grant it; capture threads run at normal priority.
desktop | 2026-10-20T06:51:06.013341241Z [Wayland] Renderer: software (Pixman), no render node.
desktop | 2026-10-20T06:51:06.021975515Z [Wayland] View 1 created over output 0: 1024x768 @ (0, 0).
desktop | 2026-10-20T06:51:06.022535480Z [Wayland] Socket listening on: "wayland-1"
desktop | 2026-10-20T06:51:06.022920599Z INFO:server:Wayland compositor socket: wayland-1
desktop | 2026-10-20T06:51:06.023967555Z INFO:main:Selkies 2.0.0 starting: websockets transport, Wayland capture, encoder h264enc at 8-240 fps, sized by the client, audio on, gamepads on, access open.
desktop | 2026-10-20T06:51:06.023982131Z INFO:server:Starting service: websockets
desktop | 2026-10-20T06:51:06.027873131Z INFO:gamepad:4 virtual gamepads ready ('Microsoft X-Box 360 pad', sockets under /tmp); kernel uinput off.
desktop | 2026-10-20T06:51:06.028628475Z INFO:input:Wayland clipboard: native compositor callback active (no polling).
desktop | 2026-10-20T06:51:06.047312481Z INFO:input:Apps panel enabled: selkies-proot can run here.
desktop | 2026-10-20T06:51:06.058023446Z INFO:input:Apps installed in this session: none
desktop | 2026-10-20T06:51:06.258479144Z INFO:server:Selkies server running on http://[::1]:8082, http://127.0.0.1:8082
desktop | 2026-10-20T06:51:06.367473920Z INFO:printing:Print queue Selkies listening on /config/.XDG/selkies-cups/cups.sock, spooling to /config/.local/state/selkies/print
desktop | 2026-10-20T06:51:06.422079117Z [svc-de] /config/.XDG/wayland-1 found launching de
desktop | 2026-10-20T06:51:06.455426769Z Applying KWin clipboard rule...
desktop | 2026-10-20T06:51:06.676523013Z kbuildsycoca6 running...
desktop | 2026-10-20T06:51:08.034741799Z INFO:input:Wayland app compositor 'wayland-0' (auto-detected); routing input + clipboard there, capture stays on 'wayland-1'.
desktop | 2026-10-20T06:51:08.035883989Z [FakeInput] relative pointer motion rides org_kde_kwin_fake_input on /config/.XDG/wayland-0
desktop | 2026-10-20T06:51:08.038151953Z INFO:input:Wayland clipboard: app-compositor data-control watch active (no forks).
desktop | 2026-10-20T06:51:13.820150735Z INFO:ws:Client ('127.0.0.1', 54980) connected (legacy, role controller, slot None).
desktop | 2026-10-20T06:51:13.989392900Z INFO:ws:Sound server control ready for the microphone (pulsectl).
desktop | 2026-10-20T06:51:14.079989765Z INFO:input:Client keyboard layout hint 'us' noted (the session compositor owns the keymap; not applied).
desktop | 2026-10-20T06:51:14.080055630Z INFO:ws:Layout calculated: Total Size=1736x1036. Layouts: {'primary': {'x': 0, 'y': 0, 'w': 1732, 'h': 1036}}
desktop | 2026-10-20T06:51:14.082951044Z [Wayland] Output 0 resized to 1732x1036 scale 1.00.
desktop | 2026-10-20T06:51:14.090144106Z [Wayland] Readback capture: output 1 1732x1036 rendered in software (Pixman), read back for the encode thread (no GPU renderer).
desktop | 2026-10-20T06:51:14.093153660Z INFO:ws:Capture started for 'primary': 1732x1036 at +0+0.
desktop | 2026-10-20T06:51:14.127357741Z INFO:ws:Wayland realized geometry for 'primary': 1732x1036 @ scale 1.0
desktop | 2026-10-20T06:51:14.128423142Z INFO:ws:Client ('127.0.0.1', 54980) settings applied for 'primary': 1732x1036, h264enc crf 25, 60 fps.
desktop | 2026-10-20T06:51:14.191136871Z INFO:ws:Starting pcmflux audio pipeline: device 'output.monitor', 128000 bps, 2 ch, RED distance 2.
desktop | 2026-10-20T06:51:14.203441598Z [Wayland] Failed to init NVENC H264: Could not load CUDA library (libcuda.so.1): dlopen failed
desktop | 2026-10-20T06:51:14.203439871Z [Wayland] Encoder: software H264 (x264).
desktop | 2026-10-20T06:51:14.203510699Z [Wayland] Readback encode: no hardware encoder opened; encoding in software (x264).
desktop | 2026-10-20T06:51:14.203513124Z [Wayland] Stream settings active -> Res: 1732x1036 | FPS: 60.0 | Stripes: 1 | Mode: H264 (x264) FullFrame | CRF: 25 | VBV: 8000 kbps | PaintOver CRF: 18 (Burst: 5f) | Colorspace: I420 (Limited Range) | Damage Thresh: 10f | Damage Dur: 20f
desktop | 2026-10-20T06:51:14.205677724Z [pcmflux] SUCCESS: Opus encoder created (2 ch).
desktop | 2026-10-20T06:51:14.218518660Z [pcmflux] Capture loop started. Device: output.monitor, Rate: 48000, Channels: 2, Bitrate: 128 kbps, VBR: On, Silence Gate: On
desktop | 2026-10-20T06:51:14.292809832Z INFO:input:Session compositor laid 1 screen(s) out at [(0, 0, 1732, 1036)].
desktop | 2026-10-20T06:51:16.099795416Z [pcmflux] First non-silent audio chunk detected! Encoding...
desktop | 2026-10-20T06:51:25.452252061Z INFO:ws:Audio RED gate changed (2 -> 0); restarting audio pipeline.
desktop | 2026-10-20T06:51:25.452277292Z INFO:ws:Stopping pcmflux audio pipeline...
desktop | 2026-10-20T06:51:25.460933034Z [pcmflux] Stop requested. Cleaning up capture loop...
desktop | 2026-10-20T06:51:25.461594221Z [pcmflux] Audio capture loop finished. Resources released.
desktop | 2026-10-20T06:51:25.469425261Z INFO:ws:Starting pcmflux audio pipeline: device 'output.monitor', 128000 bps, 2 ch, RED distance 0.
desktop | 2026-10-20T06:51:25.469891949Z [pcmflux] SUCCESS: Opus encoder created (2 ch).
desktop | 2026-10-20T06:51:25.474840096Z [pcmflux] Capture loop started. Device: output.monitor, Rate: 48000, Channels: 2, Bitrate: 128 kbps, VBR: On, Silence Gate: On
desktop | 2026-10-20T06:51:25.480123173Z INFO:ws:Client for 'primary' disconnected. Deferring display teardown by 3s for a possible reconnect.
desktop | 2026-10-20T06:51:28.481525042Z INFO:ws:Client for 'primary' did not return within the grace period. Removing and triggering full display reconfiguration.
desktop | 2026-10-20T06:51:28.481572825Z INFO:ws:Stopping all streams for display 'primary'...
desktop | 2026-10-20T06:51:28.481790824Z WARNING:ws:No display clients connected. Video pipelines remain stopped.
desktop | 2026-10-20T06:51:28.483672305Z INFO:ws:Last client gone after the grace period. Tearing down singleton collectors and pipelines.
desktop | 2026-10-20T06:51:28.483773673Z WARNING:ws:No display clients connected. Video pipelines remain stopped.
desktop | 2026-10-20T06:51:28.485253110Z INFO:ws:Stopping pcmflux audio pipeline...
desktop | 2026-10-20T06:51:28.490899385Z [pcmflux] Stop requested. Cleaning up capture loop...
desktop | 2026-10-20T06:51:28.491200825Z [pcmflux] Audio capture loop finished. Resources released.
desktop | 2026-10-20T06:51:28.684495527Z WARNING:ws:Backpressure task for 'primary' exiting: display no longer exists.Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
- StatusShow more project fieldsDone
Activity
thelamer commentedon Oct 21, 2026
Arch recently updated to kwin 6.8, try a clean home directory as a first measure. Also understand that you are running a GPU native Desktop environment without one. You need some cpu horsepower to drive this as it will leverage llvmpipe for simple things.
The basic summary is arch-kde kind of requires a GPU now that they have bumped to kwin 6.8 this is out of my control.
silmarine commentedon Oct 22, 2026
Oh, it's likely the lack of the GPU then. I ran a test container without a mounted /config volume so it would be completely new generated and it was still glitchy. Guess I'll need to figure out how to get a GPU or maybe use a different desktop environment. Thanks for your help!
thelamer commentedon Oct 22, 2026
You can use a non head distro as well these issues revolve around Kwin 6.8 that not only dropped x11 support but also qpainter software mode.
thelamer commentedon Oct 22, 2026
@silmarine arch bumped to kwin 6.8.1 in my testing this makes a huge difference please pull and retest without a GPU.
silmarine commentedon Oct 23, 2026
Oh, thank you @thelamer I didn't expect you to put more time into this. I just pulled it but it didn't seem different for me, maybe slightly less glitchy but hard to tell. The VM it's running on has very little resources so maybe that is why. It worked for the previous builds so I thought it was enough. I'm considering switching to arch-xfce. i also have an old GPU that I'm using for something else but might move to this VM to use for these selkies containers.