Jump to content

Intel HD Graphics / GMA 5700


sockerkid
 Share

1,324 posts in this topic

Recommended Posts

Good luck! My X201T is my main machine for note taking at school, so I only swap the hard drive on the weekends to fiddle. Hopefully someone has something by then, or something I can work on! Otherwise I'm fine with my 27" iMac with umm... New Cats.

Link to comment
Share on other sites

4 ne nothing new ...

I do not see a difference 2 the old drivers ... Only difference is, that i no longer have a black screen .... bootlogi hole time ....

 

 

Seems like good news 4 Sandy Bridge, but not 4 normal Iron Lake Intel HD

Link to comment
Share on other sites

Jedis, are you sure you didn't do anything else? Changing the boot.plist does not make any difference. The weird thing about your screenshots is the menubar transparency, and a few posts back, you needed the Lion Intel HD Graphics.kext to at least get the menubar transparency. Finally, the question I ask myself, how did you take a screenshot? It seems that you need QE/CI to take screenshots. I'm confused ;)

 

Again, maybe your DSDT has something that can help us.

I'm positive I didn't do anything else. I installed from a retail 10.6.3 CD and used a Latitude E6410 boot CD that loaded some kexts specific to the Latitude E4310/E6410 hardware.

 

I'm using Transbar for the transparent menu bar look. I am using Snapplr to take screenshots. And using JustLooking to replace the builtin Preview app.

Link to comment
Share on other sites

Any news about Optimus users? I got the nVidia 310M working, but there is no switch to it, even when connecting an external VGA..

 

I read something about NVCAP, any solution with this?

 

 

ASUS K52JC

Intel HD + GeForce 310M

 

PS. I can switch to Intel Only, or use them both.

 

Thanks.

Link to comment
Share on other sites

I'm using the AppleIntel{HD,SNB,Integrated}* kexts from Lion DP2 with the 2011 MBP version of 10.6.7 and nawcom's latest Legacy kernel. The Legacy kernel is probably only necessary if you get hit with a reboot loop. For Sandy Bridge, you will need to specify the busratio of your CPU in the boot arguments.

I'm sure I forgot to mention something, so ask away.

 

Great! Really:)

 

So the question is - could you give me this magic kexts from lion DP2? I really appreciate your help.

Link to comment
Share on other sites

ASUS K52JC

Intel HD + GeForce 310M

 

PS. I can switch to Intel Only, or use them both.

 

Thanks.

 

Ei man, you can switch between the video card?? Nvidia 310M have the kext and it works, you can use only the nvidia card? What resolution do you have?

 

Thanks :rolleyes:

Link to comment
Share on other sites

I'm using the AppleIntel{HD,SNB,Integrated}* kexts from Lion DP2 with the 2011 MBP version of 10.6.7 and nawcom's latest Legacy kernel. The Legacy kernel is probably only necessary if you get hit with a reboot loop. For Sandy Bridge, you will need to specify the busratio of your CPU in the boot arguments.

 

Got this kexts, installed 10.6.7 and now i'm getting black screen with AndyBoot's kernel, and failures with nawcom's kernel. nawcom's one fails to boot even without these kexts.

 

Maybe I'm using wrong version of nawcom kernel? Got it from here - http://blog.nawcom.com/?p=640 - or maybe other workaround to avoid black screen?

Link to comment
Share on other sites

I'm positive I didn't do anything else. I installed from a retail 10.6.3 CD and used a Latitude E6410 boot CD that loaded some kexts specific to the Latitude E4310/E6410 hardware.

 

I'm using Transbar for the transparent menu bar look. I am using Snapplr to take screenshots. And using JustLooking to replace the builtin Preview app.

 

Jedis, thanks for mentioning Snapplr. Now I can take screenshots without QE/CI. Anyways as you can see in the screenshot below, editing just the Boot.plist does not do anything. The resolution is still 1024x768 even with GraphicsEnabler=Yes. :)

 

post-620531-1301763221_thumb.png

Link to comment
Share on other sites

Great! Really:)

 

So the question is - could you give me this magic kexts from lion DP2? I really appreciate your help.

 

Look at my previous post, there is a link.

 

 

 

 

On sidenote, anybody know netkas or care to approach him? He might be who we need to get this working...

http://netkas.org/?p=709

 

For example certain keys to trigger the default on the ATI cards, I bet it's same setup for us on the Intel HD.

Link to comment
Share on other sites

For example certain keys to trigger the default on the ATI cards, I bet it's same setup for us on the Intel HD.

 

That was always my intention, to find those keys. I was actually surprised when I got framebuffer without them, with the DP2 kexts. It's conceivable that the framebuffer works without these keys but QE/CI need some data out of ACPI to start up. But I got my ioreg IGPU section looking almost identical to the macbookpro8,1 (through the use of DSDT edits and modifications to Chameleon) and still no dice on QE/CI. Maybe there are actual hardware differences with the way the integrated GPU is used and some of these keys need to be set differently- that would be the worst possibility since we won't have any idea what to change.

 

But after working on it for a while now, I think it's more likely that the problem is "in the other direction," so to speak. There have probably been changes to the OpenGL framework or other frameworks in Lion that make Snow Leopard window server and applications unable to use the video acceleration features pulled in with these new kexts. I tried copying framework files and dylib's from Lion to test out this theory, but they are too tightly coupled with the rest of the system and it just won't work.

 

What's needed to test this theory is someone who has a CPU that can actually boot the new Lion kernel, so they can simply install DP2 and see. I can only run a Legacy kernel because of this damned reboot loop issue, and until Apple releases Darwin 11.0 sources we won't be able to make a Lion Legacy kernel.

Link to comment
Share on other sites

Just tested Lion on my Lenovo. The black screen remains :hysterical:

 

I think I've heard of black screen happening for unrelated reasons. Can you safe boot? Or boot with AppleIntelSNB* and AppleIntelHD* removed? That would tell us it's definitely GPU-related.

Link to comment
Share on other sites

That was always my intention, to find those keys. I was actually surprised when I got framebuffer without them, with the DP2 kexts. It's conceivable that the framebuffer works without these keys but QE/CI need some data out of ACPI to start up. But I got my ioreg IGPU section looking almost identical to the macbookpro8,1 (through the use of DSDT edits and modifications to Chameleon) and still no dice on QE/CI. Maybe there are actual hardware differences with the way the integrated GPU is used and some of these keys need to be set differently- that would be the worst possibility since we won't have any idea what to change.

 

But after working on it for a while now, I think it's more likely that the problem is "in the other direction," so to speak. There have probably been changes to the OpenGL framework or other frameworks in Lion that make Snow Leopard window server and applications unable to use the video acceleration features pulled in with these new kexts. I tried copying framework files and dylib's from Lion to test out this theory, but they are too tightly coupled with the rest of the system and it just won't work.

 

What's needed to test this theory is someone who has a CPU that can actually boot the new Lion kernel, so they can simply install DP2 and see. I can only run a Legacy kernel because of this damned reboot loop issue, and until Apple releases Darwin 11.0 sources we won't be able to make a Lion Legacy kernel.

 

You happen to know what is needed to boot lion? I haven't seen any "process" for it. My guess my system could... I have legit access to...

Link to comment
Share on other sites

I think I've heard of black screen happening for unrelated reasons. Can you safe boot? Or boot with AppleIntelSNB* and AppleIntelHD* removed? That would tell us it's definitely GPU-related.

 

Safe Boot: Black Screen

Removing AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext: I can see perfectly the system, but no acceleration :(

Link to comment
Share on other sites

I had to reinstall OS x but now I am back at 10.6.7 but with an old 10.5.0 Kernel.

 

I have correct display resolution and IOreport tells me, that the EDID is read correctly.

But black screen,. I wanted just to change resolution in Vesa Mode,

So I edit the S/L/Display/Override/D...ID/file.

 

I Injected my EDID and also changed the name to Generic LCD Display.

 

 

Now the fun fact: After reboot, at the point, where display normally turns black, it turns grey. Not the normal grey from booting, no simply a different grey.

 

Log in via Screen sharing ...

 

He detected my injected new name Generic LCD Display. Also the resolution is correct. But now i get in About this Computer under Display the field Connector. ... It is blank.

 

 

it is as before. short time blue start screen, than it turns grey / not black ^^

 

 

What does it mean?

Link to comment
Share on other sites

Safe Boot: Black Screen

Removing AppleIntelHDGraphics.kext and AppleIntelHDGraphicsFB.kext: I can see perfectly the system, but no acceleration :(

 

The same on 10.6.7: bots 1024x768 without kexts and black screen with kexts

Link to comment
Share on other sites

Hey u all

 

I have got a question about my IOreg ...

GFX0@2 


....

| |   | |   "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/GFX0@20000"
| |   | |   "model" = <496e74656c20484420477261706869637300>
| |   | |   "subsystem-id" = <c8210000>
| |   | |   "revision-id" = <02000000>
| |   | |   "AAPL,gray-value" = <c38c6400>
| |   | |   "IOName" = "display"
| |   | |   "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/AppleIntelFramebuffer/AGPM"
| |   | |   "reg" = <0010000000000000000000000000000000000000101000020000000000000000000000000000400018100042000000000000000000000000000000102010000100000000000000000000000008000000>
| |   | | }
| |   | | 
| |   | +-o AppleIntelHDGraphicsFB  <class AppleIntelHDGraphicsFB, id 0x1000002cf, registered, matched, active, busy 0 (2 ms), retain 5>
| |   | |   {
| |   | |	 "IOClass" = "AppleIntelHDGraphicsFB"
| |   | |	 "CFBundleIdentifier" = "com.apple.driver.AppleIntelHDGraphicsFB"
| |   | |	 "FeatureControl" = {"Watermarks"=0x1,"RenderStandby"=0x1,"Gamma"=0x1,"MaximumSelfRefreshLevel"=0x1,"FBC"=0x1,"RSTimerTest"=0x1,"GPUInterruptHandling"=0x0,"PowerStates"=0x1}
| |   | |	 "IOProviderClass" = "IOPCIDevice"
| |   | |	 "IOPCIClassMatch" = "0x03000000&0xff000000"
| |   | |	 "IOSourceVersion" = "7.0.62"
| |   | |	 "FBCControl" = {"Compression"=0x1}
| |   | |	 "IOProbeScore" = 0x13880
| |   | |	 "dpm" = <01000000>
| |   | |	 "VRAM,totalsize" = <00000012>
| |   | |	 "IOMatchCategory" = "IOFramebuffer"
| |   | |	 "IOPCIPrimaryMatch" = "0x468086 0x428086"
| |   | |   }
| |   | |   
| |   | +-o AppleIntelFramebuffer  <class AppleIntelFramebuffer, id 0x1000002d3, registered, matched, active, busy 0 (902 ms), retain 15>
| |   | | | {
| |   | | |   "IOFBGammaCount" = 0x100
| |   | | |   "AAPL,boot-display" = Yes
| |   | | |   "IOFBConfig" = 

....


| |   | | |   "IOFBProbeOptions" = 0x401
| |   | | |   "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/Gen575"
| |   | | | }
| |   | | | 
| |   | | +-o AppleMCCSControlModule  <class AppleMCCSControlModule, id 0x1000002fb, registered, matched, active, busy 0 (2 ms), retain 5>
| |   | | | | {
| |   | | | |   "IOProbeScore" = 0x0
| |   | | | |   "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl"
| |   | | | |   "IOMatchCategory" = "AppleMCCSControlModule"
| |   | | | |   "IOClass" = "AppleMCCSControlModule"
| |   | | | |   "IOProviderClass" = "IOFramebuffer"
| |   | | | |   "IOKitDebug" = 0x0
| |   | | | |   "IOUserClientClass" = "AppleMCCSUserClient"
| |   | | | |   "IOResourceMatch" = "IOKit"
| |   | | | | }
| |   | | | |

 

GFX0@2  <class IOPCIDevice, id 0x10000019b, registered, matched, active, busy 0 (4865 ms), retain 20>

 | |   | | |   "IOFBProbeOptions" = 0x401
| |   | | |   "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/Gen575"

 

 

As u can see it is always GFX0@2 the 2 makes me wonder. Is it normal? In my mind it should be GFX0@0 or GFX0@1

but not 2.

 

If I understand everything right those 2/ 0 / 1 tells the system where the hardware PCIe X16 Slot is. So the FB addresses slot 2, where u normally find the NVIDIA Card.

 

1 in my mind addresses the Intel HD Slot.

 

 

So AM I WRIGHT or did i completely mess IOreg up ??

Link to comment
Share on other sites

Ei man, you can switch between the video card?? Nvidia 310M have the kext and it works, you can use only the nvidia card? What resolution do you have?

 

Thanks :D

Hi fiox89,

 

I have the two cards in the Graphical list, the nVidia GeForce 310 seems to be correct loaded.

 

I can't use only the nVidia card, because the Intel HD GPU is direct connected to nVidia one, so they both need to be on.

 

So no QE and with VGA output: 1152x864.

 

 

Sorry if I confused.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...