Signal64 Posted September 18, 2008 Share Posted September 18, 2008 So basically wat u are trying to state is Leopard recognize your GMA950 except it doesn't load the intelintegratedframbuffer.kext..Have u tried manual kextload your original framebuffer? After a boot I can see the original frame buffer loaded with kextstat, but unloads after about 4 minutes. My DevID 2772 is in the frame buff Info.plist by default. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted September 19, 2008 Share Posted September 19, 2008 The problem with the desktop version of the GMA950 is that any leopard version of the appleintelintegratedframebuffer.kext does not load properly, so we have to use the tiger one which gives artifacts because its not compatible with newer GMA950.kext (one in leopard which loads properly). I tried almost everything with the leopard framebuffer and paulicat's natit with no luck. To make things worse, Paulicat's natit.kext for GMA also fails to load the leopard version of the appleintelintegratedframebuffer.kext on desktop GMA950. The only solution to get the GMA950 desktop to work properly is if we can get the interest of a talented hacker to make a new Natit.kext that can properly load leopard versions of the appleintelintegratedframebuffer.kext which should theoretically give fully functional graphics with stock kexts. PLEASE, I BEG ANY DEVELOPERS AROUND TO TAKE A LOOK AT THIS, AND HELP US DEVELOP A NEW NATIT.KEXT!!! Please spread this message to developers. Link to comment Share on other sites More sharing options...
uphuck Posted September 20, 2008 Share Posted September 20, 2008 hey dr.hurt, if you are on efi, then let's try efi-string for your desktop gma950 get gfxutils and execute this binary on terminal as gfxutil -f display and gimme the result. I'll send you the com.apple.Boot.plist file, it may work. It is fine here on 10.5.4 with all vanilla kexts (including vanilla framebuffer kext) no natit of course. gfxutil.zip Link to comment Share on other sites More sharing options...
spyuzmac Posted September 20, 2008 Share Posted September 20, 2008 hi, this is my first post...sorry for my english:D i have an acer 5620z with gma x3100 and work on my pc but the s-video output are not recognized. exist a solution to acitvate s-video output? tanks! Link to comment Share on other sites More sharing options...
Cipolippo Posted September 21, 2008 Share Posted September 21, 2008 Uphuck can you help me? I have a medion akoya E1210 clone of MSI wid i wont use efi-string, gfxutil -f display result "DevicePath = PciRoot(0x0)/Pci(0x2,0x0)" i have ideneb v 1 10.5.4 update 10.5.5. Thanks. Link to comment Share on other sites More sharing options...
uphuck Posted September 22, 2008 Share Posted September 22, 2008 here it is backup the existing one and try this one, let me know the result. delete natit com.apple.Boot.plist.zip Link to comment Share on other sites More sharing options...
Guest Posted September 22, 2008 Share Posted September 22, 2008 Hello, I just installed Retail OSX DVD by boot-cd way, and I update to 10.5.4. Can I use your "com.apple.Boot.plist"? Then my on board GMA950 fully working? (Now I can switch 1024x768 only, problem with overlay(playing video). I have tried many ways, but I can't get good result. MB : Gigabyte GA-945GCM-S2L(945GC,PetiumDC E2180,DDR2 667 1GByte) GMA950 device id : 0x2772 "gfxutil -f display" returns "DevicePath = PciRoot(0x1)/Pci(0x2,0x0)" Regards Link to comment Share on other sites More sharing options...
brownpants Posted September 23, 2008 Share Posted September 23, 2008 Hello there .. I noticed a mention of the rotate options. I am using a GMA 950 (on ASRock Conroe1333-DVI motherboard) System profiler says my drivers are: AppleIntelGMA950 1.5.28 AppleIntelIntegratedFramebuffer 1.4.20 I am getting my full 1600x1200 resolution on both monitors (one connected to the built-in VGA on the motherboard, the other on the integrated DVI-D "out" card) I would love to do screen rotation as I have two Dell 2007FP monitors that will pivot. When I go to System Preferences->Display, I do not see an option for rotate. I am wondering if you needed to do anything special to see this option? I have tried holding down various button combinations when I click "Display" but that does not seem to give me the "Rotate" option. ok with some luck I got the second screen to work ( was clicking everywhere and it seem I manage to click at the right place to do something )now it seem that if I rotate the GMA 950 display setting, the screen go back. So in short, I get get the second monitor to work IF it is rotated from 90, 180 or 270 degree. Wich mean, the only one that look " good " is 180 degree.Only downside...I need to have my monitor upside down. Anyone have an idea why it need to do that or a way to solve this problem. At least I think I'm on somethingwell finaly the problem wasnt even from Leopard ! It was from the display itself...didnt though it would work but I decided to take one of my others screens I use on my desktop and this one did work whitout any problem !So now I have 2 screens on Leopard 10.5.2 whitout any problemI now have a 100% workable Mac Leopard Link to comment Share on other sites More sharing options...
uphuck Posted September 23, 2008 Share Posted September 23, 2008 akiranh, it is for PciRoot(0x0)/Pci(0x2,0x0) but it may also work for you, so try it. kexts should be all vanilla. Link to comment Share on other sites More sharing options...
Guest Posted September 23, 2008 Share Posted September 23, 2008 akiranh, it is for PciRoot(0x0)/Pci(0x2,0x0) but it may also work for you, so try it. kexts should be all vanilla. Hello and thanks uphuck. I didn't replace graphic kexts. I tryed to replace 'PciRoot(0x0)/Pci(0x2,0x0)'->'PciRoot(0x1)/Pci(0x2,0x0)' using OSX86Tools (Save your device-properties, import, convert to plist, replace , import again) then 'ROM Revision: OpenGL Engine activated via EFI String' added in System Profiler. But I can't change resolution. The problem is 'AppleIntelIntegratedFrameBuffer' unloads after few minutes. (not loaded?) Do you have any idea to fix problem? Link to comment Share on other sites More sharing options...
uphuck Posted September 23, 2008 Share Posted September 23, 2008 pm Link to comment Share on other sites More sharing options...
spclffred Posted September 24, 2008 Share Posted September 24, 2008 Hello and thanks uphuck.I didn't replace graphic kexts. I tryed to replace 'PciRoot(0x0)/Pci(0x2,0x0)'->'PciRoot(0x1)/Pci(0x2,0x0)' using OSX86Tools (Save your device-properties, import, convert to plist, replace , import again) then 'ROM Revision: OpenGL Engine activated via EFI String' added in System Profiler. But I can't change resolution. The problem is 'AppleIntelIntegratedFrameBuffer' unloads after few minutes. (not loaded?) Do you have any idea to fix problem? I can too without fragmenting either. This is my kexts! THis is my plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//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></string> <key>Graphics Mode</key> <string>1680x1050x32</string> <key>Timeout</key> <string>5</string> <key>device-properties</key> <string>6d0000000100000001000000610000000200000002010c00d041030a00000000010106000002 ff0400100000006d006f00640065006c0000000b000000474d412039353020000000410041005000 002c00480061007300500061006e0065006c0000000800000001000000</string> <key>Boot Graphics</key> <key>device-properties</key> <string>6d0000000100000001000000610000000200000002010c00d041030a01000000010106000002 fff0400100000006d006f00640065006c0000000b000000474d41203935302000000041004100500 4c002c00480061007300500061006e0065006c0000000800000001000000</string> </dict> <string>6d0000000100000001000000610000000200000002010c00d041030a01000000010106000002 fff0400100000006d006f00640065006c0000000b000000474d41203935302000000041004100500 4c002c00480061007300500061006e0065006c0000000800000001000000</string> </dict> </plist> Good Luck Link to comment Share on other sites More sharing options...
tehsu Posted September 24, 2008 Share Posted September 24, 2008 I have a Sony Vaio SZ680, I've gotten video to work with switchresx, and X3100 framebuffer from 10.5.0, newer ones did not work, now I have not tried it on a vanilla install, with the efi-strings. I was wondering if this will work natively now. If anyone has gotten it to work, thanks. Link to comment Share on other sites More sharing options...
Guest Posted September 24, 2008 Share Posted September 24, 2008 Thanks uphuck, I haven't solve problem. The problem with the desktop version of the GMA950 is that any leopard version of the appleintelintegratedframebuffer.kext does not load properly, so we have to use the tiger one which gives artifacts because its not compatible with newer GMA950.kext (one in leopard which loads properly). I tried almost everything with the leopard framebuffer and paulicat's natit with no luck. Hello Dr.Hurt, You are right. I have tryed many way, perfect solution is nothing. 10.5.5 vanila kext----no artifacts, but fix resolution, overlay problem 10.5.4 vanila kext + framebuffer 10.5.0 + natit ---- no artifacts, but fix resolution, overlay problem 10.5.5 Vanila kext + framebuffer1.4.20.28 ---- can chage resolution, no overlay problem, but display artifacts when change filename I think we must buy graphic card. I have a intel mac mini(chipset 945GT ?), I attach IORegistry screen shot, can someone find problem? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted September 24, 2008 Share Posted September 24, 2008 Thanks for the interest uphuck. Here's the output: DevicePath = PciRoot(0x1)/Pci(0x2,0x0) Sorry for being so late. Medical school is unbelievably time consuming.I'll be available for the next 4-5 days, so if you need anything, just let me know either here or by pm. Thanks again uphuck. Link to comment Share on other sites More sharing options...
JackHair Posted September 24, 2008 Share Posted September 24, 2008 Hi all, Would the gfx string also work for x3100 with Device ID: 0x2a12 on the HP Compaq 6720s? Ive had it working before I did a new vanilla install via boot-132 cd ( http://forum.insanelymac.com/index.php?showtopic=113288 ) I boot via the new EFI partition way ( http://forum.insanelymac.com/index.php?showtopic=127330 ) I've updated to 10.5.5 running fully vanilla. I tried adding my device ID to x3100FB.kext. The x3100 kexts do get loaded but they unload after a few minutes, and i don't get CI/QE nor res change. I have been able to get res change going by using the X3100FB.kext posted in this thread http://forum.insanelymac.com/index.php?sho...21&hl=6720s (when i use both the kext in that zip then i get bleu screen) but again no CI/QE. I've also tried several natits, posted around the board, to no avail. So i am wondering if someone got gfx string going on 6720s (x3100 0x2a12)? And how to do this. DevicePath = PciRoot(0x0)/Pci(0x2,0x0) is my gfxutil output. Jack Link to comment Share on other sites More sharing options...
spclffred Posted September 24, 2008 Share Posted September 24, 2008 Ok maybe you guys dont understand what my last post is. 1) I AM IN 10.5.5 2) I CAN CHANGE MY RESOLUTION IN SYSTEM PREF. 3) I DONT HAVE FRAGMENTATION. I DONT KNOW EXACTLY WHAT I DID BUT ALL I KNOW IS I HAVE READ ALL FORUMS HERE AND EVERYWHERE ELSE ON THE WORLD WIDE WEB AND TRYED EVERY PIECE OF INFORMATION TO GET TO THIS POINT. I DONT REMEMBER HOW I FIGURED OUT WHAT WORKS, BUT I DID. THANX Link to comment Share on other sites More sharing options...
Dr. Hurt Posted September 24, 2008 Share Posted September 24, 2008 To uphuck: I tried to use your plist with all stock 10.5.5 kexts but I still don't have resolution change and graphics is slower than usual. I have also noticed a slower boot. I also tried to use my own gfxutil output with OSX86tools and boot.plist with no luck and also slower system boot. to spclffred: I have looked at your kexts. You're using the old AppleIntelIntegratedFrameBuffer.kext which we're all already using. We all have resolution changing but still artifacts. Maybe be you have a slightly different card (maybe different revision or id) which does not give tearing like us. Anyway, we should wait and see what netkas has to see with this new info. Link to comment Share on other sites More sharing options...
spclffred Posted September 24, 2008 Share Posted September 24, 2008 To uphuck: I tried to use your plist with all stock 10.5.5 kexts but I still don't have resolution change and graphics is slower than usual. I have also noticed a slower boot. I also tried to use my own gfxutil output with OSX86tools and boot.plist with no luck and also slower system boot. to spclffred: I have looked at your kexts. You're using the old AppleIntelIntegratedFrameBuffer.kext which we're all already using. We all have resolution changing but still artifacts. Maybe be you have a slightly different card (maybe different revision or id) which does not give tearing like us. Anyway, we should wait and see what netkas has to see with this new info. netkas has new info where is this. Also my revision ID and Vendor picture is up in that post. But like i said its actually working right for me for some odd reason with no artifacts i do know i have an old framebuffer. But im still not seeing any more artifacts. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted September 24, 2008 Share Posted September 24, 2008 Oh?! How embarassing. Anyway, have you tried using the stock 10.5.5 framebuffer with your EFI string in the boot.plist? I'll try and report later. Update: I tried your boot.plist with the old framebuffer with no luck. I still get artifacts. Link to comment Share on other sites More sharing options...
spclffred Posted September 25, 2008 Share Posted September 25, 2008 Oh?! How embarassing.Anyway, have you tried using the stock 10.5.5 framebuffer with your EFI string in the boot.plist? I'll try and report later. Update: I tried your boot.plist with the old framebuffer with no luck. I still get artifacts. Yea i had tried it when i first did the update. this really is driving me nuts. Link to comment Share on other sites More sharing options...
tomnic Posted September 29, 2008 Share Posted September 29, 2008 Ok maybe you guys dont understand what my last post is. 1) I AM IN 10.5.5 2) I CAN CHANGE MY RESOLUTION IN SYSTEM PREF. 3) I DONT HAVE FRAGMENTATION. I DONT KNOW EXACTLY WHAT I DID BUT ALL I KNOW IS I HAVE READ ALL FORUMS HERE AND EVERYWHERE ELSE ON THE WORLD WIDE WEB AND TRYED EVERY PIECE OF INFORMATION TO GET TO THIS POINT. I DONT REMEMBER HOW I FIGURED OUT WHAT WORKS, BUT I DID. THANX Post your kext combination please! Link to comment Share on other sites More sharing options...
spclffred Posted September 30, 2008 Share Posted September 30, 2008 I would like to add a quick note im using the 9f23 gma950 kexts with an old "COMPATIBLE" frame buffer im waiting to see if i have any artifacts. But i can change resolution and i have full qe2 ci gl . Ill report back later. Link to comment Share on other sites More sharing options...
tesla017 Posted October 2, 2008 Share Posted October 2, 2008 @gr8mac7 Yessss! It works! Thank You Sir! I've made all steps on Toshiba A200-1MY (X3100) without external monitor. After restart i can see 1280x800. It is worth to add that I've filled up only vendor and device, no need to add frequences. It was worth not to go to sleep Toshiba A200-1-MY: T7250,965,X3100,Leo by ToH, EFI5.1 I had Toshiba Satellite A300-11F laptop whit Intel GMA X3100 and 3 days I can`t star grafics.Can you tell me how you do it?Big regrats from Serbia... Link to comment Share on other sites More sharing options...
Signal64 Posted October 8, 2008 Share Posted October 8, 2008 I'm back at this again. I have the same DevicePath as Dr. Hurt and akiranh. PciRoot(0x1)/Pci(0x2,0x0) GMA950 DeviceID 2772 on two desktop boards. ASUS P5GC-MX 1333 Gigabyte 945GCM-S2C QE/CI shows as enabled, but No resolution change options, no sleep/power save on the monitor. After boot I can see with kextstat that AppleIntelGMA950, AppleIntelGMAX3100, and AppleIntelIntegratedFramebuffer is loaded. AppleIntelGMAX3100 and AppleIntelIntegratedFramebuffer will unload after a couple of minutes. I removed all AppleIntelGMAX3100 kexts and again, AppleIntelIntegratedFramebuffer will load at boot but unloads after a couple of minutes. System log shows these errors: bash-3.2# grep -i display /var/log/system.log Oct 8 02:11:39 localhost kernel[0]: display: family specific matching fails Oct 8 02:11:40 hostname-945gcm-s2c kernel[0]: display: family specific matching fails Oct 8 02:11:40 hostname-945gcm-s2c kernel[0]: display: match category IOFramebuffer exists 2 minutes after the "IOFramebuffer exists" error timestamp, AppleIntelIntegratedFramebuffer unloads. uphuck: Like akiranh I've taken your boot.plist, gfxutil the hex string to a plist, changed the device path, and generated new hex string. I can see the added AAPL info in IORegistry, but still no joy. For grins, tried setting AAPL00 instead of AAPL01 as well. Tried with both a 10.5.4 retail install with boot-132 (vanilla graphics kext's) and an update to 10.5.5. ioreg_beforeup.txt ioreg_afterup.txt Link to comment Share on other sites More sharing options...
Recommended Posts