On 07 May 2002 05:23:59 -0400
Lyvim Xaphir <[EMAIL PROTECTED]> wrote:

 

> The situation with the Radeons, last I heard, was that there were no ATI
> supplied Linux drivers, and the main support for Radeon was put in by
> the XFree86 folk.
> 
> What I have heard about Xfree/Radeon function is that it has been
> problematic.  Is there anybody listening here that can give a consensus
> on the Radeon situation?  Are they running more or less natively, or not
> at all, or what?
> 
> Also, is the performance level of the Radeons under 3D games in Linux
> comparable to the Nvidia equipment and the proprietary drivers?
> 
> I'm curious since I have been looking at the ATI side.  I've got an Abit
> Siluro and I'm happy, but I'm also still interested in ATI, as I'm sure
> others are too.
 

Rather than try to speak for ATI I attached 2 pages copied from their website dealing 
with Linux & XFree86 and with sources.

Now to my Soapbox, if you please.

In todays market you now have only 2 major players in the development of video 
chipsets for use in 3d hardware accelerated graphics cards (notice that I did not say 
makers of graphics cards,though both do sell under their own banner, Nvidia has for 
some time sold chips to second party makers and ATI, with the Radeon has recently 
begun to do the same.  
Matox and S3 are players but they can not be considered as Major and since it is no 
longer in business Voodoo has lost its stature and no longer resides with the elite. 

For out of the box performance in Linux ATI, with the radeon and Rage128
line, is the hands down winner.
The radeon provides excellent 2d/3d performance including gaming and, with Mesa 
installed, good GL support.

There are actually 2 sets of ATI linux drivers, those provided in XFree86 and those 
provided by gatos, otherwise known as the ati2 drivers.
Contrary to that noted in another post Mandrake 8.2 ships with Both sets of drivers 
and the ati2 driver Are those which are used by default.

Are their problems with some ATI cards?
Yes!
There are as many variations of the radeon as their are flavors of B&R ice cream and 
some will suffer performance degradation and in situations were other hardware 
compatibility with Linux is not at optimum certain cards may not work, but most of 
these issues are known and solutions are being developed.

This is nothing restricted to ATI.
It is industry wide.
Hardware is evolving at a rate faster than the software needed for its deployment can 
be fully and completely tested. 
There are those who always want the cutting-edge but fail to grasp the the liabilities 
that come with such.   

When comparing the performance of ATI verses Nvidia/nvidia driver in Linux the Winner 
Is....
It depends on the criteria by which one chooses to measure it.
If measured by usage, what it can do, how it looks and feels.
I doubt that you could tell the difference.
The disparity in numbers may seem great but to the eye there is none.
Why do you think all those fancy  benchmark test were created.
People can not tell the difference just by looking/using. 

So as not to disappoint any who wish numbers I will simply show why
Nvidia best ATI in openGL.
For any who do not know Radeons need Mesa and libMesa to provide GL.
What follows is glxinfo from a system with a Gforce3 and the same from a system with a 
Radeon 
 
glxinfo Gforce3
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.2
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_ARB_multisample
client glx vendor string: NVIDIA Corporation
client glx version string: 1.2
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, 
    GLX_SGIX_swap_group, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_ARB_multisample, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce3/AGP/3DNOW!
OpenGL version string: 1.3.1 NVIDIA 28.02
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, 
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    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_S3_s3tc, GL_EXT_abgr, GL_EXT_bgra, 
    GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, 
    GL_EXT_paletted_texture, GL_EXT_point_parameters, GL_EXT_rescale_normal, 
    GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
    GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, 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_cube_map, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, 
    GL_EXT_vertex_weighting, GL_HP_occlusion_test, 
    GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square, 
    GL_NV_copy_depth_to_color, GL_NV_evaluators, GL_NV_fence, 
    GL_NV_fog_distance, GL_NV_light_max_exponent, 
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query, 
    GL_NV_packed_depth_stencil, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_texgen_reflection, 
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, 
    GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2, 
    GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_SGIS_generate_mipmap, GL_SGIS_multitexture, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow
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
----------------------------------------------------------------------
0x21 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16 16  0 0 None
0x22 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16 16  0 0 None
0x23 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16 16  0 0 None
0x24 16 tc  0 16  0 r  y  .  5  6  5  0  0 24  8 16 16 16 16  0 0 None
0x25 16 tc  0 16  0 r  .  .  5  6  5  0  0 24  8 16 16 16 16  0 0 None
0x26 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16 16  0 0 Ncon
0x27 16 tc  0 16  0 r  y  .  5  6  5  0  0 24  8 16 16 16 16  0 0 Ncon
0x28 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16 16  0 0 Ncon
0x29 16 tc  0 16  0 r  y  .  5  6  5  0  0 24  8 16 16 16 16  0 0 Ncon
0x2a 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16 16  0 0 None
0x2b 16 dc  0 16  0 r  y  .  5  6  5  0  0 24  8 16 16 16 16  0 0 None
0x2c 16 dc  0 16  0 r  .  .  5  6  5  0  0 24  8 16 16 16 16  0 0 None
0x2d 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16 16  0 0 Ncon
0x2e 16 dc  0 16  0 r  y  .  5  6  5  0  0 24  8 16 16 16 16  0 0 Ncon
0x2f 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16 16  0 0 Ncon
0x30 16 dc  0 16  0 r  y  .  5  6  5  0  0 24  8 16 16 16 16  0 0 Ncon
[root@localhost charles]# 

glxinfo for Radeon
name of display: :0.0
Loading required GL library /usr/X11R6/lib/libGL.so.1.2
display: :0  screen: 0
direct rendering: Yes
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: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 4x x86/MMX/3DNow!
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
    GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr, 
    GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint, 
    GL_EXT_compiled_vertex_array, GL_EXT_histogram, GL_EXT_packed_pixels, 
    GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_stencil_wrap, 
    GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_env_dot3, GL_EXT_texture_object, GL_EXT_texture_lod_bias, 
    GL_EXT_vertex_array, GL_MESA_window_pos, GL_MESA_resize_buffers, 
    GL_NV_texgen_reflection, GL_PGI_misc_hints, GL_SGIS_pixel_texture, 
    GL_SGIS_texture_edge_clamp
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  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x24 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x25 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x26 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x27 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x28 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x29 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x2a 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow

Direct hardware support will also defeat that provided through software.


I have both radeons and nvidias and they are all Excellent cards.
Were I forced to give the nod to 1 or the other I would lean towards the ATI Radeon 
for 2 reasons.
1)Its out of the box support in Linux.
2)Cost-about 2/3 that of a comparable Gforce3 or 2

The choice is totally subjective for me as it would and should be for anyone.


    Charles

 


 

Attachment: ATI.1.bz2
Description: Binary data

Attachment: ATI.2.bz2
Description: Binary data

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to