Contribute
Register

[Success] VGA port fix for Intel HD 3000

Status
Not open for further replies.
Upon reading, he is using GE= Yes and no, not sure which the device id is from.

If it is showing up as 0122 then he needs to use Chimera with GE=Yes I guess would be correct to say.

Sorry, didn't realize Chimera did that.
 
toleda said:
blueking said:
I believe if it says 122 you will need to inject via DSDT.
Chimera injects device_id: 126. If you use Chameleon, dsdt injection of device_id: 126 is required.

i used multibeast 4.2.1 and followed exactly memms checks in multibeast

if Chimera injects 126 will that work when i need 122? sorry for my noobity here but its been 2 months trying to get this to work
 
Nacht said:
toleda said:
blueking said:
I believe if it says 122 you will need to inject via DSDT.
Chimera injects device_id: 126. If you use Chameleon, dsdt injection of device_id: 126 is required.

i used multibeast 4.2.1 and followed exactly memms checks in multibeast

if Chimera injects 126 will that work when i need 122? sorry for my noobity here but its been 2 months trying to get this to work



Your hardware's real ID is 122. What you need to do is use either Chameleon/Chimera(with GraphicsEnabler=Yes) or a modified DSDT to lie to Mac osX and tell it that you have 126(MacMini?) or 116(MacPro) because the driver will only load if it matches the ID is was written for.

Hope that clears the confusion.
 
VGA with Z68M-D2H

So far using modified DSDT: 0116 (GraphicsEnabler=No) MacBookPro8:1-smbios.plist

I cannot get the VGA working but I can log in with VNC. I show the driver is loaded, and can even see Graphing Calculator operating. I tied hexediting the driver line 1 to 503 and 406 but have not got it working yet. How did that guy come up with using 602 for his board's VGA. I think perhaps VGA on my board would be something different. This is what I see in System Profiler:


Intel HD Graphics 3000:

Chipset Model: Intel HD Graphics 3000
Type: GPU
Bus: Built-In
VRAM(Total) 512MB
Vendor: Intel (0x8086)
Device ID: 0x0116
Revision ID: 0x0009


Basically ports even listed. no display detected. How do I know which of my 3 ports (VGA DVI or HDMI?) is my port 1? hense hex editing line 1

Maybe I should try MacMini with DSDT set to 126 instead?
 
Hi Mattsaved,
from what i read you can be able to use VGA even without QE/CI.
Is it Right ?
Naturally it can depends on the fact that you have a different MOBO.

How i found the number of VGA Port ?? i read , read, read every info on the NET (Google is fantastic -- many users had same problems like us) and i tried, tried , tried every effort to get the result ....

You can try to Hex edit framebuffers by yourself to find out which number corresponds to your VGA port.

Generally
602 identify VGA port
503 identify Internal LCD
205 identify HDMI1
304 identify VDI
406 identify HDMI2

The first thing you have to do is to boot with -x -v parameters and see if you can get the desktop showing ... ( Otherwise you can delete all Intel Hd3000 Kexts related - before do a backup).
If you can use VGA monitor without QE/CI you can hope to enable QE/CI later, if you cannot get VGA monitor working even with no QE/CI , you are in some troubles.


Let we Know if you can get some result ....
 
Hi pippox0, please share your dsdt.aml after patch for id 116.. thanks..
 
hi guys.. will this fix enable vga out in any mobo with hd3000 onboard?
for example, will this enable vga out in the z68mx board with i5-2500k?? and the h61n with again i5-2500K?


thank! :)
 
tonymacx86 said:
I've tested this on the CustoMac Mini with i3-2105 and VGA is working for me- great job! I'm using MacBookPro8,1 with GraphicsEnabler=Yes. It doesn't yet work for the Macmini5,1 that I was previously using. Let's come up with a "best bet" SNB framebuffer edit for any 2 of the back 3 panels.

Also- when I change resolutions, the screen goes black, and reboot or HDMI plug is required. :think:

I have tried the same method and had the same problem too but when i push the bottom in sleep mode and push again in this bottom the screen come back and resolutions changed.. it's work :thumbup:
 
Graphics, resolution, & video playback all seem to work fine with your kexts, but I cant seem to fix the Pixelated screen when I go into Launch Pad.

*Posted Graphics info, if it helps
 

Attachments

  • Screen Shot 2012-01-28 at 2.08.18 PM.png
    Screen Shot 2012-01-28 at 2.08.18 PM.png
    2.5 MB · Views: 458
  • Screen Shot 2012-01-28 at 2.16.13 PM.png
    Screen Shot 2012-01-28 at 2.16.13 PM.png
    23.2 KB · Views: 390
Hi, your kexts are amazing. But still one more problem, my display could only support 1024*768 (and lower) resolutions. When I use SwitchResX and apply 1024*768, the whole screen goes black (i mean it turns off, probably incorrect resolution i guess). Everything works fine (except rotation) in Safe-mode (-x)
 
Status
Not open for further replies.
Back
Top