anselmoso Posted January 31, 2010 Share Posted January 31, 2010 Guys, I would advise all of you GMA 4500 users not to use any patched Kexts or DSDTs anymore as long as there is no QE support available. (And currently there's no sign that this will change anytime soon) Use this instead: http://deviato.wordpress.com/2010/01/28/ch...r-snow-leopard/ And if it doesn't work with your resolution, ask this guy how he patched Chameleon, it's surely possible to make it work for other resolutions, as well. You'll have - Native resolution - No stress with kexts or DSDTs - No broken picture or blue screen at bootup - No need for seperate Grub and 915resolution 1 Link to comment Share on other sites More sharing options...
junoir Posted January 31, 2010 Share Posted January 31, 2010 what about dual screen? will I get that without a kext? cause using the patched kext in 10.5/6, I'm getting dual screen+native res. Link to comment Share on other sites More sharing options...
anselmoso Posted January 31, 2010 Author Share Posted January 31, 2010 what about dual screen? will I get that without a kext? cause using the patched kext in 10.5/6, I'm getting dual screen+native res. Most people (including me) primarily need native resolution and therefore this solution is preferable in my opinion. Haven't tried out dual screen with this method yet, but I suppose it's not possible without kexts. Link to comment Share on other sites More sharing options...
TH3L4UGH1NGM4N Posted January 31, 2010 Share Posted January 31, 2010 I have no problem using my modified x3100 kext that took less than a minute to install and just took a reboot to show the results and secondly i'm far too lazy to upgrade the chameleon boot loader so i'll just stick to using my kext instead Link to comment Share on other sites More sharing options...
bboyg Posted January 31, 2010 Share Posted January 31, 2010 Yeah me too. I`m not even using Chameleon 2 But thanks anyway Link to comment Share on other sites More sharing options...
qualchrone Posted January 31, 2010 Share Posted January 31, 2010 no x4500 patch/kext but this one works on my acer aspire 4736 thanks Link to comment Share on other sites More sharing options...
deviato Posted February 2, 2010 Share Posted February 2, 2010 Thank you for all the interest in my patch! I started writing/stealing pieces of codes to patch Chameleon for my notebook, but it's good to see that this solution is good for much more persons However, the main reason why I wrote this patch is that there's (AFAIK) no GMAX3100 kext compiled for 64bit kernel. So the greatest benefit you forgot to mention is the possibility of starting SL in real 64bit mode. I want to advise those interested, that I updated the bootloader to include Intel G31, G41, and G45 chipsets, for all the known variants of X4500. Link to comment Share on other sites More sharing options...
missalice Posted February 4, 2010 Share Posted February 4, 2010 Where exactly is the boot file located? Because I tried to alter one last time and it wouldn't boot at all so I had to perform another clean install D: And shouldn't the boot file in there be an executable file? It's not for me. Any help would be great! Link to comment Share on other sites More sharing options...
karchis Posted February 5, 2010 Share Posted February 5, 2010 urmm..i replace it with boot file in root.. show hidden file..then replace the boot file with the deviato ...like replace the boot loader with efi10.x thats all.. i have question..why it show 64mb in system profiler?suppose 512 mb right? thx.. Link to comment Share on other sites More sharing options...
litosudo Posted February 6, 2010 Share Posted February 6, 2010 Thank you for all the interest in my patch! I started writing/stealing pieces of codes to patch Chameleon for my notebook, but it's good to see that this solution is good for much more persons However, the main reason why I wrote this patch is that there's (AFAIK) no GMAX3100 kext compiled for 64bit kernel. So the greatest benefit you forgot to mention is the possibility of starting SL in real 64bit mode. I want to advise those interested, that I updated the bootloader to include Intel G31, G41, and G45 chipsets, for all the known variants of X4500. Please, release the sources!!! Link to comment Share on other sites More sharing options...
deviato Posted February 6, 2010 Share Posted February 6, 2010 Please, release the sources!!! This is the latest build: http://www.multiupload.com/GFMZ7A9Z3T In the directory you will find a diff file to patch the original Chameleon 2.0 RC4 source code. Again, this is not my code, I only polished it and edited to match my graphics card id. Anyway, I doubt it will serve to develop a new driver, it only patches the vesa bios mode overwriting with the right resolution, as done in grub2 with 915resolution patch. Link to comment Share on other sites More sharing options...
sparkythewondersquid Posted February 8, 2010 Share Posted February 8, 2010 I have got to say this is the best solution to this problem so far great work to you not only is the screen res much crisper but the chameleon boot screen is also in the proper resolution Thank You very much Link to comment Share on other sites More sharing options...
206 Posted February 8, 2010 Share Posted February 8, 2010 Got my native resolution using Graphics mode in com.apple.Boot.plist. <key>Graphics Mode</key> <string>1280x800x32</string> No kexts. Sony VAIO VGN-NS325J Link to comment Share on other sites More sharing options...
bboyg Posted February 8, 2010 Share Posted February 8, 2010 1280x800x32 is VESA supported, that`s why u have native resolution. Try 1280x720 for example and or 1366x768.... Link to comment Share on other sites More sharing options...
buridda Posted February 8, 2010 Share Posted February 8, 2010 1280x800x32 is VESA supported, that`s why u have native resolution. Try 1280x720 for example and or 1366x768.... it works here on my 2530p you are the guys thanks a lot anselmoso and deviato vi stimo! one question.. on the builtin lcd I got the correct 1280 x 800 native resolution.. but when I connect a external LCD monitor (19") the image on the external screen is locked at 1024x768.. is there a way to get the proper 1280x1024 on the external monitor as well? thanks a lot in advance! Link to comment Share on other sites More sharing options...
deviato Posted February 8, 2010 Share Posted February 8, 2010 it works here on my 2530p you are the guys thanks a lot anselmoso and deviato vi stimo! one question.. on the builtin lcd I got the correct 1280 x 800 native resolution.. but when I connect a external LCD monitor (19") the image on the external screen is locked at 1024x768.. is there a way to get the proper 1280x1024 on the external monitor as well? thanks a lot in advance! The patch works reading the EDID of the monitor, so if you are able to boot with your external monitor connected and the internal LCD turned off, it could work. (PS: Grazie!) Link to comment Share on other sites More sharing options...
buridda Posted February 8, 2010 Share Posted February 8, 2010 The patch works reading the EDID of the monitor, so if you are able to boot with your external monitor connected and the internal LCD turned off, it could work. (PS: Grazie!) that's what I am doing.. if I close the builtin LID immediately after pressing the power button, than OSX starts with the builtin LCD turned off and the vga out enabled, so I see images only in the external monitor, but doing like that I get 1024x768 anyone who accomplished in this? also using some patched kexts or any other solutions.. I always use the laptop connected to the external LCD so not having the proper resolution on the vga out is a big problem for me thanks anyway in advance to all! Link to comment Share on other sites More sharing options...
buridda Posted February 9, 2010 Share Posted February 9, 2010 found the solution.. I just have to press the power button and immediately close the builtin LCD.. a little faster than I used to do so that the very first image is displayed on the external LCD.. thanks all bye! Link to comment Share on other sites More sharing options...
buridda Posted February 11, 2010 Share Posted February 11, 2010 ciao deviato, I think you made the patched boot file.. so may I ask you something? Is there any difference on the com.apple.boot.plist file managing? because I modify it (for example I add the timeout entry) but nothing changes with the bootloader, still no timeout and any other options I add in the plist file.. is it because the boot file is not the standard one? is there any other file to change? thanks! bye Link to comment Share on other sites More sharing options...
deviato Posted February 11, 2010 Share Posted February 11, 2010 No, I didn't make any modification.. on my system it works like the original chameleon, I tested the timeout paramater, and it works.. Check if you have a com.apple.Boot.plist in your /Extra directory, this by default overrides the one in /Library/Preferences/SystemConfiguration ciao deviato, I think you made the patched boot file.. so may I ask you something? Is there any difference on the com.apple.boot.plist file managing? because I modify it (for example I add the timeout entry) but nothing changes with the bootloader, still no timeout and any other options I add in the plist file.. is it because the boot file is not the standard one? is there any other file to change? thanks! bye Link to comment Share on other sites More sharing options...
buridda Posted February 11, 2010 Share Posted February 11, 2010 ciao and thanks, I had just the one inside /Library/Preferences/SystemConfiguration and modified that one, when I saw it did not work, I did copy it also in /Extra but also there it does not work.. really don't know why... I think the chameleon config is somewhere else.. I did installa chameleon rc3 + PCefi 10.5 while installing hazard 10.6.2, after this I just changed the /boot file with the one I found in your blog.. ??? bye! EDIT: problem fixed.. dunno why but the active partition was the HFS+ data partition.. it seems hazard installed chameleon also in it.. activated the "Mac" partition and everything is OK now the changes in com.apple.boot.plist work.. :angry2: Link to comment Share on other sites More sharing options...
bboyg Posted February 12, 2010 Share Posted February 12, 2010 Works for me ay 4500M. The performance is the same like with the patched kext so I don`t need it anymore. Go on coders, u are our hope!!! Link to comment Share on other sites More sharing options...
stevensli Posted February 13, 2010 Share Posted February 13, 2010 It works for me. Thank you very much! Link to comment Share on other sites More sharing options...
deviato Posted February 24, 2010 Share Posted February 24, 2010 Hi to all! I've made a new version of Chameleon bootloader patched for Intel GMA Cards. This one should solve all the problems with people not getting any change of resolution using the previous version. Now the behavior has been modified to read the desired resolution from com.apple.Boot.plist before patching the vesa bios. If it doesn't find any "Graphics Mode" key, it reads a fallback value from edid. You can download it here: http://www.multiupload.com/DQ49G457JL Original post here: http://deviato.wordpress.com/2010/02/24/ch...-gma-version-2/ @anselmoso: please update the first post to point to the new link. Thanks! Link to comment Share on other sites More sharing options...
jhoussock Posted February 25, 2010 Share Posted February 25, 2010 Any chance for this to work on 10.5 or should it? just tried and nothing happened still stuck with garbage resolution Link to comment Share on other sites More sharing options...
Recommended Posts