Bug 1368406
Summary: | Virtual display of virtio-gpu should behave like qxl device when using rhel7.3 guest | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Guo, Zhiyi <zhguo> |
Component: | qemu-kvm-rhev | Assignee: | Gerd Hoffmann <kraxel> |
Status: | CLOSED ERRATA | QA Contact: | Guo, Zhiyi <zhguo> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.3 | CC: | chayang, jinzhao, juzhang, knoel, kraxel, michen, mrezanin, virt-maint |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | qemu-kvm-rhev-2.9.0-1.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-08-01 23:34:44 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: |
Description
Guo, Zhiyi
2016-08-19 10:02:04 UTC
multihead + multiseat is beyond the scope for 7.3, moving to 7.4. (In reply to Gerd Hoffmann from comment #2) > multihead + multiseat is beyond the scope for 7.3, moving to 7.4. host side: qemu 2.8 needed. guest side: kernel with drm driver rebase needed (will probably happen late in the devel cycle). With those multihead should work fine. (In reply to Gerd Hoffmann from comment #3) > (In reply to Gerd Hoffmann from comment #2) > > multihead + multiseat is beyond the scope for 7.3, moving to 7.4. > > host side: qemu 2.8 needed. > guest side: kernel with drm driver rebase needed (will probably happen late > in the devel cycle). > > With those multihead should work fine. Please retest with qemu-2.9 and a fresh up to date RHEL-7.4 kernel. For virtio-vga multiheads support, it has been verified in 1368406 Virtual display of virtio-gpu should behave like qxl device when using rhel7.3 guest. For this bug, if use default options of virtio-gpu, the behavior is same as original report. But landing to qemu-kvm-rhev 2.9,I can override the default options of virtio-gpu to make virtio-gpu behave like qxl: -device virtio-gpu,max_outputs=0 The default max_outputs of qxl is 0: dev: qxl, id "" ram_size = 67108864 (0x4000000) vram_size = 67108864 (0x4000000) revision = 4 (0x4) debug = 0 (0x0) guestdebug = 0 (0x0) cmdlog = 0 (0x0) ram_size_mb = 4294967295 (0xffffffff) vram_size_mb = 4294967295 (0xffffffff) vram64_size_mb = 4294967295 (0xffffffff) vgamem_mb = 16 (0x10) surfaces = 1024 (0x400) max_outputs = 0 (0x0) addr = 03.0 romfile = "" rombar = 1 (0x1) multifunction = false command_serr_enable = true x-pcie-lnksta-dllla = true x-pcie-extcap-init = true class Display controller, addr 00:03.0, pci id 1b36:0100 (sub 1af4:1100) bar 0: mem at 0xffffffffffffffff [0x3fffffe] bar 1: mem at 0xffffffffffffffff [0x3fffffe] bar 2: mem at 0xffffffffffffffff [0x1ffe] bar 3: i/o at 0xffffffffffffffff [0x1e] The default max_outputs of virtio-gpu is 1 but can be overrided to 0: dev: virtio-gpu-pci, id "" ioeventfd = false vectors = 3 (0x3) virtio-pci-bus-master-bug-migration = false disable-legacy = "on" disable-modern = false migrate-extra = true modern-pio-notify = false x-disable-pcie = false page-per-vq = false x-ignore-backend-features = false ats = false x-pcie-deverr-init = true x-pcie-lnkctl-init = true x-pcie-pm-init = true addr = 03.0 romfile = "" rombar = 1 (0x1) multifunction = false command_serr_enable = true x-pcie-lnksta-dllla = true x-pcie-extcap-init = true class Display controller, addr 00:03.0, pci id 1af4:1050 (sub 1af4:1100) bar 1: mem at 0xffffffffffffffff [0xffe] bar 4: mem at 0xffffffffffffffff [0x3ffe] bus: virtio-bus type virtio-pci-bus dev: virtio-gpu-device, id "" max_outputs = 1 (0x1) max_hostmem = 268435456 (256 MiB) indirect_desc = true event_idx = true notify_on_empty = true any_layout = true iommu_platform = false __com.redhat_rhel6_ctrl_guest_workaround = false So the bug is verified now Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2392 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2392 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2392 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2392 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2392 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:2392 |