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


Reply via email to