Sunshine streaming suddenly causes wild color artifacts with webOS client since v2026.906.222525
Is there an existing issue for this?
- I have searched the existing issues
Is your issue described in the documentation?
- 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
Sunshine streaming has worked fine, but now shows artifacts like his one (moving around, this is not static):
- HDMI output is fine
- I tried a different moonlight client, it also seems to work fine (but also has lower resolution)
Also tested in pre-release:
Expected Behavior
No streaming artifacts.
Also, this has been working fine/flawlessly for weeks or so. So something must have caused this.
Also notice I already tried the following:
- restart server
- restart client (moonlight)/TV
- re-configure it aka run the sunshine install script
Additional Context
system logs (journalctl): https://gist.github.com/rugk/7e62c00791281de897d6c32d1498ce04#file-journalctl-log
hardware
Operating System: Bazzite 44 KDE Plasma Version: 6.7.4 KDE Frameworks Version: 6.29.0 Qt Version: 6.11.2 Kernel Version: 6.18.49-ogc1.1.fc44.x86_64 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-7700 CPU @ 3.60GHz Memory: 16 GiB of RAM (15.6 GiB usable) Graphics Processor: NVIDIA GeForce GTX 1060 6GB Manufacturer: MSI Product Name: MS-7A70 System Version: 2.0
$ rpm-ostree status -b
State: idle
BootedDeployment:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
Digest: sha256:4db780617374e5cc883178d2182ff8b2d4d268a22904c8d51dffde2175ad74a7
Version: 44.20260908 (2026-09-08T00:21:01Z)
$ flatpak info dev.lizardbyte.app.Sunshine
Sunshine - GameStream host for Moonlight
ID: dev.lizardbyte.app.Sunshine
Ref: app/dev.lizardbyte.app.Sunshine/x86_64/stable
Arch: x86_64
Branch: stable
Version: 2026.906.222525
License: GPL-3.0-only
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed Size: 112.7 MB
Runtime: org.kde.Platform/x86_64/6.10
Sdk: org.kde.Sdk/x86_64/6.10
Commit: 3633e5e0f19889877f50d22d60ae7a6dde732d02d9d1cd201fe8130ed4908abe
Parent: 62e90ef28d2c760d77e85233e1c5754c29f56e430b726947cdd79867915901e2
Subject: chore: Update dev.lizardbyte.app.Sunshine to v2026.906.222525 (#195) (4d776fe270f4)
Date: 2026-09-07 14:25:09 +0000- NOTE: Also booted into 44.20260902 (2026-09-02) and it is also reproducible there
Maybe relevant is this error from the logs (it's below the line "ignore any errors above"):
[2026-09-09 20:13:16.920]: Error: BT.2020 SDR colorspace expects 10-bit color depth, falling back to Rec. 709
$ glxinfo|grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 4.6.0 NVIDIA 580.173.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL version string: 4.6.0 NVIDIA 580.173.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 580.173.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions, Client: Moonlight 1.6.36 (com.limelight.webos) see https://repo.webosbrew.org/apps/com.limelight.webos/ webOS25 (10.3.0-2502)
Client infos:
I am not sure I selected the correct capture method below, may or may not be the correct one, but I guess as installed via flatpak it is this. I do not see any settongs about it.
Host Operating System
Linux
Operating System Version
Bazzite 44.20260908
Architecture
amd64/x86_64
Package
Linux - flathub/flatpak
GPU Type
NVIDIA
GPU Model
NVIDIA GeForce GTX 1060 6GB
GPU Driver/Mesa Version
I don't really know how to find out, but see glxinfo output above, so probably 1.4(?)
Capture Method
XDG Portal Grab (FreeBSD/Linux)
Apps
N/ALog output
see below for logs with pre-release (stable logs also uploaded as file above)Online logs
https://gist.github.com/rugk/7e62c00791281de897d6c32d1498ce04#file-sunshine-log
Extra information
$ rpm-ostree status -b
State: idle
BootedDeployment:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable
Digest: sha256:4db780617374e5cc883178d2182ff8b2d4d268a22904c8d51dffde2175ad74a7
Version: 44.20260908 (2026-09-08T00:21:01Z)
$ flatpak info dev.lizardbyte.app.Sunshine
Sunshine - GameStream host for Moonlight
ID: dev.lizardbyte.app.Sunshine
Ref: app/dev.lizardbyte.app.Sunshine/x86_64/stable
Arch: x86_64
Branch: stable
Version: 2026.906.222525
License: GPL-3.0-only
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed Size: 112.7 MB
Runtime: org.kde.Platform/x86_64/6.10
Sdk: org.kde.Sdk/x86_64/6.10
Commit: 3633e5e0f19889877f50d22d60ae7a6dde732d02d9d1cd201fe8130ed4908abe
Parent: 62e90ef28d2c760d77e85233e1c5754c29f56e430b726947cdd79867915901e2
Subject: chore: Update dev.lizardbyte.app.Sunshine to v2026.906.222525 (#195) (4d776fe270f4)
Date: 2026-09-07 14:25:09 +0000- NOTE: Also booted into 44.20260902 (2026-09-02) and it is also reproducible there
Maybe relevant is this error from the logs (it's below the line "ignore any errors above"):
[2026-09-09 20:13:16.920]: Error: BT.2020 SDR colorspace expects 10-bit color depth, falling back to Rec. 709
Client: Moonlight 1.6.36 (com.limelight.webos) see https://repo.webosbrew.org/apps/com.limelight.webos/ webOS25 (10.3.0-2502)
resolution: 3840*2160 (native), 60fps video bitrate 45000kbps
More information:
- Funnily, if I enable HDR in monlight it gets better aka there are only "smaller" artifacts:
- Also, if I choose 30 FPD in moonlight, it also seems work even much better. Here HDR + 30FPS - the artifacts are only really visible on a black screen:
- Full HD aka 1920x1080 also seems to work fine
Also reported upstream: https://github.com/ublue-os/bazzite/issues/5765 Edit: Also made moonlight client authors aware of this: https://github.com/mariotaku/moonlight-tv/issues/629
Source: LizardByte/Sunshine