VGL+TurboVNC has been a fantastic solution for me. Thank you for all of your continuing development efforts.
I have a nagging problem I'd like to debug, and hope you can help. First some info about my server:
When I boot the system, I can create a VNC session and run "vglrun glxgears" without any trouble. I can also log in at the monitor. But after some time / use, I eventually run into several problems:
- vglrun glxgears fails in my session with the output "[VGL] ERROR: OpenGL error 0x0502 [VGL] ERROR: in readPixels-- [VGL] 480: Could not Read Pixels"
- Other users report the error "Invalid MIT-MAGIC-COOKIE-1 key[VGL] ERROR: Could not open display :0."
- Windows in certain applications become invisible. For example, LX terminal windows show in the dock but when restored show no content. This is the case even though the LX terminal windows are not launched using vglrun. By contrast, third-party console windows continue to display properly.
After encountering one of the above errors, it seems the only way to fix it is to reboot the system, although this is often difficult with a number of users having open sessions. That has slowed down my troubleshooting.
I've run vglserver_config a number of times and read the documentation carefully, but this hasn't seemed to help. The fact that it works properly *at first* suggests to me that it's probably configured right but that some other process is mucking things up. I have a couple of ideas:
- Could logging on and then off using an attached monitor while sessions are open be causing problems (is VGL supposed to be strictly headless)?
- Could it be some kind of permissions problem? I did check that all users are in the vglusers group.
Any thoughts or suggestions would be very welcome! Below I've pasted my xorg file, as well as glxinfo output from displays 0 and 1 while the system is in its non-working state (the DISPLAY variable shows :1.0). The error messages in glxinfo for display 1 start to appear once the problems begin; before then it looks more like the info from display 0.
server:~$ /opt/VirtualGL/bin/glxinfo -display :0
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_libglvnd,
GLX_EXT_stereo_tree, GLX_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_NV_copy_buffer, GLX_NV_copy_image, GLX_NV_delay_before_swap,
GLX_NV_float_buffer, GLX_NV_robustness_video_memory_purge,
GLX_NV_swap_group, GLX_NV_video_capture, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control,
GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_buffer,
GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer,
GLX_NV_multisample_coverage, GLX_NV_present_video,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_video_capture, GLX_NV_video_out, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_stereo_tree,
GLX_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_NV_copy_buffer, GLX_NV_copy_image, GLX_NV_delay_before_swap,
GLX_NV_float_buffer, GLX_NV_robustness_video_memory_purge,
GLX_NV_swap_group, GLX_NV_video_capture, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro K620/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 390.48
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile extensions:
GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture,
GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility,
GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility,
GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture,
GL_ARB_blend_func_extended, GL_ARB_buffer_storage, GL_ARB_cl_event,
GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
GL_ARB_compute_shader, GL_ARB_compute_variable_group_size,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
GL_ARB_depth_texture, GL_ARB_derivative_control,
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, GL_ARB_gpu_shader5,
GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_indirect_parameters,
GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_parallel_shader_compile, GL_ARB_pipeline_statistics_query,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_polygon_offset_clamp, GL_ARB_program_interface_query,
GL_ARB_provoking_vertex, GL_ARB_query_buffer_object,
GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness,
GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects,
GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters,
GL_ARB_shader_ballot, GL_ARB_shader_bit_encoding, GL_ARB_shader_clock,
GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote,
GL_ARB_shader_image_load_store, GL_ARB_shader_image_size,
GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod,
GL_ARB_shading_language_100, GL_ARB_shading_language_420pack,
GL_ARB_shading_language_include, GL_ARB_shading_language_packing,
GL_ARB_shadow, GL_ARB_sparse_buffer, GL_ARB_sparse_texture,
GL_ARB_spirv_extensions, GL_ARB_stencil_texturing, GL_ARB_sync,
GL_ARB_tessellation_shader, GL_ARB_texture_barrier,
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range,
GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_filter_anisotropic,
GL_ARB_texture_float, GL_ARB_texture_gather,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
GL_ARB_texture_stencil8, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix,
GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit,
GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers,
GL_ATI_texture_float, GL_ATI_texture_mirror_once,
GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr,
GL_EXT_bgra, GL_EXT_bindable_uniform, 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_depth_bounds_test, GL_EXT_direct_state_access,
GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object,
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp,
GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects,
GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted,
GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc,
GL_EXT_texture_compression_rgtc, 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_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_EXT_vertex_attrib_64bit, GL_EXT_window_rectangles,
GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced,
GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control,
GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile,
GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
GL_NVX_nvenc_interop, GL_NV_ES1_1_compatibility,
GL_NV_ES3_1_compatibility, GL_NV_alpha_to_coverage_dither_control,
GL_NV_bindless_multi_draw_indirect,
GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture,
GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent,
GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_command_list,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_deep_texture3D,
GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_draw_texture,
GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, GL_NV_fence,
GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program,
GL_NV_fragment_program2, GL_NV_fragment_program_option,
GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_shader4,
GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5,
GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64,
GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_internalformat_sample_query,
GL_NV_light_max_exponent, GL_NV_multisample_coverage,
GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart,
GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners,
GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge,
GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float,
GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load,
GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group,
GL_NV_shader_thread_shuffle, GL_NV_texgen_reflection,
GL_NV_texture_barrier, GL_NV_texture_compression_vtc,
GL_NV_texture_env_combine4, GL_NV_texture_multisample,
GL_NV_texture_rectangle, GL_NV_texture_rectangle_compressed,
GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,
GL_NV_transform_feedback, GL_NV_transform_feedback2,
GL_NV_uniform_buffer_unified_memory, GL_NV_vdpau_interop,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2,
GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_S3_s3tc,
GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SGIX_shadow, GL_SUN_slice_accum
OpenGL version string: 4.6.0 NVIDIA 390.48
OpenGL shading language version string: 4.60 NVIDIA
OpenGL extensions:
GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture,
GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility,
GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility,
GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture,
GL_ARB_blend_func_extended, GL_ARB_buffer_storage, GL_ARB_cl_event,
GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
GL_ARB_color_buffer_float, GL_ARB_compatibility,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image,
GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float,
GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_derivative_control,
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_geometry_shader4, GL_ARB_get_program_binary,
GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, GL_ARB_gpu_shader5,
GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_indirect_parameters,
GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_parallel_shader_compile, GL_ARB_pipeline_statistics_query,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_polygon_offset_clamp, GL_ARB_program_interface_query,
GL_ARB_provoking_vertex, GL_ARB_query_buffer_object,
GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness,
GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects,
GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_atomic_counters,
GL_ARB_shader_ballot, GL_ARB_shader_bit_encoding, GL_ARB_shader_clock,
GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote,
GL_ARB_shader_image_load_store, GL_ARB_shader_image_size,
GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod,
GL_ARB_shading_language_100, GL_ARB_shading_language_420pack,
GL_ARB_shading_language_include, GL_ARB_shading_language_packing,
GL_ARB_shadow, GL_ARB_sparse_buffer, GL_ARB_sparse_texture,
GL_ARB_spirv_extensions, GL_ARB_stencil_texturing, GL_ARB_sync,
GL_ARB_tessellation_shader, GL_ARB_texture_barrier,
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range,
GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_filter_anisotropic,
GL_ARB_texture_float, GL_ARB_texture_gather,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
GL_ARB_texture_stencil8, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix,
GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit,
GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers,
GL_ATI_texture_float, GL_ATI_texture_mirror_once,
GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr,
GL_EXT_bgra, GL_EXT_bindable_uniform, 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_depth_bounds_test, GL_EXT_direct_state_access,
GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object,
GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp,
GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects,
GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted,
GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_texture3D, GL_EXT_texture_array, GL_EXT_texture_buffer_object,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc,
GL_EXT_texture_compression_rgtc, 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_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback2, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_EXT_vertex_attrib_64bit, GL_EXT_window_rectangles,
GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced,
GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control,
GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile,
GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
GL_NVX_nvenc_interop, GL_NV_ES1_1_compatibility,
GL_NV_ES3_1_compatibility, GL_NV_alpha_to_coverage_dither_control,
GL_NV_bindless_multi_draw_indirect,
GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture,
GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent,
GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_command_list,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_copy_depth_to_color, GL_NV_copy_image, GL_NV_deep_texture3D,
GL_NV_depth_buffer_float, GL_NV_depth_clamp, GL_NV_draw_texture,
GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, GL_NV_fence,
GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program,
GL_NV_fragment_program2, GL_NV_fragment_program_option,
GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_shader4,
GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5,
GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64,
GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_internalformat_sample_query,
GL_NV_light_max_exponent, GL_NV_multisample_coverage,
GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart,
GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners,
GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge,
GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float,
GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load,
GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group,
GL_NV_shader_thread_shuffle, GL_NV_texgen_reflection,
GL_NV_texture_barrier, GL_NV_texture_compression_vtc,
GL_NV_texture_env_combine4, GL_NV_texture_multisample,
GL_NV_texture_rectangle, GL_NV_texture_rectangle_compressed,
GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,
GL_NV_transform_feedback, GL_NV_transform_feedback2,
GL_NV_uniform_buffer_unified_memory, GL_NV_vdpau_interop,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_NV_vertex_program2,
GL_NV_vertex_program2_option, GL_NV_vertex_program3, GL_S3_s3tc,
GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SGIX_shadow, GL_SUN_slice_accum
180 GLX Visuals
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 F bf th cl r g b a ns b eat
--------------------------------------------------------------------------
0x021 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 0 0 None
0x022 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 0 0 None
0x024 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 0 0 None
0x025 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 0 0 None
0x026 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 0 0 None
0x027 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 0 0 None
0x028 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 0 0 None
0x029 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 0 0 None
0x02a 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 0 0 None
0x02b 24 tc 0 24 0 r y . 8 8 8 0 . 4 0 0 16 16 16 16 0 0 None
0x02c 24 tc 0 32 0 r y . 8 8 8 8 . 4 0 0 16 16 16 16 0 0 None
0x02d 24 tc 0 24 0 r . . 8 8 8 0 . 4 0 0 16 16 16 16 0 0 None
0x02e 24 tc 0 32 0 r . . 8 8 8 8 . 4 0 0 16 16 16 16 0 0 None
0x02f 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 2 1 Ncon
0x030 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 2 1 Ncon
0x031 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 4 1 Ncon
0x032 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 4 1 Ncon
0x033 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 2 1 Ncon
0x034 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 2 1 Ncon
0x035 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 4 1 Ncon
0x036 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 4 1 Ncon
0x037 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 2 1 Ncon
0x038 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 2 1 Ncon
0x039 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 4 1 Ncon
0x03a 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 4 1 Ncon
0x03b 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 2 1 Ncon
0x03c 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 2 1 Ncon
0x03d 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 4 1 Ncon
0x03e 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 4 1 Ncon
0x03f 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 8 1 Ncon
0x040 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 8 1 Ncon
0x041 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 8 1 Ncon
0x042 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 8 1 Ncon
0x043 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 8 1 Ncon
0x044 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 8 1 Ncon
0x045 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 8 1 Ncon
0x046 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 8 1 Ncon
0x047 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 16 1 Ncon
0x048 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 16 1 Ncon
0x049 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 16 1 Ncon
0x04a 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 16 1 Ncon
0x04b 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 16 1 Ncon
0x04c 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 16 1 Ncon
0x04d 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 16 1 Ncon
0x04e 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 16 1 Ncon
0x04f 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 32 1 Ncon
0x050 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 32 1 Ncon
0x051 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 32 1 Ncon
0x052 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 32 1 Ncon
0x053 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 32 1 Ncon
0x054 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 32 1 Ncon
0x055 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 32 1 Ncon
0x056 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 32 1 Ncon
0x057 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 64 1 Ncon
0x058 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 64 1 Ncon
0x059 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 64 1 Ncon
0x05a 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 64 1 Ncon
0x05b 24 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 64 1 Ncon
0x05c 24 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 64 1 Ncon
0x05d 24 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 64 1 Ncon
0x05e 24 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 64 1 Ncon
0x05f 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 0 0 None
0x060 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 0 0 None
0x061 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 0 0 None
0x062 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 0 0 None
0x063 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 0 0 None
0x064 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 0 0 None
0x065 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 0 0 None
0x066 24 dc 0 24 0 r y . 8 8 8 0 . 4 0 0 16 16 16 16 0 0 None
0x067 24 dc 0 32 0 r y . 8 8 8 8 . 4 0 0 16 16 16 16 0 0 None
0x068 24 dc 0 24 0 r . . 8 8 8 0 . 4 0 0 16 16 16 16 0 0 None
0x069 24 dc 0 32 0 r . . 8 8 8 8 . 4 0 0 16 16 16 16 0 0 None
0x06a 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 2 1 Ncon
0x06b 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 2 1 Ncon
0x06c 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 4 1 Ncon
0x06d 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 4 1 Ncon
0x06e 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 2 1 Ncon
0x06f 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 2 1 Ncon
0x070 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 4 1 Ncon
0x071 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 4 1 Ncon
0x072 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 2 1 Ncon
0x073 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 2 1 Ncon
0x074 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 4 1 Ncon
0x075 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 4 1 Ncon
0x076 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 2 1 Ncon
0x077 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 2 1 Ncon
0x078 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 4 1 Ncon
0x079 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 4 1 Ncon
0x07a 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 8 1 Ncon
0x07b 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 8 1 Ncon
0x07c 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 8 1 Ncon
0x07d 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 8 1 Ncon
0x07e 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 8 1 Ncon
0x07f 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 8 1 Ncon
0x080 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 8 1 Ncon
0x081 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 8 1 Ncon
0x082 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 16 1 Ncon
0x083 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 16 1 Ncon
0x084 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 16 1 Ncon
0x085 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 16 1 Ncon
0x086 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 16 1 Ncon
0x087 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 16 1 Ncon
0x088 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 16 1 Ncon
0x089 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 16 1 Ncon
0x08a 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 32 1 Ncon
0x08b 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 32 1 Ncon
0x08c 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 32 1 Ncon
0x08d 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 32 1 Ncon
0x08e 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 32 1 Ncon
0x08f 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 32 1 Ncon
0x090 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 32 1 Ncon
0x091 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 32 1 Ncon
0x092 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 64 1 Ncon
0x093 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 64 1 Ncon
0x094 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 64 1 Ncon
0x095 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 64 1 Ncon
0x096 24 dc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 64 1 Ncon
0x097 24 dc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 64 1 Ncon
0x098 24 dc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 64 1 Ncon
0x099 24 dc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 64 1 Ncon
0x023 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 0 0 None
0x09a 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 0 0 None
0x09b 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 0 0 None
0x09c 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 0 0 None
0x09d 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 0 0 None
0x09e 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 0 0 None
0x09f 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 0 0 None
0x0a0 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 0 0 None
0x0a1 32 tc 0 24 0 r y . 8 8 8 0 . 4 0 0 16 16 16 16 0 0 None
0x0a2 32 tc 0 32 0 r y . 8 8 8 8 . 4 0 0 16 16 16 16 0 0 None
0x0a3 32 tc 0 24 0 r . . 8 8 8 0 . 4 0 0 16 16 16 16 0 0 None
0x0a4 32 tc 0 32 0 r . . 8 8 8 8 . 4 0 0 16 16 16 16 0 0 None
0x0a5 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 2 1 Ncon
0x0a6 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 2 1 Ncon
0x0a7 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 4 1 Ncon
0x0a8 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 4 1 Ncon
0x0a9 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 2 1 Ncon
0x0aa 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 2 1 Ncon
0x0ab 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 4 1 Ncon
0x0ac 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 4 1 Ncon
0x0ad 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 2 1 Ncon
0x0ae 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 2 1 Ncon
0x0af 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 4 1 Ncon
0x0b0 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 4 1 Ncon
0x0b1 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 2 1 Ncon
0x0b2 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 2 1 Ncon
0x0b3 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 4 1 Ncon
0x0b4 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 4 1 Ncon
0x0b5 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 8 1 Ncon
0x0b6 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 8 1 Ncon
0x0b7 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 8 1 Ncon
0x0b8 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 8 1 Ncon
0x0b9 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 8 1 Ncon
0x0ba 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 8 1 Ncon
0x0bb 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 8 1 Ncon
0x0bc 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 8 1 Ncon
0x0bd 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 16 1 Ncon
0x0be 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 16 1 Ncon
0x0bf 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 16 1 Ncon
0x0c0 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 16 1 Ncon
0x0c1 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 16 1 Ncon
0x0c2 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 16 1 Ncon
0x0c3 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 16 1 Ncon
0x0c4 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 16 1 Ncon
0x0c5 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 32 1 Ncon
0x0c6 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 32 1 Ncon
0x0c7 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 32 1 Ncon
0x0c8 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 32 1 Ncon
0x0c9 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 32 1 Ncon
0x0ca 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 32 1 Ncon
0x0cb 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 32 1 Ncon
0x0cc 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 32 1 Ncon
0x0cd 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 0 16 16 16 16 64 1 Ncon
0x0ce 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 0 16 16 16 16 64 1 Ncon
0x0cf 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 0 16 16 16 16 64 1 Ncon
0x0d0 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 0 16 16 16 16 64 1 Ncon
0x0d1 32 tc 0 24 0 r y . 8 8 8 0 . 4 24 8 16 16 16 16 64 1 Ncon
0x0d2 32 tc 0 32 0 r y . 8 8 8 8 . 4 24 8 16 16 16 16 64 1 Ncon
0x0d3 32 tc 0 24 0 r . . 8 8 8 0 . 4 24 8 16 16 16 16 64 1 Ncon
0x0d4 32 tc 0 32 0 r . . 8 8 8 8 . 4 24 8 16 16 16 16 64 1 Ncon
server:~$ /opt/VirtualGL/bin/glxinfo -display :1
name of display: :1
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".