https://bugs.winehq.org/show_bug.cgi?id=47838
Bug ID: 47838 Summary: Add a dual-screen Windows VM Product: Wine-Testbot Version: unspecified Hardware: x86 OS: Windows Status: NEW Severity: normal Priority: P2 Component: unknown Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
Wine has tests that deal with multi-head displays. These would need some matching multi-head test VMs.
https://bugs.winehq.org/show_bug.cgi?id=47838
--- Comment #1 from François Gouget fgouget@codeweavers.com --- With Windows guests adding a multi-head configuration is pretty easy: just configure it with two QXL graphics video cards. Then tell Windows how you want those two screens set up. The VM can then be rebooted or powered off and the two screens will still be there.
Of course the TestBot has been using the basic VGA graphics video card a lot to minimize the Direct3D errors so switching to QXL may have an impact on the test results. But it could be argued that it also makes sense to test the QXL driver as that's what's meant to be used in QEmu's Windows guests. Maybe it will help improve the QXL driver.
A side-effect of a dual-screen configuration is that it breaks the TestBot screenshots: all we get is a black screen that says "Guest has not initialized the display (yet).". Even testing with virt-viewer, taking a screenshot only captures the screen displayed by that window. Some investigation is necessary to see if there's a fix for that (we currently ask to capture screen 0: screenshot($Stream, 0, 0)). Another option would be to do the screenshots on the client side where we may be better able to deal with multiple screen setups (see bug 44709).
https://bugs.winehq.org/show_bug.cgi?id=47838
--- Comment #2 from François Gouget fgouget@codeweavers.com --- The Windows 10 VM now has a _2scr variant which has two QXL graphics cards and two screens in extend mode.
https://bugs.winehq.org/show_bug.cgi?id=47838
--- Comment #3 from François Gouget fgouget@codeweavers.com --- Add dual-screen configurations for Windows XP and Windows 7.
https://bugs.winehq.org/show_bug.cgi?id=47838
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs@winehq.org |fgouget@codeweavers.com
--- Comment #4 from François Gouget fgouget@codeweavers.com --- Windows XP has a dual screen configuration. Next Windows 7...
https://bugs.winehq.org/show_bug.cgi?id=47838
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #5 from François Gouget fgouget@codeweavers.com --- w1064 and w10pro64 have dual screen test configurations so this is done. It is likely that only w1064 will retain one in the future so one VM host does not end up having to run too many tests.
wxppro also has a dual screen configuration but that VM is deprecated so that it moot.
Dual screen test configurations will be added to other VMs as I refresh them, such as w7u for instance. But since this depends on a VM refresh this is not par of this bug.
The screenshot aspect should be dealt with as part of bug 44709.
So I think this bug can be closed.
https://bugs.winehq.org/show_bug.cgi?id=47838
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from François Gouget fgouget@codeweavers.com --- Closing.