miliuco Posted December 6, 2021 Share Posted December 6, 2021 (edited) OpenCore 0.7.6 hast just been released. @vit9696 message and files are available in Acidanthera. Main changes (from changelog) Added automatic screen scaling factor detection Explicitly restricted ResizeAppleGpuBars to 0 and -1 Fixes for OpenCanopy (long labels fade-out, updated draw order to avoid graphics tearing) Fixed ProvideConsoleGop on Z690 series Fixes for Alder Lake (CPU model information, SSDT for CPU power management) Fixed handling PCI device paths with logical units in ScanPolicy Added ReconnectGraphicsOnConnect option for enabling alternative UEFI graphics drivers Added BiosVideo.efi driver to use with ReconnectGraphicsOnConnect Changed FadtEnableReset to avoid unreliable keyboard controller reset Upgraded ProtectUefiServices to prevent GRUB fail when chainloading with Secure Boot enabled. config.plist Booter >> ResizeAppleGpuBars: explicitly restricted to 0 (ReBAR enabled) and -1 (ReBAR disabled). Failsafe value is -1. Tip: set both quirks to -1 if ReBAR is disabled in BIOS; set ResizeAppleGpuBars 0 and ResizeGpuBars -1 if ReBAR is enabled in BIOS. UEFI >> Output >> added UIScale (Number): factor for user interface scaling. It corresponds to previous 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:UIScale variable. Valid values are: 1 is 1x scaling, corresponds to normal displays 2 is 2x scaling, corresponds to HiDPI displays -1 leaves the current variable unchanged 0 automatically chooses scaling based on the current resolution. Notes: - NVRAM >> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 >> removed UIScale - NVRAM >> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 >> Delete >> removed UIScale - When switching from manually specified NVRAM variable to this new preference >> NVRAM reset is needed. UEFI >> Output >> added ReconnectGraphicsOnConnect (boolean): reconnect all graphics drivers during driver connection for enabling alternative UEFI graphics drivers. Failsafe value is False. It requires ConnectDrivers to be enabled. UEFI >> Quirks >> added EnableVmx (boolean): fix virtualization in Windows on some Macs. Failsafe value is False. Drivers Added BiosVideo.efi driver to use with ReconnectGraphicsOnConnect; it's a video driver implementing graphics output protocol based on VESA and legacy BIOS. Used for UEFI firmware with fragile GOP support (e.g. low resolution). Kexts AppleALC 1.6.7 (added new controllers patch) DebugEnhancer 1.0.5 (improved output logs) FeatureUnlock 1.0.4 (fixes) Lilu 1.5.8 (fixes, added Alder Lake CPU model support) VirtualSMC 1.2.8 (fixes, added fan monitoring support). Edited December 7, 2021 by miliuco 5 3 Link to comment Share on other sites More sharing options...
aben Posted December 7, 2021 Share Posted December 7, 2021 (edited) Thank you for the detailed update on the new OC release changes @miliuco! Just for reference below is link to Vit's official message: https://github.com/acidanthera/bugtracker/issues/1846#issuecomment-986891331 Edited January 5, 2022 by aben amend to reflect author edits 1 Link to comment Share on other sites More sharing options...
miliuco Posted December 7, 2021 Author Share Posted December 7, 2021 @aben Thank you, added to the first post. 1 Link to comment Share on other sites More sharing options...
Bmju Posted December 10, 2021 Share Posted December 10, 2021 Probably worth mentioning the new EnableVmx quirk too. On some older Macs (regardless of whether they already had OpenCore or not), virtualization (e.g. Hyper-V) could not be used in OS other than macOS (e.g., Windows) without it. rEFInd had the equivalent quirk already, a user told us it was there and was useful, so we looked into it, agreed, and added it to OC too. 1 Link to comment Share on other sites More sharing options...
Recommended Posts