Jump to content

Users with GMA 950 / X3100 Real Macs needed here


  • This topic is locked This topic is locked
685 replies to this topic

#61
paulicat

paulicat

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
To be super clear, this is ONLY going to work with the framebuffer from Leopard GM.
If you are dealing with an X3100, you DO NOT care about AppleIntelIntegratedFramebuffer as that is ONLY for gma950's.
For X3100's the proper framebuffer is: AppleIntelGMAX3100FB.kext, you can safely delete the AppleIntelIntegratedFramebuffer.kext and any other GMA950 related files but be sure you see this 3100FB.kext in /System/Library/Extensions

Here is my last test release for tonight:
http://www.mediafire.com/?02e0vby2wle

As for Dells, I'm not even sure where to begin...

Paulicat.

#62
Flawless Oddity

Flawless Oddity

    InsanelyMac Protégé

  • Members
  • Pip
  • 43 posts

To be super clear, this is ONLY going to work with the framebuffer from Leopard GM.
If you are dealing with an X3100, you DO NOT care about AppleIntelIntegratedFramebuffer as that is ONLY for gma950's.
For X3100's the proper framebuffer is: AppleIntelGMAX3100FB.kext, you can safely delete the AppleIntelIntegratedFramebuffer.kext and any other GMA950 related files but be sure you see this 3100FB.kext in /System/Library/Extensions

Here is my last test release for tonight:
http://www.mediafire.com/?02e0vby2wle

As for Dells, I'm not even sure where to begin...

Paulicat.


I have a GMA950 board, and I am using the Leopard framebuffer with your Natit.kext and still no luck.

#63
SA22C

SA22C

    Escaping the Reality Distortion Field

  • Members
  • PipPipPipPipPip
  • 333 posts
  • Gender:Male
  • Location:Soviet Kanukistan
I've got the notebook system as described in my sig and your natit doesn't work for me using either the modified or stock AppleIntelIntegratedFrameBuffer.kext.

#64
collit99

collit99

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 119 posts
will this work on gma X3000(desktop)?

#65
outZider

outZider

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 175 posts
Paulicat,

Using the kext given in #61, and the Leopard standard AppleIntelIntegratedFramebuffer, (Apple kernel, updated AppleACPIPlatform, netkas' bundled AppleSMBIOS), I do not get a display to come up.

Booting in verbose, I end up with

Alkor: Starting.
Chosen model GMA 950
Alkor: Setting built-in=<data not shown>
Alkor: Setting AAPL,HasPanel=<data not shown>
Alkor: Setting AAPL,NumFramebuffers=<data not shown>
Alkor: Setting AAPL,NumDisplays=<data not shown>
Alkor: Setting AAPL01,Depth=<data not shown>
Alkor: Setting AAPL01,Pipe=<data not shown>
GFX0: match category IOFramebuffer exists

then some stuff for my ethernet driver, then Login Window Application Started, then zilch. I'm stuck staring at this text.

Running on a Sony Vaio TZ laptop, 965 chipset, GMA 950 graphics controller.

#66
cloudrainstar

cloudrainstar

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts
  • Gender:Male
Keplenk,

try this
turn on voice over with command + F5,
move your mouse (even though you can't see it) to the upperleft corner of the screen,
hit "down" 5 times, and you should hear it say "System Preferences Ellipses"
Hit space, you should now be in System preferences.
Hit tab until you hear "Display Preferences", then hit space.
Hit tab twice, you should hear "Table 1, Row 1, 800x600@60hz"
hit "down" to go to a bigger resolution
hit tab twice quickly to go to "confirm", and hit space
repeat those last 2 steps a lot of times, and your display will keep switching between black and distorted... after a while you should reach your native resolution, and be able to see your screen...
hope that works...

#67
keplenk

keplenk

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Keplenk,

try this
turn on voice over with command + F5,
move your mouse (even though you can't see it) to the upperleft corner of the screen,
hit "down" 5 times, and you should hear it say "System Preferences Ellipses"
Hit space, you should now be in System preferences.
Hit tab until you hear "Display Preferences", then hit space.
Hit tab twice, you should hear "Table 1, Row 1, 800x600@60hz"
hit "down" to go to a bigger resolution
hit tab twice quickly to go to "confirm", and hit space
repeat those last 2 steps a lot of times, and your display will keep switching between black and distorted... after a while you should reach your native resolution, and be able to see your screen...
hope that works...


Thanks for this guided steps. You nailed it cloudrainstar! It just made my day =) It took for 15 mins though, its kinda hard for me :whistle:

Check this out:

Posted Image


I just have some few question. As you can see, when I clicked Capture (upper area), the dropdown list is all white and blank. Also, there are certain times that tab selections are also blank. The Bottom part is also blurry and distored (its not seen in this picture and its about half an inch from the bottom part)

By the way, is there a way that I can choose a resolution of 1280x800x32? I noticed that it doesnt give me an option to choose x800 ... Its only x768 and I guess it skips to x1008 and x1200. This laptop has a maximum resolution of 1280x800 in Windows. In Leo, it gives only 1280x768 =(

Again thank you all for your help. Special thanks to Paulicat. =)

Cheers,

Keplenk

#68
XanthraX

XanthraX

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 424 posts
  • Gender:Male
  • Location:Romania

To be super clear, this is ONLY going to work with the framebuffer from Leopard GM.
If you are dealing with an X3100, you DO NOT care about AppleIntelIntegratedFramebuffer as that is ONLY for gma950's.
For X3100's the proper framebuffer is: AppleIntelGMAX3100FB.kext, you can safely delete the AppleIntelIntegratedFramebuffer.kext and any other GMA950 related files but be sure you see this 3100FB.kext in /System/Library/Extensions

Here is my last test release for tonight:
http://www.mediafire.com/?02e0vby2wle

As for Dells, I'm not even sure where to begin...

Paulicat.


Hi Pulicat,

I tried your Natit, firstly as you have done, but no success;
Secondly, I edited the Info.plist in Natit, by adding my identifiers (0x29c28086) in Natit's info.plist, no success;
Thirdly, I edited the info.plist of AppleIntelGMAX3100FB, by adding my identifiers too, no success;
Every time I got no panics and no display scrumbles, but I still have no driver activity for GMA x3100.
If it helps, my identifiers are: Vendor: 8086, Device: 29c2.
Keep it up. Our hopes is in your great work! ;)

#69
Azurael

Azurael

    How many Ace Rimmers does it take to change a lightbulb?

  • Members
  • PipPipPipPipPipPipPip
  • 776 posts
  • Gender:Male
Right... The reason for it picking the wrong resolution by default which has caused so many people to have problems is probably that the VGA BIOS is returning a lot of resolutions which are invalid for the internal panel. As you can see in my screenshot, 1280x800 is the highest resolution returned for the internal screen, which is correct, and probably why it worked without hassle on my machine.

Perhaps there is a way to make Natit prevent OS X selecting the highest resolution by default (which is invalid for the panel in some cases, as we can see)

#70
mac.nub

mac.nub

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 409 posts
  • Gender:Male
  • Location:cd /world/uk
Hi Paulicat,

Thanks for your reply.

I was chatting to someone on IRC who seemed to belive that this was because the memory for the GMA950 on Dells was allocated differentely.

I appreciate that it would be extremely hard for you to get this working as you do not have a Dell, but if you do ever decide to experement with it, feel free to contact me via my website so that I can do whatever I can to help - even if only testing it.

Cheers,
~mac.nub

#71
keplenk

keplenk

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

Right... The reason for it picking the wrong resolution by default which has caused so many people to have problems is probably that the VGA BIOS is returning a lot of resolutions which are invalid for the internal panel. As you can see in my screenshot, 1280x800 is the highest resolution returned for the internal screen, which is correct, and probably why it worked without hassle on my machine.

Perhaps there is a way to make Natit prevent OS X selecting the highest resolution by default (which is invalid for the panel in some cases, as we can see)


Are you also having distortion problems? Do you have any suggestions to remedy this issue?

I really hope other devs will also follow-up on what Paulicat started =)

Again, THanks for your great work =)

#72
Detosx

Detosx

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 924 posts
  • Gender:Male
  • Location:Scotland

Are you also having distortion problems? Do you have any suggestions to remedy this issue?

I really hope other devs will also follow-up on what Paulicat started =)

Again, THanks for your great work =)

For what it is worth I second that, especially on the X3100 front! Well done Paulicat, managed to crack a smile through the flu virus that has floored me.

#73
errandwolfe

errandwolfe

    Usurper of Wilson, King of Prussia

  • Donators
  • 1,429 posts
  • Gender:Male
  • Location:Miami Beach, FL
For clarification, has anyone with a Dell been able to get their X3100 working? It looks like Keplenk might have as he is describing the same issue Dell people are having. Unfortunately Keplenk does not say exactly what hardware he is running. Would love to test that solution myself, but I have no sound, so Voice Assist doesn't do me much good.

#74
keplenk

keplenk

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts

For clarification, has anyone with a Dell been able to get their X3100 working? It looks like Keplenk might have as he is describing the same issue Dell people are having. Unfortunately Keplenk does not say exactly what hardware he is running. Would love to test that solution myself, but I have no sound, so Voice Assist doesn't do me much good.


Hi,

I'm sorry.

I have Sony VAIO VGN-CR140e/b
Everything seems to be workng fine. Audio (except headphone jack) and NIC works .. Even the special buttons panel works (mute, volume + volume -, etc)

ATM (I haven't explored yet), the only hardware problem is Distorted Video. I can't maximize my resolution to 1280x800 .. I can only hit 1280x768

Cheers.

p.s. Wireless 4965AGN doesn't work too.

#75
Azurael

Azurael

    How many Ace Rimmers does it take to change a lightbulb?

  • Members
  • PipPipPipPipPipPipPip
  • 776 posts
  • Gender:Male
There were similar issues in Linux which is what made me think it may be a BIOS issue - the explanation, as I recall, roughly boiled down to that the video BIOS on some machines doesn't probe the LVDS EDID or alternatively have a proper table of suitable resolutions hardcoded in for the panel because the Windows driver works out valid resolutions from EDID at runtime anyway - another case of 'to hell with proper implementation, the driver (in Windows) does it anyway.' which was the cause of problems with 512MB NVidia cards too. Unfortunately, not every OS has drivers which have been coded with the expectation of making up for deficiencies in BIOS coding.

#76
paulicat

paulicat

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
Hello everyone,
Just to let you know, I have tried adding in my edid information through the Natit driver, but it kept causing kernel panics.
I didn't pursue it much further since shortly afterwards I made the breakthrough that got me proper display without the edid information. For the record, the old Tiger framebuffer gets the edid information for us and populates it in ioreg so its easy to get, but it wasn't too easy to put it back. ;)
I'll see if I can look at that again. I'm feeling a touch of a cold so I'm not working on anything tonight.

Paulicat

#77
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,615 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets
Great work, Paulicat ;)

#78
keplenk

keplenk

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts
I 2nd that! Great work =)

We'll just hope for good news soon >> both x3100 and 950s =)

Again, Keep up the good work!

#79
SA22C

SA22C

    Escaping the Reality Distortion Field

  • Members
  • PipPipPipPipPip
  • 333 posts
  • Gender:Male
  • Location:Soviet Kanukistan
Thanks for the hard work!

The glitching on my system isn't terrible except when using Java applications like Eclipse or Azureus. Now if only I wasn't developing Java code for school on a regular basis... :(

#80
errandwolfe

errandwolfe

    Usurper of Wilson, King of Prussia

  • Donators
  • 1,429 posts
  • Gender:Male
  • Location:Miami Beach, FL
Just to confirm...

I just tested the latest Natit (post 61) and still no luck with the GMA X3100 on a Dell Latitude D630.





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