Help - Search - Members - Calendar
Full Version: How to get Intel GMA X3100 (0x2a02) working with full QE/CI and working login screen.
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Graphics Cards > Intel
sixpackmac
Hello all! I have a friend who has made a solution for fixing the GMA X3100. He fixed my laptop such that it has full qe/ci and it allows me to use the login screen. It is a form of the sleep display method in which sleep display is run about 10 seconds after login window loads. It works great for me. He even compiled it into a package! I have the separate parts available if you want those also. For this method I used standard vanilla IntelGMAX3100 kexts.

Basically here is what you need to do,

Print off this post or have an extra working computer to look at with this post.

Unzip the Sleep_at_login.zip file I attached onto a flash drive or the hard drive of the pc your trying to fix.

Turn on the computer you're wanting to fix.

At the efi menu press a button then enter -s. Login when asked then enter this code at terminal.

mkdir /backup/

cd /System/Library/Extensions/

cp -R AppleIntelGMAX3100.kext /backup/

cp -R AppleIntelGMAX3100FB.kext /backup/

cp -R AppleIntelIntegratedFramebuffer.kext /backup/

rm -Rf AppleIntelGMAX3100.kext

rm -Rf AppleIntelGMAX3100FB.kext

rm -Rf AppleIntelIntegratedFramebuffer.kext

Turn off your computer and reboot. Your computer should load into OS X. Open up the package from the zip you put on the flash drive or on the HD and install it. Next you will need to open up kexthelper and reinstall the original kexts from the folder backup.

Drag the kexts in /backup/ to kext helper and install them. Reboot and cross your fingers.

If this works please post so I know it does. If it doesn't work, post and I'll try to get my friend to fix the package.

thumbsup_anim.gif

My kexts and bundles
unkthemunk
Any idea if this works with snow leopard? So far, I have it working on my laptop except for the Audio I/O ports, webcam, S-video output, SD reader and PCMCIA... and of course, QE and CI with my GMA X3100 biggrin.gif
kirmit
Hi!
Great solution!
BUT! It worked for me just until I made a combo 10.5.8 update on iATKOS v7. All kext's back replacement from original 10.5.7 didn't help...
Any idea?
Kanedo
QUOTE (kirmit @ Sep 1 2009, 12:54 AM) *
Hi!
Great solution!
BUT! It worked for me just until I made a combo 10.5.8 update on iATKOS v7. All kext's back replacement from original 10.5.7 didn't help...
Any idea?


You need the ones from 10.5.6
kirmit
QUOTE (Kanedo @ Sep 2 2009, 03:10 AM) *
You need the ones from 10.5.6

You mean, put all 3100 kexts from 10.5.6 distrib to installed 10.5.8 system?
Kanedo
QUOTE (kirmit @ Sep 2 2009, 09:05 AM) *
You mean, put all 3100 kexts from 10.5.6 distrib to installed 10.5.8 system?


Yes, along with Natit.kext
artimess
QUOTE (sixpackmac @ Aug 27 2009, 02:48 PM) *
Hello all! I have a friend who has made a solution for fixing the GMA X3100. He fixed my laptop such that it has full qe/ci and it allows me to use the login screen. It is a form of the sleep display method in which sleep display is run about 10 seconds after login window loads. It works great for me. He even compiled it into a package! I have the separate parts available if you want those also. For this method I used standard vanilla IntelGMAX3100 kexts.

Basically here is what you need to do,

Print off this post or have an extra working computer to look at with this post.

Unzip the Sleep_at_login.zip file I attached onto a flash drive or the hard drive of the pc your trying to fix.

Turn on the computer you're wanting to fix.

At the efi menu press a button then enter -s. Login when asked then enter this code at terminal.

mkdir /backup/

cd /System/Library/Extensions/

cp -R AppleIntelGMAX3100.kext /backup/

cp -R AppleIntelGMAX3100FB.kext /backup/

cp -R AppleIntelIntegratedFramebuffer.kext /backup/

rm -Rf AppleIntelGMAX3100.kext

rm -Rf AppleIntelGMAX3100FB.kext

rm -Rf AppleIntelIntegratedFramebuffer.kext

Turn off your computer and reboot. Your computer should load into OS X. Open up the package from the zip you put on the flash drive or on the HD and install it. Next you will need to open up kexthelper and reinstall the original kexts from the folder backup.

Drag the kexts in /backup/ to kext helper and install them. Reboot and cross your fingers.

If this works please post so I know it does. If it doesn't work, post and I'll try to get my friend to fix the package.

thumbsup_anim.gif

Could you please tell me what is the id number of your GMA 80862A42, 80862772, ?? You can check this by going to your About Mac and clicking on the Graphic/video on the left side columns thanks.

I have a 2A42 model and I am desprately looking for a solution and applying yours it stays in blue screen all the time.
Could your pal suggest a solution for 422A series?

Regards,
Artimess
sixpackmac
QUOTE (artimess @ Sep 9 2009, 03:36 PM) *
Could you please tell me what is the id number of your GMA 80862A42, 80862772, ?? You can check this by going to your About Mac and clicking on the Graphic/video on the left side columns thanks.

I have a 2A42 model and I am desprately looking for a solution and applying yours it stays in blue screen all the time.
Could your pal suggest a solution for 422A series?

Regards,
Artimess


I'm sorry I haven't been on for a while. It appears this fix only works for 0x2a02 GPUs. I have a picture of the system profiler specs attached in the original post.

As far as kexts go these are mine. They work on 10.5.8.
neil43
Your fix did not work on my Aopen MiniPC MP965-D with the GMA X3100 graphics. I have an IPC install at 10.5.7 that is mostly useable. If I do not delete the X3100 kexts I get a screen as seen in lower image. With a -x safe boot I get the desktop shown; note the chip set is discovered, no kext loaded and no Quart Extream.

I have tried most of the fixes found here on the forum and still do not have full driver support for this video chip set.

Any help anyone?

Neil
jani74
QUOTE (neil43 @ Sep 18 2009, 06:59 PM) *
Your fix did not work on my Aopen MiniPC MP965-D with the GMA X3100 graphics. I have an IPC install at 10.5.7 that is mostly useable. If I do not delete the X3100 kexts I get a screen as seen in lower image. With a -x safe boot I get the desktop shown; note the chip set is discovered, no kext loaded and no Quart Extream.

I have tried most of the fixes found here on the forum and still do not have full driver support for this video chip set.

Any help anyone?

Neil


try this driver pack (10.5.x only!):
http://rapidshare.com/files/225327065/Inte...A_X3100_Fix.pkg
neil43
QUOTE (jani74 @ Sep 18 2009, 01:08 PM) *


So this fix does not impact my problem... still get the non-synced screen unless I boot into the safe mode.

Thank you for the proposed help.

Neil
doc.brown
thank you! got QE/CI working on my HP 2150p with x3100 0x2a02
loaded your kexts with kext helper and it worked.

Thanks for your help.
kyubi
is it work on Compaq 510 with X3100 device ID = 0x2a12 ??
i need help..
CharredPC
I thought I would share my X3100 issue and how I solved it, in case it can help anyone else perusing this thread for a fix:

Whenever I tried booting a retail OSX DVD, or after installing iDeneb, I would get a black "blank" screen on my laptop. The backlight was on, but no picture. Eventually I figured out that disabling or deleting all X3100 kext's would let me boot, but this was, of course, not a permanent solution.

Long story short, with some trial and error, I discovered that the framebuffer was the issue. Swapping out the AppleIntelGMAX3100FB.kext with one off the iDeneb 1.6 dvd (version 1.5.18.7, dated October 19, 2009) gave me perfectly working graphics. All other X3100 kexts are stock on my 10.5.8 retail installation. Full available resolution list, plus QE. No graphic glitches whatsoever!
George1205
QUOTE (CharredPC @ Oct 22 2009, 06:54 PM) *
I thought I would share my X3100 issue and how I solved it, in case it can help anyone else perusing this thread for a fix:

Whenever I tried booting a retail OSX DVD, or after installing iDeneb, I would get a black "blank" screen on my laptop. The backlight was on, but no picture. Eventually I figured out that disabling or deleting all X3100 kext's would let me boot, but this was, of course, not a permanent solution.

Long story short, with some trial and error, I discovered that the framebuffer was the issue. Swapping out the AppleIntelGMAX3100FB.kext with one off the iDeneb 1.6 dvd (version 1.5.18.7, dated October 19, 2009) gave me perfectly working graphics. All other X3100 kexts are stock on my 10.5.8 retail installation. Full available resolution list, plus QE. No graphic glitches whatsoever!


I had exactly the same issue. With one set of kext's hardware acceleration was not working (no video, effects, etc.), with another set notebook's LCD was black (with lamp turned on), but external monitor was working fine. I replaced AppleIntelGMAX3100FB.kext and now everything is fine! Hardware acceleration with notebook LCD.
artimess
QUOTE (CharredPC @ Oct 22 2009, 05:54 PM) *
I thought I would share my X3100 issue and how I solved it, in case it can help anyone else perusing this thread for a fix:

Whenever I tried booting a retail OSX DVD, or after installing iDeneb, I would get a black "blank" screen on my laptop. The backlight was on, but no picture. Eventually I figured out that disabling or deleting all X3100 kext's would let me boot, but this was, of course, not a permanent solution.

Long story short, with some trial and error, I discovered that the framebuffer was the issue. Swapping out the AppleIntelGMAX3100FB.kext with one off the iDeneb 1.6 dvd (version 1.5.18.7, dated October 19, 2009) gave me perfectly working graphics. All other X3100 kexts are stock on my 10.5.8 retail installation. Full available resolution list, plus QE. No graphic glitches whatsoever!


Could I please ask you just attach the kext that works to your posting. Getting iDenb 1.6 seems impossible for me. Tried many torrents and failed.
Thanks.
Artimess
CharredPC
QUOTE (artimess @ Oct 26 2009, 10:16 PM) *
Could I please ask you just attach the kext that works to your posting. Getting iDenb 1.6 seems impossible for me. Tried many torrents and failed.
Thanks.
Artimess


Attached is the framebuffer kext that cured things for me. I would just delete your current AppleIntelGMAX3100FB.kext from S/L/E, then install this one using B7 Kext Helper, and reboot. That's all it took for me... working 100% solid now, everytime!
mas0h
Excellent, Worked on my toshibe satellite A305 laptop with full QE/CI.
Thanks bro!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.