From: Stefan Hajnoczi <stefanha@gmail.com>
To: qemu-devel <qemu-devel@nongnu.org>
Subject: [Qemu-devel] cirrus logic pathological case slow screen update
Date: Tue, 21 Jun 2011 15:33:57 +0100 [thread overview]
Message-ID: <BANLkTi=pq8Xgvi1wbMJaEc3n3sUfqCQExg@mail.gmail.com> (raw)
Hi,
I've just seen a system running Windows 2008 64-bit under KVM doing a
Windows Update. It was applying 1000s of updates in a text mode that
triggers a pathological case with the cirrus logic emulation (I
connected over VNC).
The symptom is that the message being displayed "Applying update 1 out
of 11666" is redrawn at an extremely slow speed - maybe one second to
render the line of text. You can see portions of letters being
blitted to the screen. The virtual machine appears blocked by this
screen redraw so the updates apply *very* slowly.
When -vga is changed from cirrus to std the issue goes away and the
update proceeds at normal speed.
I was given temporary VNC access to the problem VM so I don't know all
the configuration details, but I did see the issue and that it was
fixed by -vga cirrus -> -vga std. Any ideas?
If it happens again perhaps the KVM stats will tell us that it is
emulating framebuffer memory accesses or something very expensive. I
didn't get a chance to try but would this be possible with cirrus and
not std?
Stefan
reply other threads:[~2011-06-21 14:34 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='BANLkTi=pq8Xgvi1wbMJaEc3n3sUfqCQExg@mail.gmail.com' \
--to=stefanha@gmail.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).