#5667·Sunshine

Sunshine streaming suddenly causes wild color artifacts with webOS client since v2026.906.222525

Author: rugkCreated Sep 9, 2026Updated Sep 13, 2026

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):

Image
  • 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:

Image

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

bootc.txt

$ 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

sunshine-stable.log

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:

Image

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

json
N/A

Log output

bash
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

bootc.txt

$ 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

sunshine.log

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: Image
  • 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: Image
  • 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