Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - b1sted/OpenCore-B760-Raptor: OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4 · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - b1sted/OpenCore-B760-Raptor: OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4 · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - b1sted/OpenCore-B760-Raptor: OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4 · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - b1sted/OpenCore-B760-Raptor: OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4 · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - b1sted/OpenCore-B760-Raptor: OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4 · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - b1sted/OpenCore-B760-Raptor: OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4 · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - b1sted/OpenCore-B760-Raptor: OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4 · GitHub
Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenCore B760 (Raptor Lake)

OpenCore Hackintosh configuration example for the Gigabyte B760 Gaming X DDR4 GEN5 motherboard with an Intel® Core™ i5-14600KF.


Image

macOS Sequoia running on native hardware.



OpenCore

OpenCore
1.0.7

This is the version of OpenCore used, including bundled files. The included config.plist targets this version.

macOS

macOS Sequoia
15.7.4

This is the version of macOS that this OpenCore configuration targets and has been tested on. Other versions have not been verified.



What works?

macOS

  • Sequoia 15.7.4

Hardware

  • Dedicated GPU (AMD Radeon RX 6650 XT)
  • iGPU(i5-14600KF has no integrated graphics)
  • NVMe drives
  • SATA drives
  • USB 3.1 (XHCI)
  • Ethernet
  • Wi-Fi (no hardware)
  • Bluetooth (no hardware)
  • Camera (no hardware)
  • Sound (ALC897 — front + rear jacks, digital out)

Software

  • AirDrop (requires Wi-Fi + Bluetooth)
  • iMessage
  • FaceTime
  • Unlock with Apple Watch (requires Bluetooth)
  • QE/CI graphics acceleration
  • Metal support
  • Temperature sensors
  • Sleep / Wake
  • RTC
  • Hyperthreading
  • Virtualisation (VMM stub via RestrictEvents)
  • FileVault


Problems

  • Wi-Fi and Bluetooth are unavailable
  • No wireless card is installed in this system. AirDrop, Sidecar, AirPlay to Mac, Universal Control, and Unlock with Apple Watch do not work as a result.
  • DRM content fails in Safari
  • Apple TV+, Netflix in Safari, and other DRM-protected streams fail because SecureBootModel must be set to Disabled for this unsupported CPU. Use a Chromium-based browser as a workaround.

System

The specs of the main system that the OpenCore configuration targets.

MotherboardGigabyte B760 Gaming X DDR4 GEN5
CPUIntel® Core™ i5-14600KF
ChipsetIntel B760
GenerationRaptor Lake (14th Gen)
MemoryKingston Fury Beast 2×16 GB DDR4 @ XMP 3600 MHz CL18
StorageSamsung SSD 980 500 GB NVMe
GPUSapphire Nitro+ AMD Radeon RX 6650 XT (Navi 23)
NICRealtek RTL8125D 2.5 GbE (onboard)

ACPI

SSDTs used (compiled from source via SSDTTime):

  • SSDT-EC
  • SSDT-PLUG-ALT
  • SSDT-RTCAWAC
  • SSDT-SBUS
  • SSDT-SBUS-MCHC
  • SSDT-USB-Reset
  • SSDT-USBX

DeviceProperties

The following tables display the added PCI devices and their child keys.

PciRoot(0x0)/Pci(0x1f,0x3)

Apple ALC — audio controller (HDA)

KeyTypeValue
layout-idNumber12

Kernel

The following shows the kernel configuration.

Kexts

Kexts used:

Warning

UTBMap.kext is specific to this board and USB device configuration. Even on the same motherboard, a different set of connected devices may require a different map. You must remap your own USB ports using USBToolBox and replace UTBMap.kext with your own.

Note

layout-id: 12 works for ALC897 on this specific board. If you have a different board with the same codec, you may need a different layout. Check the AppleALC supported codecs list for alternatives.

Note

revcpuname in NVRAM is hardcoded to Intel(R) Core(TM) i5-14600KF. If you use a different CPU, update this value in NVRAM → Add → 4D1FDA02.

Emulate

CPUID spoofing is required — the i5-14600KF (Raptor Lake Refresh) is not natively supported by macOS.

KeyTypeValue
Cpuid1DataData55060A000000000000000000000000
Cpuid1MaskDataFFFFFFFF000000000000000000000000
DummyPowerManagementBooleanFalse

Patches

Three patches force Hyperthreading to remain enabled across all macOS versions on heterogeneous-core CPUs (i5-14600KF = 6 P-cores + 8 E-cores). All patches target _cpu_thread_alloc in kernel.

CommentMinKernelMaxKernel
force HT enabled for Sequoia or later24.0.0(any)
force HT enabled for Mojave to Sonoma18.0.023.99.99
force HT enabled for High Sierra or earlier (untested)15.0.017.99.99

Security

SecureBootModel 》 Disabled

Vault 》 Optional

ScanPolicy 》 0 (scan all devices)

SIP (csr-active-config) 》0x0A03 — partially disabled (kext loading + debugging allowed)


NVRAM

Contents stored in NVRAM.


4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

KeyTypeValue
DefaultBackgroundColorData00000000

4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102

KeyTypeValue
revcpuNumber1
revcpunameStringIntel(R) Core(TM) i5-14600KF
revpatchStringsbvmm,cpuname
rtc-blacklistData(empty)

7C436110-AB2A-4BBB-A880-FE41995C9F82

KeyTypeValue
boot-argsString(empty)
csr-active-configData030A0000
run-efi-updaterStringNo
prev-lang:kbdData(empty)

SMBIOS

iMacPro1,1

The iMacPro1,1 SMBIOS was chosen because:

  • The i5-14600KF has no integrated graphics — SMBIOS models that expect an iGPU (iMac19,1, iMac20,x, MacPro7,1) cause issues
  • iMacPro1,1 targets the Xeon W Skylake-SP platform — the closest Apple shipped to a high-core-count desktop without an iGPU dependency
  • Full Metal / OpenCL / QE+CI support is enabled for discrete AMD GPUs without requiring agdpmod=pikera
  • UpdateSMBIOSMode = Custom prevents SMBIOS injection into non-Apple OSes (Windows and Arch Linux share the same machine)

Important

The config.plist in this repository contains placeholder values in PlatformInfo → Generic. You must generate your own SMBIOS with GenSMBIOS before use. Never reuse serials found in public repos.


BIOS Settings

Tested on Gigabyte B760 Gaming X DDR4 GEN5 (BIOS Version: F4).

Tweaker

SettingValue
Extreme Memory Profile (X.M.P.)Profile 1 — DDR4-3600 18-22-22-39-85-1.35V
CSM SupportDisabled

Settings → Miscellaneous

SettingValue
Initial Display OutputPCIe 1 Slot
Above 4G DecodingEnabled
Above 4GB MMIO BIOS assignmentDisabled
Re-Size BAR SupportDisabled
VT-dEnabled(DisableIoMapper = false in config)
VMD ControllerDisabled

Note

Above 4GB MMIO BIOS assignment and Re-Size BAR are disabled — enabling either breaks sleep/wake on both macOS and Linux on this board. Above 4G Decoding must remain Enabled regardless.

Settings → USB Configuration

SettingValue
Legacy USB SupportEnabled
XHCI Hand-offEnabled

Boot

SettingValue
CFG LockDisabled
Fast BootDisabled
CSM SupportDisabled
Windows 10 FeaturesOther OS
Secure BootDisabled

UEFI

Drivers in use:

  • OpenRuntime.efi
  • HfsPlus.efi
  • OpenCanopy.efi
  • OpenLinuxBoot.efi (Arch Linux dual boot via Boot Loader Specification)
  • btrfs_x64.efi (btrfs filesystem driver for OpenLinuxBoot)
  • ResetNvramEntry.efi

Note

OpenLinuxBoot.efi and btrfs_x64.efi are only needed for Linux dual boot. If you run macOS only, set both to Enabled: false in config.plist or remove them from the Drivers list entirely.

Note

ShowPicker, HideAuxiliary: false, and ScanPolicy: 0 are configured for a multi-boot setup — the picker always shows and scans all drives. For a macOS-only install you may want ShowPicker: false (or a short Timeout) and a more restrictive ScanPolicy.


Dual Boot

This EFI supports booting macOS Sequoia, Arch Linux, and Windows 11 from a single OpenCore picker.

Arch Linux is loaded via EFISTUB using OpenLinuxBoot.efi + btrfs_x64.efi. A loader/entries/arch.conf file in the EFI partition root provides the boot entry per the Boot Loader Specification. No GRUB required — kernel, initramfs, and microcode images live directly on the EFI partition.

Windows 11 resides on a separate SSD. NTFS volumes (Windows SSD + storage HDD) are accessible from macOS via Paragon NTFS.


Gallery


Disclaimer

This EFI and configuration is provided as-is for informational and educational purposes. It was built for a specific hardware configuration and may require adjustments for your system. Always generate your own SMBIOS — never reuse serial numbers found in public repositories. The author takes no responsibility for any damage to hardware, data loss, or violation of Apple's macOS EULA.

About

OpenCore 1.0.7 EFI for Gigabyte B760 Gaming X DDR4 GEN5 — i5-14600KF + RX 6650 XT — macOS Sequoia 15.7.4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors