Sunshine icon indicating copy to clipboard operation
Sunshine copied to clipboard

VAAPI encoder Segfault Linux AMD

Open Keksimus69 opened this issue 3 years ago • 2 comments

Describe the Bug

When launching Sunshine with the default settings, it tries to use the VAAPI encoder, then crashes immediately.

Expected Behavior

Sunshine should start and use VAAPI

Additional Context

No response

Host Operating System

Linux

Operating System Version

Fedora 36

Architecture

X86-64

Sunshine Version

0.14.0

GPU Type

AMD

GPU Model

Radeon R9 Fury

GPU Driver/Mesa Version

Mesa 22.3.0

Capture Method (Linux Only)

No response

Relevant log output

[adapter_name] -- [/dev/dri/renderD128]
Cannot load libcuda.so.1
[2022:09:25:18:43:13]: Error: Couldn't load cuda: -1
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found interface: zxdg_output_manager_v1(8) version 3
[2022:09:25:18:43:13]: Info: Found interface: zwlr_export_dmabuf_manager_v1(25) version 1
[2022:09:25:18:43:13]: Info: Found interface: wl_output(41) version 4
[2022:09:25:18:43:13]: Info: Name: DP-1
[2022:09:25:18:43:13]: Info: Found monitor: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: Offset: 0x2520
[2022:09:25:18:43:13]: Info: Resolution: 3440x1440
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found interface: zxdg_output_manager_v1(8) version 3
[2022:09:25:18:43:13]: Info: Found interface: zwlr_export_dmabuf_manager_v1(25) version 1
[2022:09:25:18:43:13]: Info: Found interface: wl_output(41) version 4
[2022:09:25:18:43:13]: Info: Name: DP-1
[2022:09:25:18:43:13]: Info: Found monitor: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: Offset: 0x2520
[2022:09:25:18:43:13]: Info: Resolution: 3440x1440
[2022:09:25:18:43:13]: Info: DP-1: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: //////////////////////////////////////////////////////////////////
[2022:09:25:18:43:13]: Info: //                                                              //
[2022:09:25:18:43:13]: Info: //   Testing for available encoders, this may generate errors.  //
[2022:09:25:18:43:13]: Info: //   You can safely ignore those errors.                        //
[2022:09:25:18:43:13]: Info: //                                                              //
[2022:09:25:18:43:13]: Info: //////////////////////////////////////////////////////////////////
[2022:09:25:18:43:13]: Info: Trying encoder [nvenc]
[2022:09:25:18:43:13]: Info: Screencasting with Wayland's protocol
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found interface: zxdg_output_manager_v1(8) version 3
[2022:09:25:18:43:13]: Info: Found interface: zwlr_export_dmabuf_manager_v1(25) version 1
[2022:09:25:18:43:13]: Info: Found interface: wl_output(41) version 4
[2022:09:25:18:43:13]: Info: Name: DP-1
[2022:09:25:18:43:13]: Info: Found monitor: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: Offset: 0x2520
[2022:09:25:18:43:13]: Info: Resolution: 3440x1440
[2022:09:25:18:43:13]: Info: Selected monitor [Unknown M340CLZ-DP 0x00000000 (DP-1)] for streaming
[2022:09:25:18:43:13]: Info: Color coding [Rec. 601]
[2022:09:25:18:43:13]: Info: Color range: [JPEG]
[2022:09:25:18:43:13]: Error: Failed to create a CUDA device: Unknown error occurred
[2022:09:25:18:43:13]: Info: Screencasting with Wayland's protocol
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found interface: zxdg_output_manager_v1(8) version 3
[2022:09:25:18:43:13]: Info: Found interface: zwlr_export_dmabuf_manager_v1(25) version 1
[2022:09:25:18:43:13]: Info: Found interface: wl_output(41) version 4
[2022:09:25:18:43:13]: Info: Name: DP-1
[2022:09:25:18:43:13]: Info: Found monitor: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: Offset: 0x2520
[2022:09:25:18:43:13]: Info: Resolution: 3440x1440
[2022:09:25:18:43:13]: Info: Selected monitor [Unknown M340CLZ-DP 0x00000000 (DP-1)] for streaming
[2022:09:25:18:43:13]: Info: Color coding [Rec. 601]
[2022:09:25:18:43:13]: Info: Color range: [JPEG]
[2022:09:25:18:43:13]: Error: Failed to create a CUDA device: Unknown error occurred
[2022:09:25:18:43:13]: Info: Screencasting with Wayland's protocol
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found interface: zxdg_output_manager_v1(8) version 3
[2022:09:25:18:43:13]: Info: Found interface: zwlr_export_dmabuf_manager_v1(25) version 1
[2022:09:25:18:43:13]: Info: Found interface: wl_output(41) version 4
[2022:09:25:18:43:13]: Info: Name: DP-1
[2022:09:25:18:43:13]: Info: Found monitor: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: Offset: 0x2520
[2022:09:25:18:43:13]: Info: Resolution: 3440x1440
[2022:09:25:18:43:13]: Info: Selected monitor [Unknown M340CLZ-DP 0x00000000 (DP-1)] for streaming
[2022:09:25:18:43:13]: Info: Color coding [Rec. 601]
[2022:09:25:18:43:13]: Info: Color range: [JPEG]
[2022:09:25:18:43:13]: Error: Failed to create a CUDA device: Unknown error occurred
[2022:09:25:18:43:13]: Info: Screencasting with Wayland's protocol
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found interface: zxdg_output_manager_v1(8) version 3
[2022:09:25:18:43:13]: Info: Found interface: zwlr_export_dmabuf_manager_v1(25) version 1
[2022:09:25:18:43:13]: Info: Found interface: wl_output(41) version 4
[2022:09:25:18:43:13]: Info: Name: DP-1
[2022:09:25:18:43:13]: Info: Found monitor: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: Offset: 0x2520
[2022:09:25:18:43:13]: Info: Resolution: 3440x1440
[2022:09:25:18:43:13]: Info: Selected monitor [Unknown M340CLZ-DP 0x00000000 (DP-1)] for streaming
[2022:09:25:18:43:13]: Info: Color coding [Rec. 601]
[2022:09:25:18:43:13]: Info: Color range: [JPEG]
[2022:09:25:18:43:13]: Error: Failed to create a CUDA device: Unknown error occurred
[2022:09:25:18:43:13]: Info: Encoder [nvenc] failed
[2022:09:25:18:43:13]: Info: Trying encoder [vaapi]
[2022:09:25:18:43:13]: Info: Screencasting with Wayland's protocol
[2022:09:25:18:43:13]: Info: Found display [wayland-1]
[2022:09:25:18:43:13]: Info: Found interface: zxdg_output_manager_v1(8) version 3
[2022:09:25:18:43:13]: Info: Found interface: zwlr_export_dmabuf_manager_v1(25) version 1
[2022:09:25:18:43:13]: Info: Found interface: wl_output(41) version 4
[2022:09:25:18:43:13]: Info: Name: DP-1
[2022:09:25:18:43:13]: Info: Found monitor: Unknown M340CLZ-DP 0x00000000 (DP-1)
[2022:09:25:18:43:13]: Info: Offset: 0x2520
[2022:09:25:18:43:13]: Info: Resolution: 3440x1440
[2022:09:25:18:43:13]: Info: Selected monitor [Unknown M340CLZ-DP 0x00000000 (DP-1)] for streaming
[2022:09:25:18:43:13]: Info: Color coding [Rec. 601]
[2022:09:25:18:43:13]: Info: Color range: [JPEG]
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_14
fish: Job 1, 'sunshine' terminated by signal SIGSEGV (Address boundary error)

Keksimus69 avatar Sep 25 '22 23:09 Keksimus69

We don't support old versions. Do you have the same exact issue in v0.14.1?

ReenigneArcher avatar Sep 26 '22 00:09 ReenigneArcher

:wave: @Keksimus69, we use the issue tracker exclusively for bug reports. However, this issue appears to be a support request. Please use Discord for support issues. Thanks.

github-actions[bot] avatar Sep 28 '22 13:09 github-actions[bot]

This issue is stale because it has been open for 90 days with no activity. Comment or remove the stale label, otherwise this will be closed in 10 days.

LizardByte-bot avatar Dec 29 '22 00:12 LizardByte-bot

This issue was closed because it has been stalled for 10 days with no activity.

LizardByte-bot avatar Jan 09 '23 00:01 LizardByte-bot