From owner-freebsd-ppc@FreeBSD.ORG Sat Sep 13 07:26:28 2014 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8DC6D875 for ; Sat, 13 Sep 2014 07:26:28 +0000 (UTC) Received: from asp.reflexion.net (outbound-246.asp.reflexion.net [69.84.129.246]) (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 108A383C for ; Sat, 13 Sep 2014 07:26:27 +0000 (UTC) Received: (qmail 30972 invoked from network); 13 Sep 2014 07:26:26 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 13 Sep 2014 07:26:26 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v7.30.7) with SMTP; Sat, 13 Sep 2014 03:26:26 -0400 (EDT) Received: (qmail 13070 invoked from network); 13 Sep 2014 07:26:26 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (DHE-RSA-AES256-SHA encrypted) SMTP; 13 Sep 2014 07:26:26 -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 198F41C4058 for ; Sat, 13 Sep 2014 00:26:25 -0700 (PDT) From: Mark Millard Message-Id: Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: Xorg/xfce4 vs. NVIDIA GeForce4 Ti 4600 on PowerMac G4: an odd display problem Date: Sat, 13 Sep 2014 00:26:24 -0700 References: <2150A9D2-7876-4731-B0D1-441E20711441@dsl-only.net> To: freebsd-ppc@freebsd.org In-Reply-To: <2150A9D2-7876-4731-B0D1-441E20711441@dsl-only.net> 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-1 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2014 07:26:28 -0000 Context: I've updated to ports r368074 which updated Xorg, the drivers, = and even gcc (to 4.8.3). I used portmaster -t -D -a. This was on... FreeBSD FBSDG4S0 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #0 r271215: Sat = Sep 6 23:56:15 PDT 2014 root@FBSDG4S0:/usr/obj/usr/src/sys/GENERIC = powerpc which was then used on a... NVIDIA GeForce4 Ti 4600 when used at 1680x1050 on a PowerMac G4 Dual = (1.4GHz FW800) The update did not change the display oddity. But I need to correct part = of my description and possibly improve its form. There is a band of = missing pixels. Imagine the display in 5 vertical bands: A,B,C,D,E (left to right). A: 8 pixels wide or so. B: 8 pixels wide or so. D: 8 pixels wide or so. E: 8 pixels wide or so. C: The rest of the width in the middle. So a correct display would have (in order) A, B, C, D, E. What I actually get is (in visual left to right order): A, E, A, B, C. For example if part of the cursor is in A then one sees it twice. One = does not see anything from D. The cursor can be visibly moved from C to = E and back without the cursor traveling in the middle. E also appears to be shifted down a pixel from what it should be. This is not a change from the actual behavior before: I just had the = description wrong before. (xorg.conf is as Xorg -configure generated it. The updated Xorg = generates the same as before.) =3D=3D=3D Mark Millard markmi at dsl-only.net On Sep 8, 2014, at 4:43 AM, Mark Millard wrote: [This message gives what was a side note in another message its own = message.] NVIDIA GeForce4 Ti 4600 when used at 1680x1050 (at least on an ADC = display from a G4 PowerMac): What should be the last 8 pixels or so on the right are instead near the = left hand side of the display, about 8 pixels from the left side in = fact. (This had been observed before the fix after a ports update but = with the hang/quit status I did not want to assume much about the = incomplete display updates at the time.) In total all the pixels are probably there. There is just a band of = pixels that is way out of place. (So all the pixels after them are then = shifted from where they should be by the width of that band.) Also the oddly placed, about 8 pixel wide band appears to be shifted = down one pixel from what would be expected. (Easily visible at the edge = of the menu bar across the top.) At 1400x1050 there are no such problem bands. Nor probably at 1280x1024. = (But 1280x1024 is not a nice display in many other ways. I did not look = carefully at 1280x1024.) The Xorg.0.log's do show an alternate Modeline for 1680x1050: [ 73.585] (**) NV(0): *Driver mode "1680x1050": 117.1 MHz, 63.7 kHz, = 59.9 Hz [ 73.585] (II) NV(0): Modeline "1680x1050"x59.9 117.13 1680 1744 = 1776 1840 1050 1053 1056 1062 +hsync +vsync (63.7 kHz ezP) [ 73.585] (**) NV(0): *Driver mode "1680x1050": 119.0 MHz, 64.7 kHz, = 59.9 Hz [ 73.585] (II) NV(0): Modeline "1680x1050"x59.9 119.00 1680 1728 = 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz ez) [ 73.585] (**) NV(0): *Default mode "1400x1050": 122.0 MHz, 64.9 kHz, = 60.0 Hz [ 73.585] (II) NV(0): Modeline "1400x1050"x60.0 122.00 1400 1488 = 1640 1880 1050 1052 1064 1082 +hsync +vsync (64.9 kHz zd) [ 73.585] (**) NV(0): *Default mode "1280x1024": 108.0 MHz, 64.0 kHz, = 60.0 Hz [ 73.585] (II) NV(0): Modeline "1280x1024"x60.0 108.00 1280 1328 = 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz zd) The other NVIDIA cards and the Radeon's that I tried in various G4 and = G5 PowerMac's do not show this display problem at the pixel counts that = they allow. The display works normally under Mac OS X 10.4 and 10.5. Context: FreeBSD FBSDG4S0 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #0 r271215: Sat = Sep 6 23:56:15 PDT 2014 root at = FBSDG4S0:/usr/obj/usr/src/sys/GENERIC powerpc portsnap was used and all ports were rebuilt from scratch, including = Xorg and xfce4. =3D=3D=3D Mark Millard markmi at dsl-only.net