Jump to content

[Partial Fix] Intel GMA950 for OS X 10.8


22 posts in this topic

Recommended Posts

The Bad:
As of Mac OS X 10.8 Mountain Lion, Apple has completely removed support for 32-bit kernel extensions and the new kernel no longer supports booting in 32-bit mode. As you probably know by know, most GMA950 drivers that were provided by Apple were 32-bit extensions and therefore will no longer work with OS 10.8!

The Good:
Apple has included 64-bit drivers for GMA950 in the OS X 10.6.2 update. These drivers can be used to provide partial support for GMA950 under OS 10.8

The Ugly:
The drivers are painfully slow especially at higher resolutions. System animations lag, full screen videos are almost unwatchable, flash videos are not working properly.

The "partial" fix:
Use the 10.6.2 extensions attached below to get resolution changing and QE/CI. Install using kext wizard or whatever other utility you like. You still need DSDT or EFI string injection.

The real fix:
Well... I think its time for an upgrade. A cheap nVidia GeForce 210 or ATI Radeon HD5450 will get the job done perfectly if you have a desktop PC. Laptop users however, are out of luck this time.

GMA950.zip

  • Like 6
Link to comment
Share on other sites

Hmm, I wonder if this might work for my Macbook, minus the DSDT of course. high resolution isn't an issue. I should be able to get the installer to run using a few hackintosh tricks. We'll see!

Link to comment
Share on other sites

Thank you!

 

It works on my Mac Mini 1,1! As you said, the graphics are a bit slow, but I intend to use the Mini headless anyway, and this driver allows me to choose the VNC resolution, which was impossible before, so it's a great deal better than nothing!

 

Stephen

Link to comment
Share on other sites

Shold work on MacBook, but without QE/CI, so it's quite useless :wacko: , we have to stick with Lion I think.

I'm thinking I'd still have to use DP1 Kernel due to 32bit EFI anyway.
Link to comment
Share on other sites

I'm thinking I'd still have to use DP1 Kernel due to 32bit EFI anyway.

 

You could potentially "Hackintosh" it by using BIOS emulation to boot Chameleon and run the 64-bit kernel that way (the same method used to get ML installed on MacPro1,1 -- provided your MacBook has a 64-bit capable CPU of course). Unfortunately the video driver issue probably wouldn't make it worth the trouble.

Link to comment
Share on other sites

apparently, 32bit EFI + the kexts from 10.7.0 can working on 10.8

 

there are the kexts to install from 10.7.0 :

 

AppleIntelGMA950.kext

AppleIntelGMA950GA.plugin

AppleIntelGMA950GLDriver.bundle

AppleIntelGMA950VADriver.bundle

AppleIntelIntegratedFramebuffer.kext

 

 

 

it's just for the info, I can't confirm it !!! :)

Link to comment
Share on other sites

apparently, 32bit EFI + the kexts from 10.7.0 can working on 10.8

 

there are the kexts to install from 10.7.0 :

 

AppleIntelGMA950.kext

AppleIntelGMA950GA.plugin

AppleIntelGMA950GLDriver.bundle

AppleIntelGMA950VADriver.bundle

AppleIntelIntegratedFramebuffer.kext

 

 

 

it's just for the info, I can't confirm it !!! :)

 

The GMA950 drivers from 10.7.0 are 32-bit only. This won't work (Mountain Lion GM required all drivers be 64 bits).

Link to comment
Share on other sites

thanks, this will hopefully breath some extended life into my late 2006 macbook (just doing xcode development, no media stuff)

 

Well, I've been using those 10.6.2 drivers for about a week now, and I'm actually quite pleased. No kernel panics, very few bugs (I do have a graphic bug with the notification center, but I don't really care...). I've even installed VMWare fusion and Lion as a guest OS, and appart from it being a bit slow, that works fine too.

Link to comment
Share on other sites

I'm having the same experience with the X3100 graphics drivers from 10.6.2. But I don't get QE/CI, just correct resolution. Do you think it is more likely that someone will come up with better 64-bit drivers for these graphics cards or that someone will come up with a 32-bit kernel for ML?

Link to comment
Share on other sites

I'm having the same experience with the X3100 graphics drivers from 10.6.2. But I don't get QE/CI, just correct resolution. Do you think it is more likely that someone will come up with better 64-bit drivers for these graphics cards or that someone will come up with a 32-bit kernel for ML?

 

Not sure if a 32 bit kernel will do the trick or they removed 32 bit support completely in ML. In regards to new video drivers, I reckon that this is highly unlikely. Look at the virtualization section, they have been struggeling for years to get a driver w qe/ci support and are nowhere near. afaik there is no single video driver in the wild that comes from the community, and you won't see anything from either apple or intel here

Link to comment
Share on other sites

Question; will ML actually boot up on a C2D Macbook running GMA950, in-terms of it actually showing somesort of GUI so that you can run kext utility to install the 10.6.2 kexts?

Link to comment
Share on other sites

Hey guys,

Netkas has compiled a 32-bit version of XNU kernel. Could someone please try it as I'm currently away from my ML system?

http://rghost.net/39532549

 

I'm not sure if it'll work though since some essential kexts may lack the required 32-bit code!

 

back up the original kernel as follows:

sudo -s

mv /mach_kernel /old

 

and copy the new kernel to the root directory, and boot using arch=i386 in the boot.plist.

 

If you get a kernel panic, boot using "old -x" at chameleon prompt.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Wow,,wonderful thanks a lot Dr.hurt!

it's worked in Mountain Lion!

 

Key, use stock kernel Intel GMA 950 kext's from 10.6.2 update + modified by using DSDT metode.

My spek is : Intel Dual Core E2140 + Gigabyte GA-945GCM-S2C + RAM 3 GB

but, my sound ALC 662 still kernel panic with using various VoodooHDA.kext. any suggest for this?

 

Hey guys,

Netkas has compiled a 32-bit version of XNU kernel. Could someone please try it as I'm currently away from my ML system?

http://rghost.net/39532549

I'd tried this mach_kernel, but still got kernel panic.

- backup original mach_kernel + system.kext

- copy modified mach_kernel + system.kext from netkass

- i used bootflag: -v -f arch=i386

- finally, always got kernel panic.

Link to comment
Share on other sites

  • 5 months later...
  • 1 month later...
  • 7 months later...

I wish this topic would have been more active from its inception.  Though now it has fizzled away, I am reviving it in hopes of it not dieing all together.

 

Now that OS X 10.9 Mavericks has come out, maybe there will be more interested in postponing the death of our systems, both official Apple computers and Hackintoshs alike.

 

Thank you and have a good night.

  • Like 1
Link to comment
Share on other sites

  • 6 years later...
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...