[Bug 61227] New: The QXL driver reports X1R5G5B5 on XP instead of R5G6B5
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Feb 21 03:47:51 PST 2013
https://bugs.freedesktop.org/show_bug.cgi?id=61227
Priority: medium
Bug ID: 61227
Assignee: spice-bugs at lists.freedesktop.org
Summary: The QXL driver reports X1R5G5B5 on XP instead of
R5G6B5
Severity: normal
Classification: Unclassified
OS: Windows (All)
Reporter: fgouget at codeweavers.com
Hardware: x86 (IA32)
Status: NEW
Version: unspecified
Component: win32 qxl
Product: Spice
Created attachment 75247
--> https://bugs.freedesktop.org/attachment.cgi?id=75247&action=edit
Test executable and source
On Windows XP querying Direct3D8 for the supported modes yields a number of
modes using the X1R5G5B5 pixel format instead of the normal R5G6B5 one when
using the QXL driver. This causes Wine's conformance tests to fail on that
platform.
For instance:
Vendor 6966, Device 256, SubSys 285219572, Revision 3
Driver = qxldd.dll
Description = Red Hat QXL GPU
Got 226 modes
Mode 0: 640 x 480 @ 100Hz format *** X1R5G5B5 *** (unexpected)
Mode 1: 640 x 480 @ 100Hz format X8R8G8B8
...
Using the same QXL graphics card and driver on Windows 7 shows the expected
alternating R5G6B5 and X8R8G8B8 modes:
Vendor 6966, Device 256, SubSys 285219572, Revision 3
Driver = qxldd.dll
Description = Red Hat QXL GPU
Got 58 modes
Mode 0: 640 x 480 @ 100Hz format R5G6B5
Mode 1: 640 x 480 @ 100Hz format X8R8G8B8
...
Still using the QXL graphics card but with Microsoft's Standard VGA driver in
Windows XP also shows the expected R5G6B5 and X8R8G8B8 modes:
Vendor 0, Device 0, SubSys 0, Revision 0
Driver = vga.dll
Description =
Got 28 modes
Mode 0: 640 x 480 @ 1Hz format R5G6B5
...
Mode 5: 640 x 480 @ 1Hz format X8R8G8B8
...
Steps to reproduce:
* Set up a Windows XP VM in QEmu/KVM and install the QXL driver.
* Run the attached d3d8modes.exe tool.
* The tool should not report unexpected modes.
More configuration details:
* 32-bit Windows XP SP2 straight from CD, no windows updates.
* The driver was installed from spice-guest-tools-0.3.exe which seems to ship
a QXL driver built from this commit: 5020ad9f4a54d632daca3ccbc5522e3d44909c33
http://spice-space.org/download.html
* The VM is running in QEmu/KVM on a 64-bit Debian host.
qemu 1.1.2+dfsg-5
qemu-keymaps 1.1.2+dfsg-5
qemu-kvm 1.1.2+dfsg-5
qemu-system 1.1.2+dfsg-5
qemu-user 1.1.2+dfsg-5
qemu-utils 1.1.2+dfsg-5
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-bugs/attachments/20130221/ad0732fe/attachment.html>
More information about the spice-bugs
mailing list