Andy4life Posted June 12, 2008 Share Posted June 12, 2008 Ladies and Gentlemen I have returned hahaha, About 3 years ago I brought you the "how to 915/900" for Tiger, left the scene for a while, but now out of boredom I'm back.... And with something I'm sure you'll all love. Guys, I have to admit I was frustrated as hell reading this forum and reading people say "get new cards etc..." especially when like more than half of us are on laptops! That's not the attitude we should have around here, now sure I didn't write a whole new driver from scratch, but I still got somewhere... And that's because I was persistent, even apple gave up on this card lol... So I hope this spells out to everyone not to give up so easy when you can't have things your way... persistence is everything. So anyway I spent a week reading, and doing some research and within a few hours I had it working (just when i was ready to give up...) attached is a screenshot of my computer with FULL hardware acceleration! So far I've tested: iTunes (Cover Flow) DVD Player VLC Photobooth Frontrow Ripple effect with widgets Quicktime always crashes with me, regardless of this... I think it's just my installation so yeah... Before we start I want to clearly state the following: I am not responsible, nor will I be held responsible for any damage this does to your card, monitor, laptop/desktop, Installation of OSX or any other operating system. As long as you have back-ups you should be fine! Please do not PM me saying it doesn't work or how do I do this or that, that is what this thread is for. Also, special thanks to: Proud Bajan - I followed your 950 guide and hexed edited these files. Now, down to business: I'll try and make it as simple as I can. Download the following Kext files from: GMA 900 Kext files 1. Backup all your AppleIntel equivalents in your /system/library/extensions folder 2. Copy these new ones over to that same directory (/system/library/extensions) 3. After you copy these across you may recieve a few errors from OSX saying it couldn't load blah blah, hit ok and ignore them 3. Pull up a terminal window and type the following: sudo su <password> 1. cd / 2. cd /system/library/extensions/ 3. chmod -R 755 AppleIntelGMA950.kext 4. chown -R root:wheel AppleIntelGMA950.kext 5. chmod -R 755 AppleIntelIntegratedframeBuffer.kext 6. chown -R root:wheel AppleIntelIntegratedframeBuffer.kext After doing so open up finder and navigate to /system/library/extensions and delete the extensions.mkext (drag it to your trash). Then restart and you should be good to go! Issues: So far all i've noticed is a little bit of mouse tearing with some intensive apps, like iTunes and Firefox, I'm not sure how to fix this issue, but I'll read up on it. And please if you have any suggestions on how to fix it, post them here Enjoy guys, I'm as happy as ever. Edit: Forgot to mention my specs lol... Dell Inspiron 6000 ---------------------------------- 1.6Ghz Centrino 512DDR 400Mhz 128mb shared Intel GMA 900 Phillips DVD combo drive Intel wireless 2200 (not working, can't be bothered to try) Broadcom Network card. Leopard 10.5.2 - Kalyway. Humor: I hex edited these files on my vista laptop ahhaha Link to comment Share on other sites More sharing options...
cfmwan Posted June 12, 2008 Share Posted June 12, 2008 Yes, I would like to thank friends. Please tell me kext to extract the password. Thank you Andy4life Link to comment Share on other sites More sharing options...
Andy4life Posted June 12, 2008 Author Share Posted June 12, 2008 Yes, I would like to thank friends. Please tell me kext to extract the password. Thank you Andy4life not quite sure I understand what you mean... There are no passwords other than the password for your sudo account... Link to comment Share on other sites More sharing options...
cfmwan Posted June 12, 2008 Share Posted June 12, 2008 Please look at pictures, download the driver after I enter to extract the password? You could upload it again? Link to comment Share on other sites More sharing options...
Andy4life Posted June 12, 2008 Author Share Posted June 12, 2008 Please look at pictures, download the driver after I enter to extract the password?You could upload it again? That's odd, didn't realise it password protected it.... here's the new link: http://rapidshare.com/files/121935445/Leop...15kext.zip.html let me know how you go. Link to comment Share on other sites More sharing options...
cfmwan Posted June 12, 2008 Share Posted June 12, 2008 yes. Can. I thank you on behalf of the Chinese people Link to comment Share on other sites More sharing options...
Andy4life Posted June 12, 2008 Author Share Posted June 12, 2008 yes. Can. I thank you on behalf of the Chinese people Not a problem dude, and congratulations Enjoy the artifacts and mouse tearing hahaha.... Link to comment Share on other sites More sharing options...
Hagar Posted June 12, 2008 Share Posted June 12, 2008 So basically you hexedited the device ID's in the GMA950 kexts to load for gma900 by the time-honoured koverg method. Which dev ID's did you insert & where, also which version of the gma950 kexts have you used? P.S. speaking of koverg, a flexible patcher with a suitable script, like he made for the radeon 9700 would be far more useful than just redistributing yet more binpatched kexts Link to comment Share on other sites More sharing options...
Andy4life Posted June 12, 2008 Author Share Posted June 12, 2008 So basically you hexedited the device ID's in the GMA950 kexts to load for gma900 by the time-honoured koverg method. Which dev ID's did you insert & where, also which version of the gma950 kexts have you used? P.S. speaking of koverg, a flexible patcher with a suitable script, like he made for the radeon 9700 would be far more useful than just redistributing yet more binpatched kexts Correct. I took the one's that came from the Kalyway 10.5.2 AMD_Intel image, since I had no others to experiment with (besides the tiger ones). Basically the way it's structured in there is you've got a string like this: 80 86 A2 27 where 80 86 is the vendor ID, now I didn't need to change that because the 900 vendor ID is the same as that of the 950. then we've got the A2 27 part, now this is what is originally in the Kalyway 10.5.2 image, what that would look like in the System Profiler is: Device ID: 0x27A2 now the GMA 900 one is 0x2592. So basically what I did was look for all the instances of A2 27, and replaced them with 92 25. I only did this with the AppleIntelGMA950.kext because originally I tried to hex edit the IntegratedFrameBuffer kext aswell, but that ended up not working, like I'd reboot and the graphics would be everywhere, artifacts all over the place, and totally unusable. At that point I was like what an enormous failure that was. Then another thought came to me, I was like hang on, the IntegratedFrameBuffer when left alone works fine, it gives me my resolution... What if I replace the original and leave the AppleIntelGMA950 kext. Gave that a go, and the first thing I noticed was the top apple bar transparent... Also I didn't touch any info.plist because there was no need there was already a reference there to the GMA900. And that's how I did it I dunno who came up with originally, but I just gave it a go.. lol... So who ever pioneered this method, props to you and thank you Link to comment Share on other sites More sharing options...
Andy4life Posted June 12, 2008 Author Share Posted June 12, 2008 So basically you hexedited the device ID's in the GMA950 kexts to load for gma900 by the time-honoured koverg method. Which dev ID's did you insert & where, also which version of the gma950 kexts have you used? P.S. speaking of koverg, a flexible patcher with a suitable script, like he made for the radeon 9700 would be far more useful than just redistributing yet more binpatched kexts Also, I have no idea how to create a patcher... Sorry, if anyone does though... feel free Link to comment Share on other sites More sharing options...
Hagar Posted June 12, 2008 Share Posted June 12, 2008 Thanks a load for the info, excellent progress, I'm going to have to play with this.. maybe even get leo on one of my gma900 boxes [edit] just did a really rough-n-ready edit of kovergs patch script.. i'll be testing it whenever I have time, hopefully this week. [double-edit] ohshi... it's friday already, how did that happen? Link to comment Share on other sites More sharing options...
JaS Posted June 12, 2008 Share Posted June 12, 2008 Good work , will be adding this into my iso if thats okay with you ? Oh and since we are talking about getting hardware working that wasn't .. I compiled MeDevil's ATA sources to support MCP 67 ( Nforce PCI ATA ) once I have done some more testing I will post edited sources and driver. nice that we are all working together again to get hardware working Link to comment Share on other sites More sharing options...
macgirl Posted June 12, 2008 Share Posted June 12, 2008 Some say that the GMA 3100 (which is differnent from GMA X3100) are similar to GMA950, so maybe these users could use this aproach. Link to comment Share on other sites More sharing options...
Andy4life Posted June 12, 2008 Author Share Posted June 12, 2008 Good work , will be adding this into my iso if thats okay with you ? Oh and since we are talking about getting hardware working that wasn't .. I compiled MeDevil's ATA sources to support MCP 67 ( Nforce PCI ATA ) once I have done some more testing I will post edited sources and driver. nice that we are all working together again to get hardware working JaS, go for your life... not sure if you remember back in the tiger days, but you and I actually pretty much almost came up with the 900 GMA tiger solution back then (when native OS X had just begun). So go ahead dude. Link to comment Share on other sites More sharing options...
DiaboliK Posted June 13, 2008 Share Posted June 13, 2008 Some say that the GMA 3100 (which is differnent from GMA X3100) are similar to GMA950, so maybe these users could use this aproach. my gma3100 acts as its a x3100 and uses the native x3100 drivers apple supplies, no natit needed. -D- Link to comment Share on other sites More sharing options...
macgirl Posted June 13, 2008 Share Posted June 13, 2008 But others with GMA 3100 reported no go, also what about GMA 3000? Link to comment Share on other sites More sharing options...
Andy4life Posted June 13, 2008 Author Share Posted June 13, 2008 Has anyone by any chance figured out how to conquer the artifact/mouse tearing? It's really starting to annoy me. I can't figure it out Link to comment Share on other sites More sharing options...
macgirl Posted June 13, 2008 Share Posted June 13, 2008 On GMA50 you use and older AppleIntelIntegratedFramebuffer.kext, did you try that? On a Dell GX620 with GMA950 I use the 10.5.1 one, the rest are from 10.5.3 Link to comment Share on other sites More sharing options...
Andy4life Posted June 13, 2008 Author Share Posted June 13, 2008 nope I haven't where can I get an older one? Could you please upload one for me to experiment with? Link to comment Share on other sites More sharing options...
Sansey Posted June 13, 2008 Share Posted June 13, 2008 Thank's Andy4life for good job! QE work on GMA900, but I have a problem with fonts and menu. Can you suggest any decision to fix this problem? Link to comment Share on other sites More sharing options...
flibblesan Posted June 13, 2008 Share Posted June 13, 2008 nope I haven't where can I get an older one? Could you please upload one for me to experiment with? Found in another thread: http://www.uploading.com/files/9OX5D4WO/Ap...r.kext.zip.html Link to comment Share on other sites More sharing options...
inku Posted June 13, 2008 Share Posted June 13, 2008 This is amazing now my leo runs great btw i used flibblesan's AppleIntelIntegratedFramebuffer.kext and i have no mouse tearing at all using firefox 3rc3.Thanxs guys Link to comment Share on other sites More sharing options...
ktrust Posted June 13, 2008 Share Posted June 13, 2008 Gma 900 is working indeed!!! But I have the same problem as Sansey. The menu is transparent and is not readable. Does someone know what is going on and if it is something that i have to do. Thanks very much guys for this. edit: i'm on Kaly 10.5.1 Link to comment Share on other sites More sharing options...
Guest h2a Posted June 13, 2008 Share Posted June 13, 2008 wow. this is amazing. i'm gonna have to give it a try Link to comment Share on other sites More sharing options...
flibblesan Posted June 13, 2008 Share Posted June 13, 2008 This is amazing now my leo runs great btw i used flibblesan's AppleIntelIntegratedFramebuffer.kext and i have no mouse tearing at all using firefox 3rc3.Thanxs guys Heh, it's not my kext As I've got desktop GMA900, device id 0x2582, I used hexedit to change 'A2 27'(which Andy4Life's laptop uses) to 8285 (which my desktop uses) in AppleIntelGMA950. Removed the intel kexts, dropped all the kexts from Andy4Life's package along with my edited kext and the AppleIntelIntegratedFramebuffer.kext, removed Extentions.mkext and rebooted. Worked fine, but got artifacts. So I removed the AppleIntelIntegratedFramebuffer.kext and used the one inside Andy4Life's pack (which has a bigger filesize) and I have resolution changing, QE & CI, and no tearing or artifacts! Thanks for the work guys! Finally I have working GMA900 in Leopard! Link to comment Share on other sites More sharing options...
Recommended Posts