Sunshine "Cannot load libcuda.so.1" and default to software encoding after upgrading to 0.21.0 #349
Unanswered
PierreBeucher
asked this question in
Sunshine
Replies: 0 comments 1 reply
-
Please open this as an issue on NixOS. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I upgraded to Sunshine 0.21.0 from 0.19.x, but nvenc encoding fails with
Cannot load libcuda.so.1
and related errors, eventually falling back to software encoding (with the performance you can imagine). These errors didn't show up before and nvenc encoding was working fine.I'm using Nvidia A10G Tensor GPU (on AWS g5 instance) with driver v545.29.02 and CUDA 12.3.
Here are full log outputs:
I suppose I'm missing some OS packages, but I don't know which ones as NVidia drivers and CUDA are installed and were working fine before.
For context: I'm using NixOS and upgrading from 0.19.x to 0.21.0 also had me upgrade from NixOS 23.05 to 23.11 so it may be a NixOS Sunshine packaging issue. For more context and source code, this is part of Cloudy Sunshine, a Sunshine in the Cloud project I'm working on.
I also had another "system package missing" problem causing segfault (NixOS/nixpkgs#271333 solved by NixOS/nixpkgs#271352, which I implemented locally), so it may be a similar issue.
Understand what's happening (which piece of software or lib Sunshine is missing) may help me solve it.
Thanks by advance !
Beta Was this translation helpful? Give feedback.
All reactions