From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LyvXC-0001gk-9p for qemu-devel@nongnu.org; Tue, 28 Apr 2009 18:12:14 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LyvX7-0001eJ-IM for qemu-devel@nongnu.org; Tue, 28 Apr 2009 18:12:13 -0400 Received: from [199.232.76.173] (port=52614 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LyvX7-0001eD-AO for qemu-devel@nongnu.org; Tue, 28 Apr 2009 18:12:09 -0400 Received: from wf-out-1314.google.com ([209.85.200.169]:7831) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LyvX7-0001jB-16 for qemu-devel@nongnu.org; Tue, 28 Apr 2009 18:12:09 -0400 Received: by wf-out-1314.google.com with SMTP id 26so582742wfd.4 for ; Tue, 28 Apr 2009 15:12:07 -0700 (PDT) Message-ID: <49F77F30.2000703@codemonkey.ws> Date: Tue, 28 Apr 2009 17:12:00 -0500 From: Anthony Liguori MIME-Version: 1.0 References: <20090428212538.GA22654@foursquare.net> <49F777EA.9050304@codemonkey.ws> <20090428220018.GA30256@foursquare.net> In-Reply-To: <20090428220018.GA30256@foursquare.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Re: text updates slow after commit 7d957bd8cbcbf56f7916d375e65042d767f544b5 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Chris Frey Cc: "qemu-devel@nongnu.org" Chris Frey wrote: > On Tue, Apr 28, 2009 at 04:40:58PM -0500, Anthony Liguori wrote: > >> What's your configuration (host type, etc.)? Are you remoting over X? >> > > Oops, forgot to say that I am using X through an SSH forward. > > ssh -Y -a -2 ... > That's what I figured. You should use -vnc instead. In the 0.10.x series, we changed the way we interact with libsdl. We're now relying on libsdl to do pixel conversion. It appears that SDL is sending a lot more data to the X server when you do this than it was previously. The result is a marked slowdown when remoting QEMU over X. Fortunately, we have an integrated remoting mechanism (-vnc) that doesn't suffer from these problems. If you think this really should be addressed, I'd suggest reporting it to the SDL community as they're the ones who are best positioned to detect that it's a remote X server and then do local conversion appropriately. Alternatively, I suspect using an X protocol optimizer (like NX) would make this problem go away. Regards, Anthony Liguori > - Chris > >