Se você instalou o Lion ou Mountain Lion no seu laptop com Intel HD 3000 e ficou travado no primeiro boot, use este procedimento para conseguir chegar ao ambiente gráfico.
Faça boot com -s (single user) e rode estes comandos
Code:
fsck -fy
mount -uw /
mkdir /intelhd_backup
cd /System/Library/Extensions
mv AppleIntelHD* AppleIntelSNB* /intelhd_backup
reboot
Configure o SMBIOS como
MacBookPro8,1 viewtopic.php?f=2&t=1302Para resoluções superiores a 1366x768 normalmente é necessário injetar a propriedade
DualLink no dispositivo de vídeo, o que pode ser feito com
este DSDT patch
Code:
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x02)\n
{\n
"AAPL00,DualLink",\n
Buffer (0x04)\n
{\n
0x01, 0x00, 0x00, 0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end
Se você ainda não aplicou nenhum patch na DSDT, aplique também o
DTGPComo aplicar os patches
viewtopic.php?f=7&t=646O DualLink também pode ser injetado via device-properties ("EFI string")
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL00,DualLink</key>
<string>0x00000001</string>
</dict>
</dict>
</plist>
Converta o xml para hex usando o
gfxutilCode:
gfxutil -i xml -o hex device-properties.plist device-properties.hex
e insira o string hex no org.chameleon.Boot.plist na chave device-properties
Code:
<key>device-properties</key>
<string>[hexadecimal EFI string]</string>
Feitos os ajustes, reinstale as kexts do backup.
Se você instalou o Lion anterior ao 10.7.3, precisará atualizar pelo menos para essa versão.
Como arrumar a saída VGA
viewtopic.php?f=3&t=725