I have been running ruby-2.6.7 successfully with one xserver
using Matrox G550 accelerated and another using the framebuffer driver
one the mga's secondary framebuffer.
Hearing about success with 2-user DRI, I got a radeon sapphire pci
card in order to run two accelerated servers (and eventually dual DRI too.)
Unfortunately, I haven't even succeeded in running an xserver on the pci card,
which I find strange. The first error comes in the boot messages:
fb0 initializing hardware (The G550 becomes fb0)
PCI enabling device 0000:00:0d.0 (The radeon)
radeonfb: cannot map fb
Seems strange. /dev/fb0 is probably taken, but there are plenty
of others? Anyway, X can work without a framebuffer so it
shouldn't matter. I compile in framebuffers though, because I
hope to have several gettys on each fbcon someday, when ruby
gets support for VT switching on several consoles.
AGP initializes ok
[drm] for radeon 7000/VE
[drm] for mga ok
Later, the fbcon module loads and tell me I get two fbcons
on the G550 and none on the radeon. It shouldn't really
matter for X though.
I haven't been able to run a xserver on the radeon though.
The server starts, but the radeon screen turns into vertical stripes
and the mouse cursor is also a bunch of stripes. I can move it around,
so the xserver is running but not in a useable state.
Starting _only_ the radeon xserver and no others does not help,
so it isn't even a problem of simultaneous servers yet.
Do anybody have any ideas? I am compiling ruby-2.6.8.1 now,
and I deconfigured the second head support for matrox as that
won't be needed once the radeon works.
Helge Hafting
|