-
-
Notifications
You must be signed in to change notification settings - Fork 174
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
failed to test encoder with cuda_device_context && no valid NVENC devices found #3819
Comments
Please always specify the full version number - |
On around March 26th, I pulled the source code from the master branch and compiled and installed it myself. The xpra version displayed is v5.0. The operating system is CentOS 7.9. Currently, xpra can run normally, but the bandwidth usage is too high, so I want to try using nvenc for optimization. Initially, I was using driver version 515, but the error still occurred. |
Can you provide any other suggestions, such as the version of the NVENC SDK, Nvidia driver, and CUDA version, that I can try? |
That's a critical bit of information.
This is not a supported configuration.
Specifically? How high is it?
Yes: please try a newer OS release, or try building a stable version of xpra instead of the development branch.
The latest ones is what we use - except for CUDA which is stuck on 11.8 for now: #3808 (comment) |
Does it not support the CentOS 7.9
I have already switched to version 4.4.4, but the error still occurs.
I am using desktop mode and have tested the following applications. 1920*1080 |
No. You may be able to build newer versions on CentOS 7.x but the problem is that too many of the libraries are going to be out of date.
OK, have you tried with newer drivers?
|
"MB/s refers to network speed, which can be x8 to convert to Mbps.
If nvenc cannot reduce bandwidth at 1080p, is there any other way to reduce bandwidth while minimizing stuttering?" |
Obviously. You should use
Try lower the |
I have tried the latest version of the driver: 525.105.17, CUDA version: 11.8, NVENC SDK: 12.0, but still receive the following error.
|
I really don't think either of these will make any difference, but trying newer versions might help:
What's much more likely to fix things: use a newer OS.
Do you actually have 2 of those cards in the system?
34 is If not, please post the output of: XPRA_NVENC_DEBUG_API=1 XPRA_CUDA_DEBUG=1 XPRA_NVENC_DEBUG=1 ./xpra/codecs/loader.py -v nvenc Preferably against the latest git master. |
I'm guessing it was the stub library on the path. |
Thank you, it's already solved. The effective libcuda.so was incorrect |
Describe the bug
failed to test encoder with cuda_device_context && no valid NVENC devices found
To Reproduce
When I use xpra start -d nvenc to test NVENC, I get the following error message:
System Information (please complete the following information):
The text was updated successfully, but these errors were encountered: