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>