Will PMS run on Debian?

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!

[edited]
Ah, looks like a newer kernel is needed.

Yes, it will run on Debian 8+. I have a test VM just to make certain things are always working.

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:~$ 

ProxMox is not supported.

1 Like

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

To clarify,

  1. If you install the ProxMox ISO to build the host

  2. If PMS is installed / launched / under the control of ProxMox

That’s what can’t be supported.

If you run PMS

  1. On the base Debian host
  2. In a Docker container on the base host

then these are ok

The issue is one of supporting / troubleshooting when there’s a problem.

1 Like

I got my i9-13900 server running. :slight_smile:

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.

@er9960

Which version of PMS are you using?

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:~$
root@server2:/dev/shm# cat /proc/cpuinfo | grep 'model name' | uniq
model name	: 13th Gen Intel(R) Core(TM) i9-13900
root@server2:/dev/shm# dpkg -l |  grep plexme
root@server2:/dev/shm# grep VERSION /etc/os-release 
VERSION_ID="22.10"
VERSION="22.10 (Kinetic Kudu)"
VERSION_CODENAME=kinetic
root@server2:/dev/shm# 

I’m running pms-docker.

Version 1.31.2.6810 

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 :+1:

That’s about as much blessing as I can give. I hope that makes sense?

1 Like

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!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.