Announcement

Collapse
No announcement yet.

Updating the AMDGPU driver to latest from AMD

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Originally posted by claydoh View Post

    Ok, a super-current kernel is not necessary here.
    Just an updated graphics driver.

    Comment


      #17
      Well, that was easy , still getting some ghosting (like motion blur but motion blur is turned off ). The game has forced TSA / AMD FSR / Intel X*something* (no Disable option). But TSA and FSR are both the same. * hmm * But it doesn't feel as laggy. Also I was finally given the option for 1920x1080 (so FSR can upscale it to 2560x1440 ) , before it was giving me some weird resolutions. So that's a plus.

      Comment


        #18
        Originally posted by llloyd View Post
        Ok, I think I got it?
        I guess so?
        Not much was removed.

        But let's check:
        You can use Synaptic Package Manager to filter packages by repository, and see if any packages are still installed.

        Or this:

        Code:
        apt search amdgpu | grep installed
        On my non-AMD systems it looks like this:

        Code:
        $ apt search amdgpu | grep installed
        
        WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
        
        libdrm-amdgpu1/noble-updates,now 2.4.122-1~ubuntu0.24.04.1 amd64 [installed,automatic]
        xserver-xorg-video-amdgpu/noble,now 23.0.0-1build1 amd64 [installed,automatic]
        ​If you see anything else, then post what you see.

        if not, I think all is good.

        next step is to reboot and see if it really is all fine.........which I gues you have already done
        Last edited by claydoh; Jul 12, 2025, 06:06 AM.

        Comment


          #19
          Originally posted by claydoh View Post

          I guess so?
          Not much was removed.

          But let's check:
          You can use Synaptic Package Manager to filter packages by repository, and see if any packages are still installed.

          Or this:

          Code:
          apt search amdgpu | grep installed
          On my non-AMD systems it looks like this:

          Code:
          $ apt search amdgpu | grep installed
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          libdrm-amdgpu1/noble-updates,now 2.4.122-1~ubuntu0.24.04.1 amd64 [installed,automatic]
          xserver-xorg-video-amdgpu/noble,now 23.0.0-1build1 amd64 [installed,automatic]
          ​If you see anything else, then post what you see.

          if not, I think all is good.

          next step is to reboot and see if it really is all fine.........which I gues you have already done
          Oh! Right, reboot. Always forget that, it's rare to reboot on Linux after updating things, unlike WIndows. >.< But before I do, the output of the above code.

          Code:
          llloyd@Nyeri:/var/lib/dkms/amdgpu/6.3.6-1718217.22.04/build$ apt search amdgpu | grep installed
          
          WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
          
          libdrm-amdgpu1/noble-updates,now 2.4.122-1~ubuntu0.24.04.1 amd64 [installed,automatic]
          xserver-xorg-video-amdgpu/noble,now 23.0.0-1build1 amd64 [installed,automatic]
          llloyd@Nyeri:/var/lib/dkms/amdgpu/6.3.6-1718217.22.04/build$
          
          ​

          Comment


            #20
            Oh Lord, something seriously broke here. I am stuck at 1024x768, and when I mouse over the "I" it says it's the only supported resolution by the display (this is an MSI 27" 2650x1440 monitor ) . O.O WTH?!

            Oddly it says I am running on Wayland but when I poke at Konsole and check the XDG_Session it says X11. O.o

            Code:
            
            llloyd@Nyeri:~$ echo $XDG_SESSION_TYPE
            x11
            llloyd@Nyeri:~$
            
            ​
            So I am confused even more . O.o
            You may only view thumbnails in this gallery. This gallery has 1 photos.
            Last edited by llloyd; Jul 12, 2025, 06:41 AM.

            Comment


              #21
              Let me try that again * pokes at the forum * Says I am on Wayland but XDG says I am X11. O.o

              Code:
              llloyd@Nyeri:~$ echo $XDG_SESSION_TYPE
              x11
              llloyd@Nyeri:~$
              
              ​
              Attached Files

              Comment


                #22
                I don't know. Something must have been left behind, I will guess that you are using a basic driver.
                But I have no immediate idea where to go next.

                Comment


                  #23
                  Well, while I am waiting I suppose I can keep posting information I * hope * is relevant to the situation. >.< I'm poking around trying to find the right settings and stumbled across this under OpenGL (EGL)

                  Code:
                  libEGL warning: DRI3 error: Could not get DRI3 device
                  libEGL warning: Activate DRI3 at Xorg or build mesa with DRI2
                  libEGL warning: DRI3 error: Could not get DRI3 device
                  libEGL warning: Activate DRI3 at Xorg or build mesa with DRI2
                  EGL client extensions string:
                  EGL_EXT_client_extensions, EGL_EXT_device_base,
                  EGL_EXT_device_enumeration, EGL_EXT_device_query, EGL_EXT_explicit_device,
                  EGL_EXT_platform_base, EGL_EXT_platform_device, EGL_EXT_platform_wayland,
                  EGL_EXT_platform_x11, EGL_EXT_platform_xcb,
                  EGL_KHR_client_get_all_proc_addresses, EGL_KHR_debug,
                  EGL_KHR_platform_gbm, EGL_KHR_platform_wayland, EGL_KHR_platform_x11,
                  EGL_MESA_platform_gbm, EGL_MESA_platform_surfaceless
                  
                  GBM platform:
                  eglinfo: eglInitialize failed
                  
                  Wayland platform:
                  eglinfo: eglInitialize failed
                  
                  X11 platform:
                  EGL API version: 1.5
                  EGL vendor string: Mesa Project
                  EGL version string: 1.5
                  EGL client APIs: OpenGL OpenGL_ES
                  EGL driver name: swrast
                  EGL extensions string:
                  EGL_ANDROID_blob_cache, EGL_ANGLE_sync_control_rate, EGL_EXT_buffer_age,
                  EGL_EXT_config_select_group, EGL_EXT_create_context_robustness,
                  EGL_EXT_image_dma_buf_import, EGL_EXT_image_dma_buf_import_modifiers,
                  EGL_EXT_pixel_format_float, EGL_EXT_query_reset_notification_strategy,
                  EGL_EXT_surface_compression, EGL_EXT_swap_buffers_with_damage,
                  EGL_KHR_cl_event2, EGL_KHR_config_attribs, EGL_KHR_context_flush_control,
                  EGL_KHR_create_context, EGL_KHR_create_context_no_error,
                  EGL_KHR_fence_sync, EGL_KHR_get_all_proc_addresses, EGL_KHR_gl_colorspace,
                  EGL_KHR_gl_renderbuffer_image, EGL_KHR_gl_texture_2D_image,
                  EGL_KHR_gl_texture_3D_image, EGL_KHR_gl_texture_cubemap_image,
                  EGL_KHR_image_base, EGL_KHR_no_config_context, EGL_KHR_reusable_sync,
                  EGL_KHR_surfaceless_context, EGL_KHR_swap_buffers_with_damage,
                  EGL_KHR_wait_sync, EGL_MESA_configless_context, EGL_MESA_gl_interop,
                  EGL_MESA_query_driver, EGL_MESA_x11_native_visual_id
                  OpenGL core profile vendor: Mesa
                  OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL core profile shading language version: 4.50
                  OpenGL core profile extensions:
                  GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
                  GL_AMD_draw_buffers_blend, GL_AMD_gpu_shader_int64,
                  GL_AMD_multi_draw_indirect, GL_AMD_pinned_memory,
                  GL_AMD_query_buffer_object, GL_AMD_seamless_cubemap_per_texture,
                  GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax,
                  GL_AMD_texture_texture4, GL_AMD_vertex_shader_layer,
                  GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3,
                  GL_ANGLE_texture_compression_dxt5, 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_blend_func_extended, GL_ARB_buffer_storage,
                  GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
                  GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
                  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_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_shader, GL_ARB_framebuffer_no_attachments,
                  GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
                  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_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_occlusion_query2, GL_ARB_parallel_shader_compile,
                  GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object,
                  GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp,
                  GL_ARB_post_depth_coverage, 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_stencil_export, GL_ARB_shader_storage_buffer_object,
                  GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
                  GL_ARB_shader_texture_lod, GL_ARB_shader_viewport_layer_array,
                  GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
                  GL_ARB_shading_language_packing, 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_bptc,
                  GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array,
                  GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax,
                  GL_ARB_texture_float, GL_ARB_texture_gather,
                  GL_ARB_texture_mirror_clamp_to_edge, 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_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_shader,
                  GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
                  GL_ARB_viewport_array, GL_ARM_shader_framebuffer_fetch_depth_stencil,
                  GL_ATI_blend_equation_separate, GL_ATI_meminfo, GL_ATI_texture_float,
                  GL_ATI_texture_mirror_once, GL_EXT_EGL_image_storage,
                  GL_EXT_EGL_image_storage_compression, GL_EXT_EGL_sync, GL_EXT_abgr,
                  GL_EXT_blend_equation_separate, GL_EXT_debug_label, GL_EXT_draw_buffers2,
                  GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
                  GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
                  GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_memory_object,
                  GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
                  GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp,
                  GL_EXT_provoking_vertex, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent,
                  GL_EXT_shader_image_load_formatted, GL_EXT_shader_integer_mix,
                  GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
                  GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
                  GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax,
                  GL_EXT_texture_integer, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
                  GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
                  GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra,
                  GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays,
                  GL_INTEL_shader_atomic_float_minmax, 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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_framebuffer_flip_y,
                  GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
                  GL_MESA_texture_signed_rgba, GL_NVX_gpu_memory_info,
                  GL_NV_alpha_to_coverage_dither_control, GL_NV_conditional_render,
                  GL_NV_copy_image, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
                  GL_NV_shader_atomic_float, GL_NV_texture_barrier, GL_OES_EGL_image,
                  GL_OVR_multiview, GL_OVR_multiview2, GL_S3_s3tc
                  Memory info (GL_ATI_meminfo):
                  VBO free memory - total: 23 MB, largest block: 23 MB
                  VBO free aux. memory - total: 28679 MB, largest block: 28679 MB
                  Texture free memory - total: 23 MB, largest block: 23 MB
                  Texture free aux. memory - total: 28679 MB, largest block: 28679 MB
                  Renderbuffer free memory - total: 23 MB, largest block: 23 MB
                  Renderbuffer free aux. memory - total: 28679 MB, largest block: 28679 MB
                  Memory info (GL_NVX_gpu_memory_info):
                  Dedicated video memory: 13305 MB
                  Total available memory: 45305 MB
                  Currently available dedicated video memory: 23 MB
                  OpenGL compatibility profile vendor: Mesa
                  OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL compatibility profile shading language version: 4.50
                  OpenGL compatibility profile extensions:
                  GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
                  GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect,
                  GL_AMD_pinned_memory, GL_AMD_query_buffer_object,
                  GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export,
                  GL_AMD_shader_trinary_minmax, GL_AMD_texture_texture4,
                  GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index,
                  GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
                  GL_APPLE_packed_pixels, 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_blend_func_extended, GL_ARB_buffer_storage,
                  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_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_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_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_post_depth_coverage, 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_stencil_export, GL_ARB_shader_storage_buffer_object,
                  GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
                  GL_ARB_shader_texture_lod, GL_ARB_shader_viewport_layer_array,
                  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_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_filter_minmax, 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_ARM_shader_framebuffer_fetch_depth_stencil,
                  GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
                  GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil,
                  GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
                  GL_ATI_texture_float, GL_ATI_texture_mirror_once,
                  GL_EXT_EGL_image_storage, GL_EXT_EGL_image_storage_compression,
                  GL_EXT_EGL_sync, 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_copy_texture, GL_EXT_debug_label, 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_gpu_program_parameters,
                  GL_EXT_gpu_shader4, 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_separate_specular_color, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent,
                  GL_EXT_shader_image_load_formatted, GL_EXT_shader_integer_mix,
                  GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
                  GL_EXT_subtexture, GL_EXT_texture, 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_filter_minmax, GL_EXT_texture_integer,
                  GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
                  GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
                  GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
                  GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
                  GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays,
                  GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
                  GL_INGR_blend_func_separate, GL_INTEL_shader_atomic_float_minmax,
                  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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_framebuffer_flip_y,
                  GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
                  GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NVX_gpu_memory_info,
                  GL_NV_ES1_1_compatibility, GL_NV_alpha_to_coverage_dither_control,
                  GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,
                  GL_NV_copy_image, GL_NV_depth_clamp, GL_NV_fog_distance,
                  GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
                  GL_NV_primitive_restart, GL_NV_shader_atomic_float,
                  GL_NV_texgen_reflection, GL_NV_texture_barrier,
                  GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
                  GL_OES_read_format, GL_OVR_multiview, GL_OVR_multiview2, GL_S3_s3tc,
                  GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
                  GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
                  Memory info (GL_ATI_meminfo):
                  VBO free memory - total: 23 MB, largest block: 23 MB
                  VBO free aux. memory - total: 28679 MB, largest block: 28679 MB
                  Texture free memory - total: 23 MB, largest block: 23 MB
                  Texture free aux. memory - total: 28679 MB, largest block: 28679 MB
                  Renderbuffer free memory - total: 23 MB, largest block: 23 MB
                  Renderbuffer free aux. memory - total: 28679 MB, largest block: 28679 MB
                  Memory info (GL_NVX_gpu_memory_info):
                  Dedicated video memory: 13307 MB
                  Total available memory: 45307 MB
                  Currently available dedicated video memory: 23 MB
                  OpenGL ES profile vendor: Mesa
                  OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
                  OpenGL ES profile extensions:
                  GL_ANDROID_extension_pack_es31a, GL_ANGLE_pack_reverse_row_order,
                  GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
                  GL_APPLE_sync, GL_APPLE_texture_max_level,
                  GL_ARM_shader_framebuffer_fetch_depth_stencil, GL_EXT_EGL_image_storage,
                  GL_EXT_EGL_image_storage_compression, GL_EXT_base_instance,
                  GL_EXT_blend_func_extended, GL_EXT_blend_minmax, GL_EXT_buffer_storage,
                  GL_EXT_clear_texture, GL_EXT_clip_control, GL_EXT_clip_cull_distance,
                  GL_EXT_color_buffer_float, GL_EXT_color_buffer_half_float,
                  GL_EXT_compressed_ETC1_RGB8_sub_texture, GL_EXT_conservative_depth,
                  GL_EXT_copy_image, GL_EXT_debug_label, GL_EXT_depth_clamp,
                  GL_EXT_discard_framebuffer, GL_EXT_disjoint_timer_query,
                  GL_EXT_draw_buffers, GL_EXT_draw_buffers_indexed,
                  GL_EXT_draw_elements_base_vertex, GL_EXT_draw_instanced,
                  GL_EXT_float_blend, GL_EXT_frag_depth, GL_EXT_geometry_point_size,
                  GL_EXT_geometry_shader, GL_EXT_gpu_shader5, GL_EXT_instanced_arrays,
                  GL_EXT_map_buffer_range, GL_EXT_memory_object, GL_EXT_memory_object_fd,
                  GL_EXT_multi_draw_arrays, GL_EXT_multi_draw_indirect,
                  GL_EXT_occlusion_query_boolean, GL_EXT_polygon_offset_clamp,
                  GL_EXT_primitive_bounding_box, GL_EXT_read_format_bgra,
                  GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
                  GL_EXT_separate_shader_objects, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_shader_group_vote,
                  GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
                  GL_EXT_shader_io_blocks, GL_EXT_shadow_samplers,
                  GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader,
                  GL_EXT_texture_border_clamp, GL_EXT_texture_buffer,
                  GL_EXT_texture_compression_bptc, GL_EXT_texture_compression_dxt1,
                  GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
                  GL_EXT_texture_compression_s3tc_srgb, GL_EXT_texture_cube_map_array,
                  GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax,
                  GL_EXT_texture_format_BGRA8888, GL_EXT_texture_mirror_clamp_to_edge,
                  GL_EXT_texture_norm16, GL_EXT_texture_query_lod, GL_EXT_texture_rg,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_storage, GL_EXT_texture_storage_compression,
                  GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_texture_view,
                  GL_EXT_unpack_subimage, 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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_bgra,
                  GL_MESA_framebuffer_flip_y, GL_MESA_sampler_objects,
                  GL_MESA_shader_integer_functions, GL_NV_alpha_to_coverage_dither_control,
                  GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
                  GL_NV_generate_mipmap_sRGB, GL_NV_image_formats, GL_NV_pack_subimage,
                  GL_NV_pixel_buffer_object, GL_NV_read_buffer, GL_NV_read_depth,
                  GL_NV_read_depth_stencil, GL_NV_read_stencil,
                  GL_NV_shader_noperspective_interpolation, GL_NV_texture_barrier,
                  GL_OES_EGL_image, GL_OES_EGL_image_external,
                  GL_OES_EGL_image_external_essl3, GL_OES_EGL_sync,
                  GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24,
                  GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
                  GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex,
                  GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
                  GL_OES_geometry_point_size, GL_OES_geometry_shader,
                  GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer,
                  GL_OES_packed_depth_stencil, GL_OES_primitive_bounding_box,
                  GL_OES_required_internalformat, GL_OES_rgb8_rgba8, GL_OES_sample_shading,
                  GL_OES_sample_variables, GL_OES_shader_image_atomic,
                  GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation,
                  GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
                  GL_OES_tessellation_point_size, GL_OES_tessellation_shader,
                  GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_buffer,
                  GL_OES_texture_cube_map_array, GL_OES_texture_float,
                  GL_OES_texture_float_linear, GL_OES_texture_half_float,
                  GL_OES_texture_half_float_linear, GL_OES_texture_npot,
                  GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array,
                  GL_OES_texture_view, GL_OES_vertex_array_object, GL_OES_vertex_half_float,
                  GL_OES_viewport_array, GL_OVR_multiview, GL_OVR_multiview2
                  Configurations:
                  bf lv colorbuffer dp st ms vis cav bi renderable supported
                  id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
                  ---------------------------------------------------------------------
                  0x01 32 0 8 8 8 8 0 0 0 0 0x21TC a y y y win,pb,pix
                  0x02 32 0 8 8 8 8 16 0 0 0 0x21TC a y y y win,pb,pix
                  0x03 32 0 8 8 8 8 24 0 0 0 0x21TC a y y y win,pb,pix
                  0x04 32 0 8 8 8 8 24 8 0 0 0x21TC a y y y win,pb,pix
                  0x05 32 0 8 8 8 8 32 0 0 0 0x21TC a y y y win,pb,pix
                  0x06 32 0 8 8 8 8 0 0 4 1 0x21TC a y y y win,pb,pix
                  0x07 32 0 8 8 8 8 16 0 4 1 0x21TC a y y y win,pb,pix
                  0x08 32 0 8 8 8 8 24 0 4 1 0x21TC a y y y win,pb,pix
                  0x09 32 0 8 8 8 8 24 8 4 1 0x21TC a y y y win,pb,pix
                  0x0a 32 0 8 8 8 8 32 0 4 1 0x21TC a y y y win,pb,pix
                  0x0b 24 0 8 8 8 0 0 0 0 0 0x21TC y y y y win,pb,pix
                  0x0c 24 0 8 8 8 0 16 0 0 0 0x21TC y y y y win,pb,pix
                  0x0d 24 0 8 8 8 0 24 0 0 0 0x21TC y y y y win,pb,pix
                  0x0e 24 0 8 8 8 0 24 8 0 0 0x21TC y y y y win,pb,pix
                  0x0f 24 0 8 8 8 0 32 0 0 0 0x21TC y y y y win,pb,pix
                  0x10 24 0 8 8 8 0 0 0 4 1 0x21TC y y y y win,pb,pix
                  0x11 24 0 8 8 8 0 16 0 4 1 0x21TC y y y y win,pb,pix
                  0x12 24 0 8 8 8 0 24 0 4 1 0x21TC y y y y win,pb,pix
                  0x13 24 0 8 8 8 0 24 8 4 1 0x21TC y y y y win,pb,pix
                  0x14 24 0 8 8 8 0 32 0 4 1 0x21TC y y y y win,pb,pix
                  0x15 32 0 8 8 8 8 0 0 0 0 0x22DC a y y y win,pb,pix
                  0x16 32 0 8 8 8 8 16 0 0 0 0x22DC a y y y win,pb,pix
                  0x17 32 0 8 8 8 8 24 0 0 0 0x22DC a y y y win,pb,pix
                  0x18 32 0 8 8 8 8 24 8 0 0 0x22DC a y y y win,pb,pix
                  0x19 32 0 8 8 8 8 32 0 0 0 0x22DC a y y y win,pb,pix
                  0x1a 32 0 8 8 8 8 0 0 4 1 0x22DC a y y y win,pb,pix
                  0x1b 32 0 8 8 8 8 16 0 4 1 0x22DC a y y y win,pb,pix
                  0x1c 32 0 8 8 8 8 24 0 4 1 0x22DC a y y y win,pb,pix
                  0x1d 32 0 8 8 8 8 24 8 4 1 0x22DC a y y y win,pb,pix
                  0x1e 32 0 8 8 8 8 32 0 4 1 0x22DC a y y y win,pb,pix
                  0x1f 24 0 8 8 8 0 0 0 0 0 0x22DC y y y y win,pb,pix
                  0x20 24 0 8 8 8 0 16 0 0 0 0x22DC y y y y win,pb,pix
                  0x21 24 0 8 8 8 0 24 0 0 0 0x22DC y y y y win,pb,pix
                  0x22 24 0 8 8 8 0 24 8 0 0 0x22DC y y y y win,pb,pix
                  0x23 24 0 8 8 8 0 32 0 0 0 0x22DC y y y y win,pb,pix
                  0x24 24 0 8 8 8 0 0 0 4 1 0x22DC y y y y win,pb,pix
                  0x25 24 0 8 8 8 0 16 0 4 1 0x22DC y y y y win,pb,pix
                  0x26 24 0 8 8 8 0 24 0 4 1 0x22DC y y y y win,pb,pix
                  0x27 24 0 8 8 8 0 24 8 4 1 0x22DC y y y y win,pb,pix
                  0x28 24 0 8 8 8 0 32 0 4 1 0x22DC y y y y win,pb,pix
                  0x29 32 0 8 8 8 8 0 0 0 0 0x45TC a y y y win,pb,pix
                  0x2a 32 0 8 8 8 8 16 0 0 0 0x45TC a y y y win,pb,pix
                  0x2b 32 0 8 8 8 8 24 0 0 0 0x45TC a y y y win,pb,pix
                  0x2c 32 0 8 8 8 8 24 8 0 0 0x45TC a y y y win,pb,pix
                  0x2d 32 0 8 8 8 8 32 0 0 0 0x45TC a y y y win,pb,pix
                  0x2e 32 0 8 8 8 8 0 0 4 1 0x45TC a y y y win,pb,pix
                  0x2f 32 0 8 8 8 8 16 0 4 1 0x45TC a y y y win,pb,pix
                  0x30 32 0 8 8 8 8 24 0 4 1 0x45TC a y y y win,pb,pix
                  0x31 32 0 8 8 8 8 24 8 4 1 0x45TC a y y y win,pb,pix
                  0x32 32 0 8 8 8 8 32 0 4 1 0x45TC a y y y win,pb,pix
                  
                  Surfaceless platform:
                  EGL API version: 1.5
                  EGL vendor string: Mesa Project
                  EGL version string: 1.5
                  EGL client APIs: OpenGL OpenGL_ES
                  EGL driver name: swrast
                  EGL extensions string:
                  EGL_ANDROID_blob_cache, EGL_EXT_config_select_group,
                  EGL_EXT_create_context_robustness, EGL_EXT_image_dma_buf_import,
                  EGL_EXT_image_dma_buf_import_modifiers, EGL_EXT_pixel_format_float,
                  EGL_EXT_query_reset_notification_strategy, EGL_EXT_surface_compression,
                  EGL_KHR_cl_event2, EGL_KHR_config_attribs, EGL_KHR_context_flush_control,
                  EGL_KHR_create_context, EGL_KHR_create_context_no_error,
                  EGL_KHR_fence_sync, EGL_KHR_get_all_proc_addresses, EGL_KHR_gl_colorspace,
                  EGL_KHR_gl_renderbuffer_image, EGL_KHR_gl_texture_2D_image,
                  EGL_KHR_gl_texture_3D_image, EGL_KHR_gl_texture_cubemap_image,
                  EGL_KHR_image_base, EGL_KHR_no_config_context, EGL_KHR_reusable_sync,
                  EGL_KHR_surfaceless_context, EGL_KHR_wait_sync,
                  EGL_MESA_configless_context, EGL_MESA_gl_interop, EGL_MESA_query_driver,
                  EGL_MESA_x11_native_visual_id
                  OpenGL core profile vendor: Mesa
                  OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL core profile shading language version: 4.50
                  OpenGL core profile extensions:
                  GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
                  GL_AMD_draw_buffers_blend, GL_AMD_gpu_shader_int64,
                  GL_AMD_multi_draw_indirect, GL_AMD_pinned_memory,
                  GL_AMD_query_buffer_object, GL_AMD_seamless_cubemap_per_texture,
                  GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax,
                  GL_AMD_texture_texture4, GL_AMD_vertex_shader_layer,
                  GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3,
                  GL_ANGLE_texture_compression_dxt5, 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_blend_func_extended, GL_ARB_buffer_storage,
                  GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
                  GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
                  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_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_shader, GL_ARB_framebuffer_no_attachments,
                  GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
                  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_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_occlusion_query2, GL_ARB_parallel_shader_compile,
                  GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object,
                  GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp,
                  GL_ARB_post_depth_coverage, 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_stencil_export, GL_ARB_shader_storage_buffer_object,
                  GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
                  GL_ARB_shader_texture_lod, GL_ARB_shader_viewport_layer_array,
                  GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
                  GL_ARB_shading_language_packing, 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_bptc,
                  GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array,
                  GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax,
                  GL_ARB_texture_float, GL_ARB_texture_gather,
                  GL_ARB_texture_mirror_clamp_to_edge, 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_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_shader,
                  GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
                  GL_ARB_viewport_array, GL_ARM_shader_framebuffer_fetch_depth_stencil,
                  GL_ATI_blend_equation_separate, GL_ATI_meminfo, GL_ATI_texture_float,
                  GL_ATI_texture_mirror_once, GL_EXT_EGL_image_storage,
                  GL_EXT_EGL_image_storage_compression, GL_EXT_EGL_sync, GL_EXT_abgr,
                  GL_EXT_blend_equation_separate, GL_EXT_debug_label, GL_EXT_draw_buffers2,
                  GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
                  GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
                  GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_memory_object,
                  GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
                  GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp,
                  GL_EXT_provoking_vertex, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent,
                  GL_EXT_shader_image_load_formatted, GL_EXT_shader_integer_mix,
                  GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
                  GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
                  GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax,
                  GL_EXT_texture_integer, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
                  GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
                  GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra,
                  GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays,
                  GL_INTEL_shader_atomic_float_minmax, 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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_framebuffer_flip_y,
                  GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
                  GL_MESA_texture_signed_rgba, GL_NVX_gpu_memory_info,
                  GL_NV_alpha_to_coverage_dither_control, GL_NV_conditional_render,
                  GL_NV_copy_image, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
                  GL_NV_shader_atomic_float, GL_NV_texture_barrier, GL_OES_EGL_image,
                  GL_OVR_multiview, GL_OVR_multiview2, GL_S3_s3tc
                  Memory info (GL_ATI_meminfo):
                  VBO free memory - total: 23 MB, largest block: 23 MB
                  VBO free aux. memory - total: 28672 MB, largest block: 28672 MB
                  Texture free memory - total: 23 MB, largest block: 23 MB
                  Texture free aux. memory - total: 28672 MB, largest block: 28672 MB
                  Renderbuffer free memory - total: 23 MB, largest block: 23 MB
                  Renderbuffer free aux. memory - total: 28672 MB, largest block: 28672 MB
                  Memory info (GL_NVX_gpu_memory_info):
                  Dedicated video memory: 13308 MB
                  Total available memory: 45308 MB
                  Currently available dedicated video memory: 23 MB
                  OpenGL compatibility profile vendor: Mesa
                  OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL compatibility profile shading language version: 4.50
                  OpenGL compatibility profile extensions:
                  GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
                  GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect,
                  GL_AMD_pinned_memory, GL_AMD_query_buffer_object,
                  GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export,
                  GL_AMD_shader_trinary_minmax, GL_AMD_texture_texture4,
                  GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index,
                  GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
                  GL_APPLE_packed_pixels, 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_blend_func_extended, GL_ARB_buffer_storage,
                  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_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_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_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_post_depth_coverage, 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_stencil_export, GL_ARB_shader_storage_buffer_object,
                  GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
                  GL_ARB_shader_texture_lod, GL_ARB_shader_viewport_layer_array,
                  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_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_filter_minmax, 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_ARM_shader_framebuffer_fetch_depth_stencil,
                  GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
                  GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil,
                  GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
                  GL_ATI_texture_float, GL_ATI_texture_mirror_once,
                  GL_EXT_EGL_image_storage, GL_EXT_EGL_image_storage_compression,
                  GL_EXT_EGL_sync, 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_copy_texture, GL_EXT_debug_label, 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_gpu_program_parameters,
                  GL_EXT_gpu_shader4, 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_separate_specular_color, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent,
                  GL_EXT_shader_image_load_formatted, GL_EXT_shader_integer_mix,
                  GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
                  GL_EXT_subtexture, GL_EXT_texture, 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_filter_minmax, GL_EXT_texture_integer,
                  GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
                  GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
                  GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
                  GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
                  GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays,
                  GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
                  GL_INGR_blend_func_separate, GL_INTEL_shader_atomic_float_minmax,
                  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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_framebuffer_flip_y,
                  GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
                  GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NVX_gpu_memory_info,
                  GL_NV_ES1_1_compatibility, GL_NV_alpha_to_coverage_dither_control,
                  GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,
                  GL_NV_copy_image, GL_NV_depth_clamp, GL_NV_fog_distance,
                  GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
                  GL_NV_primitive_restart, GL_NV_shader_atomic_float,
                  GL_NV_texgen_reflection, GL_NV_texture_barrier,
                  GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
                  GL_OES_read_format, GL_OVR_multiview, GL_OVR_multiview2, GL_S3_s3tc,
                  GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
                  GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
                  Memory info (GL_ATI_meminfo):
                  VBO free memory - total: 23 MB, largest block: 23 MB
                  VBO free aux. memory - total: 28670 MB, largest block: 28670 MB
                  Texture free memory - total: 23 MB, largest block: 23 MB
                  Texture free aux. memory - total: 28670 MB, largest block: 28670 MB
                  Renderbuffer free memory - total: 23 MB, largest block: 23 MB
                  Renderbuffer free aux. memory - total: 28670 MB, largest block: 28670 MB
                  Memory info (GL_NVX_gpu_memory_info):
                  Dedicated video memory: 13305 MB
                  Total available memory: 45305 MB
                  Currently available dedicated video memory: 23 MB
                  OpenGL ES profile vendor: Mesa
                  OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
                  OpenGL ES profile extensions:
                  GL_ANDROID_extension_pack_es31a, GL_ANGLE_pack_reverse_row_order,
                  GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
                  GL_APPLE_sync, GL_APPLE_texture_max_level,
                  GL_ARM_shader_framebuffer_fetch_depth_stencil, GL_EXT_EGL_image_storage,
                  GL_EXT_EGL_image_storage_compression, GL_EXT_base_instance,
                  GL_EXT_blend_func_extended, GL_EXT_blend_minmax, GL_EXT_buffer_storage,
                  GL_EXT_clear_texture, GL_EXT_clip_control, GL_EXT_clip_cull_distance,
                  GL_EXT_color_buffer_float, GL_EXT_color_buffer_half_float,
                  GL_EXT_compressed_ETC1_RGB8_sub_texture, GL_EXT_conservative_depth,
                  GL_EXT_copy_image, GL_EXT_debug_label, GL_EXT_depth_clamp,
                  GL_EXT_discard_framebuffer, GL_EXT_disjoint_timer_query,
                  GL_EXT_draw_buffers, GL_EXT_draw_buffers_indexed,
                  GL_EXT_draw_elements_base_vertex, GL_EXT_draw_instanced,
                  GL_EXT_float_blend, GL_EXT_frag_depth, GL_EXT_geometry_point_size,
                  GL_EXT_geometry_shader, GL_EXT_gpu_shader5, GL_EXT_instanced_arrays,
                  GL_EXT_map_buffer_range, GL_EXT_memory_object, GL_EXT_memory_object_fd,
                  GL_EXT_multi_draw_arrays, GL_EXT_multi_draw_indirect,
                  GL_EXT_occlusion_query_boolean, GL_EXT_polygon_offset_clamp,
                  GL_EXT_primitive_bounding_box, GL_EXT_read_format_bgra,
                  GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
                  GL_EXT_separate_shader_objects, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_shader_group_vote,
                  GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
                  GL_EXT_shader_io_blocks, GL_EXT_shadow_samplers,
                  GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader,
                  GL_EXT_texture_border_clamp, GL_EXT_texture_buffer,
                  GL_EXT_texture_compression_bptc, GL_EXT_texture_compression_dxt1,
                  GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
                  GL_EXT_texture_compression_s3tc_srgb, GL_EXT_texture_cube_map_array,
                  GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax,
                  GL_EXT_texture_format_BGRA8888, GL_EXT_texture_mirror_clamp_to_edge,
                  GL_EXT_texture_norm16, GL_EXT_texture_query_lod, GL_EXT_texture_rg,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_storage, GL_EXT_texture_storage_compression,
                  GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_texture_view,
                  GL_EXT_unpack_subimage, 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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_bgra,
                  GL_MESA_framebuffer_flip_y, GL_MESA_sampler_objects,
                  GL_MESA_shader_integer_functions, GL_NV_alpha_to_coverage_dither_control,
                  GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
                  GL_NV_generate_mipmap_sRGB, GL_NV_image_formats, GL_NV_pack_subimage,
                  GL_NV_pixel_buffer_object, GL_NV_read_buffer, GL_NV_read_depth,
                  GL_NV_read_depth_stencil, GL_NV_read_stencil,
                  GL_NV_shader_noperspective_interpolation, GL_NV_texture_barrier,
                  GL_OES_EGL_image, GL_OES_EGL_image_external,
                  GL_OES_EGL_image_external_essl3, GL_OES_EGL_sync,
                  GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24,
                  GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
                  GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex,
                  GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
                  GL_OES_geometry_point_size, GL_OES_geometry_shader,
                  GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer,
                  GL_OES_packed_depth_stencil, GL_OES_primitive_bounding_box,
                  GL_OES_required_internalformat, GL_OES_rgb8_rgba8, GL_OES_sample_shading,
                  GL_OES_sample_variables, GL_OES_shader_image_atomic,
                  GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation,
                  GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
                  GL_OES_tessellation_point_size, GL_OES_tessellation_shader,
                  GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_buffer,
                  GL_OES_texture_cube_map_array, GL_OES_texture_float,
                  GL_OES_texture_float_linear, GL_OES_texture_half_float,
                  GL_OES_texture_half_float_linear, GL_OES_texture_npot,
                  GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array,
                  GL_OES_texture_view, GL_OES_vertex_array_object, GL_OES_vertex_half_float,
                  GL_OES_viewport_array, GL_OVR_multiview, GL_OVR_multiview2
                  Configurations:
                  bf lv colorbuffer dp st ms vis cav bi renderable supported
                  id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
                  ---------------------------------------------------------------------
                  0x01 32 0 10 10 10 2 0 0 0 0 0x00-- a y y y pb
                  0x02 32 0 10 10 10 2 16 0 0 0 0x00-- a y y y pb
                  0x03 32 0 10 10 10 2 24 0 0 0 0x00-- a y y y pb
                  0x04 32 0 10 10 10 2 24 8 0 0 0x00-- a y y y pb
                  0x05 32 0 10 10 10 2 32 0 0 0 0x00-- a y y y pb
                  0x06 32 0 10 10 10 2 0 0 4 1 0x00-- a y y y pb
                  0x07 32 0 10 10 10 2 16 0 4 1 0x00-- a y y y pb
                  0x08 32 0 10 10 10 2 24 0 4 1 0x00-- a y y y pb
                  0x09 32 0 10 10 10 2 24 8 4 1 0x00-- a y y y pb
                  0x0a 32 0 10 10 10 2 32 0 4 1 0x00-- a y y y pb
                  0x0b 30 0 10 10 10 0 0 0 0 0 0x00-- y y y y pb
                  0x0c 30 0 10 10 10 0 16 0 0 0 0x00-- y y y y pb
                  0x0d 30 0 10 10 10 0 24 0 0 0 0x00-- y y y y pb
                  0x0e 30 0 10 10 10 0 24 8 0 0 0x00-- y y y y pb
                  0x0f 30 0 10 10 10 0 32 0 0 0 0x00-- y y y y pb
                  0x10 30 0 10 10 10 0 0 0 4 1 0x00-- y y y y pb
                  0x11 30 0 10 10 10 0 16 0 4 1 0x00-- y y y y pb
                  0x12 30 0 10 10 10 0 24 0 4 1 0x00-- y y y y pb
                  0x13 30 0 10 10 10 0 24 8 4 1 0x00-- y y y y pb
                  0x14 30 0 10 10 10 0 32 0 4 1 0x00-- y y y y pb
                  0x15 32 0 8 8 8 8 0 0 0 0 0x00-- a y y y pb
                  0x16 32 0 8 8 8 8 16 0 0 0 0x00-- a y y y pb
                  0x17 32 0 8 8 8 8 24 0 0 0 0x00-- a y y y pb
                  0x18 32 0 8 8 8 8 24 8 0 0 0x00-- a y y y pb
                  0x19 32 0 8 8 8 8 32 0 0 0 0x00-- a y y y pb
                  0x1a 32 0 8 8 8 8 0 0 4 1 0x00-- a y y y pb
                  0x1b 32 0 8 8 8 8 16 0 4 1 0x00-- a y y y pb
                  0x1c 32 0 8 8 8 8 24 0 4 1 0x00-- a y y y pb
                  0x1d 32 0 8 8 8 8 24 8 4 1 0x00-- a y y y pb
                  0x1e 32 0 8 8 8 8 32 0 4 1 0x00-- a y y y pb
                  0x1f 24 0 8 8 8 0 0 0 0 0 0x00-- y y y y pb
                  0x20 24 0 8 8 8 0 16 0 0 0 0x00-- y y y y pb
                  0x21 24 0 8 8 8 0 24 0 0 0 0x00-- y y y y pb
                  0x22 24 0 8 8 8 0 24 8 0 0 0x00-- y y y y pb
                  0x23 24 0 8 8 8 0 32 0 0 0 0x00-- y y y y pb
                  0x24 24 0 8 8 8 0 0 0 4 1 0x00-- y y y y pb
                  0x25 24 0 8 8 8 0 16 0 4 1 0x00-- y y y y pb
                  0x26 24 0 8 8 8 0 24 0 4 1 0x00-- y y y y pb
                  0x27 24 0 8 8 8 0 24 8 4 1 0x00-- y y y y pb
                  0x28 24 0 8 8 8 0 32 0 4 1 0x00-- y y y y pb
                  0x29 16 0 5 6 5 0 0 0 0 0 0x00-- y y y y pb
                  0x2a 16 0 5 6 5 0 16 0 0 0 0x00-- y y y y pb
                  0x2b 16 0 5 6 5 0 24 0 0 0 0x00-- y y y y pb
                  0x2c 16 0 5 6 5 0 24 8 0 0 0x00-- y y y y pb
                  0x2d 16 0 5 6 5 0 32 0 0 0 0x00-- y y y y pb
                  0x2e 16 0 5 6 5 0 0 0 4 1 0x00-- y y y y pb
                  0x2f 16 0 5 6 5 0 16 0 4 1 0x00-- y y y y pb
                  0x30 16 0 5 6 5 0 24 0 4 1 0x00-- y y y y pb
                  0x31 16 0 5 6 5 0 24 8 4 1 0x00-- y y y y pb
                  0x32 16 0 5 6 5 0 32 0 4 1 0x00-- y y y y pb
                  0x33 64 0 16 16 16 16 0 0 0 0 0x00-- a y y y pb
                  0x34 64 0 16 16 16 16 16 0 0 0 0x00-- a y y y pb
                  0x35 64 0 16 16 16 16 24 0 0 0 0x00-- a y y y pb
                  0x36 64 0 16 16 16 16 24 8 0 0 0x00-- a y y y pb
                  0x37 64 0 16 16 16 16 32 0 0 0 0x00-- a y y y pb
                  0x38 64 0 16 16 16 16 0 0 4 1 0x00-- a y y y pb
                  0x39 64 0 16 16 16 16 16 0 4 1 0x00-- a y y y pb
                  0x3a 64 0 16 16 16 16 24 0 4 1 0x00-- a y y y pb
                  0x3b 64 0 16 16 16 16 24 8 4 1 0x00-- a y y y pb
                  0x3c 64 0 16 16 16 16 32 0 4 1 0x00-- a y y y pb
                  0x3d 48 0 16 16 16 0 0 0 0 0 0x00-- y y y y pb
                  0x3e 48 0 16 16 16 0 16 0 0 0 0x00-- y y y y pb
                  0x3f 48 0 16 16 16 0 24 0 0 0 0x00-- y y y y pb
                  0x40 48 0 16 16 16 0 24 8 0 0 0x00-- y y y y pb
                  0x41 48 0 16 16 16 0 32 0 0 0 0x00-- y y y y pb
                  0x42 48 0 16 16 16 0 0 0 4 1 0x00-- y y y y pb
                  0x43 48 0 16 16 16 0 16 0 4 1 0x00-- y y y y pb
                  0x44 48 0 16 16 16 0 24 0 4 1 0x00-- y y y y pb
                  0x45 48 0 16 16 16 0 24 8 4 1 0x00-- y y y y pb
                  0x46 48 0 16 16 16 0 32 0 4 1 0x00-- y y y y pb
                  
                  Device platform:
                  Device #0:
                  
                  EGL device extensions string:
                  EGL_EXT_device_drm_render_node, EGL_MESA_device_software
                  Platform Device platform:
                  EGL API version: 1.5
                  EGL vendor string: Mesa Project
                  EGL version string: 1.5
                  EGL client APIs: OpenGL OpenGL_ES
                  EGL driver name: swrast
                  EGL extensions string:
                  EGL_ANDROID_blob_cache, EGL_EXT_config_select_group,
                  EGL_EXT_create_context_robustness, EGL_EXT_image_dma_buf_import,
                  EGL_EXT_image_dma_buf_import_modifiers, EGL_EXT_pixel_format_float,
                  EGL_EXT_query_reset_notification_strategy, EGL_EXT_surface_compression,
                  EGL_KHR_cl_event2, EGL_KHR_config_attribs, EGL_KHR_context_flush_control,
                  EGL_KHR_create_context, EGL_KHR_create_context_no_error,
                  EGL_KHR_fence_sync, EGL_KHR_get_all_proc_addresses, EGL_KHR_gl_colorspace,
                  EGL_KHR_gl_renderbuffer_image, EGL_KHR_gl_texture_2D_image,
                  EGL_KHR_gl_texture_3D_image, EGL_KHR_gl_texture_cubemap_image,
                  EGL_KHR_image_base, EGL_KHR_no_config_context, EGL_KHR_reusable_sync,
                  EGL_KHR_surfaceless_context, EGL_KHR_wait_sync,
                  EGL_MESA_configless_context, EGL_MESA_gl_interop, EGL_MESA_query_driver,
                  EGL_MESA_x11_native_visual_id
                  OpenGL core profile vendor: Mesa
                  OpenGL core profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL core profile version: 4.5 (Core Profile) Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL core profile shading language version: 4.50
                  OpenGL core profile extensions:
                  GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
                  GL_AMD_draw_buffers_blend, GL_AMD_gpu_shader_int64,
                  GL_AMD_multi_draw_indirect, GL_AMD_pinned_memory,
                  GL_AMD_query_buffer_object, GL_AMD_seamless_cubemap_per_texture,
                  GL_AMD_shader_stencil_export, GL_AMD_shader_trinary_minmax,
                  GL_AMD_texture_texture4, GL_AMD_vertex_shader_layer,
                  GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3,
                  GL_ANGLE_texture_compression_dxt5, 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_blend_func_extended, GL_ARB_buffer_storage,
                  GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control,
                  GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
                  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_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_shader, GL_ARB_framebuffer_no_attachments,
                  GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
                  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_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_occlusion_query2, GL_ARB_parallel_shader_compile,
                  GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object,
                  GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp,
                  GL_ARB_post_depth_coverage, 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_stencil_export, GL_ARB_shader_storage_buffer_object,
                  GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
                  GL_ARB_shader_texture_lod, GL_ARB_shader_viewport_layer_array,
                  GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
                  GL_ARB_shading_language_packing, 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_bptc,
                  GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array,
                  GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax,
                  GL_ARB_texture_float, GL_ARB_texture_gather,
                  GL_ARB_texture_mirror_clamp_to_edge, 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_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_shader,
                  GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
                  GL_ARB_viewport_array, GL_ARM_shader_framebuffer_fetch_depth_stencil,
                  GL_ATI_blend_equation_separate, GL_ATI_meminfo, GL_ATI_texture_float,
                  GL_ATI_texture_mirror_once, GL_EXT_EGL_image_storage,
                  GL_EXT_EGL_image_storage_compression, GL_EXT_EGL_sync, GL_EXT_abgr,
                  GL_EXT_blend_equation_separate, GL_EXT_debug_label, GL_EXT_draw_buffers2,
                  GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
                  GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
                  GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, GL_EXT_memory_object,
                  GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
                  GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp,
                  GL_EXT_provoking_vertex, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent,
                  GL_EXT_shader_image_load_formatted, GL_EXT_shader_integer_mix,
                  GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
                  GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
                  GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax,
                  GL_EXT_texture_integer, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
                  GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
                  GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra,
                  GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays,
                  GL_INTEL_shader_atomic_float_minmax, 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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_framebuffer_flip_y,
                  GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
                  GL_MESA_texture_signed_rgba, GL_NVX_gpu_memory_info,
                  GL_NV_alpha_to_coverage_dither_control, GL_NV_conditional_render,
                  GL_NV_copy_image, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
                  GL_NV_shader_atomic_float, GL_NV_texture_barrier, GL_OES_EGL_image,
                  GL_OVR_multiview, GL_OVR_multiview2, GL_S3_s3tc
                  Memory info (GL_ATI_meminfo):
                  VBO free memory - total: 23 MB, largest block: 23 MB
                  VBO free aux. memory - total: 28666 MB, largest block: 28666 MB
                  Texture free memory - total: 23 MB, largest block: 23 MB
                  Texture free aux. memory - total: 28666 MB, largest block: 28666 MB
                  Renderbuffer free memory - total: 23 MB, largest block: 23 MB
                  Renderbuffer free aux. memory - total: 28666 MB, largest block: 28666 MB
                  Memory info (GL_NVX_gpu_memory_info):
                  Dedicated video memory: 13307 MB
                  Total available memory: 45307 MB
                  Currently available dedicated video memory: 23 MB
                  OpenGL compatibility profile vendor: Mesa
                  OpenGL compatibility profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL compatibility profile shading language version: 4.50
                  OpenGL compatibility profile extensions:
                  GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
                  GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect,
                  GL_AMD_pinned_memory, GL_AMD_query_buffer_object,
                  GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export,
                  GL_AMD_shader_trinary_minmax, GL_AMD_texture_texture4,
                  GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index,
                  GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
                  GL_APPLE_packed_pixels, 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_blend_func_extended, GL_ARB_buffer_storage,
                  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_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_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_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_post_depth_coverage, 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_stencil_export, GL_ARB_shader_storage_buffer_object,
                  GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples,
                  GL_ARB_shader_texture_lod, GL_ARB_shader_viewport_layer_array,
                  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_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_filter_minmax, 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_ARM_shader_framebuffer_fetch_depth_stencil,
                  GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
                  GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil,
                  GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
                  GL_ATI_texture_float, GL_ATI_texture_mirror_once,
                  GL_EXT_EGL_image_storage, GL_EXT_EGL_image_storage_compression,
                  GL_EXT_EGL_sync, 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_copy_texture, GL_EXT_debug_label, 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_gpu_program_parameters,
                  GL_EXT_gpu_shader4, 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_separate_specular_color, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent,
                  GL_EXT_shader_image_load_formatted, GL_EXT_shader_integer_mix,
                  GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
                  GL_EXT_subtexture, GL_EXT_texture, 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_filter_minmax, GL_EXT_texture_integer,
                  GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
                  GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
                  GL_EXT_texture_storage, GL_EXT_texture_swizzle, GL_EXT_timer_query,
                  GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
                  GL_EXT_vertex_attrib_64bit, GL_IBM_multimode_draw_arrays,
                  GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
                  GL_INGR_blend_func_separate, GL_INTEL_shader_atomic_float_minmax,
                  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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_framebuffer_flip_y,
                  GL_MESA_pack_invert, GL_MESA_shader_integer_functions,
                  GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NVX_gpu_memory_info,
                  GL_NV_ES1_1_compatibility, GL_NV_alpha_to_coverage_dither_control,
                  GL_NV_blend_square, GL_NV_conditional_render, GL_NV_copy_depth_to_color,
                  GL_NV_copy_image, GL_NV_depth_clamp, GL_NV_fog_distance,
                  GL_NV_half_float, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
                  GL_NV_primitive_restart, GL_NV_shader_atomic_float,
                  GL_NV_texgen_reflection, GL_NV_texture_barrier,
                  GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
                  GL_OES_read_format, GL_OVR_multiview, GL_OVR_multiview2, GL_S3_s3tc,
                  GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
                  GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
                  Memory info (GL_ATI_meminfo):
                  VBO free memory - total: 23 MB, largest block: 23 MB
                  VBO free aux. memory - total: 28666 MB, largest block: 28666 MB
                  Texture free memory - total: 23 MB, largest block: 23 MB
                  Texture free aux. memory - total: 28666 MB, largest block: 28666 MB
                  Renderbuffer free memory - total: 23 MB, largest block: 23 MB
                  Renderbuffer free aux. memory - total: 28666 MB, largest block: 28666 MB
                  Memory info (GL_NVX_gpu_memory_info):
                  Dedicated video memory: 13305 MB
                  Total available memory: 45305 MB
                  Currently available dedicated video memory: 23 MB
                  OpenGL ES profile vendor: Mesa
                  OpenGL ES profile renderer: llvmpipe (LLVM 19.1.7, 256 bits)
                  OpenGL ES profile version: OpenGL ES 3.2 Mesa 25.1.5 - kisak-mesa PPA
                  OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20
                  OpenGL ES profile extensions:
                  GL_ANDROID_extension_pack_es31a, GL_ANGLE_pack_reverse_row_order,
                  GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
                  GL_APPLE_sync, GL_APPLE_texture_max_level,
                  GL_ARM_shader_framebuffer_fetch_depth_stencil, GL_EXT_EGL_image_storage,
                  GL_EXT_EGL_image_storage_compression, GL_EXT_base_instance,
                  GL_EXT_blend_func_extended, GL_EXT_blend_minmax, GL_EXT_buffer_storage,
                  GL_EXT_clear_texture, GL_EXT_clip_control, GL_EXT_clip_cull_distance,
                  GL_EXT_color_buffer_float, GL_EXT_color_buffer_half_float,
                  GL_EXT_compressed_ETC1_RGB8_sub_texture, GL_EXT_conservative_depth,
                  GL_EXT_copy_image, GL_EXT_debug_label, GL_EXT_depth_clamp,
                  GL_EXT_discard_framebuffer, GL_EXT_disjoint_timer_query,
                  GL_EXT_draw_buffers, GL_EXT_draw_buffers_indexed,
                  GL_EXT_draw_elements_base_vertex, GL_EXT_draw_instanced,
                  GL_EXT_float_blend, GL_EXT_frag_depth, GL_EXT_geometry_point_size,
                  GL_EXT_geometry_shader, GL_EXT_gpu_shader5, GL_EXT_instanced_arrays,
                  GL_EXT_map_buffer_range, GL_EXT_memory_object, GL_EXT_memory_object_fd,
                  GL_EXT_multi_draw_arrays, GL_EXT_multi_draw_indirect,
                  GL_EXT_occlusion_query_boolean, GL_EXT_polygon_offset_clamp,
                  GL_EXT_primitive_bounding_box, GL_EXT_read_format_bgra,
                  GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB_write_control,
                  GL_EXT_separate_shader_objects, GL_EXT_shader_framebuffer_fetch,
                  GL_EXT_shader_framebuffer_fetch_non_coherent, GL_EXT_shader_group_vote,
                  GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,
                  GL_EXT_shader_io_blocks, GL_EXT_shadow_samplers,
                  GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader,
                  GL_EXT_texture_border_clamp, GL_EXT_texture_buffer,
                  GL_EXT_texture_compression_bptc, GL_EXT_texture_compression_dxt1,
                  GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
                  GL_EXT_texture_compression_s3tc_srgb, GL_EXT_texture_cube_map_array,
                  GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax,
                  GL_EXT_texture_format_BGRA8888, GL_EXT_texture_mirror_clamp_to_edge,
                  GL_EXT_texture_norm16, GL_EXT_texture_query_lod, GL_EXT_texture_rg,
                  GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_RG8,
                  GL_EXT_texture_sRGB_decode, GL_EXT_texture_shadow_lod,
                  GL_EXT_texture_storage, GL_EXT_texture_storage_compression,
                  GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_texture_view,
                  GL_EXT_unpack_subimage, 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_KHR_texture_compression_astc_ldr,
                  GL_KHR_texture_compression_astc_sliced_3d, GL_MESA_bgra,
                  GL_MESA_framebuffer_flip_y, GL_MESA_sampler_objects,
                  GL_MESA_shader_integer_functions, GL_NV_alpha_to_coverage_dither_control,
                  GL_NV_conditional_render, GL_NV_draw_buffers, GL_NV_fbo_color_attachments,
                  GL_NV_generate_mipmap_sRGB, GL_NV_image_formats, GL_NV_pack_subimage,
                  GL_NV_pixel_buffer_object, GL_NV_read_buffer, GL_NV_read_depth,
                  GL_NV_read_depth_stencil, GL_NV_read_stencil,
                  GL_NV_shader_noperspective_interpolation, GL_NV_texture_barrier,
                  GL_OES_EGL_image, GL_OES_EGL_image_external,
                  GL_OES_EGL_image_external_essl3, GL_OES_EGL_sync,
                  GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24,
                  GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
                  GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex,
                  GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
                  GL_OES_geometry_point_size, GL_OES_geometry_shader,
                  GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer,
                  GL_OES_packed_depth_stencil, GL_OES_primitive_bounding_box,
                  GL_OES_required_internalformat, GL_OES_rgb8_rgba8, GL_OES_sample_shading,
                  GL_OES_sample_variables, GL_OES_shader_image_atomic,
                  GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation,
                  GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
                  GL_OES_tessellation_point_size, GL_OES_tessellation_shader,
                  GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_buffer,
                  GL_OES_texture_cube_map_array, GL_OES_texture_float,
                  GL_OES_texture_float_linear, GL_OES_texture_half_float,
                  GL_OES_texture_half_float_linear, GL_OES_texture_npot,
                  GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array,
                  GL_OES_texture_view, GL_OES_vertex_array_object, GL_OES_vertex_half_float,
                  GL_OES_viewport_array, GL_OVR_multiview, GL_OVR_multiview2
                  Configurations:
                  bf lv colorbuffer dp st ms vis cav bi renderable supported
                  id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces
                  ---------------------------------------------------------------------
                  0x01 32 0 10 10 10 2 0 0 0 0 0x00-- a y y y pb
                  0x02 32 0 10 10 10 2 16 0 0 0 0x00-- a y y y pb
                  0x03 32 0 10 10 10 2 24 0 0 0 0x00-- a y y y pb
                  0x04 32 0 10 10 10 2 24 8 0 0 0x00-- a y y y pb
                  0x05 32 0 10 10 10 2 32 0 0 0 0x00-- a y y y pb
                  0x06 32 0 10 10 10 2 0 0 4 1 0x00-- a y y y pb
                  0x07 32 0 10 10 10 2 16 0 4 1 0x00-- a y y y pb
                  0x08 32 0 10 10 10 2 24 0 4 1 0x00-- a y y y pb
                  0x09 32 0 10 10 10 2 24 8 4 1 0x00-- a y y y pb
                  0x0a 32 0 10 10 10 2 32 0 4 1 0x00-- a y y y pb
                  0x0b 30 0 10 10 10 0 0 0 0 0 0x00-- y y y y pb
                  0x0c 30 0 10 10 10 0 16 0 0 0 0x00-- y y y y pb
                  0x0d 30 0 10 10 10 0 24 0 0 0 0x00-- y y y y pb
                  0x0e 30 0 10 10 10 0 24 8 0 0 0x00-- y y y y pb
                  0x0f 30 0 10 10 10 0 32 0 0 0 0x00-- y y y y pb
                  0x10 30 0 10 10 10 0 0 0 4 1 0x00-- y y y y pb
                  0x11 30 0 10 10 10 0 16 0 4 1 0x00-- y y y y pb
                  0x12 30 0 10 10 10 0 24 0 4 1 0x00-- y y y y pb
                  0x13 30 0 10 10 10 0 24 8 4 1 0x00-- y y y y pb
                  0x14 30 0 10 10 10 0 32 0 4 1 0x00-- y y y y pb
                  0x15 32 0 8 8 8 8 0 0 0 0 0x00-- a y y y pb
                  0x16 32 0 8 8 8 8 16 0 0 0 0x00-- a y y y pb
                  0x17 32 0 8 8 8 8 24 0 0 0 0x00-- a y y y pb
                  0x18 32 0 8 8 8 8 24 8 0 0 0x00-- a y y y pb
                  0x19 32 0 8 8 8 8 32 0 0 0 0x00-- a y y y pb
                  0x1a 32 0 8 8 8 8 0 0 4 1 0x00-- a y y y pb
                  0x1b 32 0 8 8 8 8 16 0 4 1 0x00-- a y y y pb
                  0x1c 32 0 8 8 8 8 24 0 4 1 0x00-- a y y y pb
                  0x1d 32 0 8 8 8 8 24 8 4 1 0x00-- a y y y pb
                  0x1e 32 0 8 8 8 8 32 0 4 1 0x00-- a y y y pb
                  0x1f 24 0 8 8 8 0 0 0 0 0 0x00-- y y y y pb
                  0x20 24 0 8 8 8 0 16 0 0 0 0x00-- y y y y pb
                  0x21 24 0 8 8 8 0 24 0 0 0 0x00-- y y y y pb
                  0x22 24 0 8 8 8 0 24 8 0 0 0x00-- y y y y pb
                  0x23 24 0 8 8 8 0 32 0 0 0 0x00-- y y y y pb
                  0x24 24 0 8 8 8 0 0 0 4 1 0x00-- y y y y pb
                  0x25 24 0 8 8 8 0 16 0 4 1 0x00-- y y y y pb
                  0x26 24 0 8 8 8 0 24 0 4 1 0x00-- y y y y pb
                  0x27 24 0 8 8 8 0 24 8 4 1 0x00-- y y y y pb
                  0x28 24 0 8 8 8 0 32 0 4 1 0x00-- y y y y pb
                  0x29 16 0 5 6 5 0 0 0 0 0 0x00-- y y y y pb
                  0x2a 16 0 5 6 5 0 16 0 0 0 0x00-- y y y y pb
                  0x2b 16 0 5 6 5 0 24 0 0 0 0x00-- y y y y pb
                  0x2c 16 0 5 6 5 0 24 8 0 0 0x00-- y y y y pb
                  0x2d 16 0 5 6 5 0 32 0 0 0 0x00-- y y y y pb
                  0x2e 16 0 5 6 5 0 0 0 4 1 0x00-- y y y y pb
                  0x2f 16 0 5 6 5 0 16 0 4 1 0x00-- y y y y pb
                  0x30 16 0 5 6 5 0 24 0 4 1 0x00-- y y y y pb
                  0x31 16 0 5 6 5 0 24 8 4 1 0x00-- y y y y pb
                  0x32 16 0 5 6 5 0 32 0 4 1 0x00-- y y y y pb​
                  That looks bad, no? O.o

                  Comment


                    #24
                    You are most likley in X11, I trust that output over the confused kwin at the moment.

                    try this:


                    delete ~/.local/share/kscreen and log out/reboot. This removes any saved monitor settings. Won't hurt, but it also wont fix it if there is a driver issue.

                    I'll keep my mind open on this, but I have to call it a night, I have an early morning and it is nearly midnight here.


                    You might try booting a previous kernel in your Grub menu, which may not have had that failure you were seeing with the dkms error..
                    heck, you might try installing the 6.8 kernel and try boot tha
                    Code:
                     sudo apt install linux-image-generic

                    Comment


                      #25
                      Originally posted by claydoh View Post
                      You are most likley in X11, I trust that output over the confused kwin at the moment.

                      try this:


                      delete ~/.local/share/kscreen and log out/reboot. This removes any saved monitor settings. Won't hurt, but it also wont fix it if there is a driver issue.

                      I'll keep my mind open on this, but I have to call it a night, I have an early morning and it is nearly midnight here.


                      You might try booting a previous kernel in your Grub menu, which may not have had that failure you were seeing with the dkms error..
                      heck, you might try installing the 6.8 kernel and try boot tha
                      Code:
                       sudo apt install linux-image-generic

                      Nope, deleted the folder kscreen and rebooted, same. I updated the kernel to the latest (6.15.6) and nope, it was still running 6.11 previously. WTH. At this rate I might have to DD the entire /home folder and reinstall but install the non LTS version. O.o That'll be super annoying unless this can be figured out.

                      Also same boat, 6:30 am and I've not been to bed yet, usually I crash around 4. >.< See ya later man, hopefully this can be worked out. If not by you, by someone here. Though, don't get me wrong, your help is super appreciative, I am a complete newb. >.<
                      Last edited by llloyd; Jul 12, 2025, 07:39 AM.

                      Comment


                        #26
                        Well, that didn't fix it neither. So, my thought process, and it's very very * very * likely the wrong thought process, but, that's why I am an idiot newbie and I am here asking the smarter people in the room. >.< I installed new mesa drivers, things broke, maybe other things need updating that can understand / use the new mesa drivers. Updated kernel, it's 6.15. something. I mentioned it above. Now I spent most of my morning faffing about, with out direction, and finally got Plasma updated to 6.4.2 , it's Wayland, rather have it x11 but I'll figure that one out in a bit, and nope, still using lib something or another instead of AMD. Umm. * Hmm * Now I am out of ideas. Let me see if I can figure out how to set this to notify me then nip back over to Win 10 until someone * way * smarter than me replies and tells me what an idiot I am (Windows user, so. >.< Expected. ) and runs me through what I need to do to fix this so it can at the very least get me 1920x1080 , better the full 2650x1440. Also, to those who have helped so far, thank you.

                        Side note, apologies for the above tone, tired, irritated, spent 2 or 3 hours with Waterfox and Konsole back and forth beating the system into submission due to a whole * host * of conflicts and missing dependencies from the adding of the backport repo, until it finally did a full system update without error, reboot into 6.4.2 and no change to the problem, wasn't the fact KDE Plasma 5 isn't compatible with the latest Mesa. So, you know. >.< Hopefully this can be fixed and the game can be played with out the lag and ghosting.
                        Last edited by llloyd; Jul 12, 2025, 01:10 PM.

                        Comment


                          #27
                          Hello! Don't know if this is fixed * yet * but, the resolution problem is fixed. On a fresh install of Kubuntu 25.04, and pleasantly surprised, my Scarlett 2I2 was seen as USB right off, not firewire like Mint and Kubuntu 24.04LTS >.< So let me get the rest of this installed, Steam and all that, and see. But right off I can see...

                          Code:
                          llloyd@Nyeri:~$ glxinfo -B
                          name of display: :0
                          display: :0  screen: 0
                          direct rendering: Yes
                          Extended renderer info (GLX_MESA_query_renderer):
                              Vendor: AMD (0x1002)
                              Device: AMD Radeon RX 6800 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.14.0-23-generic) (0x73bf)
                              Version: 25.0.7
                              Accelerated: yes
                              Video memory: 16384MB
                              Unified memory: no
                              Preferred profile: core (0x1)
                              Max core profile version: 4.6
                              Max compat profile version: 4.6
                              Max GLES1 profile version: 1.1
                              Max GLES[23] profile version: 3.2
                          Memory info (GL_ATI_meminfo):
                              VBO free memory - total: 15376 MB, largest block: 15376 MB
                              VBO free aux. memory - total: 15824 MB, largest block: 15824 MB
                              Texture free memory - total: 15376 MB, largest block: 15376 MB
                              Texture free aux. memory - total: 15824 MB, largest block: 15824 MB
                              Renderbuffer free memory - total: 15376 MB, largest block: 15376 MB
                              Renderbuffer free aux. memory - total: 15824 MB, largest block: 15824 MB
                          Memory info (GL_NVX_gpu_memory_info):
                              Dedicated video memory: 16384 MB
                              Total available memory: 32383 MB
                              Currently available dedicated video memory: 15376 MB
                          OpenGL vendor string: AMD
                          OpenGL renderer string: AMD Radeon RX 6800 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.14.0-23-generic)
                          OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.0.7-0ubuntu0.25.04.1
                          OpenGL core profile shading language version string: 4.60
                          OpenGL core profile context flags: (none)
                          OpenGL core profile profile mask: core profile
                          
                          OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.7-0ubuntu0.25.04.1
                          OpenGL shading language version string: 4.60
                          OpenGL context flags: (none)
                          OpenGL profile mask: compatibility profile
                          
                          OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.0.7-0ubuntu0.25.04.1
                          OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
                          
                          ​​
                          I think Mesa was 23.x before? So updated if my memory isn't complete trash. >.< Well, back to installing things. But I thought I'd keep you in the loop.

                          Comment


                            #28
                            Cool!
                            I couldn't think of other things to check other than maybe a driver blacklist from the AMDGPU install.

                            Newer kernels bring good things for hardware

                            My Chromebook doesn't need much work got get working sound with this kernel and audio stack.

                            Comment

                            Users Viewing This Topic

                            Collapse

                            There are 0 users viewing this topic.

                            Working...
                            X