7oby Posted January 8, 2009 Share Posted January 8, 2009 I see many new people trying weird fixes for their X3100. Did any of you try the original sleep trick fix? That is what is described here in "Now for the funny part!" (read all of it until you understand how to set up hot corners): http://forum.insanelymac.com/index.php?showtopic=79526 A short description of the problem is also found here: http://forum.insanelymac.com/index.php?sho...mp;#entry766109 The nice thing about this: It works out of the box and keeps QE/CI alive. However maybe your PID/VID is not supported - however I didn't see anybody trying this in the first place. -- I have a Dell M1330 with X3100 (GM965) and VGA + LVDS works fine with sleep trick. HDMI never really worked, since the SiI174 HDMI transmitter is not detected by MacOS drivers. Yesterday a new Bios for this notebook showed up: A15 with the release notes: Fixes/Enhancements ------------------ 1. Enhance Fn+F8 function Thus I tried something, I tried before: During darwin bootloader switching with Fn + F8 to the external HDMI attached display. This works fine so far and you can boot the Mac. When it loads the desktop the HDMI attached display goes black and the LDVS comes up. One nice thing: You don't need the sleep trick here. However the HDMI display won't be detected by the MacOS. If you then (after desktop has loaded) switch with Fn + F8 to the external display, you won't get the desktop there - instead corruption on the LDVS screen. Summary: HDMI still not working. The only way seems to be using a VESA driver - I'm pretty sure this will work, but who seriously wants to do that? Link to comment Share on other sites More sharing options...
Bob Ajob Posted January 8, 2009 Share Posted January 8, 2009 Playing around with a laptop I acquired, a Lenovo Thinkpad T61 with onboard GMA x3100 Graphics 1440x900 native resolution on 15.4" LCD Device id: 0x2a02 Revision id: 0x000c here is full PNP Device ID from WinXP for internal LCD display - PCI\VEN_8086&DEV_2A02&SUBSYS_20B517AA&REV_0C\3&B1BFB68&0&10 and for the external display (VGA output) - PCI\VEN_8086&DEV_2A03&SUBSYS_20B517AA&REV_0C\3&B1BFB68&0&11 Black LCD screen when using fully vanilla kexts with no EFI string. Does anyone have compatible EFI strings for these so that I can use full vanilla kexts (with edited info.plists maybe) please? At moment I just moved all Intel graphics related kexts out of extensions folder so it works but with no QE/CI yet ... (10.5.6 system running from external USB2 disk so can edit it easily from other Leopard installs) The only other way I guess is to use Paulicat's natit.kext and hacked x3100 kexts from early Kalyway distro? [EDIT] The Fn+F8 trick semi-works native out of the box - it seems to extends the desktop to the external screen though and can't get internal display to come up with sleep trick either Link to comment Share on other sites More sharing options...
Einstein_ein Posted January 8, 2009 Share Posted January 8, 2009 Playing around with a laptop I acquired, a Lenovo Thinkpad T61 with onboard GMA x3100 Graphics 1440x900 native resolution on 15.4" LCD Device id: 0x2a02 Revision id: 0x000c here is full PNP Device ID from WinXP for internal LCD display - PCI\VEN_8086&DEV_2A02&SUBSYS_20B517AA&REV_0C\3&B1BFB68&0&10 and for the external display (VGA output) - PCI\VEN_8086&DEV_2A03&SUBSYS_20B517AA&REV_0C\3&B1BFB68&0&11 Black LCD screen when using fully vanilla kexts with no EFI string. Does anyone have compatible EFI strings for these so that I can use full vanilla kexts (with edited info.plists maybe) please? At moment I just moved all Intel graphics related kexts out of extensions folder so it works but with no QE/CI yet ... (10.5.6 system running from external USB2 disk so can edit it easily from other Leopard installs) The only other way I guess is to use Paulicat's natit.kext and hacked x3100 kexts from early Kalyway distro? [EDIT] The Fn+F8 trick semi-works native out of the box - it seems to extends the desktop to the external screen though and can't get internal display to come up with sleep trick either For your GM965 X3100 to work try the following: (for future reference u have Vendor ID 8086x2a02 rev.c just like mine) A) Install all 1.5.36 (current 10.5.6 versions) of AppleIntelGMAX3100* Replace AppleIntelGMAX3100FB.kext with the one I attach this will probably give u working QI/CE but "wake from sleep" problems for *at least* your lcd AppleIntelGMAX3100FB.kext.rar Link to comment Share on other sites More sharing options...
7oby Posted January 8, 2009 Share Posted January 8, 2009 [EDIT] The Fn+F8 trick semi-works native out of the box - it seems to extends the desktop to the external screen though and can't get internal display to come up with sleep trick either Interesting since I'm on PCI\VEN_8086&DEV_2A02&SUBSYS_02091028&REV0C as well. Same DeviceID and revision. VideoBIOS is 1588 here (but worked with 1466 as well). Link to comment Share on other sites More sharing options...
tdebruin Posted January 9, 2009 Share Posted January 9, 2009 For your GM965 X3100 to work try the following: (for future reference u have Vendor ID 8086x2a02 rev.c just like mine)A) Install all 1.5.36 (current 10.5.6 versions) of AppleIntelGMAX3100* Replace AppleIntelGMAX3100FB.kext with the one I attach this will probably give u working QI/CE but "wake from sleep" problems for *at least* your lcd Yes! After strolling for hours on InsanelyMac (very learnful for me), and trying endless combinations of kexts for my GMAX3100, your one little post here did it! I have the same laptop, or very close: HP 6710b T1800. Intel card has same ID. I have a nice install of iAtkos 5.0i, updated to 10.5.6 with official Apple update, but all that time no QE / CI. It it was only after reading your post here that I realize I should first 1. extract the graphics update kexts from the iAtkos 10.5.5 install dvd with pacifist. 2. install them with kext helper. 3. install your gmax3100FB on top of that, then do 4. I think two or three reboots, heaven knows why that is needed, and now... It works! Very happy with, on to the next tweaking! Link to comment Share on other sites More sharing options...
Einstein_ein Posted January 9, 2009 Share Posted January 9, 2009 Yes! After strolling for hours on InsanelyMac (very learnful for me), and trying endless combinations of kexts for my GMAX3100, your one little post here did it! I have the same laptop, or very close: HP 6710b T1800. Intel card has same ID. I have a nice install of iAtkos 5.0i, updated to 10.5.6 with official Apple update, but all that time no QE / CI. It it was only after reading your post here that I realize I should first 1. extract the graphics update kexts from the iAtkos 10.5.5 install dvd with pacifist. 2. install them with kext helper. 3. install your gmax3100FB on top of that, then do 4. I think two or three reboots, heaven knows why that is needed, and now... It works! Very happy with, on to the next tweaking! Guys, 2-3 reboots are required cause after you "kext-helper"ed your new kext you don't renew caches. To install a new .kext you have to i) rm /S*/Lib*/Extensions.mkext ii) rm -rf /Sy*/Li*/Caches/* iii) restart and boot with -f Correct me if I'm wrong. Btw tdebruin is your screen waking up properly after sleep? R u familiar with DSDT at all cause if you are I have some questions for you concerning our laptops Link to comment Share on other sites More sharing options...
Bob Ajob Posted January 9, 2009 Share Posted January 9, 2009 Yay got my Thinkpad T61 (see above post for device details) working with full QE/CI on LCD and here is exactly how I did it - Delete all IntelGMA* files and AppleIntelIntegratedFramebuffer.kext from System/Library/Extensions Delete Extensions.mkext from System/Library Delete all files from within System/Library/Caches Install hacked kexts and natit.kext from slashack HERE Repair permissions Rebooted to fully working graphics with QE/CI and no artifacts - winner! Note: I used the OSx86Tools utility from PCWiz to perform steps 4 and 5 Next to look into getting ethernet and sound running Link to comment Share on other sites More sharing options...
megadeth_sp Posted January 9, 2009 Share Posted January 9, 2009 Hello all ! i have a DELL Inspiron 1525 with GM965 x3100 video, i installed X3100-slashack, and make it work with sleep trick, but i have to do it every time i turn on osx86 ! is there a way to solve this forever ? thanks in advance ! by the way, i used the ideneb 10.5.5 to install osx86. used also AppleHDAPatcher_v1.16 with 1525_Codec to make sound works ... and its working fine ! what i need for the moment is to fix x3100 video, and hope some day yukon driver for ethernet ! kkk.. cheers !!! Link to comment Share on other sites More sharing options...
slashack Posted January 9, 2009 Share Posted January 9, 2009 Hello all !i have a DELL Inspiron 1525 with GM965 x3100 video, i installed X3100-slashack, and make it work with sleep trick, but i have to do it every time i turn on osx86 ! is there a way to solve this forever ? thanks in advance ! by the way, i used the ideneb 10.5.5 to install osx86. used also AppleHDAPatcher_v1.16 with 1525_Codec to make sound works ... and its working fine ! what i need for the moment is to fix x3100 video, and hope some day yukon driver for ethernet ! kkk.. cheers !!! Yes, with the DSDT trick. First, i used the hot corner to sleep the display. Then, I found a SleepDisplay app that did that trick so i put it to run at startup, and finally I found that using the DSDT patch it works perfectly. No more sleep trick. Link to comment Share on other sites More sharing options...
macosse Posted January 10, 2009 Share Posted January 10, 2009 I've a 2a02 rev 3 x3100 card. I've tried many combination of x3100FB and Natit. The best result I've achived is with slashack kext. With this now i can boot in safe mode and have correct resolution (1680x1050) in the laptop display but no QE/CI of corse. Booting normally with an external monitor (same resolution...) i have full qe/ci but the laptop display works only at 1680x1000; if i tried to put the right resolution of 1680x1050 on the laptop, then both monitors goes blue and stops working. If i boot normally without the external monitor , laptop display gets blue and also resuming from sleep doesn't work. I've have no idea what to do next to get this damn card working !!! EFI strings didn't work too. I've noticed that it doesn'matter what version of x3100FB i use, it works always in the same way. The laptop display work only if the external lcd is attached at boot, then i can take it off and the laptop display will continue working at wrong resolution. Anyone has an idea ? thks Link to comment Share on other sites More sharing options...
NoLimits7FIE Posted January 10, 2009 Share Posted January 10, 2009 This kexts worked for me. X3100-slashack.zip Hey Slashack, I checked my laptop and we both have the same revision and device id. Sorry I'm a noob do you think you or anyone on here can tell me in full detail how to install the x3100-slashack.zip file?? That might be the answer to my problem Link to comment Share on other sites More sharing options...
macosse Posted January 10, 2009 Share Posted January 10, 2009 Hey Slashack, I checked my laptop and we both have the same revision and device id. Sorry I'm a noob do you think you or anyone on here can tell me in full detail how to install the x3100-slashack.zip file?? That might be the answer to my problem Before starting you need kexthelper utility. make sure you have it. I'm not a guru but this is what I do ususally (have tried many many times...) 1) unzip slashack folder in your desktop 2) open terminal 3) type "sudo rm -rf /System/Library/Extensions/AppleIntelGMAX3100* " it will ask your password 4) type "sudo rm -rf /System/Library/Extensions/Natit.kext" 5) type "sudo rm /System/Library/Extensions.mkext" 7) Open KextHelper and drop into the window all slashack files. Put your password and click easy intall 8) when finished close KextHelper, but don't reboot 9) run diskutility (from Utilities) 10) choose your leopard disk 11) run repair permissions 12) reboot with -v -f options good luck! Link to comment Share on other sites More sharing options...
NoLimits7FIE Posted January 10, 2009 Share Posted January 10, 2009 I've a 2a02 rev 3 x3100 card. I've tried many combination of x3100FB and Natit. The best result I've achived is with slashack kext. With this now i can boot in safe mode and have correct resolution (1680x1050) in the laptop display but no QE/CI of corse. Booting normally with an external monitor (same resolution...) i have full qe/ci but the laptop display works only at 1680x1000; if i tried to put the right resolution of 1680x1050 on the laptop, then both monitors goes blue and stops working. If i boot normally without the external monitor , laptop display gets blue and also resuming from sleep doesn't work. I've have no idea what to do next to get this damn card working !!! EFI strings didn't work too. I've noticed that it doesn'matter what version of x3100FB i use, it works always in the same way. The laptop display work only if the external lcd is attached at boot, then i can take it off and the laptop display will continue working at wrong resolution. Anyone has an idea ? thks macosse.. you are the MAN.. thank you soooo much really I mean it. QE/CI is now supported. Do you know how to get my resolution to 1280x800? in detail. because i went into system preferences/Display and no options for the 1280x800 Slashack....Thank you for the files man... THANK YOU Know how to get the wireless up and running? Before starting you need kexthelper utility. make sure you have it.I'm not a guru but this is what I do ususally (have tried many many times...) 1) unzip slashack folder in your desktop 2) open terminal 3) type "sudo rm -rf /System/Library/Extensions/AppleIntelGMAX3100* " it will ask your password 4) type "sudo rm -rf /System/Library/Extensions/Natit.kext" 5) type "sudo rm /System/Library/Extensions.mkext" 7) Open KextHelper and drop into the window all slashack files. Put your password and click easy intall 8) when finished close KextHelper, but don't reboot 9) run diskutility (from Utilities) 10) choose your leopard disk 11) run repair permissions 12) reboot with -v -f options good luck! oops meant to reply from this one... seee.... I"M A NOOB Link to comment Share on other sites More sharing options...
macosse Posted January 10, 2009 Share Posted January 10, 2009 which resolution do you have available ? are you booting in normal mode or safe mode ? If you have qe/ci enabled i would have expected you to have your right resolution yet. Are you using ax external lcd ? Link to comment Share on other sites More sharing options...
NoLimits7FIE Posted January 10, 2009 Share Posted January 10, 2009 which resolution do you have available ? are you booting in normal mode or safe mode ? If you have qe/ci enabled i would have expected you to have your right resolution yet. Are you using ax external lcd ? the resolution that i curently have is 1280x768 and the next one up is 1280x928 i think. I need to be at 1280x800 I'm booting in normal mode I assume ax is a laptop.? and if it is, I am using ax. NOT external when qe/ci was enabled, was the resolution suppose to show up automatically in system preferences/displays? Link to comment Share on other sites More sharing options...
tdebruin Posted January 10, 2009 Share Posted January 10, 2009 Guys,2-3 reboots are required cause after you "kext-helper"ed your new kext you don't renew caches. To install a new .kext you have to i) rm /S*/Lib*/Extensions.mkext ii) rm -rf /Sy*/Li*/Caches/* iii) restart and boot with -f Correct me if I'm wrong. Btw tdebruin is your screen waking up properly after sleep? R u familiar with DSDT at all cause if you are I have some questions for you concerning our laptops Aha, yes indeed installing the kexts can be a bit tricky: I actually just screwed my system by messing with the sound kext (AppleAzalia), for some reason getting QE/CI also meant losing the sound, but getting back some keys on the integrated keyboard that were dead before (some PgUp and PgDwn keys on the right). Still rather mysterious for me why that works this way. I will now experiment some more with installing/removing kexts, as I still regularly get random blurred screen on reboot, and kinda lost track of which IntegratedFramedbuffer and or Natit I now have installed - and yes OneStoneOne, I want to try the so-called Dsdt trick but have no experience with it yet. Btw, do you use IntegratedFrameBuffer and/or natit? I will post progress, promised. Link to comment Share on other sites More sharing options...
NoLimits7FIE Posted January 11, 2009 Share Posted January 11, 2009 Can anyone here post me a link to DL SwitchResX cuz i've searched for it and NO LUCK. Tried google and still no go.. Plz. just need to get that resolution to 1280x800 Thanks Link to comment Share on other sites More sharing options...
megadeth_sp Posted January 12, 2009 Share Posted January 12, 2009 Hello all !i have a DELL Inspiron 1525 with GM965 x3100 video, i installed X3100-slashack, and make it work with sleep trick, but i have to do it every time i turn on osx86 ! is there a way to solve this forever ? thanks in advance ! by the way, i used the ideneb 10.5.5 to install osx86. used also AppleHDAPatcher_v1.16 with 1525_Codec to make sound works ... and its working fine ! what i need for the moment is to fix x3100 video, and hope some day yukon driver for ethernet ! kkk.. cheers !!! Well tried DSDT patch (2 or 3 kinds of it) but none was successful, so is there another way to solve the sleep trick ? and just for the moment after i installed one of DSDT patch, the sleep trick also was unable to work, so i have to reinstall ! thx again ! i´m waiting for a god soul help me please ! kkkk cheers all !!! Link to comment Share on other sites More sharing options...
KroeT Posted January 13, 2009 Share Posted January 13, 2009 I've tried every file in this thread, to no avail. Boo me . I have an Inspiron 1525 with X3100 (Intel 0x8086, Device ID: 0x2a02, Revision ID: 0x000c), and I've installed both Kalyway 10.5.2 and iATKOS 10.5.5 after trying the XXX 10.5.6 version, but not a single combination of driver/OS-version is working. It used to though, until I messed up my system trying to update Leopard. So I know it's possible, but I don't remember how... annoying ey? So my question is, does anyone have the same system with QE/CI while remembering which drivers he or she is using? If so, please let me know. You'd be of amazing assistance, and I'd do a little victory dance in your honor. EDIT: Problem solved. No idea how or why though. I've reinstalled XXX 10.5.6, tried the X3100 drivers on the cd. Deleted them, and installed slashack's drivers. Here's the link again, so people don't have to look so hard Link to comment Share on other sites More sharing options...
hobhayward Posted January 13, 2009 Share Posted January 13, 2009 Slashhack, you are my hero! I updated to 10.5.6 but it broke my graphics... It now works absolutely perfectly, same as it did under 10.5.4 Dell D630 X3100. Thanks again!!! Link to comment Share on other sites More sharing options...
KroeT Posted January 14, 2009 Share Posted January 14, 2009 I'll give some more info about the reason for my non-functional X3100 drivers. I had connected a secundary monitor using a VGA-cable for testing purposes. The thing is, when I plug in a VGA-cable the main laptopscreen goes black. So, I've been under the impression all those different drivers weren't working on my system, while the cause of the black screen was the VGA-cable which was plugged in. So, if you want to test your drivers using a secundary screen, wait untill they're working on the internal screen before plugging in the external cable. Link to comment Share on other sites More sharing options...
Glauber Lobo Posted January 15, 2009 Share Posted January 15, 2009 DSDT patcher solve my problem. no more sleep trick on vostro 1400. http://forum.insanelymac.com/index.php?sho...p;#entry1041742 Link to comment Share on other sites More sharing options...
KroeT Posted January 15, 2009 Share Posted January 15, 2009 My system executes the sleep trick automatically (Sleepdisplay.app), so what's the advantage of the DSDT patcher? Link to comment Share on other sites More sharing options...
Glauber Lobo Posted January 15, 2009 Share Posted January 15, 2009 no more rc.common or rc.local customization, no more sleepdisplay.app, sleep and wake up note, expose trick or touchpad action to power on lcd. The lcd remains on all the time of boot sequence. it is the normal way. regards. Link to comment Share on other sites More sharing options...
KroeT Posted January 15, 2009 Share Posted January 15, 2009 Ah, I understand. I think I'll look into it tomorrow, although the thread you're pointing to is meant for a different system than mine so I'm not sure if it will work. Ah well, what's life without risks ey? Link to comment Share on other sites More sharing options...
Recommended Posts