glxinfo -t output

Output del comando glxinfo in una macchina con scheda e driver NVIDIA comparato con un output dello stesso comando in una macchina con scheda Matrox e driver Mesa/DRI

Apollo13: Processore AMD e scheda video NVIDIA GeForce2

[alberto@Apollo13 alberto]$ glxinfo -t
Numero di display e screen del server X. Il numero di Display è utilizzato per identificare il Display su sistemi multiutente che forniscono operazioni grafiche differenti per ogni terminale, screen invece identifica lo schermo in caso che l'utente abbia disposizione più di un monitor (DualHead).
name of display: :0.0
display: :0  screen: 0

Indica la possibilità di rendering diretto
direct rendering: Yes

Il fornitore delle funzioni GLX - Server
server glx vendor string: NVIDIA Corporation
Versione delle funzioni GLX - Server
server glx version string: 1.3
Le estensioni supportate dalle funzioni GLX - Server
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer
Il fornitore delle funzioni GLX - Client
client glx vendor string: NVIDIA Corporation
Versione delle funzioni GLX - Client
client glx version string: 1.3
Le estensioni supportate dalle funzioni GLX - Client
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_NV_float_buffer
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_ARB_get_proc_address

Il fornitore dei  driver OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer è il dispositivo di rendering, in questo caso un NVidia GeForce2, viene inoltre
individuato la presenza dell'AGP (Accelerated Graphics Port) e le estensioni 3DNOW! del processore AMD

OpenGL renderer string: GeForce2 MX/AGP/3DNOW!
La versione OpenGL supportata è la 1.4. 43.49 è la versione dei driver NVIDIA installati.
OpenGL version string: 1.4.0 NVIDIA 43.49
La lista delle estensioni OpenGL supportate
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters,
    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_texture_mirrored_repeat,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_S3_s3tc, GL_EXT_abgr,
    GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax,
    GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    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_texture_compression_s3tc, GL_EXT_texture_cube_map,
    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,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
    GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
    GL_NV_fence, GL_NV_fog_distance, GL_NV_light_max_exponent,
    GL_NV_packed_depth_stencil, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_NV_register_combiners, GL_NV_texgen_reflection,
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle,
    GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
    GL_NV_vertex_program1_1, GL_NVX_ycrcb, GL_SGIS_generate_mipmap,
    GL_SGIS_multitexture, GL_SGIS_texture_lod

La versione e le estensioni della libreria GLU
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

La tabella della modalità disponibili
Vis  Vis   Visual Trans  buff lev render DB ste  r   g   b   a  aux dep ste  accum buffers  MS   MS
ID Depth   Type  parent size el   type     reo sz  sz  sz  sz  buf th  ncl  r   g   b   a  num bufs
----------------------------------------------------------------------------------------------------
0x21 24 TrueColor    0     32  0  rgba   1   0   8   8   8   0   0   24  8  16  16  16  16   0   0
0x22 24 DirectColor  0     32  0  rgba   1   0   8   8   8   0   0   24  8  16  16  16  16   0   0
0x23 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8   0   24  8  16  16  16  16   0   0
0x24 24 TrueColor    0     32  0  rgba   0   0   8   8   8   0   0   24  8  16  16  16  16   0   0
0x25 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8   0   24  8  16  16  16  16   0   0
0x26 24 TrueColor    0     32  0  rgba   1   0   8   8   8   0   0   16  0  16  16  16  16   0   0
0x27 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8   0   16  0  16  16  16  16   0   0
0x28 24 TrueColor    0     32  0  rgba   0   0   8   8   8   0   0   16  0  16  16  16  16   0   0
0x29 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8   0   16  0  16  16  16  16   0   0
0x2a 24 TrueColor    0     32  0  rgba   1   0   8   8   8   0   0    0  0  16  16  16  16   0   0
0x2b 24 TrueColor    0     32  0  rgba   1   0   8   8   8   8   0    0  0  16  16  16  16   0   0
0x2c 24 TrueColor    0     32  0  rgba   0   0   8   8   8   0   0    0  0  16  16  16  16   0   0
0x2d 24 TrueColor    0     32  0  rgba   0   0   8   8   8   8   0    0  0  16  16  16  16   0   0
0x2e 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8   0   24  8  16  16  16  16   0   0
0x2f 24 DirectColor  0     32  0  rgba   0   0   8   8   8   0   0   24  8  16  16  16  16   0   0
0x30 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8   0   24  8  16  16  16  16   0   0
0x31 24 DirectColor  0     32  0  rgba   1   0   8   8   8   0   0   16  0  16  16  16  16   0   0
0x32 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8   0   16  0  16  16  16  16   0   0
0x33 24 DirectColor  0     32  0  rgba   0   0   8   8   8   0   0   16  0  16  16  16  16   0   0
0x34 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8   0   16  0  16  16  16  16   0   0
0x35 24 DirectColor  0     32  0  rgba   1   0   8   8   8   0   0    0  0  16  16  16  16   0   0
0x36 24 DirectColor  0     32  0  rgba   1   0   8   8   8   8   0    0  0  16  16  16  16   0   0
0x37 24 DirectColor  0     32  0  rgba   0   0   8   8   8   0   0    0  0  16  16  16  16   0   0
0x38 24 DirectColor  0     32  0  rgba   0   0   8   8   8   8   0    0  0  16  16  16  16   0   0


Enigma: Processore Intel PIII e scheda video Matrox G400
Si deve considerare che i driver sono quelli che sono stati installati insieme al sistema operativo (Linux RedHat 9.0) e non più aggiornati.

[alberto@Enigma alberto]$ glxinfo -t
Sono riportate solo le differenze con l'output precedente
[cut]
In questo caso il fornitore dei driver è la SGI
server glx vendor string: SGI
La versione GLX fornita è solo la 1.2
server glx version string: 1.2
Il numero di estensioni GLX client-server è minore
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

Per quanto riguarda OpenGL i driver sono forniti dalla VA Linux Systems, cioè si tratta dei driver DRI (Direct Rendering Infrastructure) integrati da XFree86
OpenGL vendor string: VA Linux Systems Inc.
L'implementazione OpenGL sulla macchina è data dai driver Mesa/DRI per la Matrox G400
E' riconosciuta la presenza dell'AGP e il processore della famiglia x86 con estensioni MMX (MultiMedia eXtension) e SSE (Streaming SIMD Extension)

OpenGL renderer string: Mesa DRI G400 20020221 AGP 1x x86/MMX/SSE
La versione OpenGL è la 1.2 mentre la versione Mesa è la 4.0.4
OpenGL version string: 1.2 Mesa 4.0.4
Estensioni supportate, decisamente minori rispetto al precedente esempio
OpenGL extensions:
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_compression,
    GL_ARB_texture_env_add, GL_ARB_transpose_matrix, GL_EXT_abgr,
    GL_EXT_bgra, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array,
    GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_object,
    GL_EXT_vertex_array, GL_IBM_rasterpos_clip, GL_MESA_window_pos,
    GL_NV_texgen_reflection, GL_SGIS_generate_mipmap

[cut]

Anche le combinazioni, soprattutto per quello che riguarda la dimensione dei buffer, sono limitate
Vis  Vis   Visual Trans  buff lev render DB ste  r   g   b   a  aux dep ste  accum buffers  MS   MS
ID Depth   Type  parent size el   type     reo sz  sz  sz  sz  buf th  ncl  r   g   b   a  num bufs
----------------------------------------------------------------------------------------------------
0x23 24 TrueColor    1     24  0  rgba   1   0   8   8   8   0   0    0  0   0   0   0   0   0   0
0x24 24 TrueColor    1     24  0  rgba   0   0   8   8   8   0   0    0  0   0   0   0   0   0   0
0x25 24 TrueColor    1     24  0  rgba   1   0   8   8   8   0   0   24  8   0   0   0   0   0   0
0x26 24 TrueColor    1     24  0  rgba   0   0   8   8   8   0   0   24  8   0   0   0   0   0   0
0x27 24 TrueColor    1     24  0  rgba   1   0   8   8   8   0   0    0  0  16  16  16   0   0   0
0x28 24 TrueColor    1     24  0  rgba   0   0   8   8   8   0   0    0  0  16  16  16   0   0   0
0x29 24 TrueColor    1     24  0  rgba   1   0   8   8   8   0   0   24  8  16  16  16   0   0   0
0x2a 24 TrueColor    1     24  0  rgba   0   0   8   8   8   0   0   24  8  16  16  16   0   0   0
0x2b 24 DirectColor  1     24  0  rgba   1   0   8   8   8   0   0    0  0   0   0   0   0   0   0
0x2c 24 DirectColor  1     24  0  rgba   0   0   8   8   8   0   0    0  0   0   0   0   0   0   0
0x2d 24 DirectColor  1     24  0  rgba   1   0   8   8   8   0   0   24  8   0   0   0   0   0   0
0x2e 24 DirectColor  1     24  0  rgba   0   0   8   8   8   0   0   24  8   0   0   0   0   0   0
0x2f 24 DirectColor  1     24  0  rgba   1   0   8   8   8   0   0    0  0  16  16  16   0   0   0
0x30 24 DirectColor  1     24  0  rgba   0   0   8   8   8   0   0    0  0  16  16  16   0   0   0
0x31 24 DirectColor  1     24  0  rgba   1   0   8   8   8   0   0   24  8  16  16  16   0   0   0
0x32 24 DirectColor  1     24  0  rgba   0   0   8   8   8   0   0   24  8  16  16  16   0   0   0

Privacy Policy