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

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Sep 05, 2008 at 10:32:08AM +0200, Ewald Jenisch wrote:
> 
> In the meantime in  /var/log/Xorg.0.log I found a warning saying
> 
> (--) RADEON(0): Chipset: "ATI Radeon HD 2400 XT" (ChipID = 0x94c1)
> (WW) RADEON(0): R600 support is mostly incomplete and very experimental
> 
> Could it be that I'm running in a bug here? 
> 
> How to I disable R600 support?
> 
> Is there any other driver I could use? 
> 
> How about VESA or ATI (just to get something going in the beginning)?
> 


Hi,

After spending some hours with this problem I've finally figured a
workaround which I'm posting here, maybe others running into the same
problem will benefit from it:

First I switched from the radeon to the vesa driver by changing

        Driver      "radeon"

to

	Driver          "vesa"

in xorg.conf.

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:

(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  1024 1027 1034 1063 -hsync +vsync (63.7 kHz)

The next step was to modify xorg.conf by including the Modelines into
the "Monitor"-section:

ModeLine        "DCC-from-Monitor" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine        "1280x1024-135" 135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync
ModeLine        "1280x1024-109" 109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

and putting one of them under Subsction Display in the Screen section
of xorg.conf.

This got me going with 1280x1024.


To cross-check I've tried to re-enable the radeon-driver (i.e. replace
'Driver "vesa"' by 'Driver "radeon").

With nothing else changed this again brought a blank screen and a "Out
of Range" like indicated in my first email.


Together with the warning from the radeon-driver in Xorg.0.log

(--) RADEON(0): Chipset: "ATI Radeon HD 2400 XT" (ChipID = 0x94c1)
(WW) RADEON(0): R600 support is mostly incomplete and very experimental


this makes we wonder whether support for the Radeon HD 2400 XT isn't
fully there yet?

Kind regards,
-ewald




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