Contribute
Register

[Success] VGA port fix for Intel HD 3000

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

pippox0 said:
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

How did you get lion installed? I can only get up to 10.6.8.
 
Re: VGA port fix for Intel HD 3000

pippox0 said:
angelnieves said:
How did you get lion installed? I can only get up to 10.6.8.

I have used Unibeast
http://tonymacx86.blogspot.com/2011/10/ ... using.html

For some reason i cannot get my unibeast past the apple boot screen. After as few seconds it hangs and i get the little stop sign logo...

photopa.jpg
 
Bought a new 8GB flash drive and used it for Unibeast install. With the newly purchased flash drive, the install went through, now i have to just do the graphical tweaking. hope everything goes well!
 
Okay,

...With the new install on Lion and Updating to 10.7.2 i replaced my kexts and got a resolution of 1366x768!! better than the one before (1028x768). The full res of my monitor is 1440x900, but this is close enough! thank you pippox0! :thumbup:

UPDATE: Just used SwitchResX4 to tweak my resolution to its full 1440x900 on my 19in widescreen! yay! CustoMac Mini Complete!
 
Hello,

Please, can you tell me exctatly (I'm a newbie) what I have to do to get VGA working. Actally it's only work in clone mode with 2 screens (dvi-D + vga).

It has to work with an HD screen without DVI!! (1920x1200) :rolleyes:

Thank you !
 
I'm curious to know if anyone is willing to upload a modified DSDT for the F7 BIOS?

(I've made two CustoMac Minis for my kids, and would love to fix that VGA resolution switch blank screen problem)
 
pippox0 said:
Hi,
i made some other modification, but resolution change problem remains (almost for me) :banghead:

TESTERS NEEDED
I post the files i used , so if someone would try easily the patch and share the results is welcome ...

I need to know if the Change resolution problem is my monitor's relation or it's for any monitor VGA.

Please try out and share your results , i will find faster a solution. ;)

This is specific for Desktop PC ( i disabled internal LCD port) with intel HD 3000 (Macmini custom build) with ID:0x0112 : 0x8068 (GraphicsEnabler=No in boot.plist)


HOW TO TRY
1) Insert smbios.plist of MacBokkPro8,1 in /Extra folder
1a) Backup your original AppleIntelHDGraphics.Kext/AppleIntelSNBGraphicsFB.kext
2) installl patched AppleIntelHDGraphics.Kext/AppleIntelSNBGraphicsFB.kext in /System/Library/Extentions
3) Share here your results
4) if something gets wrong ( boot with -x -v parameters and delete /Library/preferences/com.apple.windowserver.plist. then reboot.)

CHECK LIST
a) VGA /HDMI works with QE/CI ?
b) Can you change resolution ?
c) Rotations works ?
d) Traslucid desktop ?
e) Wave effects on Dashboard ?
f) Can use one, two o three monitors at same time ?
g) Any other tries you do


Best Regards

PippoX0


P.S. optional Try
h) set GraphicsEnabler=Yes in boot.plist so ID: become 126 instead of 112


Hello pippox0

I tested your files, and thanks for this work friend!!!!!
My report:

a) VGA /HDMI works with QE/CI ?
VGA works, HDMI not tested!!!
Captura de Tela 2011-12-25 às 00.43.45.png

b) Can you change resolution ?
No, only default 1024x768!!! If i swap resolution = blank screen!!!
c) Rotations works ?
Not Tested!!!
d) Traslucid desktop ?
Menu bar transparency yes!!!
e) Wave effects on Dashboard ?
No, please help me for this in my hack!!!! :D
f) Can use one, two o three monitors at same time ?
Only one monitor tested!!!!
g) Any other tries you do
Config:
in use with the other kext, IntelHD3000Graphics.kext!!! IntelHdGraphics=artifacts
smbios 8,1
i5 2500k
asrock z68 extreme 3 gen 3
4GB

:banghead:
Important Questions????
Set in bios= 512MB
Show in Lion=384MB

Where is CI?
 

Attachments

  • Captura de Tela 2011-12-25 às 00.43.45.png
    Captura de Tela 2011-12-25 às 00.43.45.png
    164.6 KB · Views: 456
Hi,
Lion uses a pre-fixed ammount of ram for intel HD3000 video card.
So set bios to 384mb if you have 4Gb of ram , or 480 if you have 8Gb of ram.

Wave effect can be enabled by removing flag on show dashboard as a separate desktop under general options.
 
Status
Not open for further replies.
Back
Top