Chameleon’s Common Bootflag

titorick

Geek
Pinoy Techie
When booting into the USB installer or the newly installed OS X partition, you will encounter random errors. You have to enter the correct bootflag to be able to boot. The two most common flags are:

-v -f


-f: Ignore all cache and force OS X to reload the kexts inside System/Library/Extensions and Extra/Extensions. Remove this flag after you have installed all the additional kexts needed.

UseKernelCache=No: Disable kernel cache.
-v: Show verbose screen when booting or shutting down, useful for debugging errors.
-x: Boot into safe mode, won’t load graphics kexts, can overcome the GPU related error on some PC.

dart=0: Avoid conflict when vt-d is enabled in BIOS. Most Dell laptops need this.

cpus=1: Avoid lapic kernel panic which causes auto restart. Some HP laptops and AMD CPUs need this.

GraphicsEnabler=Yes/No: If Yes, Chameleon will auto-detect the GPU and inject the needed information into OS X in order to load the right kexts; if No, Chameleon will inject the GPU’s original information, use this when Yes isn’t working.

InjectIntel-ig=x: x is the id of Intel’s iGPU, use to inject ig-platform-id for HD 4000/4400/4600/5000/Iris.

IntelAzulFB=x: x ranged from 0 to 15, inject available ig-platform-id from Chameleon for HD4400/4600/5000/Iris.

IntelCapriFB=x: x ranged from 0 to 11, inject available ig-platform-id from Chameleon for HD 4000.

EnableDualLink=Yes/No: Use to inject Dual Link information for Intel’s iGPU. Use No for 1366x768 resolution; use Yes for 1600x900 resolution or higher.

AtiConfig=xxxxxx: Set the personality for your AMD card. It's required to get some AMD card working.

PCIRootUID=0/1: Some PCs set the default UID in the DSDT as “Name (UID, )” which can cause black screen when booting ( especially PCs use discrete GPU ). Changing the value will help fixing the problem.

npci=0x2000/0x3000: Use it ì you're stuck at PCI Configuration begins.

1st Generation Intel HD Graphics
-f -v-f -v -x
Intel HD 3000
1366x768 resolution:

-f -v GraphicsEnabler=Yes EnableDualLink=No-f -v GraphicsEnabler=No EnableDualLink=No
1600x900 resolution or higher:
-f -v GraphicsEnabler=Yes EnableDualLink=Yes-f -v GraphicsEnabler=No EnableDualLink=Yes
Intel HD 4000
Desktop:

-f -v GraphicsEnabler=Yes IntelCapriFB=10
Laptop with 1366x768 resolution:
-f -v GraphicsEnabler=Yes IntelCapriFB=3
Laptop with 1600x900 resolution or higher:
-f -v GraphicsEnabler=Yes IntelCapriFB=4
Intel HD 4400/4600
Desktop:

-f -v GraphicsEnabler=Yes IntelAzulFB=10
Laptop:
-f -v GraphicsEnabler=Yes IntelAzulFB=12
Intel HD 5000/Iris:

-f -v GraphicsEnabler=Yes InjectIntel-ig=08000931
nVidia - AMD:

-f -v GraphicsEnabler=Yes-f -v GraphicsEnabler=No-f -v GraphicsEnabler=Yes PCIRootUID=0-f -v GraphicsEnabler=No PCIRootUID=0-f -v GraphicsEnabler=Yes PCIRootUID=1-f -v GraphicsEnabler=No PCIRootUID=1
Sandy-E/Ivy-E:

npci=0x2000
AMD CPU:

cpus=1cpus=1 npci=0x2000
 

Similar threads


Top Bottom