Maetrik Posted October 8, 2008 Share Posted October 8, 2008 i have an Intel X3100 GMA965 0x2a02 0x0003 (i guess, windows shows graphic adapter twice) and had such 'messed up screen' probs with ideneb and leo4all as well. so i just can try your method as told in your pdf? my english is not the best and i'm wondering because in this topic there is the gma950 and 965 mentioned. regards, M. Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-922149 Share on other sites More sharing options...
CharredPC Posted October 8, 2008 Share Posted October 8, 2008 i have an Intel X3100 GMA965 0x2a02 0x0003 (i guess, windows shows graphic adapter twice) and had such 'messed up screen' probs with ideneb and leo4all as well. so i just can try your method as told in your pdf? my english is not the best and i'm wondering because in this topic there is the gma950 and 965 mentioned You've come to the right place, that's exactly what we're all trying to fix. Go ahead and use the guide. Post your results back here, working or not! I'm eager to hear how it goes for you. Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-922598 Share on other sites More sharing options...
Maetrik Posted October 8, 2008 Share Posted October 8, 2008 well, i dont know how to copy the EDID, when i try copy&paste it just copies the path to the EDID (or is this what it should be?) and for those who didnt find any EDID, just check all the boxes in the finder and you will find it Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-922687 Share on other sites More sharing options...
Hacktrix2006 Posted October 8, 2008 Author Share Posted October 8, 2008 For people how can not find the EDID in the IOREG, you can find it with the intel graphics panel under the infomation button its near the bottom! Hacktrix2006: Tried following your PDF guide. Though my setup is a bit different, I can figure it out right up until you say "Now in EFI studio delete everything that is not in the IOReg's.." None of the data matches up between IOReg and EFI studio, either on my screen or in your sample pictures. How did you know what to keep or delete? Eyen: Already have all your drivers installed (came with 10.5.5, as you said). Still takes several tries to get into OSX; repeated scrambled screens and / or blue screens. Tried ScreenResX to limit resolutions/refresh rates; no change. I tried to follow the directions to this EFI thing, but it may as well be written in German for all the sense it makes. Any other ideas? Anyone? Right at the top on EFI studio is your plist hex that is the data you compare with the IOreg!!! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923009 Share on other sites More sharing options...
CharredPC Posted October 8, 2008 Share Posted October 8, 2008 Right at the top on EFI studio is your plist hex that is the data you compare with the IOreg!!! In your PDF guide, you indicate we should compare Figure 3 and Figure 4 in order to create Figure 5. Figure 3 and Figure 4 have nothing in common. Your data for Figure 5 comes from elsewhere. On my laptop, the IOReg layout is also completely different. I did find my EDID (under "root-> Extensa 5620-> AppleAPCIPlatformExpert-> PCI0-> AppleACPIPCI-> GFX0@2-> AppleIntelFramebuffer-> Display0-> AppleDisplay-> IODisplayEDID") but there's nothing for me to compare anything to. I don't have a 'HasLid', 'HasPanel', etc. I don't know what my PCI root data is. This is why your directions don't make sense to me. I'd appreciate it if you could take a look at the IOReg dump I posted and clarify what section I'm supposed to use to build my EFI file. I tried using someone else's Acer EFI file, inserting my own EDID, and it caused immediate kernel panic during bootup. Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923055 Share on other sites More sharing options...
Hacktrix2006 Posted October 8, 2008 Author Share Posted October 8, 2008 Hi Hacktrix,Here is a output of 'ioreg' OS version of MacMini and Hackintosh are both 10.5.5. ioreg.zip Ok i have done your EFI string Copy this into your com.apple.boot.plist so it exactly like this <key>device-properties</key> <string>3602000001000000010000002a0200000900000002010c00d041030a000000000101060000027 ff04001c0000004100410050004c002c004800610073004c0069006400000008000000010000002a 000004100410050004c00300031002c0044006100740061004a00750073007400690066007900000 08000000010000001c0000004100410050004c00300031002c005000690070006500000008000000 10000001e0000004100410050004c00300031002c004400650070007400680000000800000020000 00260000004100410050004c002c004e0075006d0044006900730070006c00610079007300000008 00000040000001c0000004100410050004c00300031002c00450044004900440000008400000000f ffffffffff004ca345490000000000110103802115780a87f594574f8c2727505400000001010101 10101010101010101010101ee1a008050201030103013004bcf100000190000000f0000000000000 00002387026401000000fe0053414d53554e470a2020202020000000fe004c544e31353458412d4c 0310a00412e0000004100410050004c002c004e0075006d004600720061006d00650062007500660 660065007200730000000800000002000000380000004100410050004c002c00530065006c006600 20065006600720065007300680053007500700070006f00720074006500640000000800000001000 00200000004100410050004c002c00480061007300500061006e0065006c00000008000000010000 0</string> </dict> </plist> at the bottom. Then extract the attached file and put it in to your system/libaray/displays/overrides. Then repair permissions i have noticed something but i want it confirming so that i can make a general EFI string for all X3100. I'll need the following a complete ioreg dump. The EDID should be found in IOreg under AppleACPIPlatformExpert/pci0@0/AppleACPIPCI/VGA@2 don't worry if your EDID is not there. Just use intels graphics control panel and look for a button with ! on it and save the report if what i think is right the EDID from any laptop with the X3100 should have the same display overide and near perfect match of EDID! if this is the case i can have a beta EFI string for everyone after a couple of days once i have 3 or more dumps to confirm this. Then i'll start work on the GMA950's!!! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923056 Share on other sites More sharing options...
Guest Posted October 9, 2008 Share Posted October 9, 2008 Ok i have done your EFI string Copy this into your com.apple.boot.plist so it exactly like this <key>device-properties</key> <string>3602000001000000010000002a0200000900000002010c00d041030a000000000101060000027 ff04001c0000004100410050004c002c004800610073004c0069006400000008000000010000002a 000004100410050004c00300031002c0044006100740061004a00750073007400690066007900000 08000000010000001c0000004100410050004c00300031002c005000690070006500000008000000 10000001e0000004100410050004c00300031002c004400650070007400680000000800000020000 00260000004100410050004c002c004e0075006d0044006900730070006c00610079007300000008 00000040000001c0000004100410050004c00300031002c00450044004900440000008400000000f ffffffffff004ca345490000000000110103802115780a87f594574f8c2727505400000001010101 10101010101010101010101ee1a008050201030103013004bcf100000190000000f0000000000000 00002387026401000000fe0053414d53554e470a2020202020000000fe004c544e31353458412d4c 0310a00412e0000004100410050004c002c004e0075006d004600720061006d00650062007500660 660065007200730000000800000002000000380000004100410050004c002c00530065006c006600 20065006600720065007300680053007500700070006f00720074006500640000000800000001000 00200000004100410050004c002c00480061007300500061006e0065006c00000008000000010000 0</string> </dict> </plist> at the bottom. Then extract the attached file and put it in to your system/libaray/displays/overrides. Then repair permissions i have noticed something but i want it confirming so that i can make a general EFI string for all X3100. I'll need the following a complete ioreg dump. The EDID should be found in IOreg under AppleACPIPlatformExpert/pci0@0/AppleACPIPCI/VGA@2 don't worry if your EDID is not there. Just use intels graphics control panel and look for a button with ! on it and save the report if what i think is right the EDID from any laptop with the X3100 should have the same display overide and near perfect match of EDID! if this is the case i can have a beta EFI string for everyone after a couple of days once i have 3 or more dumps to confirm this. Then i'll start work on the GMA950's!!! Hello Hacktrix, Did you forget attaching file? I want to confirm my GMA is GMA950.Is it OK? Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923372 Share on other sites More sharing options...
Hacktrix2006 Posted October 9, 2008 Author Share Posted October 9, 2008 Hello Hacktrix,Did you forget attaching file? I want to confirm my GMA is GMA950.Is it OK? Yes i forgot and by the way your IOreg dump says you have a X3100 not a GMA950. I'll up the file in ten minutes as i need to reboot laptop to mac! Hi here is the attached file i forgot to attach LOL! DisplayVendorID_4ca3.zip Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923594 Share on other sites More sharing options...
CharredPC Posted October 9, 2008 Share Posted October 9, 2008 Hacktrix2006: Did you miss my post on the previous page yesterday? Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923790 Share on other sites More sharing options...
Hacktrix2006 Posted October 9, 2008 Author Share Posted October 9, 2008 Hacktrix2006: Did you miss my post on the previous page yesterday? Hi sorry about that. I gave your efi string to the wrong person so here it is <key>device-properties</key> <string>3602000001000000010000002a0200000900000002010c00d041030a000000000101060000027 ff04001c0000004100410050004c002c004800610073004c0069006400000008000000010000002a 000004100410050004c00300031002c0044006100740061004a00750073007400690066007900000 08000000010000001c0000004100410050004c00300031002c005000690070006500000008000000 10000001e0000004100410050004c00300031002c004400650070007400680000000800000020000 00260000004100410050004c002c004e0075006d0044006900730070006c00610079007300000008 00000040000001c0000004100410050004c00300031002c00450044004900440000008400000000f ffffffffff004ca345490000000000110103802115780a87f594574f8c2727505400000001010101 10101010101010101010101ee1a008050201030103013004bcf100000190000000f0000000000000 00002387026401000000fe0053414d53554e470a2020202020000000fe004c544e31353458412d4c 0310a00412e0000004100410050004c002c004e0075006d004600720061006d00650062007500660 660065007200730000000800000002000000380000004100410050004c002c00530065006c006600 20065006600720065007300680053007500700070006f00720074006500640000000800000001000 00200000004100410050004c002c00480061007300500061006e0065006c00000008000000010000 0</string> Edit the com.Apple.Boot.plist and add the above at the bottom just before the </dict> </plist> section. then download the attached file on this page for the display file. This goes into the /system/library/displays/overides folder repair permission then reboot. Let me know if it works so i can make a generic string for everyone! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923815 Share on other sites More sharing options...
CharredPC Posted October 9, 2008 Share Posted October 9, 2008 Hacktrix2006: Thanks. I made those changes and rebooted. I'll let you know tomorrow how it worked out, after the laptop's had to boot up cold a few times (that's usually when it's worst). Here's hoping! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923870 Share on other sites More sharing options...
Hacktrix2006 Posted October 9, 2008 Author Share Posted October 9, 2008 Hacktrix2006: Thanks. I made those changes and rebooted. I'll let you know tomorrow how it worked out, after the laptop's had to boot up cold a few times (that's usually when it's worst). Here's hoping! Good luck. If it does work then its good news for X3100 people !!!! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-923962 Share on other sites More sharing options...
CharredPC Posted October 10, 2008 Share Posted October 10, 2008 Good luck. If it does work then its good news for X3100 people !!!! Sorry, didn't help. It just took two tries to boot into OSX; same scrambled screen both times. Back to the drawing board... Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-924435 Share on other sites More sharing options...
Hacktrix2006 Posted October 10, 2008 Author Share Posted October 10, 2008 FFS! the Intel 965 chipset is starting to look like its more trouble then its worth. I think i'm going to need a hand from paulcat. If we can find away that on boot up it makes and writes the EFI string and over writes the AppleIntelGMAX3100FB.kext to become inline with the Laptops things would be easier!!!! Did you try to move your mouse on bootup to see if that helped?? I don't have the problem anymore with cold boots at all. But i might just have a Idea that might help with out EFI. i'll have another go tonight. see what i can find. Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-924825 Share on other sites More sharing options...
CharredPC Posted October 10, 2008 Share Posted October 10, 2008 Yep, took four tries to boot up this morning. Scrambled screen each time, EFI string changed nothing. I hope someone can figure out what's going on with this, because it's the only real problem on my marvelous HackBook now. I exclusively use OSX, though I have to try multiple times to get into it Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-925152 Share on other sites More sharing options...
Hacktrix2006 Posted October 10, 2008 Author Share Posted October 10, 2008 Yep, took four tries to boot up this morning. Scrambled screen each time, EFI string changed nothing. I hope someone can figure out what's going on with this, because it's the only real problem on my marvelous HackBook now. I exclusively use OSX, though I have to try multiple times to get into it Did you put the display folder into the /system/libaray/displays/overides folder? Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-925437 Share on other sites More sharing options...
CharredPC Posted October 12, 2008 Share Posted October 12, 2008 Did you put the display folder into the /system/libaray/displays/overides folder? Yes, I did exactly as you said. There was, in fact, already a folder there I had to replace, created (I think) by ResX. It just makes no difference... I can't boot into OSX successfully until the machine is literally warmed up. Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-927399 Share on other sites More sharing options...
Hacktrix2006 Posted October 12, 2008 Author Share Posted October 12, 2008 I have some bad news for everyone. My laptop hard disk died. I have lost all my data and my back up is fobared so i'm going to restart from scratch on everything once i have it all back online in shell return to trying to find a solution! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-927973 Share on other sites More sharing options...
Hacktrix2006 Posted October 13, 2008 Author Share Posted October 13, 2008 Hi all. I am now not using EFI strings. I may of found how to get it working. Boot into single boot mode. Type /sbin/mount -uw / then type rm -r /system/library/extensions/AppleIntelGMAX3100* then type rm -r /system/library/extensions/extensions.mkext Then reboot Go into safe mode. Then got to expose & Spaces in the System Preferences and select expose. Now select the top corner of the screen to sleep the display. Install 10.5.5 update. If you already have extract the AppleIntelGMAX3100 files from the Update file including the appleintergrateframebuffer.kext Then using OSX86 Tool enable QuartzGL! Reboot it should now work. I have just reinstalled mac this way and it boots up no problems. Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-928693 Share on other sites More sharing options...
Hacktrix2006 Posted October 14, 2008 Author Share Posted October 14, 2008 O.K i made a new EFI string based wait for it on the ATI 2400HD and convertered it to work lovely on my laptop with the X3100. Use the attached Plist file and open it with EFI Studio then write it to your com.apple.boot.plist Some off you will need to change the EDID. TO do this load the website on the first post and paste in your EDID in to the Hex area on the website then press decode or encode. Then copy the information from the BASE64 area and replace the EDID line in the plist once done then write to the com.apple.boot.plist. I'm still looking for a proper solution but this is working for me untill i enable Mirror desktop then it goes all funny on me. But at least you'll have QE/CI. You'll have to extract the file to get the plist mind you!!! and please take a look at the image attached as evidence! This has also got LAN and HDAudio included so you'll also may have to take them out. Enjoy and let me know if it works mylaptop.plist.zip Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-930003 Share on other sites More sharing options...
Potbelly Posted October 16, 2008 Share Posted October 16, 2008 Hacktrix, thanks for all your help man, you're the best! I haven't tried your EFI string method, but I wanted to get your opinion on my situation. I've got the Inspiron 1525 with the GMAX3100 video card. I've also got the 1680X1050 screen, so lots of desktop real estate. I followed your method above by installing the leopard graphic update and then replacing GMAX3100FB.kext with a 1.8.15 version or whatever, then using osxtools to enable QE/CI. I've got it all working, but only at 1680X1000@63Hz. With this setting my whole screen seems as if it's moved up a little, and under the dock there is some weird white area and under that is another menu bar. If I lower it to 60Hz, the white area and extra menu bar are gone, but it's kind of grainy, because it's not using the full resolution. Have you heard of anyone having this issue? What about my hardware? I think it's more to do with the LCD screen rather than the video card, but I'm not sure. BTW, I'm using version 0x2a02 and revision 0x0000c Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-932155 Share on other sites More sharing options...
Hacktrix2006 Posted October 16, 2008 Author Share Posted October 16, 2008 No i haven't hear about this issue. But what i do now is the GMA X3100 doesn't really like working above 60MHZ. Have you tried messing with the LCD settings or calibrate it in Mac OSX. I'd like some testers to the string. I have also found that if you use the EFI strings and your still having problems with a scrambled screen if you delete the AppleIntergratedFramebuffer.kext it works nicely. So people please test for me!!!!!!! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-932531 Share on other sites More sharing options...
Potbelly Posted October 16, 2008 Share Posted October 16, 2008 Where do I find the LCD settings or the calibration tool in OSX? Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-933198 Share on other sites More sharing options...
Hacktrix2006 Posted October 16, 2008 Author Share Posted October 16, 2008 Calibration tool is in the display area and the LCD settings should be accessed via the OSD button on you LCD!!! Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-933241 Share on other sites More sharing options...
Potbelly Posted October 17, 2008 Share Posted October 17, 2008 It an Inspiron 1525, laptop. No LCD controls on the display. Link to comment https://www.insanelymac.com/forum/topic/121912-intel-x3100-efi-strings/page/4/#findComment-933439 Share on other sites More sharing options...
Recommended Posts