Hello team
I have the Zimacube since Kickstarter and it does work almost perfectly, my issue is with handbrake and my rtx a2000, it will not detect the nvenc, no matter what handbrake version I use
Plex / Jellyfin / Immich will detect and use the card , also nvidia-smi does detect the card as well
Any help will be appreciated
If Plex, Jellyfin, Immich and nvidia-smi can all see the RTX A2000, then the GPU itself and the ZimaOS NVIDIA side are probably working.
The issue may be specific to the HandBrake container/image. Not every HandBrake build includes NVIDIA NVENC support, even if the container can see the GPU.
First I would verify whether the HandBrake container is actually being started with NVIDIA access:
docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Status}}"
Then check the HandBrake container details:
docker inspect <handbrake_container_name> | grep -iE "nvidia|runtime|device|gpu"
Also check from inside the HandBrake container:
docker exec -it <handbrake_container_name> nvidia-smi
If nvidia-smi works inside the HandBrake container but NVENC still does not appear in HandBrake, then it is most likely the HandBrake image/build not having NVENC enabled or not exposing it properly.
You can also check what encoders HandBrake sees:
docker exec -it <handbrake_container_name> HandBrakeCLI --encoders | grep -i nvenc
If that returns nothing, HandBrake itself does not have NVENC support in that container.
So I would separate it into two checks:
- GPU visible inside the container
- HandBrake build supports NVENC
Since your other apps already use the RTX A2000, I would not treat this as a general ZimaOS GPU problem yet. I would first verify the HandBrake container image and its GPU runtime settings.
Thank you, changed the image to another that includes nvenc and that solved it !
1 Like