Contribute
Register

[Success] VGA port fix for Intel HD 3000

Status
Not open for further replies.
Re: VGA port fix for Intel HD 3000

I finally got back to trying to get my VGA output to work. I think had tried everthing except for Pippo's editing of the AppleIntelSNBGraphicsFB binary. So I downloaded and installed "Hex Fiend" and I edited the table to look like what Pippo suggested.

pippox0 said:
I hex edited the AppleIntelSNBGraphicsFB binary
( i changed the value from 503 to 602 for VGA port)

AppleIntelSNBGraphics binary patched first FrameBuffer table

original FB table
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

Patch 0503 -> 0602

The four lines should be
0503 - Internal LCD -> 0602 - VGA
0205 - HDMI
0304 - VDI
0406 - HDMI

After I figured out how to get the new edited binary to replace the old one and installed the modified kext, my VGA output finally works without having a DVI monitor plugged in. The VGA output had mirrored the DVI outout, but now it seems to be the primary monitor. If I try to plug in the DVI monitor as well, the VGA monitor goes black and it looks like the DVI output is an extended desktop, but I can't get the system dock or finder bar to tell where I am.

At least this is progress. Any idea of why plugging in the DVI monitor kills the VGA output?

Thanks!

Gigabyte GA-Z68MA-D2H-B3, Intel core i3-2105, two 4 GB DDR3-1333 Crucial DIMMs, OS 10.7.4, Intel HD 3000 graphics (built-in)
 
You all have Gigabyte boards, right? Any idea what to do with, say, P8H61? I made a hack based on that board (the LE/CSM version) for my stepdad last month, and was planning on using the DVI and VGA heads (i3 2105) but of course discovered the VGA doesn't work. :-\

Since this hack seems to need a DSDT edit, what would the corresponding edit by on the Asus board??
 
YOU ARE THE BEST!!!!!!!!! I've been searching for a solution on the internet for WEEKS and i finally found yours and tried it and my QE/Ci FINALLY WORKS!!! no longer do i have to look at horizontal lines and slow animations XD thank you so much!

EDIT: Gahh spoke too soon...So I'm using an old 15" Dell VGA Monitor and There are no longer artifacts but iMovie says I dont have Quartz Extreme support, cover flow in iTunes doesn't work, all Pages documents when opened appear to be blank, I cant view photos in iPhoto or Preview, Launchpad is super slow...So there's still currently a lot that I can't do yet, can anyone help?
 
Hey! I've tried using the edited .kexts and it fixed the artifacts, although there is no translucent bar, cover flow in iTunes, and the most annoying is the extremely laggy launchpad...although before i install the kexts there were artifacts...is there such a thing as half QE/CI? how would i fix this because i cant seem to find anyone with the same problem?
 
Hi, Eureka ! :D
I got my VGA port working on my Hackintosh GA-H67N-USb3-B3 mobo with intel i5-2500K and Intel Hd 3000 video ID:0112 ... on OSX Lion 10.7.1 , Chimera 1.5.4 / MacBookPro8.1 smbios.plist /DSDT.aml and everything works with QE/CI enabled !!

Credits to:BCC9, TIMP, TOLEDA
I finally can use iMovie and iWorks ... on my VGA monitor

I hex edited the AppleIntelSNBGraphicsFB binary
( i changed the value from 503 to 602 for VGA port)

AppleIntelSNBGraphics binary patched first FrameBuffer table

original FB table
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

Patch 0503 -> 0602

The four lines should be
0503 - Internal LCD -> 0602 - VGA
0205 - HDMI
0304 - VDI
0406 - HDMI

I patched also my DSDT for ID:116

Code:
           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) {0x16, 0x01, 0x00, 0x00}
                  }, Local0)
                  DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                  Return (Local0)
              }

       OperationRegion (IGDP, PCI_Config, 0x40, 0xC0)

what works:
QE/CI enabled on VGA
Rotation - OK


what to fix:
Full Resolution - No
my Monitor Acer AL1914 has 1280x1024 res, but i got 1152x864.
If i try to change resolution i lost monitor's sync and get black screen.
( I need to boot with " -x -v" option and delete /Library/Preferences/com.apple.windowserver.plist to
get back 1152x864 resolution and fix black screen)



Best Regards !!

Screen_11_05_11.png

i have GFX0 and OperatioRegion VSID by default, what do i have to do with this, replace it?
 
Hi Iknow its very very late, but I have a laptop wuth corei5 hd3000 and I trying to install mac mountain lion all is ok but in the lcd the video image is fine and in the vga port the image is weird or bad like when the video memory is bad, I check the hdwmi vido out ant the video looks great in the toshiba tv and in the lcd, but I need the vga out working to put a video proyector ir divide the señar to 4 tvs by vga amplifier extender., my hp dv4-4069la hasta the nex chipsets,
Sistema Operativo • Windows 7 Home Premium (64 Bits)
Procesador • Intel Core i5 2410M (2.3GHz)
Pantalla • Pantalla HP BrightView de alta definición con LED de 14" (1366 x 768)
Memoria • 4GB, DDR3 (2 x modulos)
- Soporta máximo 8GB
Disco Duro • 500GB, 5400 rpm (SATA)
Gráficos • Intel HD Graphics 3000
Audio • Audio de Alta Definición IDT
- Audio Dolby Home Theater
Unidad Óptica • Unidad DVD±R/RW SuperMulti 8x
Red • Gigabit 10/100/1000
Red Inalámbrica • WLAN 802.11b/g/n y Bluetooth 3.0
WebCam • HP TrueVision con micrófono digital integrado (VGA de baja iluminación)
Puertos Externos • 1 x VGA
• 1 x HDMI
• 3 x USB 2.0
• 1 x RJ45
• 1 x Salida estéreo de audífono
• 1 x Entrada para micrófono
Lector de Memorias • Secure Digital
• MultiMedia Card
• Memory Stick
• Memory Stick Pro
• xD Picture
Batería • Batería de ion de litio (Li-Ion) de 6 celdas
Adaptador AC • Adaptador de CA de 65 Watts
Teclado • Teclado tipo isla
Mouse • Touch Pad con soporte para varios movimientos gestuales
Seguridad • Ranura de seguridad Kensington
Dimensiones • 34.1 x 23.1 x 3.56 cm (Ancho x Profund. x Alto)
Peso • 2.21 kg
 
Hey!

I'm currently trying to make this work with Yosemite. I'm using the hackintosh as a home enterntainmet system, so I must use VGA out and need QE/CI.

So I'm testing this on a blank drive now. So far I could manage to make it work with VGA out on native resolution by changing the values from 503 to 602.

The problem is there's no QE/CI and sys profiler says no kext loaded. I'm a bit stuck here. Tried almost everything.

Any ideas?
 
Status
Not open for further replies.
Back
Top