From owner-freebsd-x11@FreeBSD.ORG Fri Oct 5 14:27:31 2007 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 257CE16A418 for ; Fri, 5 Oct 2007 14:27:31 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from sccrmhc14.comcast.net (sccrmhc14.comcast.net [204.127.200.84]) by mx1.freebsd.org (Postfix) with ESMTP id D2C4413C45A for ; Fri, 5 Oct 2007 14:27:30 +0000 (UTC) (envelope-from cokane@freebsd.org) Received: from discordia (c-75-69-247-128.hsd1.nh.comcast.net[75.69.247.128]) by comcast.net (sccrmhc14) with ESMTP id <2007100514272901400fpn9ue>; Fri, 5 Oct 2007 14:27:29 +0000 Received: by discordia (Postfix, from userid 103) id C24321634F7; Fri, 5 Oct 2007 10:27:29 -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] (unknown [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 054631634F6; Fri, 5 Oct 2007 10:27:11 -0400 (EDT) Message-ID: <47064959.6080206@FreeBSD.org> Date: Fri, 05 Oct 2007 10:25:29 -0400 From: Coleman Kane Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (X11/20070813) MIME-Version: 1.0 To: x11@freebsd.org References: <4704FB61.1080708@FreeBSD.org> <20071004202242.GA1847@haribo.unixcraft.org> <20071005123240.GA5428@haribo.unixcraft.org> <47064483.3050304@FreeBSD.org> In-Reply-To: <47064483.3050304@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: ATI drivers version 6.7.194 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cokane@FreeBSD.org List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Oct 2007 14:27:31 -0000 Coleman Kane wrote: > Olivier Brisson wrote: >> * Olivier Brisson [071004 22:56]: >> >>> * Coleman Kane [071004 16:49]: >>> >>>> Hey, >>>> >>>> The latest round of fixes for xf86-video-ati came out (6.7.194). >>>> >>>> I put together the attached patch to the current port for the >>>> update. If anyone is still having trouble, try this one out or get >>>> the latest out of the repository. Seems to fix some breakage in Xv >>>> as well as some LVDS issues. >>>> >>>> Works fine for me so far! >>>> >>>> -- >>>> Coleman Kane >>>> >>> Thank you very much for your work, but after patching and >>> recompiling xorg with the ati-driver, it still doesn't work right >>> for me. I still get a lot of flickering and scrolling Firefox or >>> {snip] >>> >> >> The bug has been confirmed by many people here: >> >> http://bugs.freedesktop.org/show_bug.cgi?id=12490 >> >> It does not only affect FreeBSD but also Rawhide >> (https://bugzilla.redhat.com/show_bug.cgi?id=261021) >> and many problems have been reported with single headed radeon >> cards. http://bugs.freedesktop.org/show_bug.cgi?id=12490#c1 >> >> But there seems to be some hope as written here: >> http://bugs.freedesktop.org/show_bug.cgi?id=12490#c22 >> >> I will try to give a try this weekend and test this. Does someone >> has some nice hints to use git and build everything? Where should I >> be careful? >> >> Olivier >> > Last time that I did that, I followed these steps: > > 1. cd /usr/ports/x11-drivers/xf86-video-ati > 2. make extract > 3. cd work > 4. git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-ati > (yields a ./xf86-video-ati directory) > 5. cd xf86-video-ati > 6. ./autogen.sh > 7. cd .. > 8. mv xf86-video-ati-6.7.194 xf86-video-ati-6.7.194-orig > 9. mv xf86-video-ati xf86-video-ati-6.7.194 > 10. cd .. > 11. make && make deinstall && make install > > That should install (quick & dirtily) the HEAD revision from git, > built from ports. > > In fact, I just did this on my system and it built fine (minus a bunch > of 64-bit pointer printf warnings on my amd64 box). I am attaching a > patch that isolates where these are, and fixes the warnings (and the > log output) with the properly formatted hex fields for 8-byte pointers > on amd64. You should apply this within work/xf86-video-ati-6.7.194/src. > > Preparing to restart the X server w/ the new driver. > > -- > Coleman Kane Installed and I am now up-and-running with the driver I compiled from the HEAD. It *does* fix the breakages I had under EXA RenderMode, making it usable now, and it looks like XAA (no artifacts or distortions or crashes of server on startup). However, I do get horrid performance when using my GNOME Terminal. Under XAA mode, the GNOME Terminal is fast and responsive. However, if I am using EXA mode, and compiling something large (or any other activity that causes lots of data to scroll the terminal buffer), the GNOME Terminal output is very sluggish and seems to use a lot of CPU time in rendering itself. It will lag behind, outputting 10 lines of output at once, then pausing, rather than outputting each line of output immediately as it is generated by the underlying software. -- Coleman Kane