About This File
✅ Plugin Lilu che fornisce patch per selezionare GPU su macOS. Richiede Lilu 1.2.5 o successivo.
☑️ Boot Arguments --> boot-args
Spoiler
Boot arguments
-
-wegdbgto enable debug printing (available in DEBUG binaries). -
-wegoffto disable WhateverGreen. -
-wegbetato enable WhateverGreen on unsupported os versions (10.15 and below are enabled by default). -
-wegnoegputo disable external GPU (or adddisable-external-gpuproperty to IGPU). -
-radvesato disable ATI/AMD video acceleration completely. -
-rad24to enforce 24-bit display mode. -
-raddvito enable DVI transmitter correction (required for 290X, 370, etc.). -
-radcodecto force the spoofed PID to be used in AMDRadeonVADriver -
radpg=15to disable several power-gating modes (see FAQ, required for Cape Verde GPUs). -
agdpmod=vit9696disables check forboard-id(or addagdpmodproperty to external GPU). -
agdpmod=pikerareplacesboard-idwithboard-ix -
agdpmod=ignoredisables AGDP patches (vit9696,pikeravalue is implicit default for external GPUs) -
ngfxgl=1boot argument (anddisable-metalproperty) to disable Metal support on NVIDIA -
ngfxcompat=1boot argument (andforce-compatproperty) to ignore compatibility check in NVDAStartupWeb -
ngfxsubmit=0boot argument (anddisable-gfx-submitproperty) to disable interface stuttering fix on 10.13 -
gfxrst=1to prefer drawing Apple logo at 2nd boot stage instead of framebuffer copying. -
gfxrst=4to disable framebuffer init interaction during 2nd boot stage. -
igfxframe=frameto inject a dedicated framebuffer identifier into IGPU (only for TESTING purposes). -
igfxsnb=0to disable IntelAccelerator name fix for Sandy Bridge CPUs. -
igfxgl=0boot argument (anddisable-metalproperty) to disable Metal support on Intel. -
igfxpavp=1boot argument (andigfxpavpproperty) to force enable PAVP output -
igfxfw=2boot argument (andigfxfwproperty) to force loading of Apple GuC firmware -
-igfxnohdmito disable DP to HDMI conversion patches for digital sound. -
-cdfon(andenable-hdmi20property) to enable HDMI 2.0 patches. -
-igfxdumpto dump IGPU framebuffer kext to/var/log/AppleIntelFramebuffer_X_Y(available in DEBUG binaries). -
-igfxfbdumpto dump native and patched framebuffer table to ioreg at IOService:/IOResources/WhateverGreen -
igfxcflbklt=1boot argument (andenable-cfl-backlight-fixproperty) to enable CFL backlight patch -
applbkl=0boot argument (andapplbklproperty) to disable AppleBacklight.kext patches for IGPU. In case of custom AppleBacklight profile- read here. -
-igfxmlrboot argument (andenable-dpcd-max-link-rate-fixproperty) to apply the maximum link rate fix. -
-igfxhdmidivsboot argument (andenable-hdmi-dividers-fixproperty) to fix the infinite loop on establishing Intel HDMI connections with a higher pixel clock rate on SKL, KBL and CFL platforms. -
-igfxlspconboot argument (andenable-lspcon-supportproperty) to enable the driver support for onboard LSPCON chips. Read the manual -
-igfxi2cdbgboot argument to enable verbose output in I2C-over-AUX transactions (only for debugging purposes). -
igfxagdc=0boot argument (disable-agdcdevice property) to disable AGDC. -
igfxfcms=1boot argument (complete-modesetdevice property) to force complete modeset on Skylake or Apple firmwares. -
igfxfcmsfbs=boot argument (complete-modeset-framebuffersdevice property) to specify indices of connectors for which complete modeset must be enforced. Each index is a byte in a 64-bit word; for example, value0x010203specifies connectors 1, 2, 3. If a connector is not in the list, the driver's logic is used to determine whether complete modeset is needed. Pass-1to disable. -
igfxonln=1boot argument (force-onlinedevice property) to force online status on all displays. -
igfxonlnfbs=MASKboot argument (force-online-framebuffersdevice property) to specify indices of connectors for which online tatus is enforced. Format is similar toigfxfcmsfbs. -
wegtree=1boot argument (rebuild-device-treeproperty) to force device renaming on Apple FW.
☑️ Shikigva=160 Shiki-Id=Mac-7BA5B2D9E42DDD94
What's New in Version 1.4.0 See changelog
Released
WhateverGreen Changelog
v1.4.0
Added 0x3EA6, 0x8A53, 0x9BC4, 0x9BC5, 0x9BC8 IGPU device-id
Fixed framebuffer-conX-alldata patching regression
Added disable-hdmi-patches device property alias to -igfxnohdmi
Author
vit9696
Developers
Team Acidanthera