ASUS-FX504GE-Hackintosh
- Mactopia
- 265
- 0
Mactopia님의 기기정보
CPU : XEON 1230 V2
MAINBOARD : ZOTAC Z77 ITX WIFI
GRAPHIC : AMD RX 570 4096 MB
MEM : 16GB XMP
HDD : SAMUNG SSD 830 256GB
PSU : SliverStone SX600-G
ASUS-FX504GE-Hackintosh-master.zipBIOS Settings- Secure Boot: Disabled
- SATA mode: AHCI
- DVMT-Preallocated: 64MB
- Secure Boot: Disabled
- SATA mode: AHCI
- DVMT-Preallocated: 64MB
OpenCore notes
Configurations here are considered experimental. Use at your own risk.
ACPI
AddDSDT.aml
(Patched one)SSDT-DDGPU.aml
(Disable discrete graphics card)SSDT-PLUG.aml
(Alternative for Clover's PluginType
)SSDT-PNLF.aml
(Backlight support)SSDT-PNLFCFL.aml
(Backlight support for Coffee Lake machines)SSDT-EC.aml
(Override AppleBusPowerController profile for Catalina beta 5)SSDT-UIAC.aml
(Disable unused USB ports)SSDT-XOSI.aml
(TBD)SSDT-XHC.aml
(USB3)
PatchRename EC0 to EC
(Really need it?)Rename _OSI to XOSI
Rename HDAS to HDEF
(Audio)
Quirks
ConfigurationsDSDT.aml
(Patched one)SSDT-DDGPU.aml
(Disable discrete graphics card)SSDT-PLUG.aml
(Alternative for Clover's PluginType
)SSDT-PNLF.aml
(Backlight support)SSDT-PNLFCFL.aml
(Backlight support for Coffee Lake machines)SSDT-EC.aml
(Override AppleBusPowerController profile for Catalina beta 5)SSDT-UIAC.aml
(Disable unused USB ports)SSDT-XOSI.aml
(TBD)SSDT-XHC.aml
(USB3)Rename EC0 to EC
(Really need it?)Rename _OSI to XOSI
Rename HDAS to HDEF
(Audio)All NO
.
Booter
Quirks
Enabled:
AvoidRuntimeDefrag
DevirtualiseMmio
DisableVariableWrite
(NVRAM)SetupVirtualMap
ShrinkMemoryMap
DeviceProperties
Add
Only the important configurations are shown here:
PciRoot(0x0)/Pci(0x1f,0x3)
(Audio - ALC255)layout-id
as0x03000000
(which is 3)
PciRoot(0x0)/Pci(0x2,0x0)
(Graphics - Intel UHD 630)AAPL,ig-platform-id
as0x00009b3e
(which is 0x3E9B0000)device-id
as0x9b3e0000
(which is 0x00003E9B)disable-external-gpu
as0x01000000
(which is 1, disabling discrete graphics card)framebuffer-unifiedmem
as0x00000080
,framebuffer-stolenmem
as0x00003001
andframebuffer-fbmem
as0x00009000
(increase VRAM from 1536 MB to 2048 MB)
Kernel
Add
Orders matter. Think about which kexts should load before which.
- Lilu (First of all)
- VirtualSMC (Second always)
- CPUFriend (CPU power management)
- CPUFriendDataProvider (CPU power management profile)
- SMCProcessor
- SMCSuperIO (maybe not)
- SMCLightSensor (maybe not)
- SMCBatteryManager
- WhateverGreen (Graphics)
- AppleALC (Audio)
- NoTouchID
- VoodooPS2Controller (PS/2 keyboard) (Must also be installed at
/Library/Extensions
) - USBInjectAll (USB ports, built-in webcam)
- RealtekRTL8111 (LAN internet)
- XHCI-unsupported (USB3)
- SATA-300-series-unsupported (SATA drives)
Quirks
AppleCpuPmCfgLock
enabled (maybe not)AppleXcpmCfgLock
enabledDisableIoMapper
enabled (Disable VT-d)ThirdPartyDrives
enabled (TRIM for SSD)XhciPortLimit
disabled (no need)
Misc
Boot
ConsoleBehaviourOs
asForceGraphics
ConsoleBehaviourUi
asForceText
HibernateMode
asNone
Resolution
as1920x1080
(Or your actual screen size)ShowPicker
andUsePicker
enabled
Security
AllowNvramReset
enabled (If you want to)ExposeSensitiveData
as3
or4
NVRAM
Add
7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args
containing:darkwake=0
(Sleep/wake)-lilubetaall -vsmcbeta -alcbeta -wegbeta
(If you are on a newer beta)-v debug=0x100 keepsyms=1
(Debugging, optional)-no_compat_check
(In case OS doesn't support your machine)-igfxmlr enable-dpcd-max-link-rate-fix
(Read WhateverGreen README)
LegacyEnable
enabled (Emulating NVRAM)
PlatformInfo
Automatic
enabledUpdate*
options enabled
Generic
This is where you put SMBIOS data, make sure you provide the following:
MLB
ROM
(MAC address)SpoofVendor
enabledSystemProductName
asMacBookPro15,2
or similarSystemSerialNumber
SystemUUID
These values are masked from the provided config file, make sure you enter your own before testing!
UEFI
ConnectDrivers
enabled
Drivers (must-have)
UsbKbDxe.efi
VboxHfs.efi
ApfsDriverLoader.efi
FwRuntimeServices.efi
(UEFI + AptioMemoryFix)VirtualSMC.efi
Input
KeySupport
disabled (already useUsbKbDxe.efi
)
Protocols
ConsoleControl
enabled
Quirks
ClearScreenOnModeSwitch
enabledProvideConsoleGop
enabledRequestBootVarRouting
enabledSanitiseClearScreen
enabled