[Bug 29301] New: Master of Orion 3 shows only black screen with resolutions>800x600

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 10 05:12:33 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=29301

             Bug #: 29301
           Summary: Master of Orion 3 shows only black screen with
                    resolutions>800x600
           Product: Wine
           Version: 1.3.7
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Keywords: regression
          Severity: minor
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: gyebro69 at gmail.com
                CC: hverbeet at gmail.com
    Classification: Unclassified
   Regression SHA1: 7e3985e1fea60da73bae2b9465b94e5d110909fc


Only black screen and the mouse pointer can be seen when starting MoO 3 with
resolutions higher than 800x600 (that's the only resolution supported by the
game, and there is no way to change it via game option). This happens both in
full-screen and virtual desktop mode. Apart from that the game is running, you
can hear the sound of the intros and the sound effect when the mouse pointer
passes a menu option, but nothing can be seen.

Workaround: either set a virtual desktop sized to 800x600, or change your
desktop resolution to 800x600 before launching the game in Wine's full-screen
mode.

In the terminal:
fixme:win:EnumDisplayDevicesW ((null),0,0x32ef94,0x00000000), stub!
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found
800x600x16 @85! (XRandR)
fixme:d3d_surface:wined3d_surface_blt Blit clipping not implemented.
...

The last fixme is repeated over and over again, filling up the logfile until I
quit the game. That line is not present when the game is running @800x600.

This is a regression, caused by

7e3985e1fea60da73bae2b9465b94e5d110909fc is the first bad commit
commit 7e3985e1fea60da73bae2b9465b94e5d110909fc
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Mon Nov 8 11:50:33 2010 +0100

    ddraw: Setup the device window in SetCooperativeLevel().

git checkout 7e3985e1fea60da73bae2b9465b94e5d110909fc  >>black screen
git reset --hard HEAD^   >>game screen appears correctly at any screen
resolutions

Other opened bug report(s) with this commit: bug #25417.
No demo available.
Please let me know if you need a log with debug channels enabled.

Fedora 16 x86
Nvidia 250 / driver 290.10
X.Org X Server 1.11.2

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list