High Sierra Metal 2 and HEVC...

Discussion in 'macOS High Sierra (10.13)' started by joelovesapple, Jun 6, 2017.

  1. joelovesapple macrumors 6502a

    joelovesapple

    Joined:
    Sep 25, 2006
    Location:
    UK
    #1
    ... will these technologies be compatible with my hardwares in High Sierra? I am more concerned about the rMBP if I am honest.

    Thanks in advance. (I know I am ok for general OS compatibility).
     
  2. Sirmausalot macrumors 6502a

    Sirmausalot

    Joined:
    Sep 1, 2007
    #2
    macbook pro from 2015, no. imac from 2015, yes for hevc.
     
  3. EugW macrumors 68020

    EugW

    Joined:
    Jun 18, 2017
    #3
  4. RoboWarriorSr macrumors 6502a

    Joined:
    Feb 23, 2013
    #4
    Does this mean Apple is not implementing the hybrid decoding supported on Broadwell processors? Intel's ark and their slide shows for Broadwell does indicate some support for HEVC decoding to minimize CPU usage.
     
  5. EugW, Jun 18, 2017
    Last edited: Jun 18, 2017

    EugW macrumors 68020

    EugW

    Joined:
    Jun 18, 2017
    #5
    I guess not. Furthermore, Apple doesn't seem to be using hybrid decoding for Skylake for 10-bit HEVC either. However, I wonder just how effective hybrid decoding really is though. Here's a 10-bit HEVC file being decoded using hybrid on Skylake and full hardware on Kaby Lake (in Windows):

    [​IMG]

    For Kaby Lake, the CPU usage is around 10%, or usually less, because it's full hardware decoding. For the exact same file on Skylake, it's 40-55% with hybrid decoding.

    https://www.pcper.com/reviews/Proce...ng-Jump-over-Skylake/Battery-Life-HEVC-Playba
     
  6. RoboWarriorSr macrumors 6502a

    Joined:
    Feb 23, 2013
    #6
    Hard to say without a graph showing the same skylake processor using only software decoding, but looking at some files I have tested, it does appear to improve CPU usage to a least prevent frame skips.
     
  7. EugW macrumors 68020

    EugW

    Joined:
    Jun 18, 2017
    #7
    Fair enough. (I did change my post slightly before you posted yours though.) In your tests, how much CPU usage has it saved? What hardware? Just curious.

    Am I correct you are talking about Windows? Or are you using some third party software that enables hybrid decode on macOS?
     
  8. RoboWarriorSr macrumors 6502a

    Joined:
    Feb 23, 2013
    #8
    On windows as I am unaware if mpv or any other video player use the hybrid decoding feature on MacOS. Manually updating Intel drivers under windows suggest support for hybrid decoding on software that have HW decoding for HEVC built in. On my 2015 MBP 13", the software update improves frame rate for HEVC on a Russian benchmark test ~10-20 FPS for 10 or 20 MBps IIRC. However this appears to be the sweet spot as the advantages don't seem as apparent in higher bitrate.

    Granted under Sierra using MPV backend (IINA), a 10 bit 1080p HEVC file (~12 GB) uses around 40-60% CPU with minimal frame rate drops so I'm not too worried about the lack of hybrid decoding as it seems the high single threaded performance compensates for the lack of hardware decoding.
     
  9. Superhai macrumors 6502

    Superhai

    Joined:
    Apr 21, 2010
    #9
    I don't know if it is able to leverage any hardware, but on my rMBP 2014, quicktime renders HEVC movies much more fluent and without going straight to high fan immediately than what is when played with VLC.
     
  10. RoboWarriorSr macrumors 6502a

    Joined:
    Feb 23, 2013
    #10
    In one of the drivers updates, intel indicates hybrid decoding support or at least better utilization of hardware on Haswell machines to playback HEVC. Not sure if Apple added this or found a better way to minimize CPU usage playing back HEVC on older hardware.
     

Share This Page