This is a discussion on Video card driver (ATI 3D Rage LT Pro) within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> I just installed Slackware 9.1 and need some help finding the best drivers for my video card. When I ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I just installed Slackware 9.1 and need some help finding the best drivers for my video card. When I do a cat /proc/pci I get this: VGA compatible controller: ATI Technologies Inc 3D Rage LT Pro AGP-133 (rev 220) IRQ 10. Master Capable. No bursts. Min Gnt=8 Non-prefetchable 32 bit memory at 0x34000000 [0xe4ffffff]. I/O at 0xd000 [0xd0ff]. Non-prefetchable 32 bit memory at 0xe6000000 [0xe6000ffff]. In my XF86Config file I'm using: Driver "ati" but I notice that OpenGL stuff runs very slowly. I don't currently have a way to check for actual fps but I wrote a simple app. that has a box and chances the color of the box and it runs pretty slow when in fullscreen. At 300x300 it runs ok though. Here is the info from glxinfo: name of display: :0.0 Xlib: extension "XFree86-DRI" missing on 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 16 0 0 0 0 0 0 0 None 0x24 24 tc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None 0x25 24 tc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None 0x26 24 tc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None 0x27 24 dc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None 0x28 24 dc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None 0x29 24 dc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None 0x2a 24 dc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None I notice that anytime I run a gl program, I get the XFree86-DRI message. How do I add it to my XF86Config file? Would that DRI thing help? |
| |||
| In news:b4da2ead.0310231726.66bc35c1@posting.google.c om, Miguel De Anda <sodamnmad@hotmail.com> rambled: > I just installed Slackware 9.1 and need some help finding the best > drivers for my video card. When I do a cat /proc/pci I get this: > > VGA compatible controller: ATI Technologies Inc 3D Rage LT Pro > AGP-133 (rev 220) > IRQ 10. > Master Capable. No bursts. Min Gnt=8 > Non-prefetchable 32 bit memory at 0x34000000 [0xe4ffffff]. > I/O at 0xd000 [0xd0ff]. > Non-prefetchable 32 bit memory at 0xe6000000 [0xe6000ffff]. > > In my XF86Config file I'm using: Driver "ati" but I notice that > OpenGL stuff runs very slowly. I don't currently have a way to check > for actual fps but I wrote a simple app. that has a box and chances > the color of the box and it runs pretty slow when in fullscreen. At > 300x300 it runs ok though. glxgears will give a rough frame rate. > > > Here is the info from glxinfo: > name of display: :0.0 > Xlib: extension "XFree86-DRI" missing on display ":0.0". <snip> You need to enable DRI http://dri.sourceforge.net/doc/DRIuserguide.html > > I notice that anytime I run a gl program, I get the XFree86-DRI > message. How do I add it to my XF86Config file? It's in the manual. >Would that DRI thing help? Give it a try and see if it helps. Billy |
| ||||
| Miguel De Anda : > I just installed Slackware 9.1 and need some help finding the best > drivers for my video card. When I do a cat /proc/pci I get this: > (...) > I notice that anytime I run a gl program, I get the XFree86-DRI > message. How do I add it to my XF86Config file? Would that DRI thing > help? First you *MUST* be sure you have a Mach64 video card. If you are *REALLY* sure, proceed with the next instructions. Dowload the lastest DRI binaries snapshot for Mach64 chip : http://dri.sourceforge.net/snapshots...x.i386.tar.bz2 Download my script to build a mach64 package with DRI support on Slackware for my Mach64 chip (mine is ATI Xpert@Play 98) : http://linuce.free.fr/ati-build.sh Run it as a non-root user is the same folder than the previous file : $ sh ati-build.sh Make the package and instal it : $ su root # cd mach64-20031024-i486-0-pkgroot # chown root.root -R . # makepkg mach64-20031024-i486-0.tgz # installpkg mach64-20031024-i486-0.tgz Add the following lines to your XF86Config ("Module" section) : Load "glx" Load "dri" Restart XFree86 and run glxinfo. You should have the following line that means you now have DRI support : (...) direct rendering: Yes (...) If something goes bad, just remove this package and reinstall XFree86 (as mach64 package overwrite some XFree86 files). Just look at ati-build.sh script for more details. Note that if you install a new kernel, you have to rebuild the package since there is a drm module that depend on kernel version. Almost everyday, there is a new Mach64 DRI snapshot available : to build a new package, just set the version environment variable to the corresponding date in ati-build.sh. Last word : this is the easiest, quickest way to have DRI with a Mach64 chip. You can try the hard way (I didn't try it myself since it is far more complicated and almost impossible to do everyday just to get a Mach64 XFree86 module up to date) : see the official DRI web site. -- LiNuCe |