Jump to content

Intel HD Graphics / i7 2600


  • Please log in to reply
153 replies to this topic

#21
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
Yeah I've thought about doing that. Let me take a crack at it now.

#22
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

Kyle_C,
Would it be possible to apply your patch to the new branch of chameleon called chimera? its one that is supported by tonymacx86 site. That bootloader is doing proper RAM and CPU identification for Sandy Bridge. But as far as i know does not contain any support for hd2000/3000 yet.


It turns out Chimera doesn't work for me, because of the problem described here:
http://www.tonymacx8...p?f=118&t=18994

But porting this over was no problem. Here is the new boot file (this change doesn't affect the other 2 files). I haven't really been able to test this, but before my system reboots on me I can see that the code added with this patch is being run.

update: my system works with Chimera but only with arch=i386. The compiled boot file attached to this post is tested, working.

Attached Files



#23
genzai

genzai

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts
  • Gender:Male
  • Location:San Francisco

update: my system works with Chimera but only with arch=i386. The compiled boot file attached to this post is tested, working.


Awesome, can't wait to play around with this. Also any chance i can get a copy of your DSDT? i have never gotten anywhere as close to you guys getting the IGP to work and i think one of the primary differences is you have a laptop and i am trying to get this working on a desktop. but maybe some of the puzzle can be solved by comparing DSDT.
Thanks!
g\

#24
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
Keep in mind that until post 16 of this thread I hadn't added the desktop PCI ids. makolet's instructions are still excellent, but if you followed them before I made that change it wouldn't have worked for you.

The DSDT probably wouldn't be the first thing I would suspect to cause issues, but it could be. You're welcome to take a look.

Attached Files



#25
genzai

genzai

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts
  • Gender:Male
  • Location:San Francisco
many, many thanks,
and to confirm then, the latest bootloader you posted here based on chimera will inject for the desktop PCI ids correct?

According to another post it seems it would be all of these:
card 0x0102 "Desktop HD Graphics 2000"
card 0x0106 "Mobile HD Graphics 2000"
card 0x010A "Server HD Graphics 2000"
card 0x0112 "Desktop HD Graphics 3000"
card 0x0116 "Mobile HD Graphics 3000"
card 0x0122 "Desktop HD Graphics 3000+"
card 0x0126 "Mobile HD Graphics 3000+"

Is that correct? And then i would still just need to patch the kexts with the correct PCI ID as well?
Finally, is it needed to set graphicsenabler=yes?

Thanks,
g\

#26
makolet

makolet

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

Kyle_C,
Would it be possible to apply your patch to the new branch of chameleon called chimera? its one that is supported by tonymacx86 site. That bootloader is doing proper RAM and CPU identification for Sandy Bridge. But as far as i know does not contain any support for hd2000/3000 yet.


The Chimera bootloader does not work for me with a 2630QM Sandy Bridge i7 on an HM65 chipset. I don't think they have added the mobile processors and chipsets to Chimera, yet. I think I will go investigate how they added the other processors and chipsets. Maybe I can figure out how to create a patch for mine.

#27
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
@genzai, 1. yes it has all 7 pci ids. 2. as far as I know, the SNB kexts have all these pci ids as well, and 3. yes you need GraphicsEnabler.

@makolet, even in 32 bit? in any case, would be great to know why chimera is not supporting Sandy Bridge fully yet.

And for everyone, especially the desktop users, just want to mention that if you look inside the 10.6.7 update for 2011 iMac pretty much all of the graphics kexts have a bump in the version numbers. I'm using those now and it's working great.

#28
genzai

genzai

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts
  • Gender:Male
  • Location:San Francisco

@genzai, 1. yes it has all 7 pci ids. 2. as far as I know, the SNB kexts have all these pci ids as well, and 3. yes you need GraphicsEnabler.


Well looks like it is still a no-go for me :(
Though i got farther than i could before, i dont think i got any further than most of the people who have been trying this in earnest.

Depending on what i did, and i tried all sorts of combinations and ideas, I would get a black screen, a psychadelic garbled screen, a hung blue screen, or at best a working display but without acceleration. Add to that i could only ever get one output to work at a time. either DVI or Displayport. HDMI and VGA seemed totally dead. I tried Single User mode and loading the kexts in different orders but it never got me to a working setup.

I wonder what the missing piece is here...
g\

#29
LowRidinCrew

LowRidinCrew

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 162 posts
  • Gender:Male
  • Location:Cleveland, Ohio

It turns out Chimera doesn't work for me, because of the problem described here:
http://www.tonymacx8...p?f=118&t=18994

But porting this over was no problem. Here is the new boot file (this change doesn't affect the other 2 files). I haven't really been able to test this, but before my system reboots on me I can see that the code added with this patch is being run.

update: my system works with Chimera but only with arch=i386. The compiled boot file attached to this post is tested, working.


thats the same bootloader file converted from the previous thread? 5700 forum

#30
makolet

makolet

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

It turns out Chimera doesn't work for me, because of the problem described here:
http://www.tonymacx8...p?f=118&t=18994

But porting this over was no problem. Here is the new boot file (this change doesn't affect the other 2 files). I haven't really been able to test this, but before my system reboots on me I can see that the code added with this patch is being run.

update: my system works with Chimera but only with arch=i386. The compiled boot file attached to this post is tested, working.


I modified Chimera and tweaked the mobile Sandy Bridge stuff a little bit, merged in your changes and rebuilt. I can boot up in 64 bit mode with Chimera (Sandy Bridge support) and Intel HD. This isn't because of my changes (because the bootloader can't figure out that these are mobile sandy bridge chips - so there is more to do still), but simply because -i386 -force64 will work to push the legacy kernel into 64 bit mode with the new chimera (with your patch).

Another thing, after looking at the code, the boot0 and boot1 stuff doesn't need to change - these are simply early stage bootloaders and don't have any intelligence in them. Only "boot" needs to be changed.

I will be sharing code and whatnot on the HM65 thread.

#31
M Y Awan

M Y Awan

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
can some one please post easy and step by step instructions for intel HD 3000 driver? its difficult and too technical for me to make any sense out of your posts above . i have installed and everything works except HD3000

#32
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

can some one please post easy and step by step instructions for intel HD 3000 driver? its difficult and too technical for me to make any sense out of your posts above . i have installed and everything works except HD3000


Not me! But I'll tell you what. Describe step by step what you've already done and I'll tell you if you made any mistakes so far. :(

#33
M Y Awan

M Y Awan

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts

Not me! But I'll tell you what. Describe step by step what you've already done and I'll tell you if you made any mistakes so far. :P

Thanks for the reply. i just dont what i need to do. i just installed one plst file from this forum (using ibeast) and it gave me kernal panic and this is where i left and switched back to windows now. i am in process of buying new macbook pro but being a windows' user for last 15 years i am very concerned about OSX and whether i would be comfortable with it or not. thansk again

This is what i did:

1- installed iatkos s3 v2 without selecting any kernal (i guess i used vanilla one by default)
2- installed Mac OS X v10.6.7 Update Combo
3- used ##### in the end in order to reboot
4- all worked except HD3000
5- i then updated the system further and made sure everything is updated to date
6- HD3000 still didnt pickup
7- used ##### to install DSDT.aml.zip
8- KP

#34
Badeendje

Badeendje

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 190 posts
BTW read this: http://netkas.org/?p=792 (last part)
This probably gives you another option to try.
Let us know the result, would love to save me an additional gfx card.

#35
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

1- installed iatkos s3 v2 without selecting any kernal (i guess i used vanilla one by default)
2- installed Mac OS X v10.6.7 Update Combo
3- used ##### in the end in order to reboot
4- all worked except HD3000
5- i then updated the system further and made sure everything is updated to date
6- HD3000 still didnt pickup
7- used ##### to install DSDT.aml.zip
8- KP


If you're going to use ##### you might as well use ##### also. This will let you install from a retail DVD. Since Sandy Bridge graphics is still experimental, starting from iatkos is introducing another variable to the mix and is probably a bad way to do it.

Use the 10.6.7 2011 Macbook Pro update, not the generic 10.6.7 update. Or use the 10.6.8 beta (although I haven't tried this yet).

Install AnVAL and replace the file called 'boot' in the root of your Snow Leopard volume with our modified version. I guess the most recent version would be the one makolet posted on the thread about HM65.

Refer to post #15 for more steps that you might find are necessary.

#36
Badeendje

Badeendje

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 190 posts
I would go for the 10.6.8 beta instead, it should have everything.
In fact I upgraded and I found the kernel to be way more responsive.
On the netkas blog you'll find the link if needed.
To bad I don't have my i7 setup yet so can't test, got to wait another month.

#37
c.craigen

c.craigen

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
Has anyone tested this with an HD 2000 yet? If I could skip out of buying a discrete card for my next build, that would be wonderful.

#38
rafirafi

rafirafi

    InsanelyMac Protégé

  • Members
  • PipPip
  • 88 posts
I've test HD2000, the rasterizer (HD3000 engine) is loaded but the graphic engine panics as soon as you need to draw something real, test with 10.6.7 imac update perhaps 10.6.8 will have a driver.

#39
c.craigen

c.craigen

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
K, good to know. They are the same controller design but the 3000 has twice as many rendering cores. My guess is that it's just being initialized as if it has 12 cores instead of 6 and this is why it craps out when it's handed certain instructions.

Screw it, I'll just buy a Radeon 5570. It's got more horsepower anyways.

#40
josjev

josjev

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

I've test HD2000, the rasterizer (HD3000 engine) is loaded but the graphic engine panics as soon as you need to draw something real, test with 10.6.7 imac update perhaps 10.6.8 will have a driver.


hmm, I will be trying this over the next couple of days. I was going down the imac route as well but perhaps MBP2011 is better... May be need to match HD3000 GPU frequency as well. 10.6.8 is unlikely as there is no HD2000 in any mac as yet. will report back.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy