Desktop crashes after resize
Hi, All. Maybe, somebody already faced the following issue, or at least could reproduce and confirm my assumptions:
when user doesn't use fullscreen and starts playing with size of virtual desktop window - two things happen:
1. Remote-viewer crashes
2. Virtual desktop crashes, stops, and needs to be started again.
In libvirt.log I see the following error (the name of virtual desktop machine is internet1):
In my test environment I use RHEV 6.3 as both RHEV-Manager and KVM host;
I use CentOS as VDI OS, and users are using Win7 on their workstations.
Any advice would be appreciated.
Responses
Dmitry,
I tested resizing on a Windows 7 client and coudn't get remote-viewer or an EL6 guest to crash.
Do you have both of the following packages installed on your guest OS?
rhevm-guest-agent-1.0.5-8.el6ev.x86_64
spice-vdagent-0.8.1-3.el6.x86_64
Aram
spice-vdagent is part of the RHEL6 base channels and should be included in the CentOS 6 repos.
rhevm-guest-agent is in the Red Hat Enterprise Virt Agent channel and may not be in the CentOS repos. The source code is available as an SRPM at ftp.redhat.com so it is not difficult to create your own build.
I'm not certain if rhevm-guest-agent would affect Spice video performance, but I don't think that it would. I believe that ovirt-guest-agent is the upstream name for that package.
Since RHEL 6 is a supported guest OS in RHEV 3.1, I expect that CentOS 6 would work better than Fedora 18.
Dmitry,
I think the poor performance you're seeing is related to the fact that the QXL driver does not yet support 3D rendering which GNOME Shell requires. In the absence of hardware 3D rendering GNOME Shell will perform software rendering which isn't going to deliver optimal performance.
Here are some links for you to read:
https://live.gnome.org/GnomeShell/FAQ#What_led_to_the_decision_to_make_3D_acceleration_a_requirement_for_GNOME_Shell.3F
https://fedoraproject.org/wiki/Features/Gnome_shell_software_rendering
http://fedoraproject.org/wiki/Features/QXLKMSSupport
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
