Jump to content

bug-report? VA-API Transcoding on non Intel platform on Docker.


Recommended Posts

Posted (edited)

Hi,

 

I have changed my setup from LXC to docker, on a small AMD A10-micro6700T cpu.

It's the latest 'emby/embyserver' version running perfectly.

 

But I wanted to try transcoding, seem like that don't work so smooth ....

 

Error log:

[AVHWDeviceContext @ 0x128da40] libva: dlopen of /lib/dri/r600_drv_video.so failed: libelf.so.1: cannot open shared object file: No such file or directory
[AVHWDeviceContext @ 0x128da40] Failed to initialise VAAPI connection: -1 (unknown libva error).
Device creation failed: -5.
Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': Input/output error
Error parsing global options: Input/output error

 

And I don't know if my APU need radeonsi_dri_video or r600_drv_video.

But seem like it's not a feature but as I don't see anything on docker + transcoding + amd / gallium on google, I just want to know If I have done something wrong.

 

And yes ls -l /dev/dri/renderD128  show:

 crw-rw----    1 root     44        226, 128 Aug 25 21:52 /dev/dri/renderD128

Where come from the group '44' ? as GID and GIDLIST is set to 1000... I need to check that.

 

edit: GIDLIST need to be at 44.... rtfm....

 

Regards

Edited by zelogik
Posted

Hi there, please attach the complete ffmpeg log. thanks.

Posted (edited)

So the log is there.

 

DO you want more info?

 

Yes I think cpu(apu) transcoding don't work as cpu usage is high.

 

Regards

Log.txt

Edited by zelogik
Posted

Hi there @@zelogik, are your installed video drivers up to date? Our package does support the r600. Thanks.

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...