Bug 61124

Summary: Transparency / alpha blending bug on Vista
Product: Spice Reporter: Francois Gouget <fgouget>
Component: win32 qxl xddmAssignee: Spice Bug List <spice-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Windows (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: QXL driver transparency issue on Vista

Description Francois Gouget 2013-02-19 15:24:50 UTC
Created attachment 75116 [details]
QXL driver transparency issue on Vista

When using the QXL driver on Windows Vista I get a couple of pink areas in the Desktop Gadgets. This suggests that there is a transparency or alpha blending bug.

I have noticed this problem with both the Windows XP and Windows 7 versions of the driver. See bug 61123 for more details on installing the driver.

I did not notice this issue on Windows 7 but then given that it does not have the same sort of Desktop Gadgets enabled by default I'm not sure how to verify that there is no transparency issue there.


More configuration details:
 * 32-bit Windows Vista straight from CD, no windows updates. The Desktop Gadgets look ok with the default VGA driver.

 * 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
Comment 1 Francois Gouget 2015-05-07 13:51:31 UTC
This is fixed in the spice-guest-tools 0.100 release (using the 32 bit Windows XP driver) when combined with QEMU 2.1.
(With QEMU 1.7 the QXL driver causes Vista to freeze at boot time.)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.