GUIDE STEP BY STEP:
BIOS Update Check:
- Ensure your BIOS is up to date. Manufacturers often release updates that improve compatibility with newer operating systems and fix bugs.
BIOS Settings Confirmation:
- Double-check that the BIOS settings are being saved correctly. Sometimes, a CMOS battery that is failing can cause settings to revert on reboot.
UEFI Firmware Settings:
- Investigate UEFI firmware settings that might be related to switchable graphics. Look for options like 'dynamic' or 'fixed' graphics, which can sometimes affect how the operating system interacts with the GPU.
Re-apply BIOS Settings:
- If the settings are not sticking, try resetting the BIOS to defaults, then reapply the 'Enable Switchable Graphics' option, save, and exit.
NVRAM Reset:
- Try resetting NVRAM (Non-Volatile Random-Access Memory) by restarting and holding down Command-Option-P-R until you hear the startup chime twice.
EFI Folder and Config Review:
- Verify that your EFI folder is correctly set up for Monterey and that your config.plist is properly configured, especially with regards to GPU settings.
OpenCore Update:
- Make sure you are running the latest version of OpenCore, as each new release brings several fixes and improvements.
Graphics Patches and Properties:
- Review the graphics patches and properties you have set up in your config.plist. The upgrade to Monterey might require adjustments to these settings.
Kexts Update:
- Confirm that all kexts are updated for Monterey support. Outdated kexts can cause issues with hardware functionality.
OpenCore Configurator:
- Use OpenCore Configurator or a similar tool to validate your config.plist to ensure there are no errors or deprecated settings.
Debugging:
- Enable debug logging in OpenCore and review the logs after a reboot to identify any issues during the boot process.
Community Support:
- Seek advice on Hackintosh forums such as tonymacx86 or the subreddit r/hackintosh, where others may have experienced similar issues and found solutions.
By systematically checking each of these areas, you should be able to identify the cause of the setting not being retained or the iGPU not being correctly initialized. Always make sure to back up your current working EFI folder before making changes so you can revert if necessary.
Enable Switchable Graphics is Automatically Unchecked After Reboot
I have a Dell Precision 7710 Laptop that I upgraded from Big Sur to Monterey and I have to have Enable Switchable Graphics checked in the BIOS to enable the Intel HD Graphics P530 iGPU, otherwise, it just boots with a Display 8 MB.
Under Big Sur, I ran the Nvidia Quadro M3000M with Enable Switchable Graphics unchecked without issue other than having to close and open the lid after reboot.
I have disabled the Nvidia Quadro M3000M with the disable-gpu (true) key under PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1), I initially disabled it with the boot-arg -wegnoegpu and it behaved the same way.
Under PciRoot(0x0)/Pci(0x2,0x0), I have the following keys:
AAPL,ig-platform-id : 00001619
device-id : 16190000
framebuffer-fbmem : 00009000
framebuffer-patch-enable : 01000000
framebuffer-stolenmem : 00003001
hda-gfx : onboard-1
I followed the Dortania guide for my initial Big Sur setup and for the OpenCore upgrade, which is now 0.9.7 and my kexts (AppleALC, IntelMausi, Lilu, NVMeFix, SMCBatteryManager, SMCDellSensors, SMCProcessor, SMCSuperIO, USBMap, VirtualSMC, VoodooPS2Controller, and WhateverGreen) are the current ones from the past week other than my USBMap.
In my past week of searching Reddit and other sites, the most I've found is that it might be a known issue and can be fixed in UEFI rather than the BIOS (currently 1.31.3), but I haven't found any clarification on that.
Thanks for any help you could provide and let me know if there's any other details that would help in troubleshooting.
[link] [comments]
Post a Comment