From owner-freebsd-x11@FreeBSD.ORG Tue Jun 28 23:22:01 2005 Return-Path: X-Original-To: freebsd-x11@freebsd.org Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C574C16A41C for ; Tue, 28 Jun 2005 23:22:01 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B40A43D49 for ; Tue, 28 Jun 2005 23:22:01 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.4/8.13.1) with ESMTP id j5SNM0dv015611; Tue, 28 Jun 2005 16:22:00 -0700 (PDT) (envelope-from eta@lclark.edu) Received: (from anholt@localhost) by leguin.anholt.net (8.13.4/8.13.1/Submit) id j5SNLwDm015564; Tue, 28 Jun 2005 16:21:58 -0700 (PDT) (envelope-from eta@lclark.edu) X-Authentication-Warning: leguin.anholt.net: anholt set sender to eta@lclark.edu using -f From: Eric Anholt To: "Alexander S. Usov" In-Reply-To: References: Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 28 Jun 2005 16:21:56 -0700 Message-Id: <1120000916.24833.198.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: freebsd-x11@freebsd.org Subject: Re: QT4 perfomance. X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2005 23:22:01 -0000 On Tue, 2005-06-28 at 23:34 +0200, Alexander S. Usov wrote: > I think I am not the first to notice it, but still I think it's worth > asking :) > > Thanks to the final release of qt4 I decided to give it a try and to > watch some of their samples. I have tried it on 2 machines, one having > matrox g550 in it, and other with radeon mobility 9000. > > It really sucks :) > I mean visually it's quite nice, but even in the mainwindow demo (the one > with a bunch of docked windows in it) it feels really *slow* and eats up > 100% of cpu. HW acceleration is working on both machines. > Does anybody knows if it is just due to sloppy coding of the demos, or we > will have to wait till next xorg release with KAA it to be able to use it? > The most funny part is that it works like a charm under windows. If they're using cairo, it's going to be slow. The cairo folks have just started on performance, and they tell me there's a lot of low-hanging fruit. And XAA makes render acceleration (the operations that cairo pretty much consists of, in the absence of glitz) really hard -- factor of 10 performance loss, in the few cases it can accelerate at all. Hopefully EXA (the KAA-in-Xorg) will hit the tree soon and we can start converting drivers -- I started on MGA for practice last night, and it should be pretty easy. In the meantime, xorg-server-snap will provide some limited improvements, thanks to better software fallbacks for render (from Zack Rusin of trolltech). -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org