- Joined
- Mar 28, 2014
- Messages
- 56
- Motherboard
- Asus ROG Strix Z370-G Gaming (WI-FI AC)
- CPU
- i7-8700K
- Graphics
- RX 580
- Mac
- Classic Mac
- Mobile Phone
I recently upgraded my Z370-based Hack (ASUS ROG Z370-G mobo, i7-8700K, Sapphire RX580) from Clover to OpenCore, and from Catalina to Monterey. It's perfect, except for one little thing that's got me puzzled. I do a lot of work in Final Cut Pro, and under Clover I was using iMac18,1 (because when I built it the Coffee Lake Macs were not out yet) with the iGPU set to headless and my Radeon RX580 as the primary GPU. When I moved to OpenCore I initially tried iMacPro1,1 but then remembered the iMac Pros have Xeon CPUs which don't have iGPUs; and I wasn't impressed with FCPX's performance without the iGPU backing it up for exports and proxy transcoding. IIRC 580's don't like doing hardware-accelerated encoding on MacOS for some reason, but it's a non-issue on real Macs because the iGPU is always there to do it.
So I looked at what real Mac most closely matched my hardware and it was iMac19,1. I generated new SMBIOS info for it and put it in my config.plist. But FCPX exports are slow [EDIT: EVEN IF I SEND THE JOB TO COMPRESSOR] and I notice the fans in my Hack aren't spooling up like they used to during exports and transcoding. I got poking around and when I finally loaded up Intel Power Gadget, I saw this:
This is during an export of a 4K timeline. No matter what I do, the "GFX Req" (the OS-requested clock frequency for the iGPU) never goes above "0.33" GHz, which I assume is supposed to be 350MHz, the base clock of the UHD630 on my i7-8700K. On other projects I can actually peg the "GFX Avg" right to that line and it'll never go to a higher frequency. According to Intel, the UHD630 should boost to 1.2GHz under load, and in fact the UHD630 in my 2019 MacBook Pro does boost to 1.2GHz under load exporting the same FCPX projects. Actually, isn't it supposed to dynamically change on MacBooks but just stay at 1.2GHz on desktops? I'd take that, too.
A Zip file of my current EFI folder is attached. FCPX already doesn't max out hardware like it should, annoyingly; I really need it to not have extra handicaps on this machine. Thank you to anyone who can help!
So I looked at what real Mac most closely matched my hardware and it was iMac19,1. I generated new SMBIOS info for it and put it in my config.plist. But FCPX exports are slow [EDIT: EVEN IF I SEND THE JOB TO COMPRESSOR] and I notice the fans in my Hack aren't spooling up like they used to during exports and transcoding. I got poking around and when I finally loaded up Intel Power Gadget, I saw this:
This is during an export of a 4K timeline. No matter what I do, the "GFX Req" (the OS-requested clock frequency for the iGPU) never goes above "0.33" GHz, which I assume is supposed to be 350MHz, the base clock of the UHD630 on my i7-8700K. On other projects I can actually peg the "GFX Avg" right to that line and it'll never go to a higher frequency. According to Intel, the UHD630 should boost to 1.2GHz under load, and in fact the UHD630 in my 2019 MacBook Pro does boost to 1.2GHz under load exporting the same FCPX projects. Actually, isn't it supposed to dynamically change on MacBooks but just stay at 1.2GHz on desktops? I'd take that, too.
A Zip file of my current EFI folder is attached. FCPX already doesn't max out hardware like it should, annoyingly; I really need it to not have extra handicaps on this machine. Thank you to anyone who can help!
Attachments
Last edited: