Sunshine not working under Fedora 43 Gnome

Hello.

I tried to install Sunshine under Fedora 43 Workstation Gnome and had to use the beta version.

After its installed, trying to launch it, I receive the following:

$ sunshine
[2025-11-04 09:26:47.710]: Info: Sunshine version: 2025.1027.181930 commit: e657df0c476bbaaa3493f1db7a6714e14abaf0b3
[2025-11-04 09:26:47.710]: Info: Package Publisher: LizardByte
[2025-11-04 09:26:47.710]: Info: Publisher Website: https://app.lizardbyte.dev
[2025-11-04 09:26:47.710]: Info: Get support: https://app.lizardbyte.dev/support
Cannot load libcuda.so.1
[2025-11-04 09:26:47.711]: Error: Couldn't load cuda: -1
[2025-11-04 09:26:47.711]: Info: Found display [wayland-0]
[2025-11-04 09:26:47.712]: Info: Found interface: wl_output(3) version 4
[2025-11-04 09:26:47.712]: Info: Found interface: zxdg_output_manager_v1(4) version 3
[2025-11-04 09:26:47.712]: Info: Found interface: zwp_linux_dmabuf_v1(23) version 5
[2025-11-04 09:26:47.712]: Warning: Missing Wayland wire for wlr-export-dmabuf
[2025-11-04 09:26:47.712]: Info: /dev/dri/card1 -> amdgpu
[2025-11-04 09:26:47.712]: Info: Found display [wayland-0]
[2025-11-04 09:26:47.712]: Info: Found display [wayland-0]
[2025-11-04 09:26:47.712]: Info: Found interface: wl_output(3) version 4
[2025-11-04 09:26:47.712]: Info: Found interface: zxdg_output_manager_v1(4) version 3
[2025-11-04 09:26:47.712]: Info: Found interface: zwp_linux_dmabuf_v1(23) version 5
[2025-11-04 09:26:47.712]: Info: Resolution: 3840x2160
[2025-11-04 09:26:47.712]: Info: Offset: 0x0
[2025-11-04 09:26:47.712]: Info: Logical size: 2560x1440
[2025-11-04 09:26:47.712]: Info: Name: DP-1
[2025-11-04 09:26:47.712]: Info: Found monitor: Dell Inc. 27"
[2025-11-04 09:26:47.712]: Info: -------- Start of KMS monitor list --------
[2025-11-04 09:26:47.712]: Info: Monitor 0 is DP-1: Dell Inc. 27"
[2025-11-04 09:26:47.712]: Info: --------- End of KMS monitor list ---------
[2025-11-04 09:26:47.728]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-11-04 09:26:47.728]: Info: Trying encoder [nvenc]
[2025-11-04 09:26:47.728]: Info: Screencasting with KMS
[2025-11-04 09:26:47.728]: Info: /dev/dri/card1 -> amdgpu
[2025-11-04 09:26:47.728]: Error: Couldn't find monitor [0]
[2025-11-04 09:26:47.728]: Info: /dev/dri/card1 -> amdgpu
[2025-11-04 09:26:47.729]: Error: Couldn't find monitor [0]
[2025-11-04 09:26:47.929]: Info: Screencasting with KMS
[2025-11-04 09:26:47.929]: Info: /dev/dri/card1 -> amdgpu
[2025-11-04 09:26:47.929]: Error: Couldn't find monitor [0]
[2025-11-04 09:26:47.929]: Info: /dev/dri/card1 -> amdgpu
[2025-11-04 09:26:47.930]: Error: Couldn't find monitor [0]
[2025-11-04 09:26:48.130]: Info: Encoder [nvenc] failed
[2025-11-04 09:26:48.130]: Info: Trying encoder [vaapi]
[2025-11-04 09:26:48.130]: Info: Screencasting with KMS
[2025-11-04 09:26:48.130]: Info: /dev/dri/card1 -> amdgpu
[2025-11-04 09:26:48.130]: Info: Found monitor for DRM screencasting
[2025-11-04 09:26:48.130]: Info: Found connector ID [94]
[2025-11-04 09:26:48.130]: Info: Found cursor plane [77]
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[2025-11-04 09:26:48.140]: Info: Creating encoder [h264_vaapi]
[2025-11-04 09:26:48.140]: Info: Color coding: SDR (Rec. 601)
[2025-11-04 09:26:48.140]: Info: Color depth: 8-bit
[2025-11-04 09:26:48.140]: Info: Color range: MPEG
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[2025-11-04 09:26:48.151]: Info: vaapi vendor: Mesa Gallium driver 25.2.5 for AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 21.1.2, DRM 3.64, 6.17.6-300.fc43.x86_64)
[2025-11-04 09:26:48.152]: Info: Streaming bitrate is 1000
[2025-11-04 09:26:48.152]: Info: Using normal encoding mode
[2025-11-04 09:26:48.152]: Info: Using default rate control
[2025-11-04 09:26:48.256]: Info: Creating encoder [hevc_vaapi]
[2025-11-04 09:26:48.256]: Info: Color coding: SDR (Rec. 601)
[2025-11-04 09:26:48.256]: Info: Color depth: 8-bit
[2025-11-04 09:26:48.256]: Info: Color range: MPEG
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[2025-11-04 09:26:48.267]: Info: vaapi vendor: Mesa Gallium driver 25.2.5 for AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 21.1.2, DRM 3.64, 6.17.6-300.fc43.x86_64)
[2025-11-04 09:26:48.268]: Info: Streaming bitrate is 1000
[2025-11-04 09:26:48.268]: Info: Using normal encoding mode
[2025-11-04 09:26:48.268]: Info: Using default rate control
[2025-11-04 09:26:48.288]: Info: Creating encoder [av1_vaapi]
[2025-11-04 09:26:48.288]: Info: Color coding: SDR (Rec. 601)
[2025-11-04 09:26:48.288]: Info: Color depth: 8-bit
[2025-11-04 09:26:48.288]: Info: Color range: MPEG
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[2025-11-04 09:26:48.297]: Info: vaapi vendor: Mesa Gallium driver 25.2.5 for AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 21.1.2, DRM 3.64, 6.17.6-300.fc43.x86_64)
[2025-11-04 09:26:48.297]: Info: Streaming bitrate is 1000
[2025-11-04 09:26:48.297]: Info: Using normal encoding mode
[2025-11-04 09:26:48.297]: Info: Using VBR with single frame VBV size
[2025-11-04 09:26:48.297]: Warning: [av1_vaapi @ 0xab4c300] Multiple slices were requested but this codec does not support controlling slices.
[2025-11-04 09:26:48.312]: Info: Screencasting with KMS
[2025-11-04 09:26:48.312]: Info: /dev/dri/card1 -> amdgpu
[2025-11-04 09:26:48.312]: Info: Found monitor for DRM screencasting
[2025-11-04 09:26:48.312]: Info: Found connector ID [94]
[2025-11-04 09:26:48.312]: Info: Found cursor plane [77]
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[2025-11-04 09:26:48.317]: Info: Creating encoder [hevc_vaapi]
[2025-11-04 09:26:48.317]: Info: Color coding: SDR (Rec. 601)
[2025-11-04 09:26:48.317]: Info: Color depth: 8-bit
[2025-11-04 09:26:48.317]: Info: Color range: JPEG
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[2025-11-04 09:26:48.328]: Info: vaapi vendor: Mesa Gallium driver 25.2.5 for AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 21.1.2, DRM 3.64, 6.17.6-300.fc43.x86_64)
[2025-11-04 09:26:48.328]: Info: Streaming bitrate is 1000
[2025-11-04 09:26:48.328]: Info: Using normal encoding mode
[2025-11-04 09:26:48.328]: Info: Using default rate control
[2025-11-04 09:26:48.349]: Info: Creating encoder [av1_vaapi]
[2025-11-04 09:26:48.349]: Info: Color coding: SDR (Rec. 601)
[2025-11-04 09:26:48.349]: Info: Color depth: 8-bit
[2025-11-04 09:26:48.349]: Info: Color range: JPEG
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[2025-11-04 09:26:48.358]: Info: vaapi vendor: Mesa Gallium driver 25.2.5 for AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 21.1.2, DRM 3.64, 6.17.6-300.fc43.x86_64)
[2025-11-04 09:26:48.358]: Info: Streaming bitrate is 1000
[2025-11-04 09:26:48.358]: Info: Using normal encoding mode
[2025-11-04 09:26:48.358]: Info: Using VBR with single frame VBV size
[2025-11-04 09:26:48.372]: Info: 
[2025-11-04 09:26:48.372]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2025-11-04 09:26:48.372]: Info: 
[2025-11-04 09:26:48.372]: Info: Found H.264 encoder: h264_vaapi [vaapi]
[2025-11-04 09:26:48.372]: Info: Found HEVC encoder: hevc_vaapi [vaapi]
[2025-11-04 09:26:48.372]: Info: Found AV1 encoder: av1_vaapi [vaapi]
[2025-11-04 09:26:48.372]: Info: Open the Web UI to set your new username and password and getting started
[2025-11-04 09:26:48.373]: Info: File /home/melsmed/.config/sunshine/sunshine_state.json doesn't exist
[2025-11-04 09:26:48.373]: Info: Starting system tray
[2025-11-04 09:26:48.374]: Info: Adding avahi service more-alpha64
[2025-11-04 09:26:48.374]: Info: Configuration UI available at [https://localhost:47990]

(sunshine:8070): libayatana-appindicator-WARNING **: 09:26:48.394: libayatana-appindicator is deprecated. Please use libayatana-appindicator-glib in newly written code.
[2025-11-04 09:26:48.395]: Info: System tray created
[2025-11-04 09:26:48.395]: Info: Starting main loop

(sunshine:8070): Gtk-CRITICAL **: 09:26:48.601: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
[2025-11-04 09:26:49.151]: Info: Avahi service more-alpha64 successfully established.

Any ideas or suggestions?

Thanks.

Edit: sorry misread the post

Thanks, but I was able to install it.

I just cant run it.

1 Like

Update.

If i try to launch the program using GUI it doesnt launch.

But starting it from Terminal does work.

So besides that problem, I also have the problem that streaming to my Shield TV (connected to a LG C9 TV) results in the image drawn outside the viewable area.

Changing the scale to 100% fixes this, but I wonder if there is a way to do this automatically.

On another note, I posted this question when I was on Fedora 42 and nobody in Reddit, the developer Git and Discord server bothered in responding.

It cannot be possible that I am the only person in the planet with this issue.