Bug#801081: Re: Bug#801081: Re: xserver-xorg-video-qxl: QXL video unusable due to performance

2016-05-30 Thread Jason Briggs
Thank you! 

I had same issue on other distro I do not use anymore (mageia) so upstream is 
better, but it looked like it was never going to happen (they do not appear in 
his git yet or I miss it).

 On Mon, 30 May 2016 03:50:41 -0400 Laurent Bigonville  wrote  
> 
> 
>Le 30/05/16 à 08:35, Julien Cristau a écrit : 
>> On Sun, May 29, 2016 at 15:53:28 -0400, Jason Briggs wrote: 
>> 
>>> Please include this patch as well: 
>>> 
>>> http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/plain/qxl-kms-disable-composite.patch
>>>  
>>> 
>>> it appear to help with glitches. 
>>> 
>>> Is there any chance these two patch can make it into Jessie? The reason is 
>>> because it affects all jessie live CD and live CD can't be used properly at 
>>> all with KVM/spice, it really break functionality and there is no 
>>> workaround there unless you rebuild the CD. There is still 2 years of life 
>>> to jessie and all downstream suffer. 
>>> 
>> The patches need to make it into an upstream release first. 
>> 
>I would also prefer that. 
> 
>I already contacted upstream about it, he's aware of the patches and 
>merging them somewhere on his list. 
>
>



Bug#801081: Re: xserver-xorg-video-qxl: QXL video unusable due to performance

2016-05-29 Thread Jason Briggs
Please include this patch as well:

http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/plain/qxl-kms-disable-composite.patch

it appear to help with glitches.

Is there any chance these two patch can make it into Jessie? The reason is 
because it affects all jessie live CD and live CD can't be used properly at all 
with KVM/spice, it really break functionality and there is no workaround there 
unless you rebuild the CD. There is still 2 years of life to jessie and all 
downstream suffer.

 On Tue, 24 May 2016 07:26:52 -0400 Jason Briggs  wrote  
>Dear Maintainer:
>
>I need to advise you that the current package in Stretch 
>xserver-xorg-video-qxl 0.1.4-3+b1 is
>***NOT*** fixed
>
>on my Stretch I manually recompile xserver-xorg-video-qxl and applied the 
>following patch:
>
>http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/plain/no-surfaces-kms.patch
>
>using this patch on the recompile package, the issue no longer happens (when 
>kms enabled).
>
>To be specific, with this patch enabled, even though Xorg.0.log report that 
>surfaces enabled,
>they behave as if disable and all works. This is the same behavior I can see 
>when I ran a Fedora;
>log say enabled but no issue, because in fact disable internally.
>
>I advise please apply the patch above to package (if there is no other patch 
>in works).
>This can't be in the next Debian.
>
>In addition I advise to check other patches listed:
>http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/
>to see if they fix anything else, such as qxl-kms-disable-composite.patch
>I can confirm there is other issues with QXL driver (other than this bug) with 
>4.x+ kernel such as broken auto-resizing ("Auto Resize VM with Window" broken).
>
>Thank you
>
>
>
>



Bug#801081: xserver-xorg-video-qxl: QXL video unusable due to performance

2016-05-24 Thread Jason Briggs
Dear Maintainer:

I need to advise you that the current package in Stretch xserver-xorg-video-qxl 
0.1.4-3+b1 is
***NOT*** fixed

on my Stretch I manually recompile xserver-xorg-video-qxl and applied the 
following patch:

http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/plain/no-surfaces-kms.patch

using this patch on the recompile package, the issue no longer happens (when 
kms enabled).

To be specific, with this patch enabled, even though Xorg.0.log report that 
surfaces enabled,
they behave as if disable and all works. This is the same behavior I can see 
when I ran a Fedora;
log say enabled but no issue, because in fact disable internally.

I advise please apply the patch above to package (if there is no other patch in 
works).
This can't be in the next Debian.

In addition I advise to check other patches listed:
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/
to see if they fix anything else, such as qxl-kms-disable-composite.patch
I can confirm there is other issues with QXL driver (other than this bug) with 
4.x+ kernel such as broken auto-resizing ("Auto Resize VM with Window" broken).

Thank you



Bug#801081: xserver-xorg-video-qxl: QXL video unusable due to performance

2016-04-09 Thread Jason Briggs


I need to add some information. Here is a link to a thread to Jessie downstream 
distro suffering from issue: https://forums.whonix.org/t/qxl-slowness-fix/1759

Fedora has some patches applied to QXL and maybe they would help:
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/no-surfaces-kms.patch
 <- this one is interesting!!!
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/qxl-kms-disable-composite.patch
 <- maybe of value
http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-drv-qxl.git/tree/0001-worst-hack-of-all-time-to-qxl-driver.patch
 <- if all else fails



Bug#801081: Re: xserver-xorg-video-qxl: QXL video unusable due to performance

2015-11-29 Thread Jason Briggs
Hello,

I tried some time ago to install the qxl driver from testing into Jessie but it 
hang with green screen on boot.

I tried a few days ago to make a new vm of Stretch and it still has the problem.
To make qxl usable I have to disable the offscreen surfaces as in the conf.
It speeds up everything to near perfect. For example the main page of wikipedia
can't be browsed in iceweasel, it's too slow.

There was also more artifacts in the Stretch vm. Seem fixed by disabling 
offscreen surfaces.
I add that .conf to all my VMs manually now.

 On Mon, 16 Nov 2015 10:50:55 -0500 Laurent Bigonville  wrote  
>On Mon, 05 Oct 2015 22:58:26 -0400 Pat Roberts 
> wrote: 
> 
> > Dear Maintainer, 
> 
>Hi, 
> 
> > When QXL video is selected in a virt-manager Debian Jessie or Wheezy 
>guest, the 
> > performance of a whole class of applications is so bad it renders the 
>driver 
> > unusable, up to appearing locked up. 
> 
>Could you please try to use the version from testing/unstable (0.1.4)? 
> 
>Cheers, 
> 
>Laurent Bigonville 
>



Bug#801081: xserver-xorg-video-qxl: QXL video unusable due to performance

2015-10-07 Thread Jason Briggs


WORKAROUND (finally!!!):

sudo editor /usr/share/X11/xorg.conf.d/50-qxl.conf
# insert the following:
Section "Device"
  Identifier "qxl"
  Driver "qxl"
  Option "ENABLE_SURFACES" "False"
EndSection
# save + reboot with QXL video

This was suggested on a mailing list for a downstream Jessie distro, thanks to 
those guys. The original reference: 
http://lists.freedesktop.org/archives/spice-devel/2012-November/011479.html

I don't know if this is a real solution (strange that xserver-xspice is 
missing) but with this fix Iceweasel and apps now seem to run at full speed in 
my Jessie VM.



Bug#801081: xserver-xorg-video-qxl: QXL video unusable due to performance

2015-10-07 Thread Jason Briggs

I wonder if these issues and lack of configurability aren't related to the
fact that xserver-xspice package (part of QXL source) appears to be 
missing from Jessie altogether??
https://packages.debian.org/stretch/xserver-xspice

Another note: I've found this affects other Jessie-based distros
as well.

ps: sorry for line length



Bug#801081: xserver-xorg-video-qxl: QXL video unusable due to performance

2015-10-05 Thread Jason Briggs
Another way to replicate:

Simply run the Jessie live CD (debian-live-8.2.0-amd64-xfce-desktop.iso) as a 
guest in Virt-Manager with QXL driver (default) and try to load Iceweasel and 
try to scroll through some websites for 10 minutes. Even with spice-vdagent 
missing, with only the qxl driver the browser is so slow and glitchy it's 
virtually unusable on my host systems.

Then kill machine and switch to VGA driver, reload VM and try Iceweasel again. 
VGA appears slower in XFCE at first but then Iceweasel runs great and speed is 
constant in general.

Again there is no spice-vdagent in the live CD so obviously the qxl driver is 
the problem.



Bug#801081: xserver-xorg-video-qxl: QXL video unusable due to performance

2015-10-05 Thread Jason Briggs
Minor correction:
I used the Cirrus driver on Wheezy machines. For Jessie machines I have it set 
to the VGA driver (because Cirrus has issues on Jessie guests as well). 

I had no luck trying to backport the xserver-xorg-video-qxl package from Sid 
locally on my own (green screen) and limited ability to look further.