http://bugs.winehq.org/show_bug.cgi?id=13253
Summary: simulate unavailable lower display resolutions Product: Wine Version: 1.0-rc1 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jcollins@asgardsrealm.net
I'm not quite sure where this request should be filed, so here goes.
I've found that some newer displays (laptops specifically) are not able to provide the older traditional resolutions (640x480 or 800x600).
For instance on my T61p, only the following resolutions are available:
$ xrandr Screen 0: minimum 640 x 512, current 1920 x 1200, maximum 1920 x 1200 default connected 1920x1200+0+0 0mm x 0mm 1920x1200 50.0* 51.0 60.0 61.0 1680x1050 52.0 1600x1024 53.0 1400x1050 54.0 1280x1024 55.0 840x525 56.0 800x512 57.0 700x525 58.0 640x512 59.0
Some applications will not start unless they can change to their desired resolution (BF1942's intros require 800x600). While it is possible to configure wine to provide a windowed virtual desktop, this doesn't tend to work very well with many games/applications that once started can actual run at one of the higher native full screen resolutions.
What I'm thinking would be a good compromise would be to simply utilize the first resolution that would wholly encompass the requested resolution and center the output when the requested resolution doesn't exist. So, for example with BF1942, it would get the 1280x1024 screen resolution and the 800x600 intro movies would be centered.
Does this make sense?