From owner-freebsd-ppc@FreeBSD.ORG Mon Jul 21 02:26:09 2014 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6860FE90 for ; Mon, 21 Jul 2014 02:26:09 +0000 (UTC) Received: from asp.reflexion.net (outbound-243.asp.reflexion.net [69.84.129.243]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0608B26A8 for ; Mon, 21 Jul 2014 02:26:08 +0000 (UTC) Received: (qmail 4722 invoked from network); 21 Jul 2014 02:26:07 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 21 Jul 2014 02:26:07 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v7.30.6) with SMTP; Sun, 20 Jul 2014 22:26:07 -0400 (EDT) Received: (qmail 982 invoked from network); 21 Jul 2014 02:26:07 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (DHE-RSA-AES256-SHA encrypted) SMTP; 21 Jul 2014 02:26:07 -0000 X-No-Relay: not in my network Received: from [192.168.1.8] (c-98-246-178-138.hsd1.or.comcast.net [98.246.178.138]) by iron2.pdx.net (Postfix) with ESMTPSA id 0866C1C4390 for ; Sun, 20 Jul 2014 19:26:00 -0700 (PDT) From: Mark Millard Message-Id: <653F809A-C7E1-4326-88F5-104F7FA76EB1@dsl-only.net> Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: The default driver/mode used for PowerMac G5 Radeon 9800PRO's messes up all normal text display by default... Date: Sun, 20 Jul 2014 19:26:02 -0700 References: To: freebsd-ppc@freebsd.org In-Reply-To: X-Mailer: Apple Mail (2.1878.6) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2014 02:26:09 -0000 Hmm. I see that I managed to not mention that this context is/has = xfce4's desktop and standard/included programs involved, along with just = xscreensaver having been added. (It is from a preliminary stage of = installing things before more might be added.) =3D=3D=3D Mark Millard markmi@dsl-only.net On Jul 20, 2014, at 7:07 PM, Mark Millard wrote: [Context: Xorg -configure generated xorg.conf file for a G5 (7,2), = except for explicit alternatives noted for noAccel and SubPixelOrder. = Also this is the same SSD used for booting NVidia based PowerMac G5's = (7,11's) that have no such problems for the distinct Xorg -configure = file generated for them. uname -a reports for this SSD: FreeBSD FBSDG5S0 10.0-STABLE FreeBSD 10.0-STABLE #0 r268571: Sun Jul 13 = 06:28:19 UTC 2014 = root@grind.freebsd.org:/usr/obj/powerpc.powerpc64/usr/src/sys/GENERIC64 = powerpc (just freshly installed a day or so ago) and the "portsnap fetch = extract" was executed earlier today. ] The "user experience" report for what I've observed: The PowerPC64 "ATI Radeon 9800PRO NH (AGP)" driver used in a PowerMac G5 = (7,2) messes up *all* normal text display unless Option "NoAccel" is = enabled: menu text, window titles, input fields, label text, all such = text. (Basic desktop display, simple dialogs and windows from programs, = nothing fancy involved.) When the problem exists in my context the = xorg.conf is strictly as generated by Xorg -configure when in this type = of PowerMac. The other normal graphics seem fine: only text is messed up for these = basic displays. But the compositing results are messed up if they are = turned one to try to provide a visual difference around/near windows. With "NoAccel" disabled (acceleration on) so the text problem happens = NONE and BGR for SubPixelOrder are messed up the same way and RGB = SubPixelOrder changes how it looks but the result is still just messed = up text. This is on an Apple ADC FlatPanel. (An Apple ADC CRT also gets = the issue.) Some internal interface to accelerated text handling does = not map things in memory as required as far as I can tell. (But I've = only explored SubpixelOrder and NoAccel changes so far. I've not tried = to make compositing work: I just turned it back off.) I did find one part of one example display that is simple to describe, = possibly due to font size details for my context and my text size = settings: The "Logout Charlie Root" text in the logout dialog had = vertical strips missing (i.e., just the background color showing) from = the middle or sides of letters but enough of each letter was present to = be able to tell what each letter was. The strips might also have had = some small amount of extra space compared to pure what "white-out" would = be (?unsure!). Also with the logout dialog up the whole display got a = significant red tint. All of this may suggest byte/bit order handling issues for the text when = acceleration is enabled. Or possibly the 24 bits of color information in = a 32 bit representation being mishandled relative to acceleration = interfaces for handling such. Unfortunately I'm only around the PowerMac's for a couple of days again = before being far from them for a considerable time. So for now there are = limits to what I can do to help isolate things --nor will I be able to = provide the test case of that G5 until I'm back round them again. But I = figured an explicit note was better then saying nothing. =3D=3D=3D Mark Millard markmi at dsl-only.net