Contribute
Register

Z790 Chipset & Raptor Lake

Fro

From what I gathered, this “second sleep - freeze - high fanspeed” has to do with “Above 4G Decoding” and “Resizable Bar”. The same has been introduced to Z690 after a certain BIOS revision. I have the same problem, so I will check if it works with these options disabled. I wish some ACPI/firmware person could look into this and provide a fix for this.
As described in the Z690 Aero G post, setting “Aperture Size” from 256 to 1024 solved sleep issues for me. “Resizable Bar” can remain enabled. Fantastic.
 
The 10GB nic?
 
Last edited:
As described in the Z690 Aero G post, setting “Aperture Size” from 256 to 1024 solved sleep issues for me. “Resizable Bar” can remain enabled. Fantastic.

Where is this setting? It's missing in my BIOS.
Edit: Nm - I had to re-enable the iGPU in the BIOS and reboot.
 
@eliaden I made a few changes that are making the hack work better that you may be able to benefit from.

To fix sleep:
1. Change aperture size to 1024 (turn on your igpu)
2. Add keepsyms=1 agdpmod=pikera -wegnoigpu <-- disables igpu
The -wegnoigpu boot arg also eliminates the long wait time for the login screen. :)
In macos sonoma, the broadcom wifi no longer works, but what does work is the intel wifi/bluetooth chip the motherboard originally came with! To enable this add the following kexts:
1. AirportItlwm.kext
2. BlueToolFixup.kext
3. IntelBluetoothFirmware.kext
4. IntelBTPatcher.kext

And add the relevant portions to your config.plist

Code:
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>IntelBluetoothFirmware.kext</string>
                <key>Comment</key>
                <string>V2.3.0</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/IntelBluetoothFirmware</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>BlueToolFixup.kext</string>
                <key>Comment</key>
                <string>V2.3.0</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/BlueToolFixup</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>IntelBTPatcher.kext</string>
                <key>Comment</key>
                <string>V2.3.0</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/IntelBTPatcher</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>AirportItlwm.kext</string>
                <key>Comment</key>
                <string>AirportItlwm.kext</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/AirportItlwm</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>

That should give you wifi, bluetooth, sleep and faster login. Thank you for sharing your EFI with me. It was super helpful for me to get started with and your bios config was an amazing starting point. Truly grateful for people like you on this board.
 
@eliaden I made a few changes that are making the hack work better that you may be able to benefit from.

To fix sleep:
1. Change aperture size to 1024 (turn on your igpu)
2. Add keepsyms=1 agdpmod=pikera -wegnoigpu <-- disables igpu
The -wegnoigpu boot arg also eliminates the long wait time for the login screen. :)
In macos sonoma, the broadcom wifi no longer works, but what does work is the intel wifi/bluetooth chip the motherboard originally came with! To enable this add the following kexts:
1. AirportItlwm.kext
2. BlueToolFixup.kext
3. IntelBluetoothFirmware.kext
4. IntelBTPatcher.kext

And add the relevant portions to your config.plist

Code:
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>IntelBluetoothFirmware.kext</string>
                <key>Comment</key>
                <string>V2.3.0</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/IntelBluetoothFirmware</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>BlueToolFixup.kext</string>
                <key>Comment</key>
                <string>V2.3.0</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/BlueToolFixup</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>IntelBTPatcher.kext</string>
                <key>Comment</key>
                <string>V2.3.0</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/IntelBTPatcher</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>BundlePath</key>
                <string>AirportItlwm.kext</string>
                <key>Comment</key>
                <string>AirportItlwm.kext</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/AirportItlwm</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>

That should give you wifi, bluetooth, sleep and faster login. Thank you for sharing your EFI with me. It was super helpful for me to get started with and your bios config was an amazing starting point. Truly grateful for people like you on this board.
Thank you so much! So far sleep was still not working for me even after the bios tweaks, so will try with your added boot settings.

Also regarding very extremely random instability under load if that ever happens to you, I just slowly reduced multicore load on 5,6 & 7 core load speed by 0.1 or 0.2ghz each time I had a crash and has now been 100% stable for many weeks, under high load and even full ram usage ( and some rare time eating into swap, also I could not tell the difference with swap used and swap unused in term of responsiveness, those PCIE v4 nvmes are so nice) I still have 6Ghz on 1-4 cores. And I still have a vcore offset to lower temp.

edit: tweaks worked great for sleep/wake, left the igpu enabled, and disabled via boot argument, just requires a second input to wake the screen, but that's a very minor inconvenience. Even checked that performance remained unaffected after multiple sleep/wake, and all was great. thanks!
 
Last edited:
Just going to copy this bit of information from CaseySJ here, had missed the later edit of that post:

  • AppleIGC.kext can cause system crashes
  • Ventura and Sonoma have native support for i225-V so AppleIGC.kext is not needed
  • However, native macOS driver requires AppleVTD to be enabled, which means:
    • Do not use boot argument e1000=0
    • Enable VT-d in BIOS
    • Disable kernel quirk DisableIOMapper
    • Enable kernel quirk DisableIOMapperMapping

Can confirm ethernet still works.
~~~~~~~~
On a unrelated note, and before I did that change, my wifi (BCM94360NG) just stopped working in Ventura 13.6.6 after a reboot, shows up in system information so it's recognized, says status is off, works in windows, but won't see any network in macos, and turns back off if I try to switch it on. Just weird...
~~~~~~~~
one last note, I was on F9 bios, upgraded to F11d bios, and it would crash within seconds of being in the bios, very weird (edit: it's a buggy bios, saw other reporting the same issue), F10 had one crash but otherwise was fine. I found some interesting BIOS settings on another forum that I'm going to try, regarding power limits. All seems very sounds to me, meant for 13900K and 14900K.
  1. Save your current settings into a profile so you can return to them later if you want.
  2. Reset your BIOS to default settings.
  3. Enhanced Multi-Core Performance = disabled
  4. Enable XMP(if your RAM supports it).
  5. Set Package Power Limit 1 = 253
  6. Package Power Limit1 Time = 56
  7. Set Package Power Limit 2 = 253
  8. Set Core Current Limit = 307Amps
  9. standard OSX bios requirement for the rest
~~~~~~~~
edit: a couple days later...
Since my Broadcom wifi isn't working anymore for unknown reason (even tried another card from my other computer and same issue), I decided to just move to Sonoma, with the intel chip thanks to dontblink info above.
Installing Sonoma 14.4.x was stuck in a boot loop, after the first reboot during the install. SecureBootModel just has to be changed to Disabled instead of Default in OC config. The rest of the install was smooth.
 
Last edited:
Back
Top