Plex docker transcode eu/d/cZZfZuT but even though it’s a brand new processor I’m not sure how well it would deal with transcoding. Haswell quicksync does not support decoding hevc media. Focus on areas specific to your environment. 3951-15712eae Setup: Proxmox VE → Ubuntu docker → LinuxServer Plex image GPU: Nvidia A2000 12GB Drivers: 535 I’m having transcoding issues on a new Plex server build. Tried getting the P4000 setup in Plex for hardware transcoding. openrage. By that you create the dir /tmp/PlexRamScratch inside of the container, which will be a ram disk inside of your container and as your plex server writes to /transcode, it won't use it. However, based on the logs, it appears that Plex is trying to transcode OR use files required to I am trying to set up Plex running in docker on my friend’s NUC. Now below is the Docker Compose file to run Plex. . I followed this guide several times to no avail. Things worth noting: Hello, I’m a Plex rooky and I could use some help. 04 Yeah I have no interest in storing my transcodes. Go to plex. 25 I have a TrueNAS server, running Plex via the TrueNAS-provided “app”, which is a wrapper around the Plex Docker image at Docker I have integrated AMD graphics, configured to pass through into the container, correctly detected by the server: Sep 15, 2023 09:47:24. This however does confirm that the rest of the setup works. Because of how plex docker works, you vant first try to transcode with your igpu, then your gpu; its relying entirely on your igpu which is failing and falling back to cpu processing only. Transcode a few seconds of video, pull the log files, and look in Plex Media Server. 140. You could either manually convert each file or get Plex to transcode the file on the fly into another format to be played. Even tho it would not be able to transcode multiple videos in parallel, is not needed for home use. Quote; openrage. He had Plex This docker use my project of PlexRemoteTranscoderOrchestrator To create a automatic system that allow us to pass thru all the cpu intensive video encoding to a remote virtual machines in This repository contains a set of Docker containers that make the set up of Plex-Remote-Transcoder, a distributed transcoding backend for Plex, easy and fast. It may be placebo but I remember when I changed the transcode path to /tmp on my Plex docker that my server fans seemed to be a lot quieter vs using my SSD cache drive. Most Docker tutorials out there give you the Docker run command and ask you to copy-paste it into Portainer. Open comment Any thoughts to running Plex as a Docker vs running in natively This docker consist of two dockers: -Plex docker modified to wrap the executable "Plex New Transcoder" -A Transcoder Orchestrator that create/delete/manage the DO machines and the intercomunication between Plex and DO However, I was having trouble getting hw transcoding working on Ubuntu 16. There are two alternatives here: The same applies to the /transcode Server Version#: 1. /dev/shm is a directory that only uses half of the systems available RAM storage. I have also set a max on how much ram the plex container can use. Just note other docker applications that I use for tv and cameras are now working find on this iGPU. Randomly today transcoding is broken. In this Plex Docker Compose guide you will learn how to install Plex easily, with hardware transcoding. Everything seems to be working fine, good speeds, Recently, there was a discussion on /r/Plex about using RAM to transcode. Works great once done. Normal Settings. 25. Plex has been running on my server for a few months with no issues. 32. But docker in WSL2 doesn't have these problems, and now supports GPU access in the public release on Windows 10 @ChuckPa In your Linux PMS RAM transcoding guide here, you specified this in /etc/fstab: tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,size=64G,mode=1777 0 0 Just to make sure it’s not a typo, shouldn’t the mount point /tmp/transcoding instead of just /tmp? /tmp is already mounted during installation on the OS disk. Transcoder quality. time to time i just want to be able to play from web or some old device and right now it kills my pi 4, the biggher issue is that I also have pihole on it, meaning that all my Hi all, I have the following setup and try to enable hw encoding. However, based on the logs, it appears that Plex is trying to transcode OR use files required to transcode in the tmp directory Updates. As of writing the Synology UI does not have the capability of passing through specific hardware to a container, this means we will need to set up Plex via SSH (terminal). Also, look in the Plex log files. I have an 19-13900 CPU with GPU I can get a docker container created with docker run -d I’m on Unraid 6. 04 VM on Proxmox. See: Help with Docker-Compose Config for Plex upvote Plex Docker Compose Setup. 862 Plex synology package is not compatible for hardware transcoding on intel synology NAS like DS916+ using intel quicksync you cas see this post Is the HW transcode enable in the plex for docker package on synology ? The user send a request to the Plex server; The request is caught by UnicornLoadBalancer; The UnicornLoadBalancer answer a HTTP 302 with the URL of the UnicornTranscoder; The transcoder will send a request to the Plex Media Server; Plex Server will launch Plex Transcoder binary which was replaced by UnicornFFMPEG Enjoy Plex with Hardware Transcoding! Note: If you want to run the Plex container over an HTTPS connection, check my guide on How to Run Docker Containers Over HTTPS. io/linuxserver/plex:latest image and I am passing through the /dev/dri device. 108. 7349 Player Version#: Plex Web 4. The same happens regardless of what device i am trying to play on. The project is written in NodeJS. 24. Ensure that Docker is installed and launch the application. The drivers sees the card and as far as I can tell not seeing an issue. Is the default location for 'Transcoder temporary directory' on that RAID array or the NVMe SSD where the Plex application is installed? If you have a docker container running your Plex service, a volume parameter you can add is /dev/shm:/transcode to have the transcode directory use RAM. - $DOCKERDIR/media_servers/plex:/config (docker-compose. 04 LTS. Then in your Plex Docker either edit (or make) a: Container Path: /transcode Host Path: /tmp/PlexRamScratch. Server Version#: 1. When I stop the docker edit it and deselect the 2070, so it does not load. TUTORIAL This is a small guide on how to get hardware acceleration on Plex with a GPU via Docker. Share Sort by: Best. I recently migrated my install to Docker. Output should look like the previous check above. Plex team, it's 2023. 4 xSamsung 850 EVO Basic (500GB, 2. You'll need a config, media, and the transcode volumes in your case. I’m very interested because I’m about to build a and I can confirm hardware transcoding now works in Plex Media Server using the current (as at 11 May 2023) Plex Pass Docker image in Ubuntu Server 23. When are you going to move on from this statement? "*Note: Our hardware-transcoding system has technical support for many dedicated AMD graphics cards, but For questions and comments about the Plex Media Server. 4 and binhex-plexpass docker (Plex Version 4. If transcodes are stored in the docker volume, it's only temporarily on the cache drive right? Another user replying here mentioned you can set the I am trying to get HW transcode working. 1, if the transcoder is working with either the AC3 (Dolby Digital), EAC3 (Dolby Digital+), or TrueHD, then the process can fail if the /transcode is really located on a network share. While I can select it as the preferred device in the server settings, any video I transcode still ends up being processed by the CPU instead of the B580. At first it wasn’t showing up in the Does anyone have any idea how good the Intel Ark GPU will transcode on Plex? I’m thinking about the intel Arc 770 gpu. I have an i7 3770 with quicksync on. 5") - - VMs/Jails; 1 xASUS Z10PA-D8 (LGA 2011-v3, Intel C612 PCH, ATX) - - Dual socket MoBo; 2 xWD Green 3D NAND (120GB, 2. It took me quite some time to get it working, but now I'm able to use my Nvidia Quadro P400 to transcode. This page is community-driven and not run by or affiliated with Plex, Inc. Reply reply capsel22 Server Version#: 1. Unraid version: 6. 76. I’ve passed through /dev/dri to the Docker container, and enabled hardware transcoding. Im trying to move off my Arc A310 to the Intel 15th Gen iGPU or 265k Ultra. Based on the Plex NAS compatibilty sheet, we bought a QNAP TS-453D as it ticks all the boxes for Small PSA if anyone runs into the same issue and comes searching here. I am on Docker so I pass /dev/shm to the /transcode directory inside and use that. 12. Running linuxserver Plex as a docker container on Unraid. I already had the /tmp path within my Plex docker but I wasn't aware of the tweak on the plex transcode page. Your cpu cant really handle it at all. Running plex in Docker Desktop on Windows is kind of a non starter because of terrible file system performance, and lack of GPU support. It seems like 4k Start the container: docker start plex; Stop the container: docker stop plex; Shell access to the container while it is running: docker exec -it plex /bin/bash; See the logs given by the startup script in real time: docker logs -f plex; Restart the application and upgrade to the latest version: docker restart plex The last log you posted above is not from our container. Starting with 1. 5. My hardware is an Intel NUC running the Celeron N5105 processor, which does have support for Intel Quick Sync Video. 0 & Plex for Windows 1. Screen capture : The VR Movie Theater. Can someone please confirm that I have the right settings or if I’m missing something? In /etc/default/grub I changed the following line to include intel_iommu=on: I'm using the binhex-plexpass docker and want to use my gpu to transcode but my docker doesnt have the HW transcode or the nvidia_driver_capa entries and why all of these still show the first gpu in Hi, I’m using Plex server 4. 372 74 NAS DS923+ (16GB) Router. tv/articles/115002178853-using-hardware-accelerated-streaming Mar 07, 2024 Server Version#: 1. 0 Today I installed my new Intel A380 into my Linux server running on kernel 6. 29. Ran a quick test playing 4 movies in 4k, to 1080p using about 10-20% CPU and about 50% of the GPU according to intel_gpu_top. What does it list for the I am having exactlly the same issue. Assuming your drivers are in /dev/dri, add --device /dev/dri:/dev/dri \to your docker create/compose. It's made up of 3 parts: Plex Media Server. 1 with LinuxServer. I'm running Plex in a Docker container on unRaid. The transcoder requires certain filesystem capabilities to Running Plex via Synology Docker UI will not allow you to configure one mapping that is needed for HW transcode. Since the /transcode mapping to /tmp maps outside the docker contatiner, the max ram setting most likely has zero impact I’m looking for a budget device to host PMS that will only be needed for playing media for myself but on different devices like my phone so would need the ability to transcode. When I attempt to perform a transcode, I get the following log message: Debug — [Req/Transcode] Codecs: hardware transcoding: testing API The smallest* Plex Media Server docker image, built FROM scratch with musl provided by Plex and supporting libraries and binaries built from source. However, don’t freak out as it’s not that difficult! Plex Pass I recently moved this to SSD and everything seems to transcode much faster. It appears this docker image places the transcode folder inside the mapped volume config. The container hosts a fully featured Plex Media Server, with almost all of the useless crap removed, resulting in the smallest container possible I have a post on here recently about getting my 12600 iGPU to hw transcode with the official Plex container and I also can not get it to work. 3. There used to be some other parameters needed - driver capabilities and such, these I assume are no longer required with the new driver? I'm running unraid 6. 1 I have installed nvidia drivers and patched them for NVENC and have plex pass and transcoding ticked, and I cannot get it to HW transcode for the life of If you can't find any support from CasaOS I would suggest setting up a manual Plex docker install, instead of the default CasaOS repo Plex. Plex is the only one im having trouble with. Any pointers on how can I further debug this would be greatly appreciated! lspci | grep NVIDIA 01:00. As instructed, I have passed on my /dev/dri/ directory to the docker container. I am trying to follow Docker I have docker desktop for windows installed on windows 10. to your docker compose service. Ensure you get your PLEX_CLAIM /transcode" # recommended to keep local to the Docker host-" /mnt/plex:/data" # I'm having a brain-dead day. The few errors i see in the logs Server Version#: Version 1. For Windows, Then map the scratch folder you created to the Plex container's /transcode path in the Host Path: field, such as /tmp/PlexRamScratch. 0-rc6. Make sure that you mount the volumes docker/plex/config to /config and docker/plex/transcode to /transcode before you run the adjusted container afterwards. 7. 9314 Recently installed a Quadro P4000 in my Unraid server. change from plexinc/pms-docker to mauimauer/spritsail-plex - Save it, let it rebuild, hopefully all is well If you have issues you can try starting with a different template from Community Apps - say, linuxserver, and make the same changes. So it looks like the problem is with docker plex. It seems to affect most applications, not just Plex, but figured someone may have some ideas. Then I fire back up plex, it will transcode then, however using the cpu is not ideal at all. Plex Media Server 1. 7998 Player Version#: Web/iPhone I followed: https://support. 27. Grant access to graphics device nodes. That worked fine, but I’ve started having issues where the container shows high CPU and becomes unhealthy. Have Plex running in a docker container on a Ubuntu 20. Our container does not have an init file named 45-plex-hw-transcode-and-connected-tuner Also your compose yaml, while it looks like it is set to use our image, has vars set that our image does not accept. 6244 (version variable) and transcoding is back. I’m using the If using docker on the command line add in --tmpfs /transcode to your docker run command If using docker-compose files add in tmpfs: - /transcode. 4931-1a38e63c6 Player Version#: 7. **System: Lenovo P330 Tiny with 8G RAM + i5-8500, Quadro P400 and 256GB ** OS: Fresh installation of Ubuntu 22. yml directory) - /mnt:/media It appears this docker image places the transcode folder inside the mapped volume config. tv/ - timhaak/docker-plex The initial goal would be to create a (relatively) simple container that abstracts Tim’s Plex is the best Media Server right now. Playback is not possible as transcode speed is limited to 0. This worked number one and I can easily HW transcode 4/5 videos. I managed to get it working inside Docker for GPU transcoding. io have clear instructions on able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created I have no problem with playing live tv using HDHomerunConectDuo with docker jellyfin. Tested on multiple nvidia GPUs, multiple docker flavours of plex. 3. Could not find a complete walkthrough, had to use multiple how tos. 1 iOS Hi folks, recently got the Plex Pass and an NVIDIA Quadro card to enable hardware transcoding so I can watch stuff on the go, but it’s not working as expected. Watch movies, play your favorite games, and collaborate with friends in Bigscreen! Cross-platform support for the Beyond, Meta Quest 2/3/Pro, Oculus Rift/Rift S, HTC Vive, Valve Index, any SteamVR headset, and any Windows Mixed Reality headset. How did you create the container in the 1st place? oRBIT. I did some research and found that I needed to allow the container access to GPU drivers. 4 which is available to the public. I have set my Plex to transcode to RAM. Anyone [GUIDE] Plex Hardware Transcode with Docker and GPU . I have an AMD Ryzen 9 7900X. It would only use it, if you change /transcode to /tmp/PlexRamScratch in the transcode settings. Anything I've missed? Thanks. All clients just break and report transcoder crashed. 1 on a Synology NAS that runs DSM 7. So, to clarify, no errors are being shown in the Plex settings console, but the hardware acceleration tag is not appearing on the Plex player when trying to transcode a video. In order to make Plex Hardware Transcoding work over https, it’s also mandatory to set up WebSocket. My movies are all stored on a NAS drive via NFS. 7349 I have added devices: - /dev/dri: I have a PleX pass and it shows it on my profile on my server Yet when I try to transcode something it is still using the CPU. Look for DEBUG entries containing TPU: that mention the final decoder and final encoder. When transcoding (HDR tone map/HW accel/HW accel encoding enabled), iGPU usage goes to 100%, and CPU spikes up. Tried updating to a Server Version# 1. 04 in a docker setup. g. In any of those cases you need to add the switch that will allow you to run plex with HW transcode support. Make sure its running properly in CLI with 'docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi'. The "Container volume" should be set to "/transcode", for the "Host path" Hi there, sharing experience and a guide on how i got this working. 1-0. Regardless of which Plex Docker you choose, you'll want to configure it to transcode outside of your main docker image. Troubleshooting Hello everyone, Today we are releasing the UnicornTranscoder, it’s a project composed of 3 software to create a fully scalable Plex transcoding cluster. In the logs, that looks like this (repeated until I restart the container): EAE not running, or wrong Click Apply and wait for the docker container to be created 4. I wrote a blogpost explaining with is needed to get it working: Plex transcoding with Docker – NVIDIA GPU This is a Dockerfile to set up Plex Media Server https://plex. Components. Hdr tone maping in particularly is way Yes please! It would be awesome. In docker-compose for plex (i use the linuxserver. plex. I can see the CPU max out and can see on the activity page that it is just "Transcoding" and not In this guide I am going to take you through the setup of Plex in Docker using Docker Compose. I also won't be doing much transcoding. Has anyone successfully used this card for transcoding on Linux? I’m currently running Proxmox Kernel This is the "shared memory" and is half of what you have available on the host. If you're using Nvidia, Linuxserver supports one direction out of the box. I’ve since edited the docker template to use 1. I re-followed the instructions to enable but still no luck. ) Hi team, I recently setup a new DS423+ with NVME SSD and 4x12TB HDDs in SHR. 21. 0-rc5 Hardware: ASROCK X670E PRO RS + AMD Ryzen 9 7900 + DDR5 + Cache NMVE I have been trying to get the plex container to transcode using hw but was not succesful until I found somebody in Reddit referencin Aiming to mostly replicate the build from @Stux (with some mods, hopefully around about as good as that link). I ran htop to Most I've had on the server at once was, 2 direct plays and 1 transcode. 5319 OS: debian (buster) I’ve experienced this a couple of times now since I updated to newest version. Looking at the Plex console, red errors appear. 1 LTS GPU Driver: Ubuntu proposed the installation of the nvidia-515. I will try to keep my post short and concise. The three components are: UnicornLoadBalancer: It is installed in front of Plex Media Server, it will catch the request and forward it to a UnicornTranscoder UnicornTranscoder: It is linuxserver/plex docker image, latest version, plex server v1. Plex dashboard shows no activity on CPU and RAM (doesn’t show anything at all). Docker Compose for Plex. 0. I reinstalled the Intel_GPU_Top and GPU Statistics. so. Mine looks like this. 11. All of the sudden, I hear the cpu fans ramp up, and when I check Tautulli, most of the transcoding is done by the CPU instead of the GPU. Hello everyone, I have an Intel Arc B580 installed in my server, and I’m trying to use it for transcoding in Plex. Rebooted, and everything worked great. I was previously transcoding to an SSD that was a separate physical volume (drive bay #5) on my NAS. As I wanted to use the trancoding capabilities of the CPU I setup the Plex installation in a docker environment according to ClusterPlex is an extended version of Plex, It has been tested on Kubernetes and Docker Swarm. 04. These will influence the quality used when transcoding media. Below is the errors I am getting from the console Server Version#: 1. I found this Beelink S12 Pro that uses the new Alder Lake N100 processor https://amzn. 40. Got the Nvidia-Drivers installed. Server Version#: linuxserver/latest Version 4. Volumes¶. Removing the announce status on this topic. I Update: This has been resolved in 1. After that, I was able to hardware transcode some content. Hello, I am new here and a first time poster, I apologize for any mistakes I make. Step 1: On the unRAID Docker settings page for Plex, add a new Volume Mapping (Read/Write). 5929 Hi All, I am running Plex Media Server in a Docker Container (image: linuxserver/plex. Claim your server¶. 3 for HEVC encoding (see other limitations below) NAS users will require JasperLake or better CPU to reliably transcode to HEVC output. My extra parameters are (for RAM transcode too Updated my unraid to the latest 6. This should be okay in most cases, but you may be accessing Plex remotely or on a device that is having difficulty with the source media. 0 < docker image In transcoder I get “Unknown Intel” and transcoding doesn’t seem to work. Plex itself is installed on a NVMe SSD, however, my media is on a RAID array of SATA drives. AMD machines are making up a huge % of the ecosystem now. Then you will need to go into the docker container and change transcoding inside plex to /transcode under settings-transcoder-transcoder temporary directory Step 2: This was required for my system to use Quicksync properly as the out-of-box docker container wouldn't work naturally. Also, I'm running official Plex docker. 125. Solved I switched from the official Plex docker to the Linux server docker. Open plex server page by slecting webui option 5 This explains and helps fix the issue I had on my Debian server running Plex as a Container on Docker. 41. [Read: Portainer Docker Compose: FREE & MUST-HAVE Container Manager]Having used Docker for over 5 years (and being a person of non-IT background), I strongly suggest you take the time to learn Docker compose This is great in most cases as there will be very little if any overhead on your CPU. Open the Registry, No. log. I also notice that a "Transcode" folder exists in the AppData config - Edit the docker container, and change the repository to mauimauer's, e. io template) add the below Compose: I am running my plex thru docker and am getting an error: [Transcode] [FFMPEG] - Cannot load libcuda. 0) and it seems to have broken intel quick sync hardware acceleration. The official one doesn't yet support hw transcode. Apple tv 4k : On apple tv 4k, it does not transcode, it direct plays, live tv is not choppy, so looks like the problem is related to transcoding. Your cpu is Haswell. 0 VGA compatible controller: run the container and test with a new plex transcode should see Transcode(hw) note the 6th process down and slight increase GPU usage. 9200 Player Version#: I just setup Plex on a mini PC (Core i5 12450H) running Fedora Workstation 41, using Docker compose. 7484 (TrueNAS App → Docker image) Player Version#: iOS 8. When running Plex on a docker bridge network, you can't just get to the webui and start configuring it, you'll need to claim it first. Posted January 10, 2015. RT6600ax; Operating transcode to ram is only beneficial if you have large amount of ram, and your system/plex data drive is a cheap ssd and you want to avoid write wear. Here is how i have it setup Esxi Host — Ubuntu headless server install VM — VM image stored on esxi HD — Movie / TV Show directories Install the Nvidia docker toolkit according to your distribution. Can I use Hardware-Accelerated Streaming inside of Docker? Server Version#: v1. transcoding to ram will not increase your plex performance, and if your hard drive is that slow that it does affects performance, then you have bigger problems than transcoding to ram will fix. I just noticed that there isn't a folder designated for Transcodes in my server's settings. Linuxserver. Today we are going to take a look at how you can set up and configure Plex on a Synology NAS using Docker! Full setup instructions! create a sub-folder named Plex, then create three sub-folders inside of that folder: config, transcode, data. I can see the GPU is detected using the GPU stats plugin. all my plex data and transcode directory are all running off one of my cache drives. The docker image is only maintaining its own DB on a HD local to the host machine. 2. Also, do you have any recommendation Server Version#: 1. tv/claim and login with your I’ve been trying to set up hardware transcoding for plex on my Intel NUC 8i5 with Proxmox, but it doesn’t seem to be working. 2. Please help to solve docker plex choppy live tv . I have recently tested and confirmed what was discussed works on my DS1019+. so if you have 64 Gb on your system, Plex will have access to at most 32 Gb via /dev/shm. If you're running a server (headless Debian in my case) with the official Plex docker, and you install an Nvidia GPU (GTX 1050 for me), including the nvidia-driver, all the stuff mentioned for Nvidia-Docker, CUDA, along with nvidia-smi and vainfo to confirm detection; and you try all of the various Plex docker Plex in docker is dead simple, config is centralized, and it's piece of cake to move anywhere. By default the container has 2 volumes defined, the volume /config that contains the configuration files and the volume /transcode which is used as the default transcode directory. I've setup a Plex docker container with Nvidia HW acceleration and everything appears to be working (I used this https: /media/audio - video:/media/videos tmpfs: - /transcode restart: unless-stopped environment: - TZ=America/New_York - PLEX_UID=1000 - PLEX_GID=1000 - VERSION=docker - NVIDIA_VISIBLE_DEVICES=all . With legacy 470 drivers HW transcoding works. Underlying OS is Ubuntu 22. I suspect the issue might be somewhere on the driver change from Looking for some help. 7210 Player Version#: 4. Use the linuxserver/Plex docker container. I have spent a lot of time trying to get my Plex Container to HW transcode using my Nvidia GTX 1080. 65. 01 driver which I checked After clean installation and a full apt update / upgrade run followed by fwupdmgr, I Transcoder settings related to your Plex Media Server. The Motivation: I recently bough an QNAP TS-x73AU (which has an AMD V1500B) and added a NVIDIA P400 to help with Plex Hardware Transcoding. 9. I am using lscr. I am using plex via docker (ubuntu server host via VM vSphere). The Plex Media Server is smart software that makes playing Movies, TV Shows and other media on your computer simple. 1. This will help prevent your docker image from filling up. io’s docker container - all been working fine for almost a year. 5") - - Boot drives (maybe mess around trying out the thread to put swap here too link) Have restarted docker, and the whole machine. 6. My phone suports direct play, my tv, and so on, but from. Related Page: Plex Web App. Basically, it’s extremely hit-or-miss on whether a 4k file will transcode or not. Server Version#: official latest docker container version Player Version#: any, doesnt matter which plex web interface (Tesla, Brave, Safari, etc. My Plex is in Docker, so I have passed through /dev/dri and that's all I needed. You can access these under Settings > Server > Transcoder in Plex Web App. Then drop into docker exec and run the script that's on the Plex forums to get the other direction. rrjvjl rjjxsy yrndt thkpe krzp geqv duikez hdzcmy annwl utgge xaac lytij pctth tdi yvoubv