Mini guide - EFI for Z590 Vision G Ver 0.8 update for Ventura
I didn't test in Ventura 13.3.x or newer cuz there are critical problems in Unicode(like Korean) NFD/NFC related issue.
This guide works well under Ventura 13.2.1(22D68).
1. Freezing and stuttering after Ventura 13.x update
→ Force to use injected KEXT driver(from Monterey) for Intel i225-V, These settings are not affect to WiFi/BT at all
* If you already updated to Ventura then freeze after boot-up, just un-plug ethernet cable.
No custom firmware,
No VT-D related settings like SSDT-DMAR.aml,
No Ethernet hardware setting manually.
- Custom firmware
I don't prefer custom firmware. Just so, I didn't try this solution.
- SSDT-DMAR.aml injection and related settings
I tested various solutions multiple times, but it does not work with Z590 Vision G. Freezing, stuttering, and stuck still appear.
[Procedure - DO NOT skip any step]
- Use
Device properties same as Ver 0.7(same as below, device-id: F31588680)
device-id F2150000/F3150000 does not work at all, even with the Kernel patch.
Code:
<key>PciRoot(0x0)/Pci(0x1B,0x2)/Pci(0x0,0x0)</key>
<dict>
<key>device-id</key>
<data>
8xWGgA==
</data>
<key>device_type</key>
<string>Ethernet Controller</string>
<key>model</key>
<string>Intel Ethernet Controller I225-V 2.5GbE</string>
</dict>
- Add
AppleIntelI210Ethernet.kext(ver 2.3.1 From Monterey or Bigsur) to the KEXT folder and config.plist also
- Add e1000=0 to
boot-args in config.plist
- Set Ethernet hardware setting to
Auto. There is
no need to enable VT-d in BIOS (
or disable DisableIoMapper in Kernel Quirks).
2. Not working FCPX/Compressor or H/W acceleration failure after the Ventura update
→ Edit IGPU Device properties(update later)
After the update to the Ventura, Apple/Adobe Pro apps do not work well. Even H/W acceleration failures occur frequently. Maybe something changed in the MacOS iGPU acceleration process.
[Procedure]
- Change Device properties like as below
Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Slot-0</string>
<key>enable-metal</key>
<data>
AQAAAA==
</data>
<key>rps-control</key>
<data>
AQAAAA==
</data>
</dict>
- This setting is incomplete but works well. (Export speed 10~20% slower than v0.7)
DONE!
Please refer to my github or attached file v0.8
Thanks
