Re: [PATCH linux vdagent] Don't abort if XRRSetCrtcConfig fails

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

 



On Mon, Dec 23, 2013 at 03:39:21PM +0200, Alon Levy wrote:
> On 12/19/2013 09:32 PM, Jonathon Jongsma wrote:
> > No, the cause is not identified yet.  Still debugging that.  This patch just makes the vdagent more robust in the meantime.  
> > 
> 
> using nomodeset fixes the problem for me (F19 guest from iso, upstream
> with the qemu patch below to reproduce the problem without nomodeset),
> so this is a kernel/X driver issue, still investigating.

Looking more into this, using nomodeset triggers this workaround:
http://cgit.freedesktop.org/xorg/driver/xf86-video-qxl/tree/src/qxl_driver.c#n819
    /* fake transform support, to allow agent to switch crtc mode */
    /* without X doing checks, see rrcrtc.c "Check screen size */
    /* bounds" */
    xf86RandR12SetTransformSupport (pScreen, TRUE);

which nicely points at the bit of code in the X server which causes the X
error in the RHEL6/kms guest situation:
http://cgit.freedesktop.org/xorg/xserver/tree/randr/rrcrtc.c#n1148

Christophe

Attachment: pgp1QIVbL79vL.pgp
Description: PGP signature

_______________________________________________
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]