My conclusions on fixed scaling on ATI:
just to let you know where I am this far,
and regarding this:
ok guys, i made a new discovery. This problem seems to ONLY arise on 1280x800 screens. And I figured out why. It may be just coincidence but for 1440x900 screen, a 4:3 resolution that was stretched and had a preserved ratio would be stretched to 1200x900. For 1680x1050, it would be stretched to 1400x1050. For 1920x1200, it would be stretched to 1600x1200. And finally, for 1280x800, it would be stretched to 1066.66667x800
I have an ASUS M6V, ATI Mob X600, 1280x800 LCD panel, CRT output, no DVI output
My girlfriend has a HP dv4200, ATI Mob X700, 1280x800 LCD panel, CRT output, no DVI output
With default drivers (asus ones on the asus, and hp ones on the hp, which both include ATI CP, not CCC, and are in the range of catalyst 5.5-5.12):
- my asus has widescreen scaling and unscaled options, no fixed scaling.
- my gf's hp has all three options
with latest omega drivers (cat 6.2, with ati/omega cp)
- my asus has widescreen scaling and unscaled options, no fixed scaling.
- my gf's hp has all three options
so now I conclude this:
- same drivers yield different options: drivers do not matter
- native res are the same: native res does not matter
- native res is 1280x800: this discards the above quote's conclusions
and I estimate this to be true:
- same ati hardware yield different result (some 9600 have fixed scaling, some don't. it is known that 9600 and 9700 are roughly the same. it is known that x600 and x700 are roughly the same too): ati hardware might just not matter.
therefore I conclude:
1=> fixed scaling is made available or not relative to revisions or batches of chipsets (sheer luck is needed)
2=> fixed scaling is made available or not through a video BIOS setting (flashing is needed, and maybe hacking the bios)
3=> fixed scaling is made available or not relative to the panel connected
4=> fixed scaling is made available or not relative to a complex combination of parameters
note: ATT, ATICCC or ATICP, all yield same results, so which one one will use, it does not matter.
note: omega drivers are an easy way to bypass the catalyst mobility check.