From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KDeKw-0005aI-Bx for qemu-devel@nongnu.org; Tue, 01 Jul 2008 07:47:54 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KDeKu-0005YL-NV for qemu-devel@nongnu.org; Tue, 01 Jul 2008 07:47:53 -0400 Received: from [199.232.76.173] (port=58086 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KDeKu-0005Y9-EW for qemu-devel@nongnu.org; Tue, 01 Jul 2008 07:47:52 -0400 Received: from mr01.hansenet.de ([213.191.74.10]:46860) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KDeKu-00052J-4D for qemu-devel@nongnu.org; Tue, 01 Jul 2008 07:47:52 -0400 Message-ID: <486A1935.4050004@exactcode.de> Date: Tue, 01 Jul 2008 13:47:01 +0200 From: =?ISO-8859-1?Q?Ren=E9_Rebe?= MIME-Version: 1.0 Subject: Re: [Qemu-devel] qemu X3100 project References: <20080320193240.GA1058@snarc.org> In-Reply-To: <20080320193240.GA1058@snarc.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: Quoted-Printable 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, tab@snarc.org Hi Vincent, did you continue on this great undertaking? Maybe you have a new version of the patch already implementing some more bits? I specifically ask if you have a new version to avoid duplicate work, as = I consider getting into this to get smoother graphic for my Qemu VM instances :-) Yours, Ren=E9 Vincent Hanquez wrote: > Hello QEMU ML, > > I'm please to announce my qemu x3100 project. The ultimate goal is full= y > emulating an intel x3100 graphic card (also known as GMA965), to be abl= e > to hopefully support 3D in qemu guests (and any user of qemu code base)= =2E > > However, the emulation is not complete yet; This is a long task, and > lots of things need to be done, fixed and better integrated. I've > started a month and a half, and at this point I think it would be usefu= l > to share it to the qemu mailing list, since it's got some basic feature= s > done, maybe people will be interested in helping ;) > > So what does works ? > - VGA mode :) > - linux - intel drv 2.2.1 - non accelerated (32 bits depth only) > - linux - intel drv 2.2.1 - XAA acceleration (32 bits depth only) > - linux - intel drv 2.2.1 - partial EXA (32 bits only) > (missing some text unfortunately see below) > > So what doesn't works yet: > - Anything that's related to 3d. > - tiled surfaces. > - some text in EXA since driver is using 3d engine to do some 2d stuff. > - GART, only faked at the moment. > - Windows guests when using intel drivers. > - VESA emulation. > - better switch back to VGA mode (corrupted background color ATM). > > if you want to try the card, just apply the patch in attachment, > recompile, and start qemu using your usual command line and adding > -x3100. make sure you are using a 32 bits color depth in your linux > guest, and by default Xorg Intel driver will use EXA; to switch to XAA, > add in your xorg.conf near the intel driver declaration: > > Option "AccelMethod" "XAA" > > There's a lots to be done, and the code need also cleanup (using correc= t > types, remove some ugly macros, remove bugs, etc), hence I appreciate > any encouragement, comments and/or patches ;) > =20 --=20 Ren=E9 Rebe - ExactCODE GmbH - Europe, Germany, Berlin http://exactcode.de | http://t2-project.org | http://rene.rebe.name