Jump to content

Hardware Acceleration Failed to initialize VA /dev/dri/renderD128


Recommended Posts

Stryk3rr3al
Posted

I'm in the process of moving from a Windows VM to Ubuntu Mint.
I've got docker setup and the nvidia container runtime installed and working. But I keep getting an error message related to Hardware Acceleration that says "Failed to initialize VA /dev/dri/renderD128. Error -1" Does anyone have any insight into why I'm running into this issue? Also, I've not licensed Emby yet could that be causing this error with the GPU failing to load? 

Docker compose 

services:
  emby:
    image: emby/embyserver
    container_name: embyserver
    runtime: nvidia # Expose NVIDIA GPUs
    network_mode: host # Enable DLNA and Wake-on-Lan
    environment:
      - UID=1000 # The UID to run emby as (default: 2)
      - GID=1000 # The GID to run emby as (default 2)
      - GIDLIST=1000,44,992 # A comma-separated list of additional GIDs to run emby as (default: 2)
    volumes:
      - /path/to/programdata:/config # Configuration directory
      - /path/to/tvshows:/media/r3al/New Volume/TT/TV/ # Media directory
      - /path/to/movies:/media/r3al/New Volume/TT/Movies/ # Media directory
      - /path/to/recordings:/media/r3al/New Volume/TT/Live TV Recordings/ # Media directory
    ports:
      - 8096:8096 # HTTP port
    devices:
      - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
    restart: on-failure

 

hardware_detection-63860062189.txt embyserver.txt

Posted

Hi, I think it was detected. Have you tried to use transcoding?

Posted
16 hours ago, Stryk3rr3al said:

Also, I've not licensed Emby yet could that be causing this error with the GPU failing to load? 

HW accel is a premier feature so that's possible. Also make sure that 44 and 992 are the correct GID values for the card and renderD128 devices under /dev/dri.

 

  • Like 1
Stryk3rr3al
Posted (edited)
6 hours ago, Luke said:

Hi, I think it was detected. Have you tried to use transcoding?

So it looks like after licensing, transcoding is working just fine, but I'm still getting the NAG about not being able to access the DRM module in the logs and the /dev/dri/renderD128. Error -1 error. I'm not too worried about it, since it seems to be working for what I need.

Edited by Stryk3rr3al
Posted
17 hours ago, Stryk3rr3al said:

So it looks like after licensing, transcoding is working just fine, but I'm still getting the NAG about not being able to access the DRM module in the logs and the /dev/dri/renderD128. Error -1 error. I'm not too worried about it, since it seems to be working for what I need.

Hi, it's just the way the detection runs. It tries a lot of things without knowing whether they are available or not, and then logs the result. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...