From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DKzB0-0006FH-2D for qemu-devel@nongnu.org; Mon, 11 Apr 2005 09:42:06 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DKzAs-0006BL-Gj for qemu-devel@nongnu.org; Mon, 11 Apr 2005 09:42:00 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DKzAn-00068f-Tv for qemu-devel@nongnu.org; Mon, 11 Apr 2005 09:41:53 -0400 Received: from [217.204.41.189] (helo=kula.newsnow.net) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DKzb3-0006qY-LO for qemu-devel@nongnu.org; Mon, 11 Apr 2005 10:09:02 -0400 Received: from r3j188.chello.upc.cz ([213.220.201.188] helo=[192.168.0.4]) by kula.newsnow.net with esmtp (Exim 3.35 #1 (Debian)) id 1DKzZG-000344-00 for ; Mon, 11 Apr 2005 15:07:10 +0100 Message-ID: <425A84B0.60200@praguespringpeople.org> Date: Mon, 11 Apr 2005 16:07:44 +0200 From: Struan Bartlett MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] qvm86, kqemu and video speed Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, I've run some Windows 2000 performance tests on Qemu using a program called PassMark PerformanceTest. You can find some results here - http://www.praguespringpeople.org/Struan/Software/QEMU/Performance/2005-03-29/ - I'll put more there when I make them. The results seem to me to suggest that emulated performance is weakest on video operations - which doesn't surprise me if it is necessary for every pixel change to be emulated - and while this won't be an issue for some Qemu users it will I expect be a major issue for others. I understand qvm86 and kqemu provide some virtualisation of the host machine, including allowing the guest some direct memory access. Is it conceivable for these modules to be extended to allow the guest machine to directly write to host video memory, or else to a host memory buffer that is copied into the Qemu window? Struan