From owner-freebsd-x11@FreeBSD.ORG Fri Aug 31 16:11:08 2007 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2728016A419 for ; Fri, 31 Aug 2007 16:11:08 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from alnrmhc15.comcast.net (alnrmhc15.comcast.net [204.127.225.95]) by mx1.freebsd.org (Postfix) with ESMTP id EC4A313C442 for ; Fri, 31 Aug 2007 16:11:07 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from discordia (c-75-69-212-227.hsd1.nh.comcast.net[75.69.212.227]) by comcast.net (alnrmhc15) with ESMTP id <20070831155419b1500a3rvve>; Fri, 31 Aug 2007 15:54:49 +0000 Received: by discordia (Postfix, from userid 103) id 247F014F5F7; Fri, 31 Aug 2007 11:54:19 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.1.8-gr1 (2007-02-13) on discordia X-Spam-Level: X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.8-gr1 Received: from [172.20.1.3] (erwin.int.cokane.org [172.20.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by discordia (Postfix) with ESMTP id AF55F19F577; Fri, 31 Aug 2007 11:54:02 -0400 (EDT) Message-ID: <46D8395C.605@FreeBSD.org> Date: Fri, 31 Aug 2007 11:53:00 -0400 From: Coleman Kane Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (X11/20070813) MIME-Version: 1.0 To: freebsd-x11@freebsd.org References: <46D6D0F8.3080700@FreeBSD.org> <20070830163302.GD2332@deviant.kiev.zoral.com.ua> <1188493811.1234.15.camel@rnoland-ibm.acs.internap.com> <46D71F64.8050107@FreeBSD.org> In-Reply-To: <46D71F64.8050107@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: AIGLX, ATI/AMD Radeons and FreeBSD -current 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: Fri, 31 Aug 2007 16:11:08 -0000 Coleman Kane wrote: > Robert Noland wrote: >> On Thu, 2007-08-30 at 19:33 +0300, Kostik Belousov wrote: >> >>> On Thu, Aug 30, 2007 at 10:15:20AM -0400, Coleman Kane wrote: >>> >>>> Hi, >>>> >>>> I am curious what the state of AIGLX is using the ATI R300+ cards >>>> (I've an rv350) under FreeBSD. I have been trying to track down >>>> what work is being done on the problem. >>>> >>>> I see a number of references detailing that it *is* broken, but I >>>> am having difficulty tracking down any progress or unofficial >>>> patches to deal with fixing it... is there anybody who's actively >>>> working on fixing this problem? >>>> >>>> I found PR 112984: >>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=112984 which documents >>>> some spotty working/not working cases... all referencing >>>> 6.2-STABLE. Is this the only progress made so far? Is there any >>>> "working solution" under -current (or does the -stable fix apply to >>>> -current too)? Does the xorg-server-snap get better results? >>>> >>>> I'm hoping that someone else has already trudged through here and >>>> can help shortcut what may be a drawn-out >>>> compile/test/debug/recompile cycle... >>>> >>> Try https://bugs.freedesktop.org/show_bug.cgi?id=11870 >>> >> >> Yes, this is the place to look. I'm trying to push getting this fixed >> as best I can. AIGLX is required for compiz to run on radeon hardware, >> which is mostly what I have... >> >> robert. >> > Found a patch that was posted here not too long ago.... attaching it > here. This seems to work with me except it has the side effect that > DRI fails to start when X is restarted. If I kldunload then kldload > radeon, then restart the X server once more, it fixes the problem (and > DRI is inititalized). > > It looks similar to the patches posted in the issue you linked. I will > try the latest patch from Jung-uk Kim, and see where it gets me. I > have compiz working well, except I get some white artifacts if I have > /apps/compiz/plugins/decoration/allscreens/options/shadow_match set to > "any". I set it to "none" and now graphics look fine. I had to learn > the ins-and-outs of how compiz works...yay. > > I'll update you guys as it proceeds along. I tried the Jung-uk patch, and figured out how to get the cube rotating on compiz (must load "cube", then "rotate" plugins). It works really well, after I've told the workspace-switcher that there's only one workspace (and a number of other tweaks). All of the cube features work marvelously (including moving it around while watching a youtube video, without skipping). The water plugin works very well too. I experience intolerable slowness when trying to use the normal "0" mode for resize (where the window is updated as it is resized, in real-time). I have gone to mode "2" (rectangle) mode, which draws a shaded rectangle as the window is redrawn. I have historically had poor performance w/ the real-time window updates during resize, anyhow. Anyhow, thank a lot for the help. Now I have a nice bunch of eye-candy in my window manager (and get to make better use of my 3D card). -- Coleman Kane