Bug 1097544
| Summary: | Get wrong result if change the resolution with two monitors | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | CongDong <codong> | |
| Component: | virt-viewer | Assignee: | Virt Viewer Maint <virt-viewer-maint> | |
| Status: | CLOSED NEXTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 6.6 | CC: | acathrow, cfergeau, codong, dblechte, jjongsma, juzhou, lcui, marcandre.lureau, mzhan, tzheng, zsong | |
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1102558 (view as bug list) | Environment: | ||
| Last Closed: | 2014-06-05 08:13:11 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
CongDong
2014-05-14 05:06:00 UTC
Created attachment 895361 [details]
xrandr log for guest
Created attachment 895362 [details]
This is the screenshot when change resolution of display2 to 2560*1600 in fullscreen mode
the screenshot is for change the second display's resolution in fullscreen mode
(In reply to CongDong from comment #2) > Created attachment 895362 [details] > screenshot of fullscreen mode > > the screenshot is for change the second display's resolution in fullscreen > mode There seems to be some information missing in this bug. This screenshot shows the displays in fullscreen mode. But in your description for how to reproduce the issue, you didn't mention fullscreen mode except a vague comment at the very end. Please be very explicit in your steps to reproduce the bug. Also, please try to tell *how* you did things (instead of saying "change one display's resolution", say "change one display's resolution by doing X and then Y and then Z"). (In reply to Jonathon Jongsma from comment #4) > (In reply to CongDong from comment #2) > > Created attachment 895362 [details] > > screenshot of fullscreen mode > > > > the screenshot is for change the second display's resolution in fullscreen > > mode > > There seems to be some information missing in this bug. > > This screenshot shows the displays in fullscreen mode. But in your > description for how to reproduce the issue, you didn't mention fullscreen > mode except a vague comment at the very end. When I change different in each mode (fullscreen, window) will got different result, I'll send other screenshot later. > Please be very explicit in > your steps to reproduce the bug. Also, please try to tell *how* you did > things (instead of saying "change one display's resolution", say "change one > display's resolution by doing X and then Y and then Z"). Steps: 1. prepare a spice rhel6 guest with two displays and a host with two monitors 2. Connect the guest with virt-viewer and make sure you can see two displays. # virt-viewer $vm If only one display shows, can enable another display by: View -> Displays -> Display 2 3. Open "Display preferences", there should be two displays. System -> Preferences -> Display 4. Choose one display and open the resolutin list by click the droplist beside "Resolution", then choose a resolution which is bigger than the resolution of physical monitor. Created attachment 900597 [details]
This is the screenshot when change resolution of display1 to 2560*1600 in fullscreen mode
Following is the xrandr result in guest after change the display one to 2560*1600
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 8192 x 8192
qxl-0 connected 2560x1600+0+0 0mm x 0mm
1024x768 60.0 +
2560x1600 60.0*
2000x2000 60.0
2560x1440 60.0
2048x1536 60.0
1920x1440 60.0
1920x1200 60.0
1920x1080 60.0
1600x1200 60.0
1680x1050 60.0
1400x1050 60.0
1600x900 60.0
1280x1024 60.0
1440x900 60.0
1280x960 60.0
1366x768 60.0
1360x768 60.0
1280x800 60.0
1152x870 60.0
1152x864 60.0
1280x768 60.0
1280x760 60.0
1280x720 60.0
1024x600 60.0
960x640 60.0
832x624 60.0
800x600 60.0
800x480 60.0
640x480 60.0
qxl-1 connected 1680x1050+2560+550 0mm x 0mm
1024x768 60.0 +
2560x1600 60.0
2000x2000 60.0
2560x1440 60.0
2048x1536 60.0
1920x1440 60.0
1920x1200 60.0
1920x1080 60.0
1600x1200 60.0
1680x1050 60.0*
1400x1050 60.0
1600x900 60.0
1280x1024 60.0
1440x900 60.0
1280x960 60.0
1366x768 60.0
1360x768 60.0
1280x800 60.0
1152x870 60.0
1152x864 60.0
1280x768 60.0
1280x760 60.0
1280x720 60.0
1024x600 60.0
960x640 60.0
832x624 60.0
800x600 60.0
800x480 60.0
640x480 60.0
qxl-2 disconnected
qxl-3 disconnected
Created attachment 900599 [details]
This is the screenshot when change resolution of display1 to 2560*1600 in window mode
This the xrandr result after change display 1 to 2560*1600 in window mode.
In screenshot, display 2 seems to be change too, and resulotion of display 2 does not look like same with the previous(1168x774), but the result is still 1168x774
Screen 0: minimum 320 x 200, current 3088 x 1200, maximum 8192 x 8192
qxl-0 connected 2560x1600+0+0 0mm x 0mm
1024x768 60.0 +
2560x1600 60.0*
2000x2000 60.0
2560x1440 60.0
2048x1536 60.0
1920x1440 60.0
1920x1200 60.0
1920x1080 60.0
1600x1200 60.0
1680x1050 60.0
1400x1050 60.0
1600x900 60.0
1280x1024 60.0
1440x900 60.0
1280x960 60.0
1366x768 60.0
1360x768 60.0
1280x800 60.0
1152x870 60.0
1152x864 60.0
1280x768 60.0
1280x760 60.0
1280x720 60.0
1024x600 60.0
960x640 60.0
832x624 60.0
800x600 60.0
800x480 60.0
640x480 60.0
qxl-1 connected 1168x774+2560+0 0mm x 0mm
1024x768 60.0 +
2560x1600 60.0
2000x2000 60.0
2560x1440 60.0
2048x1536 60.0
1920x1440 60.0
1920x1200 60.0
1920x1080 60.0
1600x1200 60.0
1680x1050 60.0
1400x1050 60.0
1600x900 60.0
1280x1024 60.0
1440x900 60.0
1280x960 60.0
1366x768 60.0
1360x768 60.0
1280x800 60.0
1152x870 60.0
1152x864 60.0
1280x768 60.0
1280x760 60.0
1280x720 60.0
1024x600 60.0
960x640 60.0
832x624 60.0
800x600 60.0
800x480 60.0
640x480 60.0
1168x774-1 0.1*
qxl-2 disconnected
qxl-3 disconnected
the problem with resolution change was addressed in https://bugzilla.redhat.com/show_bug.cgi?id=1076728. It is qxl bug for rhel 6.6. It is currently ON_QA. There is the 6.5.z version available (https://errata.devel.redhat.com/advisory/17749) for 6.5.z. Sounds like the dupl, can you verify? You need to install new qxl driver on rhel VM. > Sounds like the dupl, can you verify? You need to install new qxl driver on > rhel VM. I update qxl driver on rhel VM (xorg-x11-drv-qxl-0.1.0-8.el6_5). Steps: 1. prepare a spice rhel6 guest with two displays and a host with two monitors 2. # virt-viewer $vm 3. change one display's resolution, should large than the monitor's resolution. Result: Can get right resolution and other displays don't change. Also test the vm on RHEVM , both fullscreen and window mode can get right result. BTW, the bug you mentioned in comment 8, my monitors native resolution is 1680*1050, I cannot reproduce that problem with my environment. (In reply to CongDong from comment #9) > > Sounds like the dupl, can you verify? You need to install new qxl driver on > > rhel VM. > Result: > Can get right resolution and other displays don't change. > Also test the vm on RHEVM , both fullscreen and window mode can get right > result. > > BTW, the bug you mentioned in comment 8, my monitors native resolution is > 1680*1050, I cannot reproduce that problem with my environment. So, no more bug? should we close as alreadyfixed? > So, no more bug? should we close as alreadyfixed?
Yes, I think so, and I didn't find other releated problems.
|