On Sun, 2002-04-21 at 12:46, Antoine Duval wrote: > Hi everybody, > > Yestederday I've tried to plug two screens on my computer with two > differents graphics cards : one Rage 128 and one SiS 6326. After few steps of > configuration, It works well if I diasable the DRI. DRI works well if only > the first card is plugged on my computer board. > > If I read my XFree86 logs, I have some warning and errors : > > (WW) R128(0): Can't determine panel dimensions, and none specified. > Disabling programming of FP registers. > > (WW) R128(0): Cannot read colourmap from VGA. Will restore with default that's only a warning > > (EE) SIS(1): [dri] DRIScreenInit failed. Disabling DRI that's the problem, or may be that one from your log drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 8, (OK) drmOpenDevice: minor is 1 drmOpenDevice: node name is /dev/dri/card1 drmOpenDevice: open result is -1, (No such device) drmOpenDevice: Open failed
you don't seem to have a dri device for the second card may be the dri ( sis.o i suppose) module is not loaded are you using Xinerama ? it doesn't support DRI i tried to run 2 X servers on 2 cards with enabled DRI, but i got AGP errors : drmOpenDevice: minor is 0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 6, (OK) drmOpenDevice: minor is 1 drmOpenDevice: node name is /dev/dri/card1 drmOpenDevice: open result is 6, (OK) drmGetBusid returned '' (II) MGA(0): [drm] created "mga" driver at busid "PCI:1:0:0" (II) MGA(0): [drm] added 8192 byte SAREA at 0xa0e6c000 (II) MGA(0): [drm] mapped SAREA 0xa0e6c000 to 0x2aae2000 (II) MGA(0): [drm] framebuffer handle = 0xdc000000 (II) MGA(0): [drm] added 1 reserved context for kernel (EE) MGA(0): [agp] AGP not available (EE) MGA(0): [drm] failed to remove DRM signal handler i posted to the XFree and DRI mailing list . i didn't get a single answer Matrox G550DH AGP + SiS 6326 PCI XFree86-4.2 kernels 2.4.16, 2.4.17, 2.5.5-dj1,-dj2, 2.5.6, 2.5.7-dj1 . > > (EE) R128(0): R128CCEGetBuffer: CCE GetBuffer -1007 > (EE) R128(0): GetBuffer timed out, resetting engine... > (EE) R128(0): R128CCEGetBuffer: CCE reset -1007 > (EE) R128(0): R128CCEGetBuffer: CCE start -1007 > (EE) R128(0): R128CCEGetBuffer: CCE GetBuffer -1007 > (EE) R128(0): GetBuffer timed out, resetting engine... > (EE) R128(0): R128CCEGetBuffer: CCE reset -1007 > (EE) R128(0): R128CCEGetBuffer: CCE start -1007 > (EE) R128(0): R128CCEGetBuffer: CCE GetBuffer -1007 > (EE) R128(0): GetBuffer timed out, resetting engine... > (EE) R128(0): R128CCEGetBuffer: CCE reset -1007 > (EE) R128(0): R128CCEGetBuffer: CCE start -1007 > etc, to infinity ... > about this, no idea > note : I'm using XFree86 4.2.0 patch level 9mdk, with a Linux 2.4.18-6mdk > with a Mandrake 8.2. > > Have you any idea how I can solve my matter ? > > You can find all resources files (logs and the XFree86 config file) at this > address : > http://antoine.duval.free.fr/XFree86 > > Thanks you for your help, > > Antoine
