Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Couldn't initialize cuda: CUDA_ERROR_UNKNOWN:unknown error #3081

Closed
2 tasks done
tomowang opened this issue Aug 24, 2024 · 3 comments
Closed
2 tasks done

Error: Couldn't initialize cuda: CUDA_ERROR_UNKNOWN:unknown error #3081

tomowang opened this issue Aug 24, 2024 · 3 comments
Labels

Comments

@tomowang
Copy link

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

When start sunshine, the logs report errors and moonlight streaming with black screen (audio works).

Expected Behavior

The sunshine with moonlight can stream with normal video.

Additional Context

No response

Host Operating System

Linux

Operating System Version

Ubuntu 24.04 LTS

Architecture

64 bit

Sunshine commit or version

v0.23.1

Package

Linux - deb

GPU Type

Nvidia

GPU Model

NVIDIA GeForce RTX 4070 Ti SUPER

GPU Driver/Mesa Version

Driver Version: 560.28.03 CUDA Version: 12.6

Capture Method

None

Config

empty

Apps

"env": {
    "PATH": "$(PATH):$(HOME)/.local/bin"
  },
  "apps": [
    {
      "name": "Desktop",
      "image-path": "desktop.png"
    },
    {
      "name": "Low Res Desktop",
      "image-path": "desktop.png",
      "prep-cmd": [
        {
          "do": "xrandr --output HDMI-1 --mode 1920x1080",
          "undo": "xrandr --output HDMI-1 --mode 1920x1200"
        }
      ]
    },
    {
      "name": "Steam Big Picture",
      "detached": [
        "setsid steam steam://open/bigpicture"
      ],
      "image-path": "steam.png"
    }
  ]
}

Relevant log output

[2024-08-24 22:07:10.498]: Info: Sunshine version: v2024.823.131748
[2024-08-24 22:07:10.501]: Error: Couldn't initialize cuda: CUDA_ERROR_UNKNOWN:unknown error
[2024-08-24 22:07:10.501]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:10.501]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:10.514]: Info: /dev/dri/card1 -> nvidia-drm
[2024-08-24 22:07:10.542]: Info: System tray created
[2024-08-24 22:07:10.702]: Error: Environment variable WAYLAND_DISPLAY has not been defined
[2024-08-24 22:07:10.702]: Info: Detecting displays
[2024-08-24 22:07:10.757]: Info: Detected display: HDMI-0 (id: 0)HDMI-0 connected: true
[2024-08-24 22:07:10.757]: Info: Detected display: DP-0 (id: 1)DP-0 connected: false
[2024-08-24 22:07:10.757]: Info: Detected display: DP-1 (id: 2)DP-1 connected: false
[2024-08-24 22:07:10.757]: Info: Detected display: DP-2 (id: 3)DP-2 connected: false
[2024-08-24 22:07:10.757]: Info: Detected display: DP-3 (id: 4)DP-3 connected: false
[2024-08-24 22:07:10.757]: Info: Detected display: DP-4 (id: 5)DP-4 connected: false
[2024-08-24 22:07:10.757]: Info: Detected display: DP-5 (id: 6)DP-5 connected: false
[2024-08-24 22:07:10.764]: Warning: Gamepad ds5 is disabled due to Permission denied
[2024-08-24 22:07:10.764]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2024-08-24 22:07:10.764]: Info: Trying encoder [nvenc]
[2024-08-24 22:07:10.764]: Info: Screencasting with KMS
[2024-08-24 22:07:10.764]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:10.764]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:10.767]: Info: /dev/dri/card1 -> nvidia-drm
[2024-08-24 22:07:10.767]: Error: Couldn't find monitor [0]
[2024-08-24 22:07:10.767]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:10.767]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:10.771]: Info: /dev/dri/card1 -> nvidia-drm
[2024-08-24 22:07:10.771]: Error: Couldn't find monitor [0]
[2024-08-24 22:07:10.971]: Info: Screencasting with KMS
[2024-08-24 22:07:10.971]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:10.972]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:10.977]: Info: /dev/dri/card1 -> nvidia-drm
[2024-08-24 22:07:10.977]: Error: Couldn't find monitor [0]
[2024-08-24 22:07:10.977]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:10.977]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:10.981]: Info: /dev/dri/card1 -> nvidia-drm
[2024-08-24 22:07:10.981]: Error: Couldn't find monitor [0]
[2024-08-24 22:07:11.181]: Info: Encoder [nvenc] failed
[2024-08-24 22:07:11.181]: Info: Trying encoder [vaapi]
[2024-08-24 22:07:11.181]: Info: Screencasting with KMS
[2024-08-24 22:07:11.181]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:11.181]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:11.181]: Info: Found monitor for DRM screencasting
[2024-08-24 22:07:11.181]: Error: Failed to determine panel orientation, defaulting to landscape.
[2024-08-24 22:07:11.181]: Info: Found connector ID [35]
[2024-08-24 22:07:11.181]: Warning: No KMS cursor plane found. Cursor may not be displayed while streaming!
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/simpledrm_drv_video.so
libva info: va_openDriver() returns -1
[2024-08-24 22:07:11.182]: Error: Couldn't initialize va display: unknown libva error
[2024-08-24 22:07:11.182]: Warning: Monitor  doesn't support hardware encoding. Reverting back to GPU -> RAM -> GPU
[2024-08-24 22:07:11.185]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:11.185]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:11.185]: Info: Found monitor for DRM screencasting
[2024-08-24 22:07:11.185]: Error: Failed to determine panel orientation, defaulting to landscape.
[2024-08-24 22:07:11.185]: Info: Found connector ID [35]
[2024-08-24 22:07:11.185]: Warning: No KMS cursor plane found. Cursor may not be displayed while streaming!
MESA-LOADER: failed to open simpledrm: /usr/lib/dri/simpledrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
[2024-08-24 22:07:11.205]: Info: Creating encoder [h264_vaapi]
[2024-08-24 22:07:11.205]: Info: Color coding: SDR (Rec. 601)
[2024-08-24 22:07:11.205]: Info: Color depth: 8-bit
[2024-08-24 22:07:11.205]: Info: Color range: JPEG
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
[2024-08-24 22:07:11.251]: Error: Couldn't initialize va display: unknown libva error
[2024-08-24 22:07:11.251]: Info: Creating encoder [h264_vaapi]
[2024-08-24 22:07:11.251]: Info: Color coding: SDR (Rec. 601)
[2024-08-24 22:07:11.251]: Info: Color depth: 8-bit
[2024-08-24 22:07:11.251]: Info: Color range: JPEG
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
[2024-08-24 22:07:11.253]: Error: Couldn't initialize va display: unknown libva error
[2024-08-24 22:07:11.254]: Info: Creating encoder [h264_vaapi]
[2024-08-24 22:07:11.254]: Info: Color coding: SDR (Rec. 601)
[2024-08-24 22:07:11.254]: Info: Color depth: 8-bit
[2024-08-24 22:07:11.254]: Info: Color range: JPEG
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
[2024-08-24 22:07:11.255]: Error: Couldn't initialize va display: unknown libva error
[2024-08-24 22:07:11.255]: Info: Creating encoder [h264_vaapi]
[2024-08-24 22:07:11.256]: Info: Color coding: SDR (Rec. 601)
[2024-08-24 22:07:11.256]: Info: Color depth: 8-bit
[2024-08-24 22:07:11.256]: Info: Color range: JPEG
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
[2024-08-24 22:07:11.257]: Error: Couldn't initialize va display: unknown libva error
[2024-08-24 22:07:11.257]: Info: Encoder [vaapi] failed
[2024-08-24 22:07:11.261]: Info: Trying encoder [software]
[2024-08-24 22:07:11.261]: Info: Screencasting with KMS
[2024-08-24 22:07:11.261]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:11.261]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:11.261]: Info: Found monitor for DRM screencasting
[2024-08-24 22:07:11.261]: Error: Failed to determine panel orientation, defaulting to landscape.
[2024-08-24 22:07:11.261]: Info: Found connector ID [35]
[2024-08-24 22:07:11.261]: Warning: No KMS cursor plane found. Cursor may not be displayed while streaming!
MESA-LOADER: failed to open simpledrm: /usr/lib/dri/simpledrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
[2024-08-24 22:07:11.269]: Info: Creating encoder [libx264]
[2024-08-24 22:07:11.269]: Info: Color coding: SDR (Rec. 601)
[2024-08-24 22:07:11.269]: Info: Color depth: 8-bit
[2024-08-24 22:07:11.269]: Info: Color range: JPEG
[2024-08-24 22:07:11.270]: Info: [libx264 @ 0x6076a4dd8840] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[2024-08-24 22:07:11.270]: Info: [libx264 @ 0x6076a4dd8840] profile High, level 4.2, 4:2:0, 8-bit
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] frame I:1     Avg QP:31.00  size:  1203
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] mb I  I16..4: 99.9%  0.0%  0.0%
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] 8x8 transform intra:0.0%
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0%
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] i16 v,h,dc,p: 97%  0%  3%  0%
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu:  0%  0% 75% 12%  0%  0%  0%  0% 12%
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  0%  0% 100%  0%  0%  0%  0%  0%  0%
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] i8c dc,h,v,p: 100%  0%  0%  0%
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] kb/s:577.44
[2024-08-24 22:07:11.303]: Info: Creating encoder [libx264]
[2024-08-24 22:07:11.303]: Info: Color coding: SDR (Rec. 601)
[2024-08-24 22:07:11.303]: Info: Color depth: 8-bit
[2024-08-24 22:07:11.303]: Info: Color range: JPEG
[2024-08-24 22:07:11.303]: Info: [libx264 @ 0x6076a4dd8840] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[2024-08-24 22:07:11.304]: Info: [libx264 @ 0x6076a4dd8840] profile High 4:4:4 Predictive, level 4.2, 4:4:4, 8-bit
[2024-08-24 22:07:11.346]: Info: [libx264 @ 0x6076a4dd8840] frame I:1     Avg QP:31.00  size:  1306
[2024-08-24 22:07:11.346]: Info: [libx264 @ 0x6076a4dd8840] mb I  I16..4: 100.0%  0.0%  0.0%
[2024-08-24 22:07:11.346]: Info: [libx264 @ 0x6076a4dd8840] 8x8 transform intra:0.0%
[2024-08-24 22:07:11.346]: Info: [libx264 @ 0x6076a4dd8840] coded y,u,v intra: 0.0% 0.0% 0.0%
[2024-08-24 22:07:11.347]: Info: [libx264 @ 0x6076a4dd8840] i16 v,h,dc,p: 97%  0%  3%  0%
[2024-08-24 22:07:11.347]: Info: [libx264 @ 0x6076a4dd8840] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu:  0%  0% 75% 12%  0%  0%  0%  0% 12%
[2024-08-24 22:07:11.347]: Info: [libx264 @ 0x6076a4dd8840] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  0%  0% 100%  0%  0%  0%  0%  0%  0%
[2024-08-24 22:07:11.347]: Info: [libx264 @ 0x6076a4dd8840] kb/s:626.88
[2024-08-24 22:07:11.353]: Info: Screencasting with KMS
[2024-08-24 22:07:11.353]: Info: /dev/dri/card0 -> simpledrm
[2024-08-24 22:07:11.353]: Warning: No render device name for: /dev/dri/card0
[2024-08-24 22:07:11.353]: Info: Found monitor for DRM screencasting
[2024-08-24 22:07:11.353]: Error: Failed to determine panel orientation, defaulting to landscape.
[2024-08-24 22:07:11.353]: Info: Found connector ID [35]
[2024-08-24 22:07:11.353]: Warning: No KMS cursor plane found. Cursor may not be displayed while streaming!
MESA-LOADER: failed to open simpledrm: /usr/lib/dri/simpledrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
[2024-08-24 22:07:11.366]: Info: 
[2024-08-24 22:07:11.366]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2024-08-24 22:07:11.366]: Info: 
[2024-08-24 22:07:11.366]: Info: Found H.264 encoder: libx264 [software]
[2024-08-24 22:07:11.367]: Info: Adding avahi service Sunshine
[2024-08-24 22:07:11.368]: Info: Configuration UI available at [https://localhost:47990]
[2024-08-24 22:07:12.256]: Info: Avahi service Sunshine successfully established.
@SjoerdV
Copy link

SjoerdV commented Sep 20, 2024

same issue, reverting back to nVidia driver 555-58 with CUDA 12.5 (doing clean uninstalls first) fixes it.

I just checked the syslog and the driver init lines for both drivers (560 and 555) are exactly the same (so no errors), so it has to do with Sunshine freaking out over something.

Relevant log (when connecting to sunshine from moonlight client):

Sep 20 22:27:03 MYPC01 bash[1400]: [2024:09:20:22:27:03]: Error: Couldn't initialize cuda: CUDA_ERROR_OPERATING_SYSTEM:OS call failed or operation not supported on this OS
Sep 20 22:27:03 MYPC01 bash[1400]: [2024:09:20:22:27:03]: Error: Couldn't initialize cuda: CUDA_ERROR_OPERATING_SYSTEM:OS call failed or operation not supported on this OS
Sep 20 22:27:03 MYPC01 bash[1400]: [2024:09:20:22:27:03]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:03 MYPC01 bash[1400]: [2024:09:20:22:27:03]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:03 MYPC01 bash[1400]: [2024:09:20:22:27:03]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:03 MYPC01 bash[1400]: [2024:09:20:22:27:03]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:03 MYPC01 bash[1400]: libEGL warning: egl: failed to create dri2 screen
Sep 20 22:27:04 MYPC01 bash[1400]: [2024:09:20:22:27:04]: Error: Missing extension: [EGL_EXT_image_dma_buf_import]
Sep 20 22:27:04 MYPC01 systemd-logind[962]: Watching system buttons on /dev/input/event11 (Keyboard passthrough)
Sep 20 22:27:04 MYPC01 bash[1400]: libEGL warning: egl: failed to create dri2 screen
Sep 20 22:27:04 MYPC01 bash[1400]: [2024:09:20:22:27:04]: Error: Missing extension: [EGL_EXT_image_dma_buf_import]
Sep 20 22:27:04 MYPC01 bash[1400]: [2024:09:20:22:27:04]: Fatal: Unable to find display or encoder during startup.
Sep 20 22:27:04 MYPC01 bash[1400]: [2024:09:20:22:27:04]: Fatal: Please check that a display is connected and powered on.
Sep 20 22:27:04 MYPC01 bash[1400]: [2024:09:20:22:27:04]: Error: Video failed to find working encoder
Sep 20 22:27:04 MYPC01 systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Couldn't initialize cuda: CUDA_ERROR_OPERATING_SYSTEM:OS call failed or operation not supported on this OS
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Couldn't initialize cuda: CUDA_ERROR_OPERATING_SYSTEM:OS call failed or operation not supported on this OS
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Couldn't initialize EGL display: [00003001]
Sep 20 22:27:05 MYPC01 bash[1400]: libEGL warning: egl: failed to create dri2 screen
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Missing extension: [EGL_EXT_image_dma_buf_import]
Sep 20 22:27:05 MYPC01 bash[1400]: libEGL warning: egl: failed to create dri2 screen
Sep 20 22:27:05 MYPC01 bash[1400]: [2024:09:20:22:27:05]: Error: Missing extension: [EGL_EXT_image_dma_buf_import]
Sep 20 22:27:06 MYPC01 bash[1400]: [2024:09:20:22:27:06]: Fatal: Unable to find display or encoder during startup.
Sep 20 22:27:06 MYPC01 bash[1400]: [2024:09:20:22:27:06]: Fatal: Please check that a display is connected and powered on.

@LizardByte-bot
Copy link
Member

It seems this issue hasn't had any activity in the past 90 days. If it's still something you'd like addressed, please let us know by leaving a comment. Otherwise, to help keep our backlog tidy, we'll be closing this issue in 10 days. Thanks!

@LizardByte-bot
Copy link
Member

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

@LizardByte-bot LizardByte-bot closed this as not planned Won't fix, can't repro, duplicate, stale Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants