I've been playing with prasys' 915resolution port and got my ATI X1900 Mobility to boot with native resolution, so I thought I could share that.
In fact it should work with newer ATI cards too, and I applied the same method to Nvidia cards. I can't test that myself though.
ATI cards are working perfect! If you have a Mobility card, that could solve some of your resolution issues.
Please use the debug version FIRST and report what's written before entering the GUI.
here is the diff for RC5pre11: http://www.gael-philippe.fr/Chameleon.2.0-RC5pre11-autoRes.diff.txt
and the precompiled boot file: http://www.gael-philippe.fr/chameleon.RC5pre11.autoResolution.zip
precompiled debug boot file: http://www.gael-philippe.fr/chameleon.RC5pre11.autoResolution.debug.zipHow to use it :
The booter patches the Standard VESA tables in the shadow Video BIOS (vbios) so the VESA modes will fit the aspect ratio of your display. By default, it will try to get an EDID and use it to get the values. However, the values in the EDID are not always correct.
If the mode from the EDID doesn't fit, you can disable the patch with AutoResolution=No or set a custom resolution with "Graphics Mode"=1440x900x32, using you own resolution.
NEW: while in the boot menu, if you type "Graphics Mode"=1440x900x32 and press F2, it will try to set that mode and return to the menu. In the debug version, keep pressing F2 to go through the output.
NOTE: You have to define a mode in your Boot.plist to have GUI working.Known issues :
On some computer, it will be impossible to set modes higher than 1280x1024. It depends on the VESA implementation in your devices. The booter is not responsible for that.
On NVIDIA cards, you might experience a graphic bug at the bottom of your display. VGA seems ok.
Most Intel GMA hasn't been tested. In theory, should be working.
Not Intel chipsets (e.g. ATI&NVIDIA integrated chipsets, VIA chipsets...) aren't supported. The booter uses a functionality in Intel chipsets from 8xx series to 4 series for unlocking the shadow vbios. The Intel 5 series chipset (core i3/i5/i7) aren't supported either, the functionality has moved.Moderator Edit: Thread cleaned, Title polished. All threads are maintained by their respective OPs. Collaborative threads must show crystal-clear signs of collaboration. This forum is not a kindergarden for pissing contests. Be nice, have fun or take it elsewhere.