xpra icon
Bug tracker and wiki

Ticket #2469: xpra.log

File xpra.log, 34.3 KB (added by Nuno Dias, 15 months ago)
Line 
1 XPRA_ALL_DEBUG=1 xpra opengl-probe
22019-11-03 18:14:08,524 packet_encoding.init_rencode() has_rencode=True, use_rencode=True, version=('Cython', 1, 0, 6)
32019-11-03 18:14:08,529 packet_encoding.init_bencode() has_bencode=True, use_bencode=True, version=(b'Cython', 3, 0)
42019-11-03 18:14:08,557 packet encoding: has_yaml=True, use_yaml=True, version=5.1.2
52019-11-03 18:14:08,559 codec loader settings: SELFTEST=True, FULL_SELFTEST=False, CODEC_FAIL_IMPORT=[''], CODEC_FAIL_SELFTEST=['']
62019-11-03 18:14:08,560 codec module enc_x264 is installed
72019-11-03 18:14:08,561 codec module vpx is installed
82019-11-03 18:14:08,561 codec module enc_x265 cannot be loaded: No module named 'xpra.codecs.enc_x265'
92019-11-03 18:14:08,562 codec module nvenc is installed
102019-11-03 18:14:08,563 codec module enc_ffmpeg is installed
112019-11-03 18:14:08,563 codec module nvenc is installed
122019-11-03 18:14:08,563 codec module csc_swscale is installed
132019-11-03 18:14:08,564 codec module csc_libyuv is installed
142019-11-03 18:14:08,565 codec module dec_avcodec2 is installed
152019-11-03 18:14:08,565 codec module vpx is installed
162019-11-03 18:14:08,565 video_helper: ALL_VIDEO_ENCODER_OPTIONS=['x264', 'vpx', 'nvenc', 'ffmpeg']
172019-11-03 18:14:08,565 video_helper: ALL_CSC_MODULE_OPTIONS=['swscale', 'libyuv']
182019-11-03 18:14:08,565 video_helper: NO_GFX_CSC_OPTIONS=[]
192019-11-03 18:14:08,565 video_helper: ALL_VIDEO_DECODER_OPTIONS=['avcodec2', 'vpx']
20get_enabled_encoders(('rencode', 'bencode', 'yaml')) enabled=['rencode', 'bencode', 'yaml']
21run_glprobe() backends=('native',)
22attempting to load 'native' OpenGL backend
23importing xpra.client.gl.gtk3.nativegl_client_window
24parse_padding_colors(None)=(0, 0, 0)
25OpenGL_accelerate module loaded
26Using accelerated ArrayDatatype
27xpra.client.gl.gtk3.nativegl_client_window=<module 'xpra.client.gl.gtk3.nativegl_client_window' from '/usr/lib64/python3.7/site-packages/xpra/client/gl/gtk3/nativegl_client_window.py'>
28found GLX version 1.4
29GLXContext(False) context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdd0cf71ef0>, props={'GLX': (1, 4), 'depth': 24, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': False, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 0, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 24, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': None, 'renderer': None}
30enable_alpha(<Gtk.Window object at 0x7fdd0eb88d20 (GtkWindow at 0x555f1738c270)>) screen=<GdkX11.X11Screen object at 0x7fdd0cf85780 (GdkX11Screen at 0x555f16d1e060)>, visual=<GdkX11.X11Visual object at 0x7fdd0cf85910 (GdkX11Visual at 0x555f16d238f0)>
31enable_alpha(<Gtk.Window object at 0x7fdd0eb88d20 (GtkWindow at 0x555f1738c270)>) using rgba visual <GdkX11.X11Visual object at 0x7fdd0cf85910 (GdkX11Visual at 0x555f16d238f0)>
32check_support(False) using temporary window=<Gtk.Window object at 0x7fdd0eb88d20 (GtkWindow at 0x555f1738c270)>
33glXMakeCurrent: xid=0x3600004, context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdd0cf71ef0>
34found valid OpenGL version: 3.0
35OpenGL_accelerate version 3.1.1a1
36OpenGL extensions found: GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture, GL_EXT_subtexture, GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, GL_ARB_multitexture, GL_EXT_framebuffer_sRGB, GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat, GL_3DFX_texture_compression_FXT1, GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_transpose_matrix, GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_secondary_color, GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, GL_EXT_framebuffer_object, GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_MESA_window_pos, GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, GL_ARB_depth_texture, GL_ARB_occlusion_query, GL_ARB_shadow, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, GL_NV_depth_clamp, GL_NV_fog_distance, GL_APPLE_packed_pixels, GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects, GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_NV_primitive_restart, GL_ARB_depth_clamp, GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel, GL_ARB_occlusion_query2, GL_ARB_point_sprite, GL_ARB_shading_language_100, GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object, GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object, GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, GL_ARB_texture_rectangle, GL_EXT_packed_float, GL_EXT_pixel_buffer_object, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, GL_EXT_packed_depth_stencil, GL_APPLE_object_purgeable, GL_ARB_vertex_array_object, GL_ATI_separate_stencil, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_gpu_program_parameters, GL_EXT_texture_array, GL_EXT_texture_integer, GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_OES_EGL_image, GL_AMD_texture_texture4, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float, GL_ARB_draw_instanced, GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_texture_rg, GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra, GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra, GL_NV_conditional_render, GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture, GL_ARB_ES2_compatibility, GL_ARB_blend_func_extended, GL_ARB_debug_output, GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, GL_ARB_sample_shading, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, GL_ARB_shader_texture_lod, GL_ARB_texture_cube_map_array, GL_ARB_texture_gather, GL_ARB_texture_multisample, GL_ARB_texture_query_lod, GL_ARB_texture_rgb10_a2ui, GL_ARB_uniform_buffer_object, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_provoking_vertex, GL_EXT_texture_snorm, GL_MESA_texture_signed_rgba, GL_NV_texture_barrier, GL_ARB_draw_indirect, GL_ARB_get_program_binary, GL_ARB_robustness, GL_ARB_separate_shader_objects, GL_ARB_shader_bit_encoding, GL_ARB_shader_precision, GL_ARB_texture_compression_bptc, GL_ARB_timer_query, GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_AMD_multi_draw_indirect, GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, GL_ARB_compressed_texture_pixel_storage, GL_ARB_conservative_depth, GL_ARB_internalformat_query, GL_ARB_map_buffer_alignment, GL_ARB_shader_atomic_counters, GL_ARB_shader_image_load_store, GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, GL_ARB_texture_storage, GL_ARB_transform_feedback_instanced, GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_transform_feedback, GL_AMD_query_buffer_object, GL_AMD_shader_trinary_minmax, GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_clear_buffer_object, GL_ARB_compute_shader, GL_ARB_copy_image, GL_ARB_explicit_uniform_location, GL_ARB_fragment_layer_viewport, GL_ARB_framebuffer_no_attachments, GL_ARB_invalidate_subdata, GL_ARB_multi_draw_indirect, GL_ARB_program_interface_query, GL_ARB_robust_buffer_access_behavior, GL_ARB_shader_image_size, GL_ARB_shader_storage_buffer_object, GL_ARB_stencil_texturing, GL_ARB_texture_query_levels, GL_ARB_texture_storage_multisample, GL_ARB_texture_view, GL_ARB_vertex_attrib_binding, GL_KHR_debug, GL_KHR_robustness, GL_ARB_buffer_storage, GL_ARB_clear_texture, GL_ARB_indirect_parameters, GL_ARB_internalformat_query2, GL_ARB_multi_bind, GL_ARB_query_buffer_object, GL_ARB_seamless_cubemap_per_texture, GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_stencil8, GL_ARB_vertex_type_10f_11f_11f_rev, GL_EXT_shader_integer_mix, GL_INTEL_performance_query, GL_ARB_ES3_1_compatibility, GL_ARB_clip_control, GL_ARB_conditional_render_inverted, GL_ARB_cull_distance, GL_ARB_derivative_control, GL_ARB_get_texture_sub_image, GL_ARB_pipeline_statistics_query, GL_ARB_shader_texture_image_samples, GL_ARB_texture_barrier, GL_ARB_transform_feedback_overflow_query, GL_EXT_polygon_offset_clamp, GL_KHR_blend_equation_advanced, GL_KHR_context_flush_control, GL_KHR_robust_buffer_access_behavior, GL_ARB_parallel_shader_compile, GL_ARB_shader_atomic_counter_ops, GL_ARB_shader_clock, GL_EXT_shader_samples_identical, GL_KHR_no_error, GL_MESA_shader_integer_functions, GL_ARB_polygon_offset_clamp, GL_ARB_texture_filter_anisotropic, GL_KHR_parallel_shader_compile, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_texture_sRGB_R8, GL_EXT_texture_shadow_lod, GL_NV_compute_shader_derivatives,
37vendor: Intel Open Source Technology Center
38renderer: Mesa DRI Intel(R) Haswell Mobile
39shading-language-version: 1.30
40GLU.version: 1.3
41GLU.extensions: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
42renderer 'Mesa DRI Intel(R) Haswell Mobile' not found in blacklist: ['Software Rasterizer']
43vendor 'Intel Open Source Technology Center' not found in blacklist: []
44vendor 'Intel Open Source Technology Center' found in greylist: ['Intel']
45renderer 'Mesa DRI Intel(R) Haswell Mobile' found in whitelist: ['Haswell', 'Skylake', 'Kabylake', 'Cannonlake']
46All the required OpenGL functions are available: glActiveTexture, glTexSubImage2D, glTexCoord2i, glViewport, glMatrixMode, glLoadIdentity, glOrtho, glEnableClientState, glGenTextures, glDisable, glBindTexture, glPixelStorei, glEnable, glBegin, glFlush, glTexParameteri, glTexEnvi, glHint, glBlendFunc, glLineStipple, glTexImage2D, glMultiTexCoord2i, glVertex2i, glEnd
47All the required OpenGL functions are available: GL_FRAMEBUFFER (36160), GL_COLOR_ATTACHMENT0 (36064), glGenFramebuffers, glBindFramebuffer, glFramebufferTexture2D
48Extension GL_ARB_texture_rectangle is present
49Extension GL_ARB_vertex_program is present
50glInitFragmentProgramARB works
51glInitTextureRectangleARB works
52All the required OpenGL functions are available: glGenProgramsARB, glDeleteProgramsARB, glBindProgramARB, glProgramStringARB
53GL_MAX_TEXTURE_SIZE=16384
54Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384
55GL_MAX_VIEWPORT_DIMS=(32768, 32768)
56glXMakeCurrent: NULL for xid=0x3600004
57check_support(False)={'GLX': (1, 4), 'depth': 24, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': False, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 0, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 24, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': 'Intel Open Source Technology Center', 'renderer': 'Mesa DRI Intel(R) Haswell Mobile', 'pyopengl': '3.1.1a1', 'opengl': (3, 0), 'accelerate': '3.1.1a1', 'zerocopy': True, 'extensions': ['GL_ARB_multisample', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_copy_texture', 'GL_EXT_subtexture', 'GL_EXT_texture_object', 'GL_EXT_vertex_array', 'GL_EXT_compiled_vertex_array', 'GL_EXT_texture', 'GL_EXT_texture3D', 'GL_IBM_rasterpos_clip', 'GL_ARB_point_parameters', 'GL_EXT_draw_range_elements', 'GL_EXT_packed_pixels', 'GL_EXT_point_parameters', 'GL_EXT_rescale_normal', 'GL_EXT_separate_specular_color', 'GL_EXT_texture_edge_clamp', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_border_clamp', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_multitexture', 'GL_EXT_framebuffer_sRGB', 'GL_IBM_multimode_draw_arrays', 'GL_IBM_texture_mirrored_repeat', 'GL_3DFX_texture_compression_FXT1', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_transpose_matrix', 'GL_EXT_blend_func_separate', 'GL_EXT_fog_coord', 'GL_EXT_multi_draw_arrays', 'GL_EXT_secondary_color', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_lod_bias', 'GL_INGR_blend_func_separate', 'GL_NV_blend_square', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_env_combine4', 'GL_S3_s3tc', 'GL_SUN_multi_draw_arrays', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_EXT_framebuffer_object', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_env_dot3', 'GL_MESA_window_pos', 'GL_NV_packed_depth_stencil', 'GL_NV_texture_rectangle', 'GL_ARB_depth_texture', 'GL_ARB_occlusion_query', 'GL_ARB_shadow', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_window_pos', 'GL_EXT_stencil_two_side', 'GL_EXT_texture_cube_map', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_APPLE_packed_pixels', 'GL_ARB_draw_buffers', 'GL_ARB_fragment_program', 'GL_ARB_fragment_shader', 'GL_ARB_shader_objects', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ATI_draw_buffers', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_wrap', 'GL_MESA_pack_invert', 'GL_NV_primitive_restart', 'GL_ARB_depth_clamp', 'GL_ARB_fragment_program_shadow', 'GL_ARB_half_float_pixel', 'GL_ARB_occlusion_query2', 'GL_ARB_point_sprite', 'GL_ARB_shading_language_100', 'GL_ARB_sync', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_vertex_buffer_object', 'GL_ATI_blend_equation_separate', 'GL_EXT_blend_equation_separate', 'GL_OES_read_format', 'GL_ARB_color_buffer_float', 'GL_ARB_pixel_buffer_object', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_float', 'GL_ARB_texture_rectangle', 'GL_EXT_packed_float', 'GL_EXT_pixel_buffer_object', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_rgtc', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_shared_exponent', 'GL_ARB_framebuffer_object', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_packed_depth_stencil', 'GL_APPLE_object_purgeable', 'GL_ARB_vertex_array_object', 'GL_ATI_separate_stencil', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_instanced', 'GL_EXT_gpu_program_parameters', 'GL_EXT_texture_array', 'GL_EXT_texture_integer', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_OES_EGL_image', 'GL_AMD_texture_texture4', 'GL_ARB_copy_buffer', 'GL_ARB_depth_buffer_float', 'GL_ARB_draw_instanced', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_map_buffer_range', 'GL_ARB_texture_rg', 'GL_ARB_texture_swizzle', 'GL_ARB_vertex_array_bgra', 'GL_EXT_texture_swizzle', 'GL_EXT_vertex_array_bgra', 'GL_NV_conditional_render', 'GL_AMD_conservative_depth', 'GL_AMD_draw_buffers_blend', 'GL_AMD_seamless_cubemap_per_texture', 'GL_ARB_ES2_compatibility', 'GL_ARB_blend_func_extended', 'GL_ARB_debug_output', 'GL_ARB_draw_buffers_blend', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_explicit_attrib_location', 'GL_ARB_fragment_coord_conventions', 'GL_ARB_provoking_vertex', 'GL_ARB_sample_shading', 'GL_ARB_sampler_objects', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_texture_lod', 'GL_ARB_texture_cube_map_array', 'GL_ARB_texture_gather', 'GL_ARB_texture_multisample', 'GL_ARB_texture_query_lod', 'GL_ARB_texture_rgb10_a2ui', 'GL_ARB_uniform_buffer_object', 'GL_ARB_vertex_type_2_10_10_10_rev', 'GL_EXT_provoking_vertex', 'GL_EXT_texture_snorm', 'GL_MESA_texture_signed_rgba', 'GL_NV_texture_barrier', 'GL_ARB_draw_indirect', 'GL_ARB_get_program_binary', 'GL_ARB_robustness', 'GL_ARB_separate_shader_objects', 'GL_ARB_shader_bit_encoding', 'GL_ARB_shader_precision', 'GL_ARB_texture_compression_bptc', 'GL_ARB_timer_query', 'GL_ARB_transform_feedback2', 'GL_ARB_transform_feedback3', 'GL_AMD_multi_draw_indirect', 'GL_ANGLE_texture_compression_dxt3', 'GL_ANGLE_texture_compression_dxt5', 'GL_ARB_compressed_texture_pixel_storage', 'GL_ARB_conservative_depth', 'GL_ARB_internalformat_query', 'GL_ARB_map_buffer_alignment', 'GL_ARB_shader_atomic_counters', 'GL_ARB_shader_image_load_store', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_texture_storage', 'GL_ARB_transform_feedback_instanced', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_transform_feedback', 'GL_AMD_query_buffer_object', 'GL_AMD_shader_trinary_minmax', 'GL_ARB_ES3_compatibility', 'GL_ARB_arrays_of_arrays', 'GL_ARB_clear_buffer_object', 'GL_ARB_compute_shader', 'GL_ARB_copy_image', 'GL_ARB_explicit_uniform_location', 'GL_ARB_fragment_layer_viewport', 'GL_ARB_framebuffer_no_attachments', 'GL_ARB_invalidate_subdata', 'GL_ARB_multi_draw_indirect', 'GL_ARB_program_interface_query', 'GL_ARB_robust_buffer_access_behavior', 'GL_ARB_shader_image_size', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_stencil_texturing', 'GL_ARB_texture_query_levels', 'GL_ARB_texture_storage_multisample', 'GL_ARB_texture_view', 'GL_ARB_vertex_attrib_binding', 'GL_KHR_debug', 'GL_KHR_robustness', 'GL_ARB_buffer_storage', 'GL_ARB_clear_texture', 'GL_ARB_indirect_parameters', 'GL_ARB_internalformat_query2', 'GL_ARB_multi_bind', 'GL_ARB_query_buffer_object', 'GL_ARB_seamless_cubemap_per_texture', 'GL_ARB_shader_draw_parameters', 'GL_ARB_shader_group_vote', 'GL_ARB_texture_mirror_clamp_to_edge', 'GL_ARB_texture_stencil8', 'GL_ARB_vertex_type_10f_11f_11f_rev', 'GL_EXT_shader_integer_mix', 'GL_INTEL_performance_query', 'GL_ARB_ES3_1_compatibility', 'GL_ARB_clip_control', 'GL_ARB_conditional_render_inverted', 'GL_ARB_cull_distance', 'GL_ARB_derivative_control', 'GL_ARB_get_texture_sub_image', 'GL_ARB_pipeline_statistics_query', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_texture_barrier', 'GL_ARB_transform_feedback_overflow_query', 'GL_EXT_polygon_offset_clamp', 'GL_KHR_blend_equation_advanced', 'GL_KHR_context_flush_control', 'GL_KHR_robust_buffer_access_behavior', 'GL_ARB_parallel_shader_compile', 'GL_ARB_shader_atomic_counter_ops', 'GL_ARB_shader_clock', 'GL_EXT_shader_samples_identical', 'GL_KHR_no_error', 'GL_MESA_shader_integer_functions', 'GL_ARB_polygon_offset_clamp', 'GL_ARB_texture_filter_anisotropic', 'GL_KHR_parallel_shader_compile', 'GL_EXT_shader_framebuffer_fetch_non_coherent', 'GL_EXT_texture_sRGB_R8', 'GL_EXT_texture_shadow_lod', 'GL_NV_compute_shader_derivatives', ''], 'shading-language-version': '1.30', 'GLU.version': '1.3', 'GLU.extensions': 'GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess ', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (32768, 32768)}
58run_glprobe() opengl_props={'GLX': (1, 4), 'depth': 24, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': False, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 0, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 24, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': 'Intel Open Source Technology Center', 'renderer': 'Mesa DRI Intel(R) Haswell Mobile', 'pyopengl': '3.1.1a1', 'opengl': (3, 0), 'accelerate': '3.1.1a1', 'zerocopy': True, 'extensions': ['GL_ARB_multisample', 'GL_EXT_abgr', 'GL_EXT_bgra', 'GL_EXT_blend_color', 'GL_EXT_blend_minmax', 'GL_EXT_blend_subtract', 'GL_EXT_copy_texture', 'GL_EXT_subtexture', 'GL_EXT_texture_object', 'GL_EXT_vertex_array', 'GL_EXT_compiled_vertex_array', 'GL_EXT_texture', 'GL_EXT_texture3D', 'GL_IBM_rasterpos_clip', 'GL_ARB_point_parameters', 'GL_EXT_draw_range_elements', 'GL_EXT_packed_pixels', 'GL_EXT_point_parameters', 'GL_EXT_rescale_normal', 'GL_EXT_separate_specular_color', 'GL_EXT_texture_edge_clamp', 'GL_SGIS_generate_mipmap', 'GL_SGIS_texture_border_clamp', 'GL_SGIS_texture_edge_clamp', 'GL_SGIS_texture_lod', 'GL_ARB_framebuffer_sRGB', 'GL_ARB_multitexture', 'GL_EXT_framebuffer_sRGB', 'GL_IBM_multimode_draw_arrays', 'GL_IBM_texture_mirrored_repeat', 'GL_3DFX_texture_compression_FXT1', 'GL_ARB_texture_cube_map', 'GL_ARB_texture_env_add', 'GL_ARB_transpose_matrix', 'GL_EXT_blend_func_separate', 'GL_EXT_fog_coord', 'GL_EXT_multi_draw_arrays', 'GL_EXT_secondary_color', 'GL_EXT_texture_env_add', 'GL_EXT_texture_filter_anisotropic', 'GL_EXT_texture_lod_bias', 'GL_INGR_blend_func_separate', 'GL_NV_blend_square', 'GL_NV_light_max_exponent', 'GL_NV_texgen_reflection', 'GL_NV_texture_env_combine4', 'GL_S3_s3tc', 'GL_SUN_multi_draw_arrays', 'GL_ARB_texture_border_clamp', 'GL_ARB_texture_compression', 'GL_EXT_framebuffer_object', 'GL_EXT_texture_compression_s3tc', 'GL_EXT_texture_env_combine', 'GL_EXT_texture_env_dot3', 'GL_MESA_window_pos', 'GL_NV_packed_depth_stencil', 'GL_NV_texture_rectangle', 'GL_ARB_depth_texture', 'GL_ARB_occlusion_query', 'GL_ARB_shadow', 'GL_ARB_texture_env_combine', 'GL_ARB_texture_env_crossbar', 'GL_ARB_texture_env_dot3', 'GL_ARB_texture_mirrored_repeat', 'GL_ARB_window_pos', 'GL_EXT_stencil_two_side', 'GL_EXT_texture_cube_map', 'GL_NV_depth_clamp', 'GL_NV_fog_distance', 'GL_APPLE_packed_pixels', 'GL_ARB_draw_buffers', 'GL_ARB_fragment_program', 'GL_ARB_fragment_shader', 'GL_ARB_shader_objects', 'GL_ARB_vertex_program', 'GL_ARB_vertex_shader', 'GL_ATI_draw_buffers', 'GL_ATI_texture_env_combine3', 'GL_ATI_texture_float', 'GL_EXT_shadow_funcs', 'GL_EXT_stencil_wrap', 'GL_MESA_pack_invert', 'GL_NV_primitive_restart', 'GL_ARB_depth_clamp', 'GL_ARB_fragment_program_shadow', 'GL_ARB_half_float_pixel', 'GL_ARB_occlusion_query2', 'GL_ARB_point_sprite', 'GL_ARB_shading_language_100', 'GL_ARB_sync', 'GL_ARB_texture_non_power_of_two', 'GL_ARB_vertex_buffer_object', 'GL_ATI_blend_equation_separate', 'GL_EXT_blend_equation_separate', 'GL_OES_read_format', 'GL_ARB_color_buffer_float', 'GL_ARB_pixel_buffer_object', 'GL_ARB_texture_compression_rgtc', 'GL_ARB_texture_float', 'GL_ARB_texture_rectangle', 'GL_EXT_packed_float', 'GL_EXT_pixel_buffer_object', 'GL_EXT_texture_compression_dxt1', 'GL_EXT_texture_compression_rgtc', 'GL_EXT_texture_rectangle', 'GL_EXT_texture_sRGB', 'GL_EXT_texture_shared_exponent', 'GL_ARB_framebuffer_object', 'GL_EXT_framebuffer_blit', 'GL_EXT_framebuffer_multisample', 'GL_EXT_packed_depth_stencil', 'GL_APPLE_object_purgeable', 'GL_ARB_vertex_array_object', 'GL_ATI_separate_stencil', 'GL_EXT_draw_buffers2', 'GL_EXT_draw_instanced', 'GL_EXT_gpu_program_parameters', 'GL_EXT_texture_array', 'GL_EXT_texture_integer', 'GL_EXT_texture_sRGB_decode', 'GL_EXT_timer_query', 'GL_OES_EGL_image', 'GL_AMD_texture_texture4', 'GL_ARB_copy_buffer', 'GL_ARB_depth_buffer_float', 'GL_ARB_draw_instanced', 'GL_ARB_half_float_vertex', 'GL_ARB_instanced_arrays', 'GL_ARB_map_buffer_range', 'GL_ARB_texture_rg', 'GL_ARB_texture_swizzle', 'GL_ARB_vertex_array_bgra', 'GL_EXT_texture_swizzle', 'GL_EXT_vertex_array_bgra', 'GL_NV_conditional_render', 'GL_AMD_conservative_depth', 'GL_AMD_draw_buffers_blend', 'GL_AMD_seamless_cubemap_per_texture', 'GL_ARB_ES2_compatibility', 'GL_ARB_blend_func_extended', 'GL_ARB_debug_output', 'GL_ARB_draw_buffers_blend', 'GL_ARB_draw_elements_base_vertex', 'GL_ARB_explicit_attrib_location', 'GL_ARB_fragment_coord_conventions', 'GL_ARB_provoking_vertex', 'GL_ARB_sample_shading', 'GL_ARB_sampler_objects', 'GL_ARB_seamless_cube_map', 'GL_ARB_shader_texture_lod', 'GL_ARB_texture_cube_map_array', 'GL_ARB_texture_gather', 'GL_ARB_texture_multisample', 'GL_ARB_texture_query_lod', 'GL_ARB_texture_rgb10_a2ui', 'GL_ARB_uniform_buffer_object', 'GL_ARB_vertex_type_2_10_10_10_rev', 'GL_EXT_provoking_vertex', 'GL_EXT_texture_snorm', 'GL_MESA_texture_signed_rgba', 'GL_NV_texture_barrier', 'GL_ARB_draw_indirect', 'GL_ARB_get_program_binary', 'GL_ARB_robustness', 'GL_ARB_separate_shader_objects', 'GL_ARB_shader_bit_encoding', 'GL_ARB_shader_precision', 'GL_ARB_texture_compression_bptc', 'GL_ARB_timer_query', 'GL_ARB_transform_feedback2', 'GL_ARB_transform_feedback3', 'GL_AMD_multi_draw_indirect', 'GL_ANGLE_texture_compression_dxt3', 'GL_ANGLE_texture_compression_dxt5', 'GL_ARB_compressed_texture_pixel_storage', 'GL_ARB_conservative_depth', 'GL_ARB_internalformat_query', 'GL_ARB_map_buffer_alignment', 'GL_ARB_shader_atomic_counters', 'GL_ARB_shader_image_load_store', 'GL_ARB_shading_language_420pack', 'GL_ARB_shading_language_packing', 'GL_ARB_texture_storage', 'GL_ARB_transform_feedback_instanced', 'GL_EXT_framebuffer_multisample_blit_scaled', 'GL_EXT_transform_feedback', 'GL_AMD_query_buffer_object', 'GL_AMD_shader_trinary_minmax', 'GL_ARB_ES3_compatibility', 'GL_ARB_arrays_of_arrays', 'GL_ARB_clear_buffer_object', 'GL_ARB_compute_shader', 'GL_ARB_copy_image', 'GL_ARB_explicit_uniform_location', 'GL_ARB_fragment_layer_viewport', 'GL_ARB_framebuffer_no_attachments', 'GL_ARB_invalidate_subdata', 'GL_ARB_multi_draw_indirect', 'GL_ARB_program_interface_query', 'GL_ARB_robust_buffer_access_behavior', 'GL_ARB_shader_image_size', 'GL_ARB_shader_storage_buffer_object', 'GL_ARB_stencil_texturing', 'GL_ARB_texture_query_levels', 'GL_ARB_texture_storage_multisample', 'GL_ARB_texture_view', 'GL_ARB_vertex_attrib_binding', 'GL_KHR_debug', 'GL_KHR_robustness', 'GL_ARB_buffer_storage', 'GL_ARB_clear_texture', 'GL_ARB_indirect_parameters', 'GL_ARB_internalformat_query2', 'GL_ARB_multi_bind', 'GL_ARB_query_buffer_object', 'GL_ARB_seamless_cubemap_per_texture', 'GL_ARB_shader_draw_parameters', 'GL_ARB_shader_group_vote', 'GL_ARB_texture_mirror_clamp_to_edge', 'GL_ARB_texture_stencil8', 'GL_ARB_vertex_type_10f_11f_11f_rev', 'GL_EXT_shader_integer_mix', 'GL_INTEL_performance_query', 'GL_ARB_ES3_1_compatibility', 'GL_ARB_clip_control', 'GL_ARB_conditional_render_inverted', 'GL_ARB_cull_distance', 'GL_ARB_derivative_control', 'GL_ARB_get_texture_sub_image', 'GL_ARB_pipeline_statistics_query', 'GL_ARB_shader_texture_image_samples', 'GL_ARB_texture_barrier', 'GL_ARB_transform_feedback_overflow_query', 'GL_EXT_polygon_offset_clamp', 'GL_KHR_blend_equation_advanced', 'GL_KHR_context_flush_control', 'GL_KHR_robust_buffer_access_behavior', 'GL_ARB_parallel_shader_compile', 'GL_ARB_shader_atomic_counter_ops', 'GL_ARB_shader_clock', 'GL_EXT_shader_samples_identical', 'GL_KHR_no_error', 'GL_MESA_shader_integer_functions', 'GL_ARB_polygon_offset_clamp', 'GL_ARB_texture_filter_anisotropic', 'GL_KHR_parallel_shader_compile', 'GL_EXT_shader_framebuffer_fetch_non_coherent', 'GL_EXT_texture_sRGB_R8', 'GL_EXT_texture_shadow_lod', 'GL_NV_compute_shader_derivatives', ''], 'shading-language-version': '1.30', 'GLU.version': '1.3', 'GLU.extensions': 'GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess ', 'safe': True, 'transparency': True, 'texture-size-limit': 16384, 'max-viewport-dims': (32768, 32768)}, gl_client_window_module=<module 'xpra.client.gl.gtk3.nativegl_client_window' from '/usr/lib64/python3.7/site-packages/xpra/client/gl/gtk3/nativegl_client_window.py'>
59run_glprobe() gl_client_window_class=<class 'xpra.client.gl.gtk3.nativegl_client_window.GLClientWindow'>, pixel_depth=0
60<class 'xpra.client.gl.gtk3.nativegl_client_window.GLClientWindow'>(<AdHocStruct object, contents: {'idle_add': <function test_gl_client_window.<locals>.no_idle_add at 0x7fdd0f64ad40>, 'timeout_add': <function test_gl_client_window.<locals>.no_timeout_add at 0x7fdd0eb69290>, 'source_remove': <function test_gl_client_window.<locals>.no_source_remove at 0x7fdd092265f0>, 'sp': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'sx': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'sy': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'srect': <function test_gl_client_window.<locals>.no_scaling at 0x7fdd09226710>, 'xscale': 1, 'yscale': 1, 'server_window_decorations': True, 'mmap_enabled': False, 'mmap': None, 'readonly': False, 'encoding_defaults': {}, 'get_window_frame_sizes': <function test_gl_client_window.<locals>.get_None at 0x7fdd09226200>, '_focused': None, 'request_frame_extents': <function test_gl_client_window.<locals>.noop at 0x7fdd09226290>}>, None, None, 4294967295, -100, -100, 50, 50, 50, 50, {b'has-alpha': True}, False, {}, WindowBorder(True, 0xE61919, 0.6, 4), (1024, 1024), None, 0)
61popup_types([])=()
62GLClientWindow(4294967295 : None).xget_u32_property(<GdkX11.X11Window object at 0x7fdcf26a72d0 (GdkX11Window at 0x555f16d19250)>, _NET_CURRENT_DESKTOP)=0
63do_get_workspace _NET_CURRENT_DESKTOP=0 on window 0x163
64init_window(..) workspace=unset, current workspace=0
65setup_window(50, 50)
66set_alpha() has_alpha=True, <class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>.HAS_ALPHA=True, realized=False
67enable_alpha(GLClientWindow(4294967295 : None)) screen=<GdkX11.X11Screen object at 0x7fdcf26a72d0 (GdkX11Screen at 0x555f16d1e060)>, visual=<GdkX11.X11Visual object at 0x7fdcf26a73c0 (GdkX11Visual at 0x555f16d238f0)>
68enable_alpha(GLClientWindow(4294967295 : None)) using rgba visual <GdkX11.X11Visual object at 0x7fdcf26a73c0 (GdkX11Visual at 0x555f16d238f0)>
69new_backing(50, 50) backing_class=<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>
70make_new_backing(<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>, 50, 50, 50, 50) effective backing class=<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>, server alpha=True, window alpha=True
71video decoders: {}
72found GLX version 1.4
73GLXContext(True) context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdcf26a2ef0>, props={'GLX': (1, 4), 'depth': 32, 'has-depth-buffer': False, 'has-stencil-buffer': False, 'has-alpha': True, 'accum-red-size': 0, 'accum-green-size': 0, 'accum-blue-size': 0, 'accum-alpha-size': 0, 'red-size': 8, 'green-size': 8, 'blue-size': 8, 'alpha-size': 8, 'depth-size': 0, 'stencil-size': 0, 'buffer-size': 32, 'aux-buffers': 0, 'double-buffered': True, 'level': 0, 'stereo': False, 'rgba': True, 'display_mode': ['ALPHA', 'DOUBLE'], 'direct': True, 'vendor': None, 'renderer': None}
74init_formats() texture pixel format=RGBA, internal format=RGBA8, rgb modes=['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR']
75get_server_full_csc_modes_for_rgb('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR')
76get_client_full_csc_modes(('BGR', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'RGBA', 'RGBX', 'YUV420P', 'YUV422P', 'YUV444P')) decoder encodings=dict_keys([])
77get_client_full_csc_modes(('BGR', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'RGBA', 'RGBX', 'YUV420P', 'YUV422P', 'YUV444P'))={}
78_get_full_csc_modes(['YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'])={'webp': ['BGRA', 'BGRX', 'RGBA', 'RGBX']} (target_rgb_modes=('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'))
79setup_window() position=(-100, -100), set_initial_position=False, OR=False, decorated=True
80update_metadata({b'has-alpha': True, b'size-constraints': {}})
81set_metadata({b'has-alpha': True, b'size-constraints': {}})
82set_size_constraints({}, (1024, 1024))
83intpair(b'maximum-size')=None
84intpair(b'minimum-size')=None
85intpair(b'base-size')=None
86intpair(b'increment')=None
87modified hints for max window size (1024, 1024): {} (rw=0, rh=0) -> max=1024x1024
88calling: <bound method GTK3ClientWindow.apply_geometry_hints of GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None))>({b'max_width': 1024, b'max_height': 1024})
89apply_geometry_hints({b'max_width': 1024, b'max_height': 1024}) geometry=<Gdk.Geometry object at 0x7fdcf26b16b0 (void at 0x555f17684bc0)>, hints=<flags GDK_HINT_MAX_SIZE of type Gdk.WindowHints>
90on_realize(GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None))) gdk window=<GdkX11.X11Window object at 0x7fdcf26b2780 (GdkX11Window at 0x555f16d198d0)>
91add_window_hooks(GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None))) added []
92adding event receiver so we can get FocusIn and FocusOut events whilst grabbing the keyboard
93OpenGL: testing draw on GLClientWindow(4294967295 : gtk3.GLDrawingArea(4294967295, (50, 50), None)) widget <Gtk.DrawingArea object at 0x7fdcf26a75a0 (GtkDrawingArea at 0x555f17a91210)> with rgb32 : BGRX
94draw_region(0, 0, 50, 50, rgb32, 10000 bytes, 200, {'pixel_format': 'BGRX'}, [<function test_gl_client_window.<locals>.paint_callback at 0x7fdcf26b50e0>])
95gravity_adjust(0, 0, {'pixel_format': 'BGRX', 'encoding': 'rgb32'}) window_size=None, size=(50, 50), gravity=unknown
96gtk3.GLDrawingArea(4294967295, (50, 50), None).do_paint_rgb(RGBX, 10000 bytes, x=0, y=0, width=50, height=50, rowstride=200, options={'pixel_format': 'BGRX', 'encoding': 'rgb32'})
97glXMakeCurrent: xid=0x3600011, context=<OpenGL.raw.GLX._types.LP_struct___GLXcontextRec object at 0x7fdcf26a2ef0>
98GL_MAX_TEXTURE_SIZE=16384
99Texture size GL_MAX_RECTANGLE_TEXTURE_SIZE=16384
100Initializing GL context for window size (50, 50), backing size (50, 50), max texture size=16384
101gtk3.GLDrawingArea(4294967295, (50, 50), None).gl_init_textures() textures: [1 2 3 4 5 6 7], offscreen fbo: 1, tmp fbo: 2
102YUV2RGB shader initialized
103YUV2RGBFULL shader initialized
104RGBP2RGB shader initialized
105gl_init() done
106RGBX update at (0,0) size 50x50 (10000 bytes), using GL zerocopy:bytes-as-memoryview format=RGBA / UNSIGNED_BYTE to internal format=RGBA8
107set_alignment(50, 200, 'RGBX') GL_UNPACK_ROW_LENGTH=0, GL_UNPACK_ALIGNMENT=8
108paint_callback(True, )
109present_fbo: adding (0, 0, 50, 50) to pending paint list (size=0), flush=0, paint_screen=True
110do_present_fbo: painting ((0, 0, 50, 50),)
111Presenting FBO on screen
112draw_border: WindowBorder(True, 0xE61919, 0.6, 4)
1131.do_gl_show(gtk3.GLDrawingArea(4294967295, (50, 50), None)) swapping buffers now
114gl_show after  30ms took  0ms,  1 updates
115gtk3.GLDrawingArea(4294967295, (50, 50), None).gl_frame_terminator()
116<OpenGL.platform.baseplatform.glBindFramebuffer object at 0x7fdd0cf9c4d0>(GL_FRAMEBUFFER (36160), 1)
117gtk3.GLDrawingArea(4294967295, (50, 50), None).do_present_fbo() done
118glXMakeCurrent: NULL for xid=0x3600011
119on_unrealize(GLClientWindow(4294967295 : None))
120remove_window_hooks(GLClientWindow(4294967295 : None)) added []
121_unfocus() wid=4294967295, focused=None
122test_gl_client_window(..) draw_result={'success': True, 'message': ''}