Date: Fri, 31 Aug 2007 11:53:00 -0400 From: Coleman Kane <cokane@FreeBSD.org> To: freebsd-x11@freebsd.org Subject: Re: AIGLX, ATI/AMD Radeons and FreeBSD -current Message-ID: <46D8395C.605@FreeBSD.org> In-Reply-To: <46D71F64.8050107@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>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46D8395C.605>
