Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Sep 2008 18:10:04 +0200
From:      Roland Smith <rsmith@xs4all.nl>
To:        Ewald Jenisch <a@jenisch.at>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: ATI Radeon 2400XT - screen goes blank
Message-ID:  <20080905161004.GA54737@slackbox.xs4all.nl>
In-Reply-To: <20080905151551.GB2973@aurora.oekb.co.at>
References:  <20080904142730.GA7078@aurora.oekb.co.at> <200809041158.01059.adamk@voicenet.com> <20080905083208.GA2973@aurora.oekb.co.at> <20080905151551.GB2973@aurora.oekb.co.at>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080905161004.GA54737>