Mac Mini 2018 - Number of Hardware Transcoding supported

Server Version#: 1.18.1.1973
Player Version#: Multiple client

Hello, i have just bought a new Mac Mini 2018 (i5) and testing Plex Server with how many hardware transcoding are possible (4K Content & 1080 H264).

From Plex support page, there is a mention about limitation for encoding on MacOS limited to 1 but if i force multiple transcoding, i have hardware displayed for encoding & decoding on Tautilli:

How should i have to interpret the logs from Tautulli vs limitation in Plex support page (https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/?_ga=2.216206805.210515993.1572155938-8569779.1571802940) ?

Thanks

So the Benchmark for your Mac Intel Core i5-8500B @ 3.00GHz is 12756. Based on the following information below with this score it is possible for you to play 1 4k SDR stream or roughly 5 1080p streams.

  • 4K HDR** (50Mbps, 10-bit HEVC) file: 17000 PassMark score (being transcoded to 10Mbps 1080p)
  • 4K SDR** (40Mbps, 8-bit HEVC) file: 12000 PassMark score (being transcoded to 10Mbps 1080p)
  • 1080p** (10Mbps, H.264) file: 2000 PassMark score
  • 720p** (4Mbps, H.264) file: 1500 PassMark score

Edit to add …
Also you would get better results if your players were direct playing instead of transcoding. You will want to ensure your devices are configured for the correct speeds. Also, I use mostly Macs, IOS, and Rokus in my network and I changed most of my files from MKV to mp4 or m4v and now most of my media is direct played.

Thanks for the answer.

I would like to use the version feature and have a single library including 1080p & 4K version. Following the client used, sometime the fallback to 1080p version when transcoding is needed is working, but some client doesn’t back to the full hd and plex will start a transcode using the 4K version. I know the experience when 4K is used and use 4K client like Infuse or the new AppleTV player to support most of codec but for sharing, it’s not always the case and i assume hardware will manage these “unsupported” clients.

I plan to use as soon as possible the igpu for transcoding and avoid software transcoding. However, i’m thinking to use dual boot with W10 or Ubuntu to have the best hardware support & performance for multimedia.
Could you explain the MacOS limitation “macOS is only capable of hardware-accelerated encoding of 1 video at a time. This is a platform limitation from Apple.” and in which case the encoding will occur ?

Thanks

1 Like

I’m checking on that limitation. Can you retry your test but show me the info from Plex Web’s Dashboard instead? Also, get me the PMS logs from your test.

Hello,

Please find the logs & screenshot :

Plex Media Server Logs_2019-10-30_03-57-47.zip (1,7 Mo)

I haven’t been able to confirm if that limit is still applicable. Did you pause the playback for those devices? If you pause, that also pauses the transcoder so you are not running 3 instances. Keep them playing and see if you get the same result.

I have started 4 transcoding in parallel and check all are playing

i have the multiple plex transcoder process in the activity monitor:

I have added the logs if this can help you: Plex Media Server Logs_2019-10-30_21-36-15.zip (3,5 Mo)

Sometime, i have strange behavior with Buffuring on a second or third session but cpu is very low.

Those all look to be using HW transcoding. :+1:

It seems when the transcoding have to work, only one can run with a speed > 0.0

I get multiple flow transcoded but i’m not sure they transcode all at the same time or it transcode a file quickly then used the cache and switch to other stream :confused:

I can see two plex transcoder process with GPU used but i’m not really convince there is multiple files :
image

That’s why I wanted to make sure all the streams were playing previously. The transcoder can time share so it’s possible it’s just switching between the different streams real fast to avoid the 1 stream limit. Maybe try playing back something with a much higher bitrate so the transcoder doesn’t have time to switch.

I have replaced by a i7 model and let MacOS on 10.14.

It seems i can transcode multiple file at the same time, however i get buffuring :frowning:

CPU is quite low, so i don’t know what could cause the buffuring :confused:

Those are slow transcodes. The “speed” value is how fast a transcode is working compared to realtime. 1.0 is real-time. PGS subtitles are tough. Try to avoid those if you can, especially with 4K video.

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