DRI stopped working

Adam blueeskimo at gmx.net
Thu May 22 13:00:07 PDT 2003


For some reason, my DRI has suddenly decided it doesn't want to work
anymore. I was away on vacation for a couple weeks, and was staying
up-to-date on my ports via SSH, but haven't actually tried gaming until
just a few minutes ago.

I don't get any errors or warnings when starting X, and everything in my
dmesg looks OK. I just reinstalled drm-kmod and reboot, but still not
working.

Here's some extra info that might be helpful in troubleshooting this:

-$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, 
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  1 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x24 24 tc  1 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x25 24 tc  1 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x26 24 tc  1 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x27 24 tc  1 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x28 24 tc  1 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x29 24 tc  1 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x2a 24 tc  1 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x2b 24 dc  1 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x2c 24 dc  1 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0x2d 24 dc  1 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x2e 24 dc  1 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0x2f 24 dc  1 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x30 24 dc  1 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0x31 24 dc  1 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0x32 24 dc  1 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow


-$ dmesg |fgrep -i agp
agp0: <VIA Generic host to PCI bridge> mem 0xfc000000-0xfdffffff at
device 0.0 on pci0
pci1: <Matrox MGA G400 AGP graphics accelerator> at 0.0 irq 11
drm0: <Matrox G400/G450 (AGP)> mem
0xf8800000-0xf8ffffff,0xf9000000-0xf9003fff,0xfa000000-0xfbffffff irq 11
at device 0.0 on pci1
info: [drm] AGP at 0xfc000000 32MB


-$ pkg_info |fgrep XFree86
XFree86-4.3.0,1     X11/XFree86 core distribution (complete, using
mini/meta-po
XFree86-FontServer-4.3.0_1 XFree86-4 font server
XFree86-Server-4.3.0_8 XFree86-4 X server and related programs
XFree86-clients-4.3.0_2 XFree86-4 client programs and related files
XFree86-documents-4.3.0 XFree86-4 documentation
XFree86-font100dpi-4.3.0 XFree86-4 bitmap 100 dpi fonts
XFree86-font75dpi-4.3.0 XFree86-4 bitmap 75 dpi fonts
XFree86-fontCyrillic-4.3.0 XFree86-4 Cyrillic fonts
XFree86-fontDefaultBitmaps-4.3.0 XFree86-4 default bitmap fonts
XFree86-fontEncodings-4.3.0 XFree86-4 font encoding files
XFree86-fontScalable-4.3.0 XFree86-4 scalable fonts
XFree86-libraries-4.3.0_5 XFree86-4 libraries and headers
wrapper-1.0_3       Wrapper for XFree86-4 server


-$ pkg_info |fgrep drm
drm-kmod-0.9.6      A FreeBSD kernel modules for 3d acceleration with
the DRI


I copied this text from the output when starting FreeBSD:
drm0: <Matrox G400/G450 (AGP)> mem 0xf880000
0-0xf8ffffff,0xf9000000-0xf9003fff,0xfa000000-0xfbffffff irq 11 at
device 0.0 on
 pci1
info: [drm] AGP at 0xfc000000 32MB
info: [drm] Initialized mga 3.0.2 20010321 on minor 0


-$ cat /etc/X11/XF86Config |fgrep dri |fgrep Load
    Load       "dri"


-$ cat /etc/X11/XF86Config |fgrep glx
    Load       "glx"



Here's my XFree86 startup log:
http://www.tranceambient.com/public/XFree86.0.log


I did add 1GB of RAM to this box earlier today (bringing the box up to
1.5GB), but I doubt that would have anything to do with this problem.
The RAM seems to be working just fine.


Any ideas? I'm running FreeBSD 4.7.

-- 
Adam <blueeskimo at gmx.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20030522/ef365aa8/attachment.bin


More information about the freebsd-questions mailing list