Re: xorg-x11-drv-qxl in Fedora should be updated to 0.1.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 07/29/2014 01:01 PM, David Mansfield wrote:

On 07/29/2014 11:09 AM, David Mansfield wrote:

On 07/28/2014 09:10 AM, Hans de Goede wrote:
Hi,

$subject says it all, I've looked into doing this myself,
but there are quite a few patches, which likely can be all dropped,
but I believe it is better for the update to be done by someone who
knows the code better, and thus is a better judge of which patches
can be dropped.


I've managed to be lucky enough to uncover lots of xorg qxl issues in the past, so I'll build a "plain jane" 0.1.2 version here and test it.

# fix a blocker in F20 the quick way.
no-surfaces-kms.patch


This one seems to be necessary. Within about 1 minute xorg starts acting funky - long stalls and rendering issues (see attached PNG of the "System" menu in MATE).

With 0.1.2 "vanilla" + no-surfaces-kms.patch, that particular problem seems gone (long enough to type this at least).

Just to follow up on this:

I've been using 0.1.2 + no-surfaces-kms.patch only and things have been 100% stable for me with my "typical" workload. My environment is:

F20 guest, F20 host, F20 client.

The no-surfaces-kms.patch is attached for convenience of anyone reviewing this. After a little sleuthing (which shouldn't be necessary, the patch or the spec could mention the bug# that it is fixing), it seems this patch addresses:

RH bug#1027831 - kernel BUG at drivers/gpu/drm/ttm/ttm_bo.c:173!

--
Thanks,
David Mansfield
Cobite, INC.


diff -up xf86-video-qxl-0.1.1/src/qxl_uxa.c.dma xf86-video-qxl-0.1.1/src/qxl_uxa.c
--- xf86-video-qxl-0.1.1/src/qxl_uxa.c.dma	2013-11-08 13:37:49.898702515 +1000
+++ xf86-video-qxl-0.1.1/src/qxl_uxa.c	2013-11-08 13:38:10.185702515 +1000
@@ -422,6 +422,8 @@ qxl_create_pixmap (ScreenPtr screen, int
     ErrorF ("Create pixmap: %d %d @ %d (usage: %d)\n", w, h, depth, usage);
 #endif
 
+    if (qxl->kms_enabled)
+	goto fallback;
     if (uxa_swapped_out (screen))
 	goto fallback;
 
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]