-
Notifications
You must be signed in to change notification settings - Fork 280
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
馃悑 Container lacks libnvidia-encode-* package #1092
Comments
If youre having issues, please remember to read the wiki and follow the instructions carefully |
Can you confirm your card supports NVENC? https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki/nvidia |
I'll add this to the installs used in the |
This presents a problem, as the drivers differ based on user hardware (GTX 1XXX, RTX 2/3/4/5XXX, etc). Can you:
Please attach the logs when you do this. Additionally, what graphics card are you using? |
The docker image works here without doing any
Make sure you have the nVidia container toolkit installed, too, on your system. See https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#installing-the-nvidia-container-toolkit. |
Copy. In that case, could you PR this info against our documentation? I'd like to make sure you get the credit for figuring this out. |
I will have to give that a try after I finish running my current batch. My personal solution got complicated by some versioning issues along the way. After upgrading Handbrake didn't accept my version of nvenc (too old) but going back to my old version caused MakeMKV to fail for being out of date. I ended up writing my own Docker file to rationalize these issues, but it's certainly an edge case that won't be needed for almost anyone else. I will close this after I test the new params above. |
I had the same issue about too old of a version of libencoder and had to update my version of the nvidia drivers on my main system (which was admittedly out of date). There's probably some minimum version for the container contents for the system side. |
Is there an existing issue for this?
Does this issue exist in the latest version?
Describe the bug?
When I stared the arm container with the proper Nvidia venc flags, it was still not listed as available, and transcodes failed. I was able to exec into the container and run HandbrakeCLI to see it complain of not being able to find libnvidia-encode.so.1 I was able to resolve the issue personally by running apt install libnivida-encode-
To Reproduce
Built from source files ?
What architecture are you seeing the problem on?
amd64
Expected behavior?
No need to install extra packages in the container to make it work
Relevant log output
No response
Anything else?
running apt install libnvidia-encode-470 (my driver version) solved this issue.
Code of Conduct
The text was updated successfully, but these errors were encountered: