Am I right in assuming most people here are running laptops? I'm a little confused, since I'm trying to get aspect scaling working on my Win7 desktop box with my X1800, and people are talking about Mobility Modder.
In any case, thanks to the tip-off by c0d3h4x0r, I tried downloading and installing 8.12 Catalyst, but with no luck. Driver simply didn't seem to want to work with my card. But then it occurred to me, the aspect scaling option is part of CCC, not quite dependent on the driver itself. So I tried installing only CCC and running on the Windows WDDM drivers, and voila! You have aspect scaling on your digital panels! =D (An extra bonus is that you can adjust resolution and other monitor settings within CCC again, though I've found you need to use the Windows Screen Resolution settings as well.)
As a matter of fact, you can even "update" to legacy 10.2 drivers. Just go device manager -> Display adapters -> <your gfx card> -> Driver tab -> Update Driver -> Browse Computer -> Pick from list -> Have disk -> Browse -> <path to driver>. In my case, it was something like this: C:\ATI\Support\10-02_legacy_vista32-64_dd_ccc\Packages\Drivers\Display\LH6A_INF
. If you wish to fall back to Windows default driver, pick the driver with (Microsoft Corporation - WDDM)
in the name from the list of drivers before you click on the Have disk button.
So in short, to get Aspect Scaling for legacy card:
- Download 8.12 (Previous Vista64 Catalyst drivers, previous Vista32 Catalyst drivers, previous WinXP Catalyst drivers)
- Run the downloaded .exe, and choose Custom install. Deselect all options except for Catalyst Control Centre.
- Download latest legacy Catalyst (Legacy for Vista64, legacy for Vista32, legacy for WinXP)
- Run the downloaded .exe to extract, but cancel the actual installer.
- Device manager -> Display adapters -> <your gfx card> -> Driver tab -> Update Driver -> Browse Computer -> Pick from list -> Have disk -> Browse -> <path to driver> (Again, likely to be something like this: C:\ATI\Support\10-02_legacy_vista32-64_dd_ccc\Packages\Drivers\Display\LH6A_INF)
- Finish driver installation. You are now a winner. =]
Now of course, there are
some problems; why else would ATI/AMD disable Aspect Scaling in the first place? Here are some that I've encountered.All Driver versions
With only a single monitor enabled, aspect scaling works 100%
You need to untick Enable GPU scaling between each time you change the Image Scaling mode. That, or you need to change resolution before the mode change kicks in.
Monitor Refresh rate must
be 60Hz (or 59Hz for my monitor for some strange reason). This might explain Everize's CSS problem.Windows WDDM driver
Dual monitor, scaling constantly resets back to Scale image to full panel size10.2 legacy
Clone mode always resets to Use centered timings
Extended desktop very flaky, monitors may automatically disable themselves when changing resolution or enabling/disabling GPU scaling. Works fine if both monitors are in naitive res tho. If you encounter this problem and you can't get one of your monitors back on, go to Screen Resolution settings in Windows, set Multiple displays to Duplicate desktop -> Apply -> set Multiple displays to Extend desktop -> Apply.
Now, I can't say for sure if it's like this for all computers; it may actually be a problem with DVI/VGA combos, and some of the dual monitor problems I've encountered may go away entirely if both monitors run off DVI. I did
manage to get extended desktop running on 10.2 legacy drivers with Aspect Scaling, but it was static, in the sense that if you/other programs changed resolution, it would default back to full screen stretched.
Feel free to experiment, I've found that getting Aspect Scaling working is a complicated, convoluted and downright confusing dance of fiddling with Image Scaling settings, Screen Resolution settings in Windows and Displays Manager in CCC. Good luck!