From owner-freebsd-x11@FreeBSD.ORG Fri Dec 24 03:31:14 2004 Return-Path: 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 E4FAA16A4CE; Fri, 24 Dec 2004 03:31:14 +0000 (GMT) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2042A43D41; Fri, 24 Dec 2004 03:31:14 +0000 (GMT) (envelope-from anholt@FreeBSD.org) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.1/8.13.1) with ESMTP id iBO3VDXr018931; Thu, 23 Dec 2004 19:31:13 -0800 (PST) (envelope-from anholt@FreeBSD.org) Received: (from anholt@localhost) by leguin.anholt.net (8.13.1/8.13.1/Submit) id iBO3VCBt018930; Thu, 23 Dec 2004 19:31:12 -0800 (PST) (envelope-from anholt@FreeBSD.org) X-Authentication-Warning: leguin.anholt.net: anholt set sender to anholt@FreeBSD.org using -f From: Eric Anholt To: Adam Weinberger , x11@FreeBSD.org In-Reply-To: <20041224031655.GA14474@toxic.magnesium.net> References: <20041224031655.GA14474@toxic.magnesium.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Thu, 23 Dec 2004 19:31:12 -0800 Message-Id: <1103859072.856.22.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 FreeBSD GNOME Team Port Subject: Re: xcompmgr and the composite extension? X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: eta@lclark.edu List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 03:31:15 -0000 On Thu, 2004-12-23 at 22:16 -0500, Adam Weinberger wrote: > Eric - > > I have a default x11/xorg installation, and I installed xcompmgr. But > when I try to start X, I get the following: > > No composite extension > > waiting for X server to shut down > > > How does one load the composite extension? Do users have to do something > special to enable it, or did I likely screw up along the way? (Forwarding to x11@, since this will be asked frequently) You need to add the following section to your xorg.conf: Section "Extensions" Option "Composite" "Enable" EndSection You do *not* need to have Option "RENDER" "Enable" as you might hear on gentoo forums or other places that that rumor has spread to. Note that just "xcompmgr" won't change things much (can you identify what's different? It's acutally the most important change to me :) ). xcompmgr -c gets you shadows. xcompmgr -f gets you fades in/out. To make a window transparent, get and install transset from xapps.freedesktop.org. Yes, it's only in CVS currently. And the next thing you'll say is "wow, this is so slow!" Yes. It is. Enabling DRI can help you a bit. Latest X.Org CVS can help more if you've got a Radeon. If you've got NVIDIA, adding Options "RenderAccel" "Yes" to your device section with the NVIDIA driver can help even more, if you're willing to see things explode if you're unlucky. To fix the slowness, we (X.Org) need to scrap the XFree86 Acceleration Architecture and put something designed for hardware from the last 5 years in. That's going to be a lot of work. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org