Bug 874524
Summary: | Title number is wrong when a guest with 4 monitors running on RHEVM. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Geyang Kong <gkong> | ||||||||
Component: | spice | Assignee: | Jonathon Jongsma <jjongsma> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | SPICE QE bug list <spice-qe-bugs> | ||||||||
Severity: | low | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 7.0 | CC: | cfergeau, cwei, dblechte, gkong, juzhou, marcandre.lureau, mjenner, mzhan, rbalakri, tpelka, tzheng, zpeng | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2015-04-22 10:04:12 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Geyang Kong
2012-11-08 11:26:11 UTC
Created attachment 641217 [details]
screenshot
Do you have a reproducer? I have never encountered that bug. From what I can read in virt-viewer code, it already correctly reports monitor number (thanks to nth-display property, although it is more nth-monitor) However, I don't think the Windows QXL driver guarantees mapping of nth monitor to nth channel. Moving there for now. Yes, I can still reproduce this. And this time, I got a log file with SPICE_DEBUG=1. I will attach log file and new snapshot later. Created attachment 745927 [details]
New screen shot
Created attachment 745928 [details]
Log file
I could not reproduce this with spice-guest-tools 0.7.4 (http://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-0.74.exe) running The driver is not responsible for spice display channels. The order of channel creation is implicit by the order of pci card initialization, to make it explicit we need to add a number to the interface (QXLInterface) between qemu and spice. # Main VGA channel creation main->..->pc_vga_init->..->qxl_init_primary->qxl_init_common->..->spice_server_add_interface->red_dispatcher_init->red_dispatcher_display_channel_create # Later via ordering of statements in qemu's main main->qemu_opts_foreach->device_init_func->qdev_device_add->..->qxl_init_secondary->..->spice_server_add_interface->red_dispatcher_init->red_dispatcher_display_channel_create Since main ordering can change in the future (red_dispatcher calls are serialized via a pipe) we should add an identifier. Needs fixes in spice & qemu, moving to spice (will clone later). Already at low priority. Can you still reproduce? thanks (In reply to Marc-Andre Lureau from comment #15) > Can you still reproduce? thanks Hi Marc-Andre Lureau, Since bug reporter is not here, please needinfo to me if you're not clear with following steps, thanks. I cannot reproduce this issue any more. Environment: Host setup with 7.1 released iso. Guest: Prepare a win7 x86_64 guest on rhevm. Packages version: libvirt-1.2.14-1.el7.x86_64 spice-gtk-0.22-2.el7.x86_64 xorg-x11-drv-qxl-0.1.1-12.el7.x86_64 virt-viewer-0.6.0-12.el7.x86_64 spice-vdagent-0.14.0-9.el7.x86_64 Steps: 1. Prepare a win7 x86_64 guest on rhevm, make sure it has spice device and 4 monitors and qxl driver installed. 2. Extend the desktop to 4 monitors. 3. Right click on desktop, choose screen resolution. 4. Click Identify. 5. Compare numbers on displays with form title numbers. After step5, Number of displays are same with title number. (In reply to zhoujunqin from comment #16) > (In reply to Marc-Andre Lureau from comment #15) > > Can you still reproduce? thanks > > Hi Marc-Andre Lureau, > Since bug reporter is not here, please needinfo to me if you're not clear > with following steps, thanks. > > I cannot reproduce this issue any more. thanks, let's close it then |