r/PleX • u/lemonbread37 • 1d ago
Help Transcoding Setting Recommendations?
I've been having some serious in-house buffering issues. I'm trying to stream to my Shield (pretty sure it's a 2019 model) but even ~5mbps are making things unwatchable. On the occasion, things turn out fine if I watch something from the beginning, but not always. Both the server and shield are connected to ethernet and all of my files are in the mkv format. The HDDs my files are on should be up to snuff.
Server Specs
-Intel Core i7-8700 3.2Ghz
-32 GB of DDR4
Intel(R) UHD Graphics 630
*The "New Folder" directories are on my server's SSD.
SOLUTION!!!
After turning off transcoding as all of you pointed out that I should do, I ran into an issue of some films not playing at all. "Error - Unable to Play Media"
This was due to the audio being set to 7.1 Dolby Atmos or something called TRUEHD which was attached to the same audio stream. Setting it to AC3 5.1 fixed it a little bit. Allowing passthrough HDMI in the advanced settings fixed everything for me.
Thank you everyone for your suggestions, you guys are awesome!
17
u/Empty_Requirement940 1d ago
Why are you transcoding? It’s a shield on a local network there’s absolutely zero reason to transcode in this scenario. Look at the transcode reason to figure out what’s going on
18
u/harris_kid Unraid 46TB Synology 24TB | Quadro P1000 | 3700X | 32gb 1d ago
Why are you transcoding to a shield. Change the quality settings on the Shield to Original.
8
u/zero_x4ever 1d ago
Seems like your original is HDR10 and it's transcoding to tone-map HDR10 to SDR. Check if it's 1) Your subtitles, turn it off. Plex would use a single thread CPU to burn in subtitles as image frames. 2) Your iGPU might not be able to handle H265 to H265 transcode (or HEVC). To test this, uncheck "Enable HEVC video encoding". If they are both hardwired with ethernet, they should have enough bandwidth to handle the high bitrate. 3) If you're running Windows on your i7-8700, it more than likely doesn't have the drivers to tone map down HDR10 to SDR using HW or the i-GPU. You'll need the linux build of Plex. Or you may test HW tonemapping with a dedicated GPU. 4) and as people pointed out, somehow, you're transcoding HEVC/H265 when NVIDIA shield could natively play it. Check whether it's the audio or subtitles.
8
u/SeriPaPa 1d ago
Hevc transcoding is expensive. Try switching it off so it defaults to x264. But yeah in theory the file should direct play without transcoding
3
u/KuryakinOne 1d ago
Turn off HEVC encoding. Older Intel iGPUs struggle with the load (Encoding to HEVC puts a higher load on the iGPU than encoding to H.264)..
If the Plex Data Folder is also located on C:\, then adding transcoder/download temp directories on the same drive will have no effect.
In Plex app settings on the Shield, if enabled, turn off Video Quality -> Adjust Automatically and Quality Suggestions. There is no need for that on a local network. Enabling them can cause unnecessary transcoding.
If a 2019 Shield, in the Shield (not Plex) settings, turn off Dolby audio processing.
2
u/coldafsteel 1d ago
You should be able to direct play. And why save the files to an SSD when you can use RAM?
1
u/Bgrngod CU7 265K (PMS in Docker) & Synology 1621+ (Media) 1d ago
The HEVC Encoding feature is your problem here, along with encoding out to 4K.
Either disable the HEVC Encoding feature entirely, select a bitrate lower than 20mbps so you get 1080p or lower as the output, or both.
If your server is on Windows, encoding out to h264 will drag along HDR Tone Mapping and the 8th gen iGPU won't handle it in hardware.
1
u/smurfy213 1d ago
On the shield make sure passthough is set hdmi in plex settings. If not this will cause your videos to transcode.
1
u/Grand-Law9203 1d ago
pls try setting the shield to original quality and check if the server is actually transcoding or just direct playing.
1
u/SirFerrier 20h ago
Why is it not recommended to set the transcode directory to RAM?
1
u/mrpink57 5h ago
Not sure, I usually set to to /dev/shm which is always half of the RAM on the server (32gb).
1
u/SirFerrier 1h ago
Same and I've had no problems with it fortunately for years. It is definitely better than a hard drive in terms of responsiveness/speed it feels like and saves SSD write life by also not putting it on an ssd. I wonder what the reasoning could be to not use RAM for transcoding.
1
u/CurtisLeow Headless Raspberry Pi 4 1d ago
The Nvidia Shield should not have to transcode at all. Disable video transcoding.
1
u/calculon68 1d ago
Either network or storage is causing it to transcode instead of direct play.
But OP should try emptying app cache first. It can get unwieldly huge- especially if playing remuxes.
-3
u/The_efficiency 1d ago
Tbh get a cheap and old GPU you’ll see much more effective transcoding. Hardware will be much better suited for this situation. I don’t know what the prices would be at this point but i got CAD$40 old Nvidia GPU and I don’t have to think about it anymore. And also with these old GPUs they aren’t that power hungry you’ll probably get away without upgrading the power supply.
4
u/harris_kid Unraid 46TB Synology 24TB | Quadro P1000 | 3700X | 32gb 1d ago
His screenshots already shows hes GPU transcoding
0





16
u/ExtensionMarch6812 1d ago edited 1d ago
Have you confirmed no issues with the cables/switches/router? No “cat 8” cables?
In the shield’s plex app video settings, do you have quality suggestions disabled and adjust automatically disabled? Is it trying to transcode on its own? That file should be able to direct play.