From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57063) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X6aqv-0006rN-57 for qemu-devel@nongnu.org; Mon, 14 Jul 2014 03:39:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X6aqq-0001nm-82 for qemu-devel@nongnu.org; Mon, 14 Jul 2014 03:39:13 -0400 Received: from gate.crashing.org ([63.228.1.57]:49687) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X6aqp-0001mx-UO for qemu-devel@nongnu.org; Mon, 14 Jul 2014 03:39:08 -0400 Message-ID: <1405323221.9343.30.camel@pasglop> From: Benjamin Herrenschmidt Date: Mon, 14 Jul 2014 17:33:41 +1000 In-Reply-To: <1405322943.9343.28.camel@pasglop> References: <1405074278-16230-1-git-send-email-kraxel@redhat.com> <1405074278-16230-4-git-send-email-kraxel@redhat.com> <53C385BA.4090601@dlhnet.de> <1405322943.9343.28.camel@pasglop> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PULL 3/3] cirrus: Fix host CPU blits List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Lieven Cc: Robert Ancell , Gerd Hoffmann , qemu-devel@nongnu.org On Mon, 2014-07-14 at 17:29 +1000, Benjamin Herrenschmidt wrote: > On Mon, 2014-07-14 at 09:24 +0200, Peter Lieven wrote: > > it seems you have digged into the cirrus code recently. Have you an idea how to > > fix the issue with the graphics corruption for cirrus vga and recent X Server versions? > > > > E.g. take an Ubuntu 14.04 Desktop CD, boot it into live mode and open terminal. > > > > I have tried to debug it a little, but I have no clue how to solve this. I tried to get > > hands on a real hardware Cirrus Logic Graphics card and test if this happens there as well, > > but I had no chance to get one. > > I *think* it is a X server side bug. They broke 24bpp packed pixel > format. I've seen patches submitted to the Xorg list fairly recently by > somebody from canonical. > > You can test by creating an xorg.conf to force the display to 16bpp > instead of 24 and see if that helps. Look for patches from "Robert Ancell " on the xorg-devel list. In fact I'd suggest you test and report if that works for you, that might give Keithp an incentive for actually merging them :-) Cheers, Ben.