multi-monitor configuration issues

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

 



Hi All,

I'm trying to get dual-head spice to work and having lots of problems.

- host is fully up-to-date F18 without virt preview repo.

- guest is freshly created/installed F19 (today), created with virt-manager, and with this option manually added to domain xml afterwards, as per Hans's instructions on the 'net:

  <qemu:commandline>
    <qemu:arg value='-global'/>
    <qemu:arg value='qxl-vga.revision=4'/>
  </qemu:commandline>

I have also increased the vram in the <model type='qxl' /> from 65536 to 262144, in an attempt to fix the below problems, but nothing has changed.

- remote-viewer is being launched on the host, which has two physical monitors (1920x1200 resolution each) attached.

Here are the issues so far:

1) as soon as the revision=4 is put in the domain xml, the displayed mouse cursor location is off from "actual" by +8+8

2) Every time (except for once, see #3, #4) I change resolution in the guest, Xorg crashes:


 (**) spice vdagent tablet: (accel) acceleration threshold: 4
 (EE)
 (EE) Backtrace:
 (EE) 0: /usr/bin/X (OsLookupColor+0x129) [0x46e539]
 (EE) 1: /lib64/libpthread.so.0 (__restore_rt+0x0) [0x7f2321431f9f]
(EE) 2: /lib64/libpixman-1.so.0 (_pixman_internal_only_get_implementation+0x2ae30) [0x7f2321029e60] (EE) 3: /lib64/libpixman-1.so.0 (_pixman_internal_only_get_implementation+0x2b06b) [0x7f232102a34b] (EE) 4: /lib64/libpixman-1.so.0 (pixman_image_composite32+0x481) [0x7f2320f7a841] (EE) 5: /usr/lib64/xorg/modules/drivers/qxl_drv.so (_init+0x430d) [0x7f231c1affad] (EE) 6: /usr/lib64/xorg/modules/drivers/qxl_drv.so (_init+0x43ff) [0x7f231c1b012f] (EE) 7: /usr/lib64/xorg/modules/drivers/qxl_drv.so (_init+0xf947) [0x7f231c1c6bf7] (EE) 8: /usr/lib64/xorg/modules/drivers/qxl_drv.so (_init+0x19c6b) [0x7f231c1db18b] (EE) 9: /usr/lib64/xorg/modules/drivers/qxl_drv.so (_init+0x16877) [0x7f231c1d4977]
 (EE) 10: /usr/bin/X (DamageRegionAppend+0x592) [0x5206e2]
 (EE) 11: /usr/bin/X (CompositeRegisterAlternateVisuals+0x2547) [0x4d7917]
 (EE) 12: /usr/bin/X (CompositeRegisterAlternateVisuals+0x3305) [0x4d9695]
 (EE) 13: /usr/bin/X (CompositeRegisterAlternateVisuals+0x1c0f) [0x4d689f]
 (EE) 14: /usr/bin/X (SwapConnClientPrefix+0x1c16) [0x460c66]
 (EE) 15: /usr/bin/X (MapWindow+0x105) [0x461eb5]
 (EE) 16: /usr/bin/X (ProcBadRequest+0x4e8) [0x4322c8]
 (EE) 17: /usr/bin/X (SendErrorToClient+0x3f7) [0x436e47]
 (EE) 18: /usr/bin/X (_init+0x3ab2) [0x429ae2]
 (EE) 19: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f232006cb75]
 (EE) 20: /usr/bin/X (_start+0x29) [0x426741]
 (EE) 21: ? (?+0x29) [0x29]
 (EE)
 (EE) Segmentation fault at address 0x7f231447e000


3) I don't have additional displays (e.g. "Display 2") unless I change the resolution first.

4) Once I click on "Display 2" a window appears but is forever "Waiting for display 2"

It seems there's some fundamental mismatch between the host/guest or something. Is there a way to check the versions support what I'm trying to do here?

Thanks,
David
_______________________________________________
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]