• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

GUIDE How to Enable H.264 and HEVC/H.265 encoding on macOS

No, no, I didn't set anything special in DaVinci. I just tried the difference between manual and automatic selection of Graphic card, but the result seems to be the same = no success = very poor encoding performance to H.265 ... see image below
View attachment 5034

Unfortunately there is no possibility to encode via UHD630 (even that iGPU is listed), because it is not selectable and is grayed-out as you can see. This would be a sufficient workaround for me, because encoding via iGPU was quite fast.

BTW it is a free version of Davinci.

Thanks for any help.
Here, uncheck Auto and test Metal and OpenCL. Metal should export fast.
 
In Resolve, H.265 export is carried out on the GPU. It may simply be that Intel's 10700K H.265's encoder is better than RX 6600XT.
When export to H.265 start in Resolve (free version) processor goes to load and all fans start spinning. So I suspect that dGPU is not being used.
 
When export to H.265 start in Resolve (free version) processor goes to load and all fans start spinning. So I suspect that dGPU is not being used.
Probably, the main root cause. What's the CPU load when exporting?

Could be mostly related to the free version. Try to export using Resolve Studio.
 
Hi, I have the same problem. Trying to export to HEVC with Compressor using RX 560 4GB and i5 3470s. Exporting to H.264 took a few minutes and HEVC took a few hours with CPU at 100%. VideoProc says I can encode HEVC and I can use it to encode HEVC on Windows with Premiere Pro. But I don't know why macOS doesn't use my dGPU
Here're my PR files
 

Attachments

  • Screen Shot 2022-11-23 at 8.08.15 PM.png
    Screen Shot 2022-11-23 at 8.08.15 PM.png
    145.9 KB · Views: 3
  • EFI.zip
    EFI.zip
    13 MB · Views: 0
Last edited:
Hi, I have the same problem. Trying to export to HEVC with Compressor using RX 560 4GB and i5 3470s. Exporting to H.264 took a few minutes and HEVC took a few hours with CPU at 100%. VideoProc says I can encode HEVC and I can use it to encode HEVC on Windows with Premiere Pro. But I don't know why macOS doesn't use my dGPU
Here're my PR files
Incomplete PR files attached.

Provide the PR files as described in the FAQ:
 
Incomplete PR files attached.

Provide the PR files as described in the FAQ:
Sorry for missing files. Here they are:
 

Attachments

Sorry for missing files. Here they are:

Here are a few issues.

Make the following changes to your config.plist

- Remove ResetLogoStatus Quirk in ACPI>Quirks section.
- Remove the IGPU Device from DeviceProperties section.
- Kexts loading order is not correct. Important Kexts should load first.
- Set Target to 3 in Misc>Debug section.
- Enable DisableWatchDog, AppleDebug and ApplePanic in Misc>Debug section.
- Drivers loading order is not correct. Important Drivers should load first.
- Remove HfsPlus.efi and use OpenHfsPlus.efi.

Once you're done with the changes, save your config.plist. Restart the system and reset NVRAM twice. Attach the new PR files.

Also, it would be better to disable your IGPU from BIOS. If there is no such options, you can disable the IGPU from the config.plist
 
Here are a few issues.

Make the following changes to your config.plist

- Remove ResetLogoStatus Quirk in ACPI>Quirks section.
- Remove the IGPU Device from DeviceProperties section.
- Kexts loading order is not correct. Important Kexts should load first.
- Set Target to 3 in Misc>Debug section.
- Enable DisableWatchDog, AppleDebug and ApplePanic in Misc>Debug section.
- Drivers loading order is not correct. Important Drivers should load first.
- Remove HfsPlus.efi and use OpenHfsPlus.efi.

Once you're done with the changes, save your config.plist. Restart the system and reset NVRAM twice. Attach the new PR files.

Also, it would be better to disable your IGPU from BIOS. If there is no such options, you can disable the IGPU from the config.plist
I've done what you told me. Here it is
I renamed OpenHfsPlus to HfsPlus
 

Attachments

I've done what you told me. Here it is
I renamed OpenHfsPlus to HfsPlus
Looks good.

Describe your export process and monitoring process.
 
Looks good.

Describe your export process and monitoring process.
I tried exporting to 4K HEVC as before and my CPU is at 100% and my GPU at idle
 

Forum statistics

Threads
1,937
Messages
18,124
Members
27,846
Latest member
radek60