From: Ik <co...@lo...> - 2004-10-28 13:11:15
|
Hello list, I have been trying to enable dri for my matrox G400 card. I run kernel 2.6.9 with agpgart and matrox compiled in the kernel, and the stock xorg that came with slackware 10. Xlog actually tells me: (II) MGA(0): [drm] installed DRM signal handler (II) MGA(0): [DRI] installation complete (II) MGA(0): [drm] Mapped 128 DMA buffers (II) MGA(0): [drm] dma control initialized, using IRQ 12 (==) MGA(0): Direct rendering enabled but when I run glxinfo(or gears) i get: libGL error: InitDriver failed I did a ldd on glxgears: cola@hermes:~$ ldd /usr/X11/bin/glxgears libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7f5d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7f4f000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7e87000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7e36000) libm.so.6 => /lib/libm.so.6 (0xb7e13000) libc.so.6 => /lib/libc.so.6 (0xb7ce4000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7cdf000) libdl.so.2 => /lib/libdl.so.2 (0xb7cdc000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fec000) According to the section 'troubleshooting' this is in order. after this i quite finished that section and I wonder if dri is workin now, and glxgears just lying or something else? |
From: Ik <co...@lo...> - 2004-10-29 01:45:26
|
S=E9rgio Monteiro Basto wrote: >what says ? > >glxinfo | grep dire > =20 > direct rendering: No OpenGL renderer string: NO >you can try debug >gdb glxgears >run >if you get 0x401498c8 in _mesa_test_os_sse_exception_support () from >/usr/X11R6/lib/modules/dri/savage_dri.so >continue >if stop >bt=20 > > =20 > it just runs :( I really have no idea; i suspect the matrox driver not playing nicely; I=20 use the driver from matrox - I want the tvout. but I found out the second head is not accelerated in hardware anyway -=20 the one I want to use for video... I noticed the following errors when looking at output from x: Symbol drmCtlUninstHandler from module=20 /usr/X11R6/lib/modules/drivers/mga_drv.o is unresolved! Symbol drmCtlInstHandler from module=20 /usr/X11R6/lib/modules/drivers/mga_drv.o is unresolved! Symbol drmGetInterruptFromBusID from module=20 /usr/X11R6/lib/modules/drivers/mga_drv.o is unresolved! failed to open catalog, using default messages BScreen::BScreen: managing screen 0 using visual 0x23, depth 24 Warning: Failed to open catalog, using default messages. BScreen::BScreen: managing screen 1 using visual 0x40, depth 24 Warning: Failed to open catalog, using default messages. I assume it could be something todo with this- I will have look into=20 this first i'm afraid. the rest looks nice: dri is enabled following to xorg.0.log - and=20 according to kernel. thanks for the reply MvH >On Thu, 2004-10-28 at 14:13, Ik wrote: > =20 > >>Hello list, I have been trying to enable dri for my matrox G400 card. >> >>I run kernel 2.6.9 with agpgart and matrox compiled in the kernel, >>and the stock xorg that came with slackware 10. >> >>Xlog actually tells me: >> >>(II) MGA(0): [drm] installed DRM signal handler >>(II) MGA(0): [DRI] installation complete >>(II) MGA(0): [drm] Mapped 128 DMA buffers >>(II) MGA(0): [drm] dma control initialized, using IRQ 12 >>(=3D=3D) MGA(0): Direct rendering enabled >> >>but when I run glxinfo(or gears) i get: >> >>libGL error: InitDriver failed >> >>I did a ldd on glxgears: >> >>cola@hermes:~$ ldd /usr/X11/bin/glxgears >> libGL.so.1 =3D> /usr/X11R6/lib/libGL.so.1 (0xb7f5d000) >> libXext.so.6 =3D> /usr/X11R6/lib/libXext.so.6 (0xb7f4f000) >> libX11.so.6 =3D> /usr/X11R6/lib/libX11.so.6 (0xb7e87000) >> libpthread.so.0 =3D> /lib/libpthread.so.0 (0xb7e36000) >> libm.so.6 =3D> /lib/libm.so.6 (0xb7e13000) >> libc.so.6 =3D> /lib/libc.so.6 (0xb7ce4000) >> libXxf86vm.so.1 =3D> /usr/X11R6/lib/libXxf86vm.so.1 (0xb7cdf000= ) >> libdl.so.2 =3D> /lib/libdl.so.2 (0xb7cdc000) >> /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 (0xb7fec000) >> >>According to the section 'troubleshooting' this is in order. >>after this i quite finished that section and I wonder if dri is workin=20 >>now, and glxgears just lying or something else? >> >> =20 >> > > =20 > |
From: M. B. <sb...@fe...> - 2004-10-29 10:46:28
|
On Fri, 2004-10-29 at 02:47, Ik wrote: > S=E9rgio Monteiro Basto wrote: >=20 > >what says ? > > > >glxinfo | grep dire > > =20 > > >=20 > direct rendering: No > OpenGL renderer string: NO Ok, glxinfo say all, this is a problem with Mesa that use indirect rendering, this happens sometimes. I think there is nothing you can do unless waiting for someone resolve the problem. -- S=E9rgio M. B. |
From: <sb...@fe...> - 2004-10-28 23:42:36
|
what says ? glxinfo | grep dire you can try debug gdb glxgears run if you get 0x401498c8 in _mesa_test_os_sse_exception_support () from /usr/X11R6/lib/modules/dri/savage_dri.so continue if stop bt=20 On Thu, 2004-10-28 at 14:13, Ik wrote: > Hello list, I have been trying to enable dri for my matrox G400 card. >=20 > I run kernel 2.6.9 with agpgart and matrox compiled in the kernel, > and the stock xorg that came with slackware 10. >=20 > Xlog actually tells me: >=20 > (II) MGA(0): [drm] installed DRM signal handler > (II) MGA(0): [DRI] installation complete > (II) MGA(0): [drm] Mapped 128 DMA buffers > (II) MGA(0): [drm] dma control initialized, using IRQ 12 > (=3D=3D) MGA(0): Direct rendering enabled >=20 > but when I run glxinfo(or gears) i get: >=20 > libGL error: InitDriver failed >=20 > I did a ldd on glxgears: >=20 > cola@hermes:~$ ldd /usr/X11/bin/glxgears > libGL.so.1 =3D> /usr/X11R6/lib/libGL.so.1 (0xb7f5d000) > libXext.so.6 =3D> /usr/X11R6/lib/libXext.so.6 (0xb7f4f000) > libX11.so.6 =3D> /usr/X11R6/lib/libX11.so.6 (0xb7e87000) > libpthread.so.0 =3D> /lib/libpthread.so.0 (0xb7e36000) > libm.so.6 =3D> /lib/libm.so.6 (0xb7e13000) > libc.so.6 =3D> /lib/libc.so.6 (0xb7ce4000) > libXxf86vm.so.1 =3D> /usr/X11R6/lib/libXxf86vm.so.1 (0xb7cdf000) > libdl.so.2 =3D> /lib/libdl.so.2 (0xb7cdc000) > /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 (0xb7fec000) >=20 > According to the section 'troubleshooting' this is in order. > after this i quite finished that section and I wonder if dri is workin=20 > now, and glxgears just lying or something else? >=20 --=20 S=E9rgio M. B. --=20 S=E9rgio M. B. |