Intel Hd 3000 video ID:0112 / Intel Hd 3000 video ID:0126 / Intel Hd 3000 video ID:0116
OSX Lion 10.7.1 / OSX Lion 10.7.3 (beta)
Chimera 1.5.4 / Chimera 1.6
MacBookPro8.1 / MacBookPro8.2 / MacBookPro8.3
DSDT com graficos funcionando e QE/CI ativados !!
O segredo é editar o binário do AppleIntelSNBGraphicsFB
eu alterei o valor de 304(DVI) para 602(VGA) - basicamente vc tá desligando uma saida que vc nao usa ou nao tem na sua placa e ligando uma que tem e nao funciona.
dados da tabela do framebuffer no arquivo AppleIntelSNBGraphics
tabela original do FB
0102 0400 1007 0000 1007 0000
0503 0000 0200 0000 3000 0000
0205 0000 0004 0000 0700 0000
0304 0000 0004 0000 0900 0000
0406 0000 0004 0000 0900 0000
agora com os valores alterados 0304 -> 0602
tabela alterada do FB
0102 0400 1007 0000 1007 0000
0503 0000 0200 0000 3000 0000
0205 0000 0004 0000 0700 0000
0602 0000 0004 0000 0900 0000
0406 0000 0004 0000 0900 0000
qquer dúvida veja a legenda:
0503 - LCD interno
0602 - VGA
0205 - HDMI
0304 - DVI
0406 - HDMI
Este tópico mostra como fazer a edição
http://www.insanelymac.com/forum/index. ... pic=259705
Script que facilita a edição (por Modigliani)
Versão para Mountain Lion
Aqui vai o que deve ser colocado no DSDT (no meu caso minha placa Intel ja tem a ID:0126), mas vc pode usar 0116 ou 0126 ou qualquer valor que ja esteja funcionando o qe/ci para vc.
- Code: Select all
Device (IGD0)
{
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"AAPL,snb-platform-id", Buffer (0x04) {0x00, 0x00, 0x01, 0x00 },
"hda-gfx", Buffer (0x09) {"onboard-2"},
"device-id", Buffer (0x04) {0x26, 0x01, 0x00, 0x00}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
OperationRegion (IGDP, PCI_Config, 0x40, 0xC0)
aqui funciona o seguinte:
QE/CI ativado na saída VGA e Rotacão também
Procedimento para corrigir tela preta no segundo monitor.
Em alguns casos o monitor na saida vga perde a sincronia dependendo da resolucao e a tela VGA fica preta, se acontecer isso basta clicar no botão "Reunir Janelas e alterar a resolução na 2a janela q corresponde ao 2o monitor, depois desconectar o cabo 2o monitor da saída VGA, clicar no botão "Detectar Monitores" e depois que o sistema atualizar que só tem uma tela ligada, conectar o cabo VGA novamente e clicar no botão "Detectar Monitores" e pronto!!! vai aparecer imagem no 2o monitor!!! ai é só usar, toda vez que ligar o segundo monitor ele já vai estar na resolução certa.
OBS: Caso queira alterar a resolução novamente tem que refazer todo este procedimento novamente.



