Jump to content

Intel HD Graphics / GMA 5700


sockerkid
 Share

1,324 posts in this topic

Recommended Posts

@irako

 

What Boot CD did u use?

[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]? It looks like your errors are from missing SMC device I think u gonna need FakeSMC. But normally it is integrated in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] EmpireEfi etc. ...

 

Try first to update to 10.6.3 than to 10.6.6/10.6.7

 

Also u should not use stock kernel. If u did nit use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] try it.

 

For me it works great.

 

 

Thnx XmodD!!!... I'll try n post my results!!!

 

 

irako, boot in single user mode (-s) and remove the intel kexts on S/L/E at least it'll boot but just in vesa...

 

 

Jahstories thnx for the tip, but I already tried that with no results, I installed again and will try to update to 10.6.3 then 10.6.6 and finally 10.6.7... but im not sure to update with the early 2011 macbook pro special combo (sandy bridge I guess) and change my customization with the new [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] (Macbook pro 8.1) to get a chanche to try some intel HD kexts... any suggestions?

 

Thnx everybody!!!

Link to comment
Share on other sites

Sure. I'm running the 10.6.7 2011 MBP update with the latest nawcom Legacy kernel (since my i3 doesn't seem to be compatible with vanilla 2011 MBP kernels). I also found that I had to revert my System.kext and IOPCIFamily.kext to something compatible with this kernel. My only kernel boot argument is "busratio=21".

 

I edited my DSDT with some fairly standard modifications (not graphics related as far as I know), but also renamed my GFX0 to IGPU (along with all references to such) to match an ioreg dump that I found for Macbookpro8,1. Then I did the bootloader patch to inject ACPI keys. I guess everything could be done from DSDT, but Chameleon injectors seem to be the way things are going these days.

 

My kextstat shows that I have both AppleIntelSNBGraphicsFB and AppleIntelHDGraphics loaded (but not AppleIntelHDGraphicsFB). When I first got it to work I was running single user and trying kextload on these two kexts manually, and I noticed that they have to be done in the right order. Can't remember what that is now - it's working with a normal boot and without any further changes.

 

I do get some screen corruption (especially after a warm reboot), but it is pretty minimal. Someone should experiment with the Chameleon patch (which is against the latest svn rev of the valv branch, btw) to see which parts are truly necessary. And maybe that will help with the corruption problem.

 

The Asus K53E seems to have fairly compatible hardware. I've got everything but sleep and external VGA working. The trackpad is recognized by VoodooPS2 as a mouse only (leaving me no way to disable tap to click), but the stock wifi and even the SD card reader work. There is a somewhat annoying, occasional unresponsiveness that lasts about 1 second, which I suspect is due to the need for a Legacy kernel. Perhaps this could be resolved by changing what parts of the Legacy patchset are used.

 

 

Do you got native res on your intel HD gfx???.... btw, i understand just like 1/4 about your explanation, but because of my lack of knowledge on the subject :)

But thnx anyway i'll do my best!!!

Link to comment
Share on other sites

The Asus K53E has Intel HD 3000 Iron Lake not the normal Intel HD. Hos Boot file ll work fine on these GPUs but not on normal Intel HD. But we can try, if it also helps us.

Link to comment
Share on other sites

I do not believe...if we can only use nvidia card would be great

 

your notebook has 310m or am i wrong?

 

The 11" macBook Air has Nvidia 310m as standalone.

Do u ever tried to delete the normal Intel HD kexts and

try to simply single use the nvidia 310?

I belive, there is a way, other people managed it to use nvidia 310m.

 

Do u ever tried that?

Link to comment
Share on other sites

i´ve read some posts of this thread...i thought you got the intel hd working, but only the connection to the monitor is the problem....or am I wrong??

 

Wrong...maybe it only works with external monitor

 

For now, only some have the native resolution and no QE/CI

Link to comment
Share on other sites

Wrong...maybe it only works with external monitor

 

For now, only some have the native resolution and no QE/CI

 

;)

Since i don´t have any idea.......Is it a long way to go or is it only the little, last piece??

Or is getting native resolution just the first 5% of work??

Link to comment
Share on other sites

no there is no solution so far. :angry:

 

The guys from tonymac86 are working on a solution for Intel HD 3000. THIS IS NOT INTEL HD / GMA5700.

Sad but true, there is no one really working on. ...

Link to comment
Share on other sites

....

 

edit: oh, sorry, I never actually said the result: native res, res switching and QE/CI are possible on my machine with this bootloader. and yes, this is with sandy bridge.

 

Well i spent the better part of a night tinkering with DSDT, kextloading, Kext Info Plists and everything else i could throw at it. Even had as reference an ioreg dump and dsdt extracted from my girlfriend's 13" macbook pro which has only the 3000 graphics. Still i couldn't crack it. I am really thinking this could be done with the proper DSDT entries, similar to the way GMA950 was eventually made to work, but it is beyond my abilities, which are admittedly limited. I am really hoping someone with the chops can have a go at this. And i think we should have our own thread since technically this thread is meant to discuss the older generation arrandale graphics.

 

Let me know if i can help in any way by providing DSDT/IOreg dumps from macbookpro13 or my board, or to discuss what i was attempting but which did not result in success.

 

Thanks,

g\

Link to comment
Share on other sites

@Kyle_C

 

first of all, it is great to hear, that sandy bridge now works.

 

But my personal interest is classic IntelHD / GMA 5700.

 

How do you figured out, what u have to add to the bootloader/ what u have to inject.

I am trying to create a solution using EFI Strings. So far I am able to inject things to the Intel HD / GMA5700 IOReg.

But that all makes no sense, if u do not know what u have to inject.

 

So how do you figured out, what was missing? What was the way you took to write these bootloader?

 

And do you have an idea, what we have to do / to inject, what is missing in ACPI etc.?

 

Can you maybe help us to get IntelHD to run? Just by telling us your thoughts ideas etc. ?

 

 

thx

Link to comment
Share on other sites

your thoughts ideas etc. ?

 

In general, there are two approaches that make sense: try to get AppleIntelHDGraphicsFB to work without a secondary GPU, and try to get AppleIntelSNBGraphicsFB to work with the original Intel HD Graphics. I wouldn't know how to go about the first, and nobody has managed it after quite some time, so I guess I would try the second. Obviously the Info.plist will need to be edited. I have previously used a hex editor to search this kext for hard-coded PCI ids, and I don't believe there are any, so that's probably good.

 

I would also recommend comparing the DSDT and ioreg dumps of the latest Macbook Pro and the earlier model. You're going to need _some_ sort of edits in the ioreg output, and the challenge will be to figure out what's the right mix of values actually suited to your hardware vs what's needed by the new kexts. I'm planning to experiment with which values are significant for enabling HD Graphics 3000, and I'll post that info, so it should be of interest to you as well.

 

It is also interesting that the Lion DP2 kexts give framebuffer without any ioreg changes on my machine. This is not true for me with the 10.6.7 SNB kext.

Link to comment
Share on other sites

Hey guys, just wanted to chime in that I'm here (been lurking for a week or so now) and available to help test. Rocking a HP G42 series notebook with the famous Intel HD graphics and a 330M i3 CPU. You guys seem so close to cracking this, I can feel it in the way you write.

 

You guys have this problem on the run, it's not impossible and people have it working. Let's seal the deal! :hysterical:

Link to comment
Share on other sites

the current status of intel hd graphics[from core i3] is:

 

opengl works kind of fuzzy, fb and ga screws the screen.

 

this in my hp g42.

 

 

i keep trying, but im no expert.

Ho damn! Does that mean you have native rez? Also, how'd you get that far? I've got a decent amount of experience with Hackintosh's (I've build 3 stable ones now) but never on a laptop.

 

Speaking of which, how do you at least get it to a stable build point? What updates or mods did you use?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...