Help, want to use QSV for dockers like plex and nvidia 1070 for VMs, cant get transcoding to work


Go to solution Solved by sully316,

Recommended Posts

Hi sorry if posted before but I have new 10400 intel cpu and I installed plex. I added this extra parameter and it just worked.

--device=/dev/dri:/dev/dri/

 When I check /dev/dri it showed card0 and renderD128 whicgh referenced the intel quick sync.

But now after I added nvidia card and installed nvidia driver plugin it now has card0 and renderD128 pointing to nvidia and the intel QSV pointing to card1 and renderD129. This has broken my plex hardware transcoding as I assume plex is defaulting to card0 and renderd128. Any way to make it point to intel only? Or switch them around making intel point to renderd128? Been at this for 2 days nowimage.png.2783786a325cc61a6ba9a2d0d45ff3a8.png

Link to comment
  • 2 weeks later...
  • Solution

So what I had to do was pass through renderd129 and make it appear as renderd128 in the docker, and same for card1 and card0 so something like this

--device=/dev/dri/renderd129:/dev/dri/renderd128

and

--device=/dev/dri/card1:/dev/dri/card0

So the docker picks up intel gpu as the 1st one

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.