Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ATI Radeon 7500 DRI GUIDE w/ S3TC ENABLED!
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
ccrunner84
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2003
Posts: 77

PostPosted: Mon Mar 29, 2004 12:12 am    Post subject: ATI Radeon 7500 DRI GUIDE w/ S3TC ENABLED! Reply with quote

The biggest diffrence and setback from the DRI drivers is the lack of S3TC in them. I've done alot of reading and have found out myself how to include this S3TC patch and managed to get it working. As far as I know this ONLY works for the Radeon 7500 and lower maybe.

I did this all with the latest mm-kernel and in the kernel setup I had radeon as a DRI module. Im also using the latest Xfree server.

STEP 1 GETTING READY
FIRST, you need to download the DRI source and the mesa source from the CVS tree.

First make sure you have cvs emerged. Grab the source as follows:

cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login

Hit Enter for password

cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co xc

this will download the DRI source

Next you need to get MESA

cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/mesa login

cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/mesa co Mesa

STEP 2 COMPILING DXTN

Go grab this file and compile it. Just going into the directory that you untar it to and running a simple make will do it

http://vayne.fdns.net/files/libtxc_dxtn.tar.gz

Now copy all the modules (should be 3) to /lib and /usr/X11R6/lib

STEP 3 GETTING THE S3TC PATCH


Download the following tar file to your /HOMEFOLDER/Mesa/src/mesa directory

http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg15093/mesa_r200_radeon_txc.diff.gz

Then goto the folder in a terminal and run:

zcat mesa_r200_radeon_txc.diff.gz | patch -p0

*After I patched this I kept running into errors when I tried to compile, so I opened the file

/HOMEFOLDER/Mesa/src/mesa/drivers/dri/r200/r200_texmem.c file and then replaced the problamatic code, which is this:

if ( R200_DEBUG & DEBUG_TEXTURE ) {
fprintf( stderr, "%s( %p, %p ) level/width/height/face/type = %d/%d/%d/%u/%x\n",
__FUNCTION__, (void *)t, (void *)t->base.tObj,
level, width, height, face, t->base.tObj->Image[t->base.tObj->BaseLevel]->IntFormat );
}

AND REPLACE THE ABOVE WITH THIS:

if ( R200_DEBUG & DEBUG_TEXTURE ) {
fprintf( stderr, "%s( %p, %p ) level/width/height/face = %d/%d/%d/%u\n",
__FUNCTION__, (void *)t, (void *)t->base.tObj, level, width, height, face);
}


Next save the file after you edited the file

STEP 4 SETTING UP YOUR HOST.def file

Next browse to where you downloaded you DRI CVS source, browse to /xc/xc/config/cf and edit the HOST.def file

The main item you need to edit is where you mesa tree was downloaded to:

* You need this now */
#define MesaSrcDir /HOMEFOLDER?/Mesa

Also a little further down the file you will see what dri and 2d drivers are being compiled, I only want radeon drivers so I changed it as follows:

#if defined(PpcArchitecture)

#define XF86CardDrivers ati
#define DriDrivers radeon r200

#elif defined(i386Architecture)

#define XF86CardDrivers ati
#define DriDrivers r200 radeon

#else

#define XF86CardDrivers ati
#define DriDrivers r200 radeon

Save the file and close it, were about ready to compile!

STEP 5 COMPILING AND INSTALLING

Next step is to compile, for me I went to /HOMEFOLDER?/DRIFOLDERIDOWNLOADEDSOURCE2/xc/xc and did a make World

After you finish you should be able to do a make install and then for safety's sake I restarted X and ran glxinfo and Saw S3TC was showing up:)


CHEERS!

PS. Sorry if this so called guide is confusing, if you have problems please post them, im still not 100% sure these were all the steps I went through, but from what I pulled up in my console history and all the folders I had open it should work like a charm.[/b]


UPDATES: Added the patch for the buggy code, also added a missing link :P


Last edited by ccrunner84 on Wed Mar 31, 2004 3:18 am; edited 2 times in total
Back to top
View user's profile Send private message
ccrunner84
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2003
Posts: 77

PostPosted: Mon Mar 29, 2004 12:13 am    Post subject: Reply with quote

here is my GLXINFO output after the patched DRI module...




bash-2.05b# glxinfo
name of display: :0.0
libGL warning: 3D driver claims to not support visual 0x24
libGL warning: 3D driver claims to not support visual 0x28
libGL warning: 3D driver claims to not support visual 0x2c
libGL warning: 3D driver claims to not support visual 0x30
Mesa: software DXTn compression/decompression available

display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20030328 AGP 2x x86/MMX/SSE2 TCL
OpenGL version string: 1.2 Mesa 6.1

OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_subtexture, GL_EXT_texture,
GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_S3_s3tc
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 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x24 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
0x25 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x26 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x27 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x28 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
0x29 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2a 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2b 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x2c 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
0x2d 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x2e 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow
0x2f 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x30 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 None
0x31 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x32 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow


Last edited by ccrunner84 on Mon Mar 29, 2004 12:17 am; edited 1 time in total
Back to top
View user's profile Send private message
ccrunner84
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2003
Posts: 77

PostPosted: Mon Mar 29, 2004 12:17 am    Post subject: Reply with quote

Here is the output of GLXGEARS, before I used to get around 1300FPS, and I recall it said SSE not SSE2 in my GLXINFO also, that might have helped a tad :P


bash-2.05b# glxgears
libGL warning: 3D driver claims to not support visual 0x24
libGL warning: 3D driver claims to not support visual 0x28
libGL warning: 3D driver claims to not support visual 0x2c
libGL warning: 3D driver claims to not support visual 0x30
Mesa: software DXTn compression/decompression available
7503 frames in 5.0 seconds = 1500.600 FPS
8348 frames in 5.0 seconds = 1669.600 FPS
8359 frames in 5.0 seconds = 1671.800 FPS
8358 frames in 5.0 seconds = 1671.600 FPS
8356 frames in 5.0 seconds = 1671.200 FPS
8346 frames in 5.0 seconds = 1669.200 FPS
Back to top
View user's profile Send private message
ccrunner84
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2003
Posts: 77

PostPosted: Mon Mar 29, 2004 6:16 pm    Post subject: Reply with quote

Is anyone trying this out on gentoo? Want to make sure its working for you all.
Back to top
View user's profile Send private message
thedumbkid
n00b
n00b


Joined: 13 Dec 2003
Posts: 72

PostPosted: Wed Mar 31, 2004 12:04 am    Post subject: Reply with quote

I have a 7500 AIW! :)
so I'll give it a try...
I was kinda pissed off that windows runs UT2004 much better than on linux
maybe this will help

what's s3tc btw?
Back to top
View user's profile Send private message
ccrunner84
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2003
Posts: 77

PostPosted: Wed Mar 31, 2004 12:41 am    Post subject: Reply with quote

well s3tc just allows you to use high res textures with literally no performance hits, and if any you will gain some performance.. it's a great thing to have since us 7500 and below users can't use the binary drivers
Back to top
View user's profile Send private message
thedumbkid
n00b
n00b


Joined: 13 Dec 2003
Posts: 72

PostPosted: Wed Mar 31, 2004 12:49 am    Post subject: Reply with quote

nice, that should help... I hope!
I turned off everything including detail texture and stuff under linux
or else it lags like mad!
under windows it's nice and smooth

um..
"Download the following tar file to your /HOMEFOLDER/Mesa/src/mesa directory"
so... where's the tar file?

so I couldn't compile just by typing "make" for that dxtn thingy
added -I/usr/X11R6/include to Makefile and it compiled w/o complaining afterwards
Back to top
View user's profile Send private message
ccrunner84
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2003
Posts: 77

PostPosted: Wed Mar 31, 2004 3:19 am    Post subject: Reply with quote

hey there I updated the guide with the proposed patch to the bugged code, also added the link I forgot to add.. :P
Back to top
View user's profile Send private message
MasterX
Veteran
Veteran


Joined: 26 Jun 2003
Posts: 1165

PostPosted: Wed Mar 31, 2004 4:33 am    Post subject: Reply with quote

thedumbkid wrote:

I turned off everything including detail texture and stuff under linux


How did you turn them off?
I have radeon 7500 and I do not see any problem with the performance of the video card. The only thing that I am missing is the TvOut. I am using Xfree 4.3.99.902.
Back to top
View user's profile Send private message
thedumbkid
n00b
n00b


Joined: 13 Dec 2003
Posts: 72

PostPosted: Wed Mar 31, 2004 4:50 am    Post subject: Reply with quote

MasterX wrote:
How did you turn them off?
I have radeon 7500 and I do not see any problem with the performance of the video card. The only thing that I am missing is the TvOut. I am using Xfree 4.3.99.902.
I turn it off within UT2004...
performance on linux just sucks for me
I can play UT2004 w/ many things turned on (Windows) and it'd still run smooth without lag

I'm also using XFree 4.3.99.902
Back to top
View user's profile Send private message
ccrunner84
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jul 2003
Posts: 77

PostPosted: Wed Mar 31, 2004 5:11 am    Post subject: Reply with quote

well to my knowledge another downfall of the DRI drivers is there is no HyperZ which can really slow the card down. Another big factor is the people that made the cards are directly making the drivers :( They'll get better soon, with people who made this patch just coming up with these ideas and another mods to current things its just a matter of time :)
Back to top
View user's profile Send private message
thedumbkid
n00b
n00b


Joined: 13 Dec 2003
Posts: 72

PostPosted: Wed Mar 31, 2004 6:07 am    Post subject: Reply with quote

damn still having problem building :(
um... where did you install Mesa to btw?
Back to top
View user's profile Send private message
MasterX
Veteran
Veteran


Joined: 26 Jun 2003
Posts: 1165

PostPosted: Wed Mar 31, 2004 6:41 am    Post subject: Reply with quote

ccrunner84 wrote:
well to my knowledge another downfall of the DRI drivers is there is no HyperZ which can really slow the card down. Another big factor is the people that made the cards are directly making the drivers :( They'll get better soon, with people who made this patch just coming up with these ideas and another mods to current things its just a matter of time :)


If I understood correctly, I must uninstall Xfree in order to install the drivers you talking about, right? I see that these drivers are from freedesktop.
Back to top
View user's profile Send private message
Greywind
n00b
n00b


Joined: 14 Apr 2003
Posts: 4
Location: Canada

PostPosted: Thu Apr 08, 2004 3:12 am    Post subject: Works well but introduces new Bug to NWN Reply with quote

This has speed up my frame rate in NWN but now I have the shiny problem with nwn again. I

I can live with that one for now, but the speed improvement of frame rates makes the game more playable.

glxgears gave me no improvements if not slowed me down from 1500 to 900 then up to 1400. Kind of funny to watch the gears actually stop for a second then take off spining

Linux spongebob 2.6.5-rc2 #11 Sun Apr 4 22:44:55 EDT 2004 i686 AMD Athlon(tm) XP 1700+ AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Spock
n00b
n00b


Joined: 10 May 2003
Posts: 23

PostPosted: Sat Jun 12, 2004 9:02 pm    Post subject: Reply with quote

Hi,

does this S3TC Patch works for other graphic cards too ? I have an ProSavage8 and on the via tech site i can see that s3tc works on this chip.
Back to top
View user's profile Send private message
sdaffis
Tux's lil' helper
Tux's lil' helper


Joined: 16 Nov 2003
Posts: 99

PostPosted: Sat Jun 12, 2004 9:37 pm    Post subject: Reply with quote

It would be really interesting to see what difference this makes for users of older Radeons. Forgive my laziness, but who wrote the s3tc patch? :)
_________________
Believe the lie
Back to top
View user's profile Send private message
genstef
Retired Dev
Retired Dev


Joined: 13 Jun 2004
Posts: 668
Location: M/Bay/Germany

PostPosted: Sun Jun 13, 2004 11:31 am    Post subject: Reply with quote

hi,

i would like to try this out for my radeon m6 but i think it is comparable to a 7000 and r100, does your howto then still work?

atm i get around 600fps and i dont think its the full potential of the card

would be nice if you could make an ebuild for this, because i dont like to install not uninstallable software.

Also i do not know if this will work for xorg as i dropped xfree recently from my computer.

thanks genstef
Back to top
View user's profile Send private message
Hypnos
Advocate
Advocate


Joined: 18 Jul 2002
Posts: 2889
Location: Omnipresent

PostPosted: Sun Jun 13, 2004 12:03 pm    Post subject: Reply with quote

If you can integrate this patching process into an ebuild (i.e., xorg-x11) you will have my undying love ...
_________________
Personal overlay | Simple backup scheme
Back to top
View user's profile Send private message
Spock
n00b
n00b


Joined: 10 May 2003
Posts: 23

PostPosted: Sun Jun 13, 2004 2:42 pm    Post subject: Reply with quote

S3TC will only work if the driver itself is patched too. Thats why you need to download that r200 patch.

Here you can grep the snapshot for s3tc:
http://vayne.fdns.net/files/libtxc_dxtn040524.tar.gz
Back to top
View user's profile Send private message
Hypnos
Advocate
Advocate


Joined: 18 Jul 2002
Posts: 2889
Location: Omnipresent

PostPosted: Thu Jun 17, 2004 8:48 am    Post subject: Reply with quote

Gratitude:

* Thanks to ccrunner84 for working this out

* Thanks to whoever maintains vayne.fdns.net for posting new, nearly-CVS compatible patches

Build:

* One day, the port of Xorg to autotools will be complete, and I will not have to make stupid soft links

* Also at that time, it won't take forever to build due to stupid deletions

* Beyond that insanity, the build was painless

Results:

* Quake 3 can't seem to find GL_S3_s3tc even though it's right there in glxinfo, but I still seem to get a small performance boost.

* Will try with UT2004 ....

EDIT:

UT2004 looks spectacular -- I might buy it. Playable at max settings on my Radeon 7500 + P4 1.6GHz.
_________________
Personal overlay | Simple backup scheme
Back to top
View user's profile Send private message
yardbird
l33t
l33t


Joined: 20 Apr 2002
Posts: 689
Location: nl.leiden

PostPosted: Thu Jun 17, 2004 11:55 am    Post subject: Reply with quote

Got it working on radeon IGP 340 M :)

Grabbed latest Mesa and DRI CVS; the patch applied cleanly for the r200 driver but had some rejects for i8xx, so I just compiled the driver for my board.

Glxinfo output:

Code:

name of display: :0.0
Mesa: software DXTn compression/decompression available
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20030328 AGP 4x x86/MMX/SSE2 NO-TCL
OpenGL version string: 1.2 Mesa 6.1
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix,
    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_histogram,
    GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
    GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
    GL_NV_light_max_exponent, GL_NV_texture_rectangle,
    GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_S3_s3tc
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 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x24 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x25 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x26 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x27 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x28 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x29 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x2a 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2b 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x2c 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x2d 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x2e 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2f 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x30 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x31 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x32 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow


This is on xorg 6.7.0. Now I'm gonna try ut2004 :D

In the meanwhile... Thumbs up!

EDIT: Hypnos, I guess you are talking about the linux version of ut2004. Did you do anything strange to make it run fast with your card? I'm asking because a friend of mine has a 7500 and his board performs more or less equally to mine under Windows. But with my IGP under linux I just can't say that ut2004 runs well. I think it is a driver maturity problem since IGP support is not stable in DRI yet.. But also I could be doing some horrible mistake..


Last edited by yardbird on Thu Jun 17, 2004 12:14 pm; edited 1 time in total
Back to top
View user's profile Send private message
Spock
n00b
n00b


Joined: 10 May 2003
Posts: 23

PostPosted: Thu Jun 17, 2004 12:09 pm    Post subject: Reply with quote

Nice to see...

There is a new Patch out for Intel Graphic Cards:
http://vayne.fdns.net/files/mesa_r200_radeon_i830_txc_cvs040607.diff.gz

Savage Patch is in heavy development !!! :-) So people with ProSavage Chips can use the extension soon.
Back to top
View user's profile Send private message
genstef
Retired Dev
Retired Dev


Joined: 13 Jun 2004
Posts: 668
Location: M/Bay/Germany

PostPosted: Thu Jun 17, 2004 3:42 pm    Post subject: Reply with quote

does the patch also work with r100?

because there is always r200 in the name ..
Back to top
View user's profile Send private message
Eagle_
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2004
Posts: 119

PostPosted: Sat Jul 24, 2004 12:42 pm    Post subject: Error in make World Reply with quote

Hi,

I am having T41 ThinkPad with 7500 radeon (r200).

I had follow the guid as far as I understood (i am new in gentoo), and after i done:
Quote:
make World >& world.log
i found an error in my world.log:
Quote:
make[4]: *** No rule to make target `/X11R6/SourceForge/DRI-freedesktop/drm/shared/drm.h', needed by `drm.h'. Stop.
make[4]: Leaving directory `/root/DRI-CVS/xc/xc/lib/GL/dri/drm'
make[3]: *** [includes] Error 2
make[3]: Leaving directory `/root/DRI-CVS/xc/xc/lib/GL'
make[2]: *** [includes] Error 2
make[2]: Leaving directory `/root/DRI-CVS/xc/xc/lib'
make[1]: *** [includes] Error 2
make[1]: Leaving directory `/root/DRI-CVS/xc/xc'
make: *** [World] Error 2


What had i done wrong?
Back to top
View user's profile Send private message
Eagle_
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2004
Posts: 119

PostPosted: Sat Jul 24, 2004 6:34 pm    Post subject: Reply with quote

I forgut to say i am using kernel 2.6.7-gentoo-r6

After i had edited the line in host.def:
Quote:

#define DRMSrcDir /X11R6/SourceForge/DRI-freedesktop/drm

to

#define DRMSrcDir /usr/src/linux-2.6.7-gentoo-r6/drivers/char/drm


my problem was that when i done make World, it looked for the file drm.h in /usr/src/linux-2.6.7-gentoo-r6/drivers/char/drm/shared/
which i dont have, the file drm.h is under the folder .../drm/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum