From owner-freebsd-x11@FreeBSD.ORG Fri Sep 5 16:10:31 2008 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 C265E106566C for ; Fri, 5 Sep 2008 16:10:31 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr4.xs4all.nl (smtp-vbr4.xs4all.nl [194.109.24.24]) by mx1.freebsd.org (Postfix) with ESMTP id 729798FC1F for ; Fri, 5 Sep 2008 16:10:31 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from slackbox.xs4all.nl (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr4.xs4all.nl (8.13.8/8.13.8) with ESMTP id m85GA48u030107; Fri, 5 Sep 2008 18:10:05 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.xs4all.nl (Postfix, from userid 1001) id 9B0F1BA89; Fri, 5 Sep 2008 18:10:04 +0200 (CEST) Date: Fri, 5 Sep 2008 18:10:04 +0200 From: Roland Smith To: Ewald Jenisch Message-ID: <20080905161004.GA54737@slackbox.xs4all.nl> References: <20080904142730.GA7078@aurora.oekb.co.at> <200809041158.01059.adamk@voicenet.com> <20080905083208.GA2973@aurora.oekb.co.at> <20080905151551.GB2973@aurora.oekb.co.at> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OXfL5xGRrasGEqWY" Content-Disposition: inline In-Reply-To: <20080905151551.GB2973@aurora.oekb.co.at> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: freebsd-x11@freebsd.org Subject: Re: ATI Radeon 2400XT - screen goes blank 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, 05 Sep 2008 16:10:31 -0000 --OXfL5xGRrasGEqWY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 05, 2008 at 05:15:51PM +0200, Ewald Jenisch wrote: > On Fri, Sep 05, 2008 at 10:32:08AM +0200, Ewald Jenisch wrote: > >=20 > > In the meantime in /var/log/Xorg.0.log I found a warning saying > >=20 > > (--) RADEON(0): Chipset: "ATI Radeon HD 2400 XT" (ChipID =3D 0x94c1) > > (WW) RADEON(0): R600 support is mostly incomplete and very experimental > >=20 > > Could it be that I'm running in a bug here?=20 No, it just what it says: new and incomplete. =20 > First I switched from the radeon to the vesa driver by changing >=20 > Driver "radeon" >=20 > to >=20 > Driver "vesa" >=20 > in xorg.conf. >=20 > Next I commented out all "Modeline" and "Modes" I've had in my > xorg.conf > Using that setting I was able to get some reasonable values for > "Modeline" from/var/log/Xorg.0.log like so: >=20 > (II) VESA(0): EDID vendor "HSD", prod id 3270 > (II) VESA(0): Using EDID range info for horizontal sync > (II) VESA(0): Using EDID range info for vertical refresh > (II) VESA(0): Printing DDC gathered Modelines: > (II) VESA(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024= 1025 1028 1066 +hsync +vsync (64.0 kHz) > ... > (II) VESA(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024= 1025 1028 1066 +hsync +vsync (80.0 kHz) > ... > (II) VESA(0): Modeline "1280x1024"x59.9 109.00 1280 1368 1496 1712 102= 4 1027 1034 1063 -hsync +vsync (63.7 kHz) >=20 > The next step was to modify xorg.conf by including the Modelines into > the "Monitor"-section: >=20 > ModeLine "DCC-from-Monitor" 108.0 1280 1328 1440 1688 1024 1025 10= 28 1066 +hsync +vsync > ModeLine "1280x1024-135" 135.00 1280 1296 1440 1688 1024 1025 10= 28 1066 +hsync +vsync > ModeLine "1280x1024-109" 109.00 1280 1368 1496 1712 1024 1027 10= 34 1063 -hsync +vsync You shouldn't need to write modelines. Just use=20 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection in xorg.conf > This got me going with 1280x1024. >=20 >=20 > To cross-check I've tried to re-enable the radeon-driver (i.e. replace > 'Driver "vesa"' by 'Driver "radeon"). >=20 > With nothing else changed this again brought a blank screen and a "Out > of Range" like indicated in my first email. Have you tried just choosing a mode like shown above, but without a modeline? This works fine for me on my Radeon HD 3450. =20 > Together with the warning from the radeon-driver in Xorg.0.log >=20 > (--) RADEON(0): Chipset: "ATI Radeon HD 2400 XT" (ChipID =3D 0x94c1) > (WW) RADEON(0): R600 support is mostly incomplete and very experimental >=20 > this makes we wonder whether support for the Radeon HD 2400 XT isn't > fully there yet? The driver for the R500 and R600 chips is indeed in development. Accelleration on the R600 isn't yet supported on the R600. Only recently has ATI released documentation for the R600 to the Xorg developers. Until then the last chipset that was documented was the RV280 (Radeon 9250). All newer developments had to be done by trial and error and reverse engineering. Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --OXfL5xGRrasGEqWY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkjBWdwACgkQEnfvsMMhpyUKxgCghI8uWBHEhoWHVT/tOpLLoo2X gP0AnjDy97Dtza15n7cEX1A0lRVcLnl4 =TecM -----END PGP SIGNATURE----- --OXfL5xGRrasGEqWY--