| Summary: | rhel5 guest can't load the correct video driver for vga | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | yanbing du <ydu> |
| Component: | libvirt | Assignee: | Libvirt Maintainers <libvirt-maint> |
| Status: | CLOSED NOTABUG | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6.2 | CC: | berrange |
| Target Milestone: | rc | ||
| Target Release: | 6.2 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-08-05 08:44:41 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
yanbing du
2011-08-05 08:31:26 UTC
If you have an xorg.conf in the guest OS which is sets the video driver to 'cirrus', then it is really no surprise that it won't work if you change the guest hardware to 'qxl'. Before changing the guest hardware to QXL, either: - Remove any xorg.conf from the guest OS and let Xorg automatically detect the correct driver. - Manually change the xorg.conf to reference 'qxl'. In any case, mis-configurations of the guest OS are never libvirt bugs. Opps, i meant 'vesa' rather than 'qxl' in the previous comment. Hi Daniel, I get what you mean, but i still have a small question: If the xorg.conf in the guest OS which is sets the video driver to 'vesa', then i change the guest hardware to 'cirrus', it can work, and the driver in xorg.xonf also change to 'cirrus', is that normal? if true, i think maybe 'vga' should support it in the same way. Thanks! (In reply to comment #2) > If you have an xorg.conf in the guest OS which is sets the video driver to > 'cirrus', then it is really no surprise that it won't work if you change the > guest hardware to 'qxl'. > > Before changing the guest hardware to QXL, either: > > - Remove any xorg.conf from the guest OS and let Xorg automatically detect the > correct driver. > - Manually change the xorg.conf to reference 'qxl'. > > In any case, mis-configurations of the guest OS are never libvirt bugs. > If the xorg.conf in the guest OS which is sets the video driver to 'vesa',
> then i change the guest hardware to 'cirrus', it can work, and the driver in
> xorg.xonf also change to 'cirrus', is that normal?
IIRC, the Xorg 'vesa' driver should work with pretty much any guest hardware. So I'd have expected it to work with cirrus. There could be a QEMU cirrus bug preventing it though.
> IIRC, the Xorg 'vesa' driver should work with pretty much any guest hardware.
> So I'd have expected it to work with cirrus. There could be a QEMU cirrus bug
> preventing it though.
Thanks for your reply. :-)
Yes, as a general driver, 'vesa' driver support all these guest hardware, including 'cirrus'. But, as i wrote in the last comment, when i changed the guest video device to 'cirrus', the driver in xorg.conf changed to 'cirrus' automatically, just like:
Section "Device"
Identifier "Videocard0"
Driver "cirrus"
So, i'm not sure why the driver can't change to 'vesa' automatically when we change 'cirrus' device to 'vga' device.
|