Jump to content

[HOW TO] OpenCore 0.7.5 > 0.7.6 differences


miliuco
 Share

4 posts in this topic

Recommended Posts

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 by miliuco
  • Like 5
  • Thanks 3
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...