I’m building my new Plex server this week. It’ll be a Intel 13th Gen i9-13900 with UHD 770. I know PMS docs say that PMS will only run under, “64-bit Ubuntu (16.04 or later) or 64-bit Fedora (26 or later) distributions”. Will PMS run on Debian Bullseye? And will QuickSync and “HDR to SDR Tone Mapping” work on Debian Bullseye? Any caveats?
If not, no big deal, I can run Ubuntu. However, it would be nice to have a second Proxmox server. Thanks!
Certain things aren’t clear about where it runs but this is.
I wouldn’t judge the need for a new kernel until you let the Debian native package do its thing. Forcing new kernels never works out well.
I run on a 5.15 kernel just fine.
This is our new machine on Ubuntu 22.04
plexqa@plexqa-av1:~$ uname -a
Linux plexqa-av1 5.19.0-35-generic #36-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 3 18:36:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
plexqa@plexqa-av1:~$ cat /proc/cpuinfo | grep 'model name' | head -1
model name : 13th Gen Intel(R) Core(TM) i5-13400
plexqa@plexqa-av1:~$
When you mean Proxmox isn’t supported, I assume you mean PMS running in a VM in Proxmox? I was planning (or trying) to install Debian on a host, install Proxmox packages, and install Docker. And run PMS in a Docker container on the host (not in a Proxmox VM).
If curious, Ubuntu Server 22.04 LTS did not recognize my UHD 770 (i915). It picked up an “a780”. I didn’t spend too much time trying to get it to work on 22.04 LTS.
I installed Ubuntu Server 22.10 and it picked up the UHD 770 (i915) with no problem.
Linux plexqa-av1 5.19.0-35-generic #36-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 3 18:36:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
plexqa@plexqa-av1:~$ cat /proc/cpuinfo | grep 'model name' | uniq
model name : 13th Gen Intel(R) Core(TM) i5-13400
plexqa@plexqa-av1:~$ dpkg -l | grep plexme
ii plexmediaserver 1.31.1.6733-bc0674160 amd64 Plex organizes all of your personal media so you can easily access and enjoy it.
plexqa@plexqa-av1:~$ grep VERSION /etc/os-release
VERSION_ID="22.10"
VERSION="22.10 (Kinetic Kudu)"
VERSION_CODENAME=kinetic
plexqa@plexqa-av1:~$
In the container, all you need to do is pass --device=/dev/dri:/dev/dri and you’re good. (as I think you’re well aware)
The DEB installer understands when it’s native or inside a container.
In the container, it doesn’t do any validation (trusts the container for everything)
I’m surprised you had trouble with 22.04 LTS. We were running 22.04 in the lab without issue.
Otherwise, is everything working ok for you?
IF, you happen to put PMS into a docker container, passing all /dev/dri through under Proxmox, and it happens to work THEN
That’s about as much blessing as I can give. I hope that makes sense?
Everything is working great for me. I don’t need Proxmox running; I have a separate Xeon box for it. Given that 22.04 LTS wasn’t working with my 770 (i915), I’m gonna pass on Debian/Proxmox; I’ll reassess in a few years, haha. I can still run k8s on this i9-13900 and can do other stuff.
And yep, I passed in /dev/dri and it worked without a problem!