What I'd like to do is have a virtual resolution of 1600x1200 that is downscaled to a lower resolution (e.g. 1366x768) so I can fit 4 windows of 800x600 on my desktop even if the screen doesn't support 1600x1200. And no, I can't make the windows smaller ;).
I know that there is a hack of sorts that allows downscaling from 1024x768 or 1152x864 by setting the registry key Display1_DownScalingSupported to 1. This hack worked when I tested it (I could run Battlefield 2 on 1152x864, which is 96 more vertical pixels than my screen actually has), but doesn't seem to allow higher resolutions than 1152x864. Would it be possible to use this hack to downscale 1600x1200 to a lower resolution? I don't mind loss of text readability and I'm not afraid of messing with configuration files, registry entries or even binary blobs. I'd just love to get this working :).
Note that the system I'm trying to get this working on has the following specs:
Windows 7 Home Premium x86
Nvidia Optimus, with:
Intel HD Graphics 3000
Nvidia GT 555M
Screen with 1366x768 native resolution
I already tried getting the Nvidia driver to do the scaling, but it seems that's not possible in Optimus configurations. Any thoughts on downscaling 1600x1200 on this system are appreciated!
This feature is not available through the graphics driver options available, the only way to do this would be customizing the driver through a Field Application Engineer (FAE).
However in your case due your system has switchable graphics I recommend you contacting the system manufacturer because the Intel graphics driver has been customized according the equipment specifications.
I contacted the system manufacturer and was informed that they cannot help me with this as they only provide standard drivers. I would, however, still like to get this working. Is there any way to get an FAE to customize the driver? Or can I download an SDK of sorts somewhere and give it a shot myself? Depending on the way "Display1_DownScalingSupported" is implemented, it could be as easy as adding some resolutions to a list, couldn't it?