Jump to content
iddpioneer

Como arrumar a saída VGA da sua Intel HD 3000

Recommended Posts

Ae pessoal vou começar pela configuração dos pcs em que testei esse fix.

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.php?showtopic=259705


Script que facilita a edição (por Modigliani)

modigliani-intelhd3000Patch-v3.zip

Versão para Mountain Lion

modigliani-intelhd3000Patch-v4-ML.zip

 

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.


 

           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.

Edited by Guest

Deus é o meu refugioE minha fortalezaNEle confiarei.

Link to comment
Share on other sites

Conseguiu arrumar a resolucao? Aqui instalei o switchX e consegui usar a resolucao do monitor no maximo!!!!

Mas mudar de resolucao 'e igual a blank screen!!!!

Engracado que so' consegui qe/ci nessa placa com edicao do SBGraphics!!!

Coloquei as kexts originais do lion 7.2 e liguei pela hdmi e mesmo assim nao tive qe/ci!!! Isso 'e normal?

Link to comment
Share on other sites

Olá, eu estou na mesma (querendo habilitar o VGA out) será que alguém poderia compartilhar o binario já modificado?

Depois eu ajusto meu DSDT, no probs, mas é que editar hex já está above my head para caramba.


Obrigado

ASUS N55SF - Intel Core i7 2670QM - Ram 8Gb - Intel HD Graphics 3000 1920*1080 - GeForce not working

Link to comment
Share on other sites

tenta editar o binário com o script que fiz, esta lá no primeiro tópico, se usar o script não vai ter complicações. Além do mais é melhor vc usar ele por que as vezes modificar só uma vez o binário não resolve, precisa ficar testando possibilidades. Se o seu problema for de congelamento de tempos em tempos o problema pode ser outro, em alguns casos só trocando o display. Se for congelando http://Olarila.com/forum/viewtopic.php?f=6&t=924

Lenovo 710S i7

Link to comment
Share on other sites

Olá, estou tentando seguir o tutorial e estou meio perdido. vamos as duvidas (eu pesquisei antes e não achei solução)


esse meu note da assinatura tem uma saida hdmi q eu uso em um full hd monitor de 27"


eu encontrei o binario da kext mas eu não faço ideia de como edita-lo, tentei olhando o topico oficial indicado, mas não me ajudou muito, sou noob as vezes


tentei o metodo com o patch disponibilizado mas não conseguir definir as permissões,


meu hack está 90% funcional e eu gostaria muito de completar o que falta, que é essa questão da HDMI e tambem o trackpad Synaptics.


se alguem poder me ajudar. agradeço.



abraço

Note Acer 5750-6697 | i3 2330m 2.20ghz | HD 3000 | 8gb ddr3 1333 | 500gb hd WD | LED 15.6 + Samsung t27550 | chipset hm65

OSX Mountain Lion instalado via usb com boot.

Link to comment
Share on other sites

aqui funcionou perfeito mas se eu escolher pra espelhar as duas telas ficam azuis e não saem mais disso.


alguém saberia me dizer pq?

Se quando viaja faz o que quer, quando viajar, não leve a mulher

.

Core I5 750 12gb 500gb GTX 760(macOS 10.12, macOS 10.12.Xb, Win10)

Pentium 4 3.06 2gb 80gb fx5200 (10.5.8)

iMac G3 400Mhz 512mb Rage 8Mb (10.4.11)


Save OSX86... Don't Let Tony win!

Link to comment
Share on other sites

o nosso herói do patch da hd 3000 poderia fazer um pra hd4000!


ou esse serve tb? e qual seria o arquivo a se editar?



abraço!

Se quando viaja faz o que quer, quando viajar, não leve a mulher

.

Core I5 750 12gb 500gb GTX 760(macOS 10.12, macOS 10.12.Xb, Win10)

Pentium 4 3.06 2gb 80gb fx5200 (10.5.8)

iMac G3 400Mhz 512mb Rage 8Mb (10.4.11)


Save OSX86... Don't Let Tony win!

Link to comment
Share on other sites

oi amigo! a minha hd4000 carrega perfeitamente, sem erros nem baixa performance. o que eu busco é arrumar a saída vga dela do meu notebook. abraço!

Se quando viaja faz o que quer, quando viajar, não leve a mulher

.

Core I5 750 12gb 500gb GTX 760(macOS 10.12, macOS 10.12.Xb, Win10)

Pentium 4 3.06 2gb 80gb fx5200 (10.5.8)

iMac G3 400Mhz 512mb Rage 8Mb (10.4.11)


Save OSX86... Don't Let Tony win!

Link to comment
Share on other sites

olá


deve ser dificil se n mesmo impossivél, porque os macbook n tem vga...


se tiveres saida hdmi, ai de certeza k trabalha...


so tens de encontrar a platform id k funcione com a porta hdmi, essa sim tem relato k trabalha


bom hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...