[Bf-committers] Blender and ATI

Matthew H Plough (mplough at Princeton.EDU) mplough at Princeton.EDU
Thu Jun 16 20:57:41 CEST 2005


Ton Roosendaal <ton at blender.org> wrote:

> > I have been working with Joshua Doss, the maintainer of the 
> graphics  
> > card page on blender3d.org, to make more information available 
> on  
> > which cards work nicely with Blender.
> 
> Cool. What could work is someone asking each active developer here 
> to  
> mention system specs... not as a public call, but by contacting 
> them in  
> person (otherwise you never get the info!). Here's mine;
> 
> Apple G5, ATI 9600
> iBook G4, ATI 9200 Mobility
> 

That's what I'm trying to address.  Here is how much information I can currently glean -- my program runs and spits out the information to a file called gl_info.txt.  It's a lot more information than what I would get by asking -- instead I intend to ask people to run this program.  I'm currently working on making it get the driver version, but that might end up being something that I have to ask for.

As an example, here's gl_info.txt for my machine at work.  You'll notice that ChoosePixelFormat, the current GHOST method of getting a pixel format, chooses one without swap copy.  My method correctly gets a swap copy pixel format.

Matt


Microsoft Windows XP Professional Service Pack 2 (Build 2600)
System was booted cleanly.
Number of processors: 2
Number of display monitors: 1

Display devices attached to the system:

Device 0 information
Device name: '\\.\DISPLAY1'
Device description: 'NVIDIA Quadro FX 1400  '
Flags:
	Attached to desktop
	Pruned unusable modes
	Primary device

Monitor information for device 0
Device 0 information
Device name: '\\.\DISPLAY1\Monitor0'
Device description: 'Dell 1905FP (Analog)'
Flags:
	Attached to desktop

Device 1 information
Device name: '\\.\DISPLAYV1'
Device description: 'Unicenter Remote Control Video Capture Adapter'
Flags:
	Mirroring driver

Device 2 information
Device name: '\\.\DISPLAY2'
Device description: 'Unicenter Remote Control Blank Host Screen Adapter'
Flags:
	None

Device 3 information
Device name: '\\.\DISPLAYV2'
Device description: 'NetMeeting driver'
Flags:
	Mirroring driver

Device 4 information
Device name: '\\.\DISPLAYV3'
Device description: 'RDPDD Chained DD'
Flags:
	Mirroring driver

Information for the monitor hosting Blender
Vertical Refresh: 60
Horizontal Resolution: 1280
Vertical Resolution: 1024

Vendor: NVIDIA Corporation
Renderer: Quadro FX 1400/PCI/SSE2
OpenGL Version: 1.5.2
OpenGL Extensions: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 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_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_draw_rang
e_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp 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_mirror_clamp GL_EXT_texture_object GL_EXT_vertex_array GL_HP_occlusion_test GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range
 GL_NV_point_sprite GL_NV_primitive_restart 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_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control GL_Autodesk_valid_back_buffer_hint 

ChoosePixelFormat would choose: 7
102 pixel formats are available.
PFmt Color Depth Stencil Accum GL Win DblBuf SwpCpy SwpExch Generic Accel Wgt

   1    32    24       0    64  1   1      0      0       0       0     0   0
   2    32    24       0    64  1   1      0      0       0       0     0   0
   3    32    24       8    64  1   1      0      0       0       0     0   0
   4    32    24       8    64  1   1      0      0       0       0     0   0
   5    32     0       0    64  1   1      0      0       0       0     0   0
   6    32     0       0    64  1   1      0      0       0       0     0   0
   7    32    24       0    64  1   1      1      0       1       0     0  33
   8    32    24       0    64  1   1      1      0       1       0     0  33
   9    32    24       8    64  1   1      1      0       1       0     0  33
  10    32    24       8    64  1   1      1      0       1       0     0  33
  11    32     0       0    64  1   1      1      0       1       0     0   0
  12    32     0       0    64  1   1      1      0       1       0     0   0
  13    32    24       0    64  1   1      1      1       0       0     0  49
  14    32    24       0    64  1   1      1      1       0       0     0  49
  15    32    24       8    64  1   1      1      1       0       0     0  49
  16    32    24       8    64  1   1      1      1       0       0     0  49
  17    32     0       0    64  1   1      1      1       0       0     0   0
  18    32     0       0    64  1   1      1      1       0       0     0   0
  19    32    24       0    64  0   1      1      0       1       0     0   0
  20    32    24       0    64  0   1      1      0       1       0     0   0
  21    32    24       8    64  0   1      1      0       1       0     0   0
  22    32    24       8    64  0   1      1      0       1       0     0   0
  23    32     0       0    64  0   1      1      0       1       0     0   0
  24    32     0       0    64  0   1      1      0       1       0     0   0
  25    32    24       0    64  0   1      1      1       0       0     0   0
  26    32    24       0    64  0   1      1      1       0       0     0   0
  27    32    24       8    64  0   1      1      1       0       0     0   0
  28    32    24       8    64  0   1      1      1       0       0     0   0
  29    32     0       0    64  0   1      1      1       0       0     0   0
  30    32     0       0    64  0   1      1      1       0       0     0   0
  31    32    24       0    64  0   1      1      0       1       0     0   0
  32    32    24       0    64  0   1      1      0       1       0     0   0
  33    32    24       8    64  0   1      1      0       1       0     0   0
  34    32    24       8    64  0   1      1      0       1       0     0   0
  35    32     0       0    64  0   1      1      0       1       0     0   0
  36    32     0       0    64  0   1      1      0       1       0     0   0
  37    32    24       0    64  0   1      1      1       0       0     0   0
  38    32    24       0    64  0   1      1      1       0       0     0   0
  39    32    24       8    64  0   1      1      1       0       0     0   0
  40    32    24       8    64  0   1      1      1       0       0     0   0
  41    32     0       0    64  0   1      1      1       0       0     0   0
  42    32     0       0    64  0   1      1      1       0       0     0   0
  43    32    24       0    64  0   1      1      0       1       0     0   0
  44    32    24       0    64  0   1      1      0       1       0     0   0
  45    32    24       8    64  0   1      1      0       1       0     0   0
  46    32    24       8    64  0   1      1      0       1       0     0   0
  47    32     0       0    64  0   1      1      0       1       0     0   0
  48    32     0       0    64  0   1      1      0       1       0     0   0
  49    32    24       0    64  0   1      1      1       0       0     0   0
  50    32    24       0    64  0   1      1      1       0       0     0   0
  51    32    24       8    64  0   1      1      1       0       0     0   0
  52    32    24       8    64  0   1      1      1       0       0     0   0
  53    32     0       0    64  0   1      1      1       0       0     0   0
  54    32     0       0    64  0   1      1      1       0       0     0   0
  55    32    24       0    64  0   1      1      0       1       0     0   0
  56    32    24       0    64  0   1      1      0       1       0     0   0
  57    32    24       8    64  0   1      1      0       1       0     0   0
  58    32    24       8    64  0   1      1      0       1       0     0   0
  59    32     0       0    64  0   1      1      0       1       0     0   0
  60    32     0       0    64  0   1      1      0       1       0     0   0
  61    32    24       0    64  0   1      1      1       0       0     0   0
  62    32    24       0    64  0   1      1      1       0       0     0   0
  63    32    24       8    64  0   1      1      1       0       0     0   0
  64    32    24       8    64  0   1      1      1       0       0     0   0
  65    32     0       0    64  0   1      1      1       0       0     0   0
  66    32     0       0    64  0   1      1      1       0       0     0   0
  67    32    32       8    64  1   1      0      0       0       1     0   0
  68    32    16       8    64  1   1      0      0       0       1     0   0
  69    32    32       8    64  1   1      1      1       0       1     0   5
  70    32    16       8    64  1   1      1      1       0       1     0   4
  71    32    32       8    64  1   1      0      0       0       1     0   0
  72    32    16       8    64  1   1      0      0       0       1     0   0
  73    32    32       8    64  1   1      1      1       0       1     0   5
  74    32    16       8    64  1   1      1      1       0       1     0   4
  75    32    32       8     0  1   1      0      0       0       1     0   0
  76    32    16       8     0  1   1      0      0       0       1     0   0
  77    32    32       8     0  1   1      1      1       0       1     0   0
  78    32    16       8     0  1   1      1      1       0       1     0   0
  79    24    32       8    64  1   0      0      0       0       1     0   0
  80    24    16       8    64  1   0      0      0       0       1     0   0
  81    24    32       8    64  1   0      0      0       0       1     0   0
  82    24    16       8    64  1   0      0      0       0       1     0   0
  83    24    32       8     0  1   0      0      0       0       1     0   0
  84    24    16       8     0  1   0      0      0       0       1     0   0
  85    16    32       8    32  1   0      0      0       0       1     0   0
  86    16    16       8    32  1   0      0      0       0       1     0   0
  87    16    32       8    32  1   0      0      0       0       1     0   0
  88    16    16       8    32  1   0      0      0       0       1     0   0
  89    16    32       8     0  1   0      0      0       0       1     0   0
  90    16    16       8     0  1   0      0      0       0       1     0   0
  91     8    32       8    32  1   0      0      0       0       1     0   0
  92     8    16       8    32  1   0      0      0       0       1     0   0
  93     8    32       8    32  1   0      0      0       0       1     0   0
  94     8    16       8    32  1   0      0      0       0       1     0   0
  95     8    32       8     0  1   0      0      0       0       1     0   0
  96     8    16       8     0  1   0      0      0       0       1     0   0
  97     4    32       8    16  1   0      0      0       0       1     0   0
  98     4    16       8    16  1   0      0      0       0       1     0   0
  99     4    32       8    16  1   0      0      0       0       1     0   0
 100     4    16       8    16  1   0      0      0       0       1     0   0
 101     4    32       8     0  1   0      0      0       0       1     0   0
 102     4    16       8     0  1   0      0      0       0       1     0   0
 103     4    16       8     0  1   0      0      0       0       1     0   0
Using pixel format 13




More information about the Bf-committers mailing list