PDA

View Full Version : Intel® GMA X3100 10.5.X Combo Drivers


SaCleoCheater
08-11-2009, 01:02 AM
Intel® GMA X3100 Combo Drivers from SaCleoCheater.

Requirements:
You will need the stock AppleIntelGMAX3100*.kext files that match your system version, to be installed before installing this patch. (For example; System Version = 10.5.6, you would need the 10.5.6 AppleIntelGMAX3100 drivers from Apple. They can be found inside the combo updates if you have uninstalled yours.)
IF YOU CAN (just about) BOOT INTO OS X WITHOUT DRIVERS REMOVED:
Great, all you have to do is download the zip attached, install the package and reboot! Voila.


FOR BEGINNERS / PEOPLE WHO CANNOT BOOT INTO OS X AT ALL:
If you currently cannot boot because of the Intel GMA X3100 blocking your hackintosh experience, simply boot with -s and we'll back up the drivers for a later date. Do the following once at "#root:"

mount -uw /
mkdir /GFXBackup
mv /System/Library/Extensions/AppleIntelGMAX3100* /GFXBackup
exit

Now you should be in OS X! (In a low resolution) If you've never booted before, you will have to set up your computer. Once in the desktop, Click "Go" in the menu bar, then press "Applications". Now scroll down until you see the folder "Utilities". Double click it. Now browse for "Terminal" and double-click it. You should now be looking at a not-so-complicated window. In this window, type:
sudo -s
mv /GFXBackup/* /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions/*
chmod -R 755 /System/Library/Extensions/*


Now, click "Terminal" in the finder menu, then hit "Quit".

Download the attached file at the bottom of this post, Extract the zip file (unless Safari has already done so) and Double click the .pkg file. Follow the steps until the install is complete.
Now reboot and enjoy!

IF YOU HAVE ALREADY REMOVED THE STOCK DRIVERS:
I'm sorry but I cannot download every Combo update to rescue the matching drivers and upload them here for you to install... you will have to download the combo update (why combo update? delta updates usually do not include the Intel GMA X3100 Drivers) matching your system version and browse through the update with Pacifist.

Once you have your matching stock AppleIntelGMAX3100* Kexts back, it's time to install them. copy the kexts to /System/Library/Extensions then using Terminal, install the kexts like this, or use another Kext-installing app:


cd /System/Library/Extensions
sudo chown -R root:wheel *
sudo chmod -R 755 *


Now, install the package attached at the bottom of this post.

Now reboot and enjoy!


Enjoy and good luck to everyone!
Cheers,
~ Cleo :D

hebwt
08-21-2009, 06:10 PM
Thanks!!!:D

SaCleoCheater
08-21-2009, 06:28 PM
No problem :)

Kanedo
08-28-2009, 08:08 AM
SaCleoCheater,

Your installer works great on 10.5.6 GMAX3100 kexts and enables QE/CI. However, it doesn't work on 10.5.8 GMAX3100 kexts. I had to revert back to the kexts that came with 10.5.6 to get things working again. Did you encounter anything similar? Also, I cannot get 1680x1050 working. All I get is a blue screen after selecting this resolution. The highest I can use is 1600x1000. It'd be awesome if you know how to enable 1680x1050 with QE/CI so native resolution can be used.

Thanks

jchpdv6835
08-29-2009, 08:41 AM
any ideas on how to get a this card to work in Snow Leopard. On first boot in x32 it worked great. after restart and 64 bit, all im getting is vesa. Tried your installer and a bunch of other stuff, and nothings working. Im running an hp dv6835 w/almost identical specs to yours. any help would be great.
thanks

ManiacsHouse
08-31-2009, 12:58 AM
Cool! I got my X3100 working on a HP 6710B
Strange thing I have is that 1680x1050 works but the mousepointer is all messed up...

matjans
09-03-2009, 10:03 AM
weirdest thing... All resolutions work fine except 1680x1050. When I switch to that resolution I get the same as what a lot of people get: the cool blue screen that hangs at boot time before login.

I guess it has something to do with the FB. Will try to see if i can fix this. If It works on 1600x1000, why won;t it work on 1650x1080.

--M

system profiler says: (Lenovo T61 6464-CTO )

Intel GMA X3100:

Chipset Model: GMA X3100
Type: Display
Bus: Built-In
VRAM (Total): 144 MB
Vendor: Intel (0x8086)
Device ID: 0x2a02
Revision ID: 0x000c
Displays:
Display:

Resolution: 1344 x 840 @ 60 Hz --> edit: 1600x1000 works btw. only 1680x1050 doesnt!

Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Built-In: Yes
QuartzGL: Supported
Display Connector:
Status: No display connected

SaCleoCheater
09-03-2009, 05:37 PM
Hmm... EFI string or even DSDT mod may fix that but I wouldn't know about that
I will not be making any more Intel GMA X3100 Fixes.. I have lost the sources :(

Someone thought i'd be cool to hack into my computer...

kriusic
09-14-2009, 04:47 AM
Thank you so much, works perfectly - after using an old driver and wrestling with it for months. Your a legend! By the way, my 10.5.8 kexts worked fine

Melcofla
09-18-2009, 07:10 AM
I tried your method using kexts from Apple Combo Update 10.5.6 but all i get is black screen. Do i need to AppleIntelIntegratedFramebuffer also? I tried other drivers but i got half of the screen dislplayed. I'm stucked.


My Specs
System:Toshiba Satellite L355-S7812
OS: IPC 10.5.6 w/Vanilla Kernel.
CPU:Core 2 Duo T5550 1.83 GHz
Memory: 3 GB DDR2 SDRAM @ 667 MHz
Graphics Chip: Intel GMA X3100
Audio Chip:

SaCleoCheater
10-06-2009, 04:16 PM
How strange...

What are you Dev. and Rev. IDs?

Giuly
10-08-2009, 12:16 PM
Question: How did you actually installed OSX on such a GMA X3100-Machine? I don't even get to the installer. (MSI VR601 w/ GMA X3100, ICH8)

Regards

lovinxlost
10-09-2009, 12:20 PM
i tried doing that string , but all it reads is: No such file or directory

when i type in mkdir/ GFXBackup it says no space left on device.

and when i type
mv /System/Library/Extensions/AppleIntelGMAX3100* /GFXBackup it says No such file or directory

so what am i doing wrong. not sure if this is of any importance but i dont have a previous version of mac installed i have vista.

also how comes when i go to install it shows the grey apple icon then the lcd blurs out

Dispnt
10-15-2009, 04:14 AM
hey guys i found solution for fix sleep display and black screen with vanilla kexts
now you can use stock GMAX3100 kext and get rid of black screen with this installer here (http://osx86blog.blogspot.com/2009/10/intel-gmax3100-and-gma950-sleep-display.html)
have fun ;)

shaperbr
10-16-2009, 03:04 PM
Hello!!

I have the same problem with my Dell 1420...
I'd installed your combo driver but QE/CI doesn't start...

Intel GMA X3100:

Chipset Model: GMA X3100
Type: Display
Bus: Built-In
VRAM (Total): 144 MB
Vendor: Intel (0x8086)
Device ID: 0x2a02
Revision ID: 0x000c
Displays:
Display:
Resolution: 1280 x 800
Depth: 32-Bit Color
Core Image: Software
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported
Built-In: Yes
Display Connector:
Status: No Display Connected


My resolution is perfect, but, QE / CI cannot start...

Can you help me??

lovinxlost
10-18-2009, 11:55 AM
@Dispnt (http://www.infinitemac.com/../../member.php?u=13890)

how do i install the x3100 fix. is there a way to install via windows because i dont get any other option for installing files other than from the ipc leopard dvd

Dispnt
10-21-2009, 09:20 AM
@Dispnt (http://www.infinitemac.com/../../member.php?u=13890)

how do i install the x3100 fix. is there a way to install via windows because i dont get any other option for installing files other than from the ipc leopard dvd

after install leopard or snow leopard when you try to login you will get a black screen witt Intel GMA stock kext now to get rid off blackscreen backup all intel gma kexts and remove intel gma kext from extension folder then login to your mac, you will get screen work with 1280 x 768 resolutions
now install the screen fix package then use kext utility to install backup intel gma stock kext. restart you mac and everything work fine
let me know if u still need help.

lovinxlost
10-24-2009, 11:39 AM
after install leopard or snow leopard when you try to login you will get a black screen witt Intel GMA stock kext now to get rid off blackscreen backup all intel gma kexts and remove intel gma kext from extension folder then login to your mac, you will get screen work with 1280 x 768 resolutions
now install the screen fix package then use kext utility to install backup intel gma stock kext. restart you mac and everything work fine
let me know if u still need help.

first of all thanks for replying. secondly, ive already backed up the intel kexts from the extensions folder using MacDrive. however, instead of getting the fading out screen, now what i get is a grey background with a black mouse at the top left corner. and it stays like that, nothing else happens. what do i do?

EraZor
11-26-2009, 01:11 PM
Hmmm exact same system and, unfortunately, exact same problem as below. Without any drivers loaded or in safe mode, no problem running 1650x1080, but as soon as I boot normally, with drivers installed, my system freezes up (blue screen) when selecting 1650x1050...any suggestions?

weirdest thing... All resolutions work fine except 1680x1050. When I switch to that resolution I get the same as what a lot of people get: the cool blue screen that hangs at boot time before login.

I guess it has something to do with the FB. Will try to see if i can fix this. If It works on 1600x1000, why won;t it work on 1650x1080.

--M

system profiler says: (Lenovo T61 6464-CTO )

Intel GMA X3100:

Chipset Model: GMA X3100
Type: Display
Bus: Built-In
VRAM (Total): 144 MB
Vendor: Intel (0x8086)
Device ID: 0x2a02
Revision ID: 0x000c
Displays:
Display:

Resolution: 1344 x 840 @ 60 Hz --> edit: 1600x1000 works btw. only 1680x1050 doesnt!

Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Built-In: Yes
QuartzGL: Supported
Display Connector:
Status: No display connected

suanczan
11-30-2009, 10:01 AM
Hello! I installed this fix on the iDeneb 10.5.8, and when i booted, the screen was all messed up, so i rolled back to old kexts. They called AppleIntelGMAX3100.. but they (http://www.insanelymac.com/forum/index.php?showtopic=122837) are already modified, they work on native resolutions but without QE.
If i find native apple drivers will it work?
My mobo is: ASUS P5B-VM

howoarang
12-03-2009, 09:30 PM
every post above here are "bla bla bla bla"...

I try many install packages and kexts to solve the problem, but nothing works on my dell d630, until I have found solution:

there are 2 solution to fix problem with sleep or black display at startup on every kind of intel gma x3100 graphic card:

1) use original kext with sleep enabler, download link from here (http://osx86blog.blogspot.com/2009/10/intel-gmax3100-and-gma950-sleep-display.html)

2) or use original kext + working & correctly patched DSDT.aml as me, and it must working on every x3100 Graphic card

twistacatz
12-05-2009, 09:37 PM
howoarang, I also have a D630 and the fix you mentioned did not work for me. I'm using a DSDT.aml file that I created but I still have the issue. How do I patch my DSDT.aml? If you could elaborate I would really appreciate it.

Thanks!

howoarang
12-06-2009, 12:08 AM
howoarang, I also have a D630 and the fix you mentioned did not work for me. I'm using a DSDT.aml file that I created but I still have the issue. How do I patch my DSDT.aml? If you could elaborate I would really appreciate it.

Thanks!

I tried to create file DSDT.aml, but intel x3100 no works by this file. So you can try DSDT.aml from user Slic in his post here (http://www.infinitemac.com/f57/dell-d620-630-830-kext-pack-t3840/)
There is an install pack for Dell D630/830 laptops and it works perfectly. Only thing, which not works for me, is USB ports, so now I am using old Dell d630 pack.

NS_mac
02-26-2010, 02:35 PM
Is anybody in this list got 10.5.8 working in X3100. We know 10.5.6 and 10.5.7 working but not 10.5.8.

thanks.

andyvand
03-01-2010, 08:52 PM
I could help you guys...
The bootloader we are working on has GMA GraphicsEnabler auto-injection...
If the GMA X3100 card isn't present in AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext (thus not 0x2A028086 / GMA 965) you need to patch the binaries in both kexts with a hex editor (search 8680022A and replace to your card id byte swapped, thus if your card = e.g. 0x2A04 it becomes 8680042A, search and replace all) and modify the IOPCIPrimaryMatch key in the 2 plists.
In /Extra/com.apple.Boot.plist add:
<key>GraphicsEnabler</key>
<string>Yes</string>
Replace /boot with the one from the GMA945 fix chameleon package.
Install 2 modded kexts under /S/L/E and reboot...
It should work now after reboot, both resolution and CI/QE/OpenGL...

infinite.cavin
03-27-2010, 09:56 AM
my loptop is lenovo c430m/idenb 10.5.8.i want rotation my moniter.try it

ShawnRaven
05-27-2010, 08:00 PM
To Cleo and dispnt.

THANK YOU, THANK YOU and THANK YOUUUUU!

I have been trying to get the display on my Dell Studio 1735 going under Leopard for the bones six months thanks to god awful Intel GMAX3100. I was on the verge of insanity.

Thanks to your respective guides and link to the sleep fix, I now have a second perfectly working Hackintosh. :)

Again, thank you so much! :D

xeyde212
07-12-2010, 03:41 PM
It's Working fine on 10.5.8 but I got a problem, when I connect an external display it displays a weird pattern on both displays (laptop and external display). When I unplug it, it goes back to normal... any sugestions? :S

svfusion
10-08-2010, 05:04 AM
These drivers work great on 10.5.8. Thank you very much! I get mouse artifacting when I am in 1650x1050. Any ideas?

iMiniopolis
02-27-2011, 01:27 AM
Thank you so much!:)