[Spice-devel] [PATCH v2 0/4] qxl-wddm-dod: fix for black screen after VGA driver enable

Yuri Benditovich yuri.benditovich at daynix.com
Sat Feb 4 16:00:19 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1417448
There are 2 problems:
The driver does not start properly when it does not
receive valid physical address from the OS when tries to obtain current 
display information (fallback mode with defaults)
When this is fixed, in case of fallback the driver uses 24bpp as default color
format. If current mode of VGA is 32bpp, due to bug in qemu the screen is not
displayed properly after video mode switch.
Setting fallback color format to 32 bpp avoids the problem.

Changes from V1:
Patch 1 fixed to be C++ instead of C

Yuri Benditovich (4):
  qxl-wddm-dod: Startup case when OS does not supply frame buffer
    address
  qxl-wddm-dod: Discard meaningless copy of value
  qxl-wddm-dod: Allow easy modification of fallback setting
  qxl-wddm-dod: Use 32 bpp for fallback mode

 qxldod/QxlDod.cpp | 36 ++++++++++++++++++++++++++++--------
 1 file changed, 28 insertions(+), 8 deletions(-)

-- 
2.7.0.windows.1



More information about the Spice-devel mailing list