Jump to content

GMA950 in SL How?


17 posts in this topic

Recommended Posts

I can't seem to get the onboard video working on my GA945. Does anyone have any newer drivers or new directions on how to get it working?

 

Maybe there is something wrong with my MoBo ...

 

Maybe someone out there in the great SL land can help or point me to a place where there is a driver that's working.

 

charlie

Link to comment
Share on other sites

I've got the same chipset on my hackbook that is running snow leopard; I used the efi strings that are listed in OSX86Tools, same as I did in Leopard, and everything works great. I can't verify the 64-bit thing though, as my hackbook is only a core duo and my MacBook Pro is one from June with Nvidia graphics.

Link to comment
Share on other sites

Also have troubles setup Intel GMA950 dev_id=0x27AE in Snow Leopard. By default only 800x600 res available.

 

1. Patched DSDST - no result.

2. Patched boot.plist with EFI strings - no result.

2. Patched AppleIntelGMA950 and AppleIntelIntegratedFramebuffer kexts (replaced 0x808627A2 with 0x808627AE in Info.plist and binaries) - get gray screen and nothing.

 

Any ideas?

Link to comment
Share on other sites

Also have troubles setup Intel GMA950 dev_id=0x27AE in Snow Leopard. By default only 800x600 res available.

 

1. Patched DSDST - no result.

2. Patched boot.plist with EFI strings - no result.

2. Patched AppleIntelGMA950 and AppleIntelIntegratedFramebuffer kexts (replaced 0x808627A2 with 0x808627AE in Info.plist and binaries) - get gray screen and nothing.

 

Any ideas?

Did you rebuild your Extensions.mkext after patching the video kexts? I have the same video card in my netbook, and after patching the ID's and after I have putted the right DSDT.aml in the right place (the one wich worked for me in Leopard), I had no problems with the video card after: the right resolutin and QE enabled.

Link to comment
Share on other sites

Try this. I found it in the skydrive.

 

Edit:

GMA950 only has 32bit kexts. I only got it working in 32bit mode. I also added this EFI String.

Hope this helps.

 

 

Lenovo 3000 N100 0689-3GU

14.1" WXGA

Core2Duo T7200 Working

Realtek RTL8139 LAN Working

Broadcom BCM4311 Working

SoundMax AD1986A Working

Bluetooth Working

Cardbus PCIMCA Working

DVD+-RW DL Working

160GB WD SATA HDD Working

2GB DDR2 667 Working

SD Card reader Working?!?

SilentNatit.kext.x86_64.zip

GMA950_EFI_string.txt

Link to comment
Share on other sites

I am having similar problems. I tried everything. I've seen others get it to work with gma950, however they all have core duo or core solo. I'm pretty positive that it has to do with core2duo and 64bit. hoping to see a fix myself.

Everything working perfectly fine with noob's guide , with the exception of gma950 which only runs at 1024x768 for now.

Link to comment
Share on other sites

Try this. I found it in the skydrive.

 

here is what happens at Darwin prompt while booting:

Natit: Starting
Natit: Found device with ID=0x27A2
Natit: Starting
Natit: Found device with ID=0x27A2
DSMOS arrived
..
...
ACPI_SMC_PlatformPlugin: start - waitForService(resourceMat....
ACPI_SMC_PlatformPlugin: registerLPCDriver -Warning - LPC....

 

and then it turns black. no activity at all. first I thought it just is asleep (good old gma950 dell problem). expose mouse trick to wake the display doesn't work. Any idea what this means?

Probably something like 'shoot yourself in the foot' :unsure:

 

thanks

 

edit: all my problems are fixed. stock gma950 kexts. EFI string in com.apple.boot.plist for gma950 and booting with arch=i386 at chameleon prompt (yeah, I know that I could add that to com.apple.boot.plist but none of the many permutations of that flag work there) and cpus=1 (until patched kernel comes along).

Link to comment
Share on other sites

the video is on the VGA port.

 

here is what happens at Darwin prompt while booting:

Natit: Starting
Natit: Found device with ID=0x27A2
Natit: Starting
Natit: Found device with ID=0x27A2
DSMOS arrived
..
...
ACPI_SMC_PlatformPlugin: start - waitForService(resourceMat....
ACPI_SMC_PlatformPlugin: registerLPCDriver -Warning - LPC....

 

and then it turns black. no activity at all. first I thought it just is asleep (good old gma950 dell problem). expose mouse trick to wake the display doesn't work. Any idea what this means?

Probably something like 'shoot yourself in the foot' :)

 

thanks

Link to comment
Share on other sites

  • 2 weeks later...
You need both an EFI string/ DSDT and patched 27ae ID (if that is your ID). If you are on a notebook, you need a builtin flag or a APPL,HasPanel flag in your strings.

 

Could you give an example of what you mean by "builtin flag" or "AAPL,HasPanel flag"? Thanks! :)

Link to comment
Share on other sites

Hello again

 

i have the same Problem with the same Card...

 

i have an eeeTOP 1602 with Touchdisplay...

the resolution is 1366x768

 

i can insert the solution in the boot.plist and i can see all

 

my Problem is ehm all the machine is SLOW

kext driver not load

 

i have the Chameleon V2.0 RC3-r658 installed othervise i dont can start the Machine

 

 

when i go to "my Machine/Monitor-

the IDs is:

 

Intel: (0x8086)

0x27ae

0x0003

 

when i install the natit driver my machine crash

 

 

what am I to make?

Link to comment
Share on other sites

Hello again

 

i have the same Problem with the same Card...

 

i have an eeeTOP 1602 with Touchdisplay...

the resolution is 1366x768

 

i can insert the solution in the boot.plist and i can see all

 

my Problem is ehm all the machine is SLOW

kext driver not load

 

i have the Chameleon V2.0 RC3-r658 installed othervise i dont can start the Machine

 

 

when i go to "my Machine/Monitor-

the IDs is:

 

Intel: (0x8086)

0x27ae

0x0003

 

when i install the natit driver my machine crash

 

 

what am I to make?

 

natit driver is primarily for nvidia cards. I suggest you use OSX86Tools and get the EFI string for your graphics card. There are a few different versions of the gma950. I could give you mine, but it's different (0x27a2). Hence, use OSX86tools to get the string. then insert that string into your com.apple.boot.plist under a key device properties.

it will look like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>	
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>cpus=1</string>
<string>arch=i386</string>
<key>device-properties</key>
<string>6d0000000100000001000000610000000200000002010c00d041030a00000000010106000002
7fff0400100000006d006f00640065006c0000000b000000474d4120393530200000004100410050
004c002c00480061007300500061006e0065006c0000000800000001000000</string>
</dict>
</plist>

forget about the kernel flags for now. your string will be different from this. Once you insert your EFI string, remove the natit.kext. also note that the <string..../string> is one single line. This all is assuming you use EFI boot, e.g Chameleon

Link to comment
Share on other sites

 Share

×
×
  • Create New...