Plex HW acceleration in LXC container - anyone with success?

server-linux

#11

@Johnnyh1975

I have a few questions:

  1. PMS download direct link is not advisable. 1.5.5 did not support HW transcode. Will this work with any version supporting HW transcoding?
  2. Do you know the link (or starting point) for Intel drivers (your step #2)

#12

@ChuckPA
yes it will work - exchange it with the newest link and it's fine.
(I was a bit lazy so I copied the link from another guide I used in the past)
the intel drivers are part of the normal Debian repository so apt-get will find it. It's a standard package


#13

Would you mind making those minor updates? I don't want to make any mistakes.


#14

@ChuckPA
updated the download link to the latest public Plex download


#15

Looking good... Except:

You're still using a direct-download link (wget) in the container.

Would you rework that such that:

  1. Download current via the web page
  2. Make the downloaded file available in the container.

If this isn't possible, use the approach of right-click / copy URL for the desired version.


#16

@ChuckPA
your suggestion is incorporated


#17

@Johnnyh1975

Please proof read ?

https://forums.plex.tv/discussion/301781/work-in-progress-do-not-use-pms-installation-guide-when-using-a-proxmox-5-1-lxc-container


#18

@ChuckPA

Found some typos, but can‘t edit the post directly
3rd line in 1st Paragraph: erase ‚the‘
2nd titel: erase first ‚on‘ and erase ‚**‘ at the end
3rd Paragraph, 5th bullet: ‚gnu‘ should be ‚gpu‘

Rest Looks good


#19

There you go. Edits applied.

Barring any last second gaffs on my part which you may find, It's Open for business

Thank you for all your help and patience.

:+1:


#20

Hey,
thank you for the great tutorial.

I have some small corrections:

xc.cgroup.devices.allow = c 226:0 ~~rvm~~ rwm
lxc.cgroup.devices.allow = c 226:128 ~~rvm~~ rwm
lxc.cgroup.devices.allow = c 29:0 ~~rvm~~ rwm
lxc.autodev: 1
~~lxc.autodev.hook:~~ lxc.hook.autodev:/var/lib/lxc/100/mount_hook.sh


#21

@4Me
@ChuckPA

in the Post 12 - the corrections are valid. Sorry for the typos...


#22

I do not see threads and posts as you do.

Please quote the text which is correct?


#23

@ChuckPA

The ohne from 4Me


#24

@4Me
@Johnnyh1975

Edit's applied. Please verify


#25

@ChuckPA
lxc.autodev.hook needs to be changed additionally to lxc.hook.autodev


#26

One last check?


#27

@ChuckPA

From my side that‘s it. Thanks so much!


#28

So, I've been digging all afternoon, trying to find a way to pass thru the USB TV Tuner that I have to my LXC Plex container on Proxmox. It took finding this guide and adapting it to my device, but I got it working I think, doing a channel scan with it now. WIll post a modified version of the guide to cover the Hauppauge USB tuner if it all works properly.


#29

Just for clarification, do you need to have Plex pass for hw acceleration? Also if you are using a Xeon server will you still have an Intel card to do the pass through?


#30

@xeroiv said:
Just for clarification, do you need to have Plex pass for hw acceleration? Also if you are using a Xeon server will you still have an Intel card to do the pass through?

Yes. HW acceleration is a PlexPass feature. An Intel QSV-capable CPU or other working GPU acceleration with a graphics head attached (for the user to resolve) is also required.