[Linux-fbdev-devel] Radeon X300, radeonfb, dual head

Hans-Jürgen Koch hjk at linutronix.de
Wed Apr 18 14:20:46 PDT 2007

Am Mittwoch, 18. April 2007 17:02 schrieb Hans-Jürgen Koch:
> Am Mittwoch, 18. April 2007 15:45 schrieb Michel Dänzer:
> > On Wed, 2007-04-18 at 14:09 +0200, Hans-Jürgen Koch wrote:
> > > 
> > > 1.) I compiled radeonfb statically into my kernel and booted with
> > > video=radeonfb:1280x1024-32 at 60. This works fine, the framebuffer
> > > console works as expected. But the X server doesn't come up
> > > properly. Xorg.0.log ends like this:
> > > 
> > > [...]
> > > (**) RADEON(0): RADEONSaveScreen(2)
> > > (**) RADEON(0): FIFO timed out: 2 entries, stat=0x80026102
> > > (EE) RADEON(0): FIFO timed out, resetting engine...
> > 
> > Please file a bug for this at http://bugs.freedesktop.org if it hasn't
> > been reported yet. 
> I'll do that, but want to experiment a little bit more first.

I found that compiling radeonfb into the kernel never works. X server
is hanging at 100% CPU, almost completely blocking the system. Even
a ssh login becomes so slow (about 30 seconds to respond to a key press)
that it is practically useless.

Should I also report this as a bug against radeonfb ?

I don't have that effect with vesafb. I also disabled framebuffer support
completely and booted with a VGA console, this also works.

But even with vesafb or VGA, the X server shows the same picture on
both monitors. It starts without errors, even AIGLX comes up, 
glxgears says 1400fps (Core2Duo at 1.86GHz).
KDE control center shows the settings as they should be, and in fact
the X server uses a screen with 3360x1050. But instead of displaying
the left half on the left monitor and the right half on the right,
it shows the right half on both monitors.

Could it be possible that X in fact draws both halves correctly, but
some "internal switch" connects both connectors to the same output?

Could it be a problem that I use a DVI-VGA-adaptor for one of the
monitors? I don't get a digital DVI signal at that output, is this

Any ideas?


More information about the xorg mailing list