mgutt Posted October 7, 2020 Share Posted October 7, 2020 Many people on Reddit ask me how good the 8th/9th/10th Gen Intel iGPU performs and most of them do not believe, when I say "better than a Quadro P2000". Next time I will link to this screenshots Settings - Enabled Hardware Acceleration (requires Plex Pass) - Transcoding to 8GB Ramdisk (4GB was not sufficient for more than 3x 4K streams, didn't tested 6GB) - Enabled direct disk access for Plex Config Results Transcoding 4x 4K Streams without judder: If I transcode 5x 4K it judders from time to time in one stream (randomly): For my next benchmark I will copy some 4K Movies to my SSD cache. Test results follow... 4 1 Quote Link to comment
mgutt Posted October 7, 2020 Author Share Posted October 7, 2020 Ok as expected, I was able to transcode even more. Settings - Enabled Hardware Acceleration (requires Plex Pass) - Transcoding to 8GB Ramdisk (4GB was not sufficient for more than 3x 4K streams, didn't tested 6GB) - Direct disk access for Plex Config - Direct disk access to 4K Movies located on NVMe: Results Transcoding 5x 4K Streams without judder: I'm not sure if even 6x 4K would be possible. The only limitation seems to be I/O wait: EDIT: Ok I think its not really an I/O wait, instead the iGPU reached its limit. This output is generated through the Intel GPU Tools: 5x 4K streams = 100% video core load 4x 4K streams = 99% video core load 3x 4K streams = 74% video core load 2x 4K streams = 35% video core load 1x 4K stream = 24% video core load As you can see the Plex CPU dashboard isn't useful for hardware transcoding as it shows only the CPU load and not the video core load. But hey, we were able to transcode 5x 4K streams parallel. Should be enough I think I think it would be possible to get even 6x 4K streams if the iGPU maximum frequency would be 1.150 Mhz as it is with the i3-8300. Or with the 1.200 Mhz of the i5-10600 and many 8th to 10th gen i7 CPUs. 2 Quote Link to comment
ChatNoir Posted October 7, 2020 Share Posted October 7, 2020 Are you sure the iGPU load is visible in those charts ? I would think that it is just the load on the 4 cores. 1 Quote Link to comment
mgutt Posted October 7, 2020 Author Share Posted October 7, 2020 36 minutes ago, ChatNoir said: Are you sure the iGPU load is visible in those charts ? Did you mean the screenshot of the Unraid Dashboard? No, of course not. This was only to show the high CPU load and i/o wait. But you are right. This could be confusing. I removed it from my first post. Quote Link to comment
frodr Posted October 15, 2020 Share Posted October 15, 2020 I was able to setup as the guide. But a film lagged playing direct (116 M/sec). When setting transcode to smb ssd share, no lagging. How do I find out what is wrong? // Frode Quote Link to comment
mgutt Posted October 15, 2020 Author Share Posted October 15, 2020 @frodr You are in the wrong thread Post here. Quote Link to comment
drogg Posted December 27, 2020 Share Posted December 27, 2020 @mgutt I followed this guide to a T and I'm shocked at how well my Plex is running. Performance is already 100x better, and that's on a Celeron 4900 - so who knows what would happen if I upgraded to a better CPU. Most videos, even 4k rips, load within 1-2 seconds - and those are coming from an rclone remote. The cache trick especially helped the speed on an NVMe - but 8GB RAM transcoding has improved the experience for my other users as well. Thank you for this guide - it has transformed my Plex experience! Quote Link to comment
mgutt Posted December 27, 2020 Author Share Posted December 27, 2020 4 hours ago, drogg said: so who knows what would happen if I upgraded to a better CPU I don't think that there is a huge difference between the UHD610 and UHD630 regarding the video processing unit. The iGPU 3D unit is not used while transcoding (as long HDR tone mapping isn't used). Quote Link to comment
DrUseless Posted January 11, 2021 Share Posted January 11, 2021 Would you expect much better performance using a 9th or 10th, or is the 8th the "sweet spot"? I'm looking to build a new system, and automatically I would start to look at the latest gen i3. Quote Link to comment
mgutt Posted January 13, 2021 Author Share Posted January 13, 2021 On 1/11/2021 at 5:18 PM, DrUseless said: Would you expect much better performance using a 9th or 10th, or is the 8th the "sweet spot"? No, they all have the same iGPU. Some have a little bit more Mhz GPU frequency. Check Wikipedia: https://en.wikipedia.org/wiki/List_of_Intel_Core_i3_microprocessors I recommend 8th/9th as you don't need to use Unraid Beta and because the 10th gen does not support ECC RAM. And there are not as many boards available. As an example there is no W480 mITX board on the market, but multiple C246 mITX (if they aren't sold out ) 1 Quote Link to comment
gustomucho Posted January 24, 2021 Share Posted January 24, 2021 (edited) On 1/12/2021 at 11:58 PM, mgutt said: No, they all have the same iGPU. Some have a little bit more Mhz GPU frequency. Check Wikipedia: https://en.wikipedia.org/wiki/List_of_Intel_Core_i3_microprocessors I recommend 8th/9th as you don't need to use Unraid Beta and because the 10th gen does not support ECC RAM. And there are not as many boards available. As an example there is no W480 mITX board on the market, but multiple C246 mITX (if they aren't sold out ) Great guide @mgutt ! I am in the process of upgrading my hardware and this thread has been really enlightening. I was wondering if you had any experience yet with HDR to SDR tonemapping now that the feature has been added to Plex server? Are you seeing similar performance with your i3-8100 with tonemapping enabled for 4k content (ie. being able to transcode a few 4k movies with HDR tonemapping)? Thanks in advance. Edited January 24, 2021 by gustomucho Quote Link to comment
ados Posted January 25, 2021 Share Posted January 25, 2021 (edited) 18 hours ago, gustomucho said: Great guide @mgutt ! I am in the process of upgrading my hardware and this thread has been really enlightening. I was wondering if you had any experience yet with HDR to SDR tonemapping now that the feature has been added to Plex server? Are you seeing similar performance with your i3-8100 with tonemapping enabled for 4k content (ie. being able to transcode a few 4k movies with HDR tonemapping)? Thanks in advance. Plex and tonemapping work without issue for me, I'm using HW transcode as I wanted to shift away from using CPU when its needed for other work. I know most QS CPUs are ok with TM but if your HW then only Pascal+ support tonemapping. Edited January 25, 2021 by ados Typos Quote Link to comment
mgutt Posted January 30, 2021 Author Share Posted January 30, 2021 On 1/24/2021 at 4:40 PM, gustomucho said: Are you seeing similar performance with your i3-8100 with tonemapping enabled for 4k content (ie. being able to transcode a few 4k movies with HDR tonemapping)? Full test results: 4K to 1080p without Tone Mapping - 3D and Video Load spikes constantly between 0% and the maximum (50/70%) seen in this screenshot - screenshot shows load while transcoding 1 movie, tested 2 movies without problems 4K to 1080p with Tone Mapping: - 3D and Video Load spikes constantly between 0% and the maximum (70/70%) seen in this screenshot - screenshot shows load while transcoding 1 movie, tested 2 movies without problems - its a little bit more 3D load, but shouldn't be really relevant as long you don't And someone asked me to test the i3-8100 with PGS subtitle burn in, so I tested this scenario, too. 4K to 1080p with PGS subtitle burn in, but without Tone Mapping - 3D and Video Load stays so low - CPU stays at 120% - tested only 1 movie, judder every 40 seconds 4K to 1080p with PGS subtitle burn in and with Tone Mapping - 3D and Video Load stays so low - CPU stays at 180% - tested only 1 movie, judders every 20 seconds Just for fun: 4K to 1080p without PGS, without Tone Mapping - HW transcoding disabled - CPU stays at 390% - tested only 1 movie, very rare judders every 5 to 10 minutes (depends on movie content) Conclusion: Plex has still serious problem with subtitle burn-in. I recommend SRT subtitles. Quote Link to comment
gustomucho Posted February 4, 2021 Share Posted February 4, 2021 (edited) Thanks for the results guys. This has pretty much convinced me. I should only have 1 or maybe 2 simultaneous 4k transcodes, so an i3 should be perfect for me. I think I will pull the trigger pretty soon on a i3-9100 with a C246 motherboard. Cheers! Edited February 4, 2021 by gustomucho Quote Link to comment
mgutt Posted February 7, 2021 Author Share Posted February 7, 2021 I upgraded my CPU to i3-9350K. Exactly the same result as with the i3-8100, which does not make really sense to me: 4K to 1080p with PGS subtitle burn in, but without Tone Mapping - 3D and Video Load stays low - CPU stays at 120% - tested only 1 movie, judder every 40 seconds Plex really needs to optimize their software. Quote Link to comment
ChatNoir Posted February 7, 2021 Share Posted February 7, 2021 Why would you think the i3-9350K be faster using the iGPU ? From what I understand it is the same GPU with only marginally higher max clock. https://ark.intel.com/content/www/us/en/ark/products/126688/intel-core-i3-8100-processor-6m-cache-3-60-ghz.html https://ark.intel.com/content/www/us/en/ark/products/186606/intel-core-i3-9350k-processor-8m-cache-up-to-4-60-ghz.html Quote Link to comment
mgutt Posted February 7, 2021 Author Share Posted February 7, 2021 21 minutes ago, ChatNoir said: Why would you think the i3-9350K be faster using the iGPU ? Correct, but Transcoding with Subtitle Burn-In produces more CPU than iGPU load. Compare my last screenshot with this 4K to 1080P transcoding incl Tone Mapping but without PGS Burn In: As you can see the CPU load dropped from ~120% to ~20% and the GPU load raised from ~10% to ~60%. So I thought I could realize PGS Burn In Support by using a CPU with more Single Thread performance, but suprisingly it's exactly the same low performance. Quote Link to comment
gustomucho Posted February 11, 2021 Share Posted February 11, 2021 Do you believe a xeon E-2176G would do significantly better than the i3-8100 or i3-9100? The iGPU has a max clock of 1.2 GHz compared to the 1.1 GHz of the i3-9100. I presume a 0.1 GHz wouldn't really matter that much, since it's only less than a 10% increase? Quote Link to comment
mgutt Posted February 11, 2021 Author Share Posted February 11, 2021 3 hours ago, gustomucho said: I presume a 0.1 GHz wouldn't really matter Correct Quote Link to comment
Zonediver Posted February 12, 2021 Share Posted February 12, 2021 (edited) On 12/28/2020 at 12:59 AM, mgutt said: The iGPU 3D unit is not used while transcoding (as long HDR tone mapping isn't used). Just a question: Where can i switch on/off the HDR tone mapping? Is this a Plex-feature? Edited February 12, 2021 by Zonediver Quote Link to comment
gustomucho Posted February 12, 2021 Share Posted February 12, 2021 (edited) Yes this is a Plex feature (although I am not sure if it is a Plex pass only feature). You can disable it in your Plex settings -> Transcoder -> Enable HDR tone mapping. Edited February 12, 2021 by gustomucho 1 Quote Link to comment
Zonediver Posted February 12, 2021 Share Posted February 12, 2021 (edited) 25 minutes ago, gustomucho said: Yes this is a Plex feature (although I am not sure if it is a Plex pass only feature). You can disable it in your Plex settings -> Transcoder -> Enable HDR tone mapping. Thanks for this hint - i can remember, that "there was something" 🤣 Anyway - it is active on my server, but... the old client on my Raspberry cant work with this setting. But Kodi with Plex on the Pi can 👍 So it's not server related, it was a client problem 😉 Edited February 12, 2021 by Zonediver Quote Link to comment
PROTOM Posted April 9, 2021 Share Posted April 9, 2021 18 hours ago, xXx said: Tengo una consulta, tengo un plex pass y un intel i5 11400 (UHD730) IGPU, pero solo transcodifica H264, con H265 no funciona, alguna idea, gracias If I deactivate this option if it transcodes 4k and H265 Quote Link to comment
Valiran Posted October 1, 2022 Share Posted October 1, 2022 Hello! I'm sorry to dig your post, but this is where I've found the best signs of a good answer ! What do you think a NUC12 (cpu = I7-1260p / iGPU Xe Graphics with 96 EU) will perform on Ubuntu with Plex Server @ transcoding UHD HDR/DV to 720p SDR? I've asked same thing on Plex Forums but guys says I need an i9 0_o Apparently, Plex has serious issues with PGS so I will convert all my subtitles to SRT, if I can, or avoid downloading things with PGS so PGS doesn't count. Big thanks! Quote Link to comment
mgutt Posted October 1, 2022 Author Share Posted October 1, 2022 2 hours ago, Valiran said: Apparently, Plex has serious issues with PGS so I will convert all my subtitles to SRT, if I can, or avoid downloading things with PGS so PGS doesn't count. Without subtitle it should work. But you need the most recent beta: https://forums.unraid.net/topic/113367-intel-12th-generation-alder-lake-hybrid-cpu/?page=26 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.