Moore Threads, the Chinese GPU maker, has released a new graphics driver for its MTT S80 and MTT S70 graphics cards on Windows 10/11. This driver comes with lot of bug fixes and performance improvements in OpenGL.
Release notes (translated with google)
Performance and experience optimization
– The average frame rate of A Plague Tale: Requiem has increased by more than 120%;
– The average frame rate of Death Stranding has increased by more than 50%;
– The average frame rate of “Infinite Nikki” increased by more than 40%;
– The average frame rate of “Super Power Continent” has increased by more than 30%;
– The game experience of “The King of Fighters 15” has been optimized;
– “Sonic Forces” game experience optimization;
– “Iron Rat” game experience optimization;
– The game experience of “Honkai Impact 3rd” has been optimized;
– “Genshin Impact” game experience optimization;Fixed Issues
– Solved the problem of occasional web page crash when opening Shadertoy.com;
– Solved the problem of abnormal grid display when opening the Rhino 8.11 program window;
– Solved the problem of the game automatically exiting when launching “Mingchao”;
– Resolved the issue where the game would automatically exit when launching Rainbow Six: Siege.
– Resolved the issue where the game would occasionally run unsmoothly in the first three minutes of launching Devil May Cry 5.
– Solved the problem of probabilistic drawing errors during character movement when running Supraland Demo;
– Solve the problem of probabilistic wrong color drawing of blocks when running “Zhongming 3D Simulation Education System”;
– Solve the problem of the program automatically exiting when running CCTV Video;
– Solved the problem of rendering errors in the login verification interface when running CCTV Video;
– Solved the problem of system blue screen when running PixMark Volplosion for a long time;
– Solved the problem of occasional crash when running Unigine Valley using OGL API;
– Solve the problem of probabilistic failure prompt when running a specific WebGL web page using OGL API;
– Solved the problem that the video screen freezes when dragging the progress bar when playing the video recorded in the PES control center;
– Solved the problem of occasionally failing to obtain the OGL program frame rate when running the PES control center;
– Fixed the issue where the PES Control Center performance floating window displayed abnormally after switching the game resolution when running a full-screen game;
– Solve the problem of system blue screen after running 3DMark Nightraid and PES Control Center for a long time at the same time;
– Fixed the issue where the PES Control Center would exit automatically when opening it after running 3DMark FireStrike Ultra for a long time.
– Solved the problem of system blue screen when running Ungine Heaven and Ungine Vallley for a long time;
– Solve the problem of system probabilistic black screen when using four Edge browsers to play online videos for a long time at the same time;
Downloads
- Latest Moore Threads MTT S80/S70 graphics driver for win10/win11 64-bit @ Geeks3D
- PES 290.100 (win10/win11 64-bit) @ Moore Threads
Quick Test
v290.100.0
– GPU Shark 2:
– PES control panel
OpenGL support
PES v290.100 (driver: 30.0.2502.1)
This new driver exposes the support of OpenGL 4.2 and 173 extensions. 14 new OpenGL extensions have found their place in this driver:
– GL_ARB_explicit_uniform_location
– GL_ARB_texture_buffer_range
– GL_EXT_texture_format_BGRA8888
– GL_ARB_invalidate_subdata
– GL_ARB_robustness_isolation
– GL_ARB_compute_shader
– GL_ARB_clear_buffer_object
– GL_ARB_ES3_compatibility
– GL_ARB_texture_query_levels
– GL_ARB_arrays_of_arrays
– GL_ARB_multi_draw_indirect
– GL_ARB_stencil_texturing
– GL_ARB_fragment_layer_viewport
– GL_ARB_texture_view
This is a nice news. That means Moore Threads is actively working on their graphics driver. The GL_ARB_compute_shader extension opens the door to OpenGL 4.3 support.
The OpenGL performance is also improved… In FurMark 2, there is a boost of 100% in 1920×1080 score!
GL_RENDERER: Moore Threads MTT S80 GL_VENDOR: Moore Threads GL_VERSION: 4.2 build e339aba0 GL_SHADING_LANGUAGE_VERSION: 4.10 OpenGL extensions: 173 - GL_ARB_blend_func_extended - GL_ARB_color_buffer_float - GL_ARB_conservative_depth - GL_ARB_copy_buffer - GL_ARB_depth_clamp - GL_ARB_depth_texture - GL_ARB_draw_buffers - GL_ARB_draw_instanced - GL_ARB_base_instance - GL_ARB_ES2_compatibility - GL_ARB_explicit_attrib_location - GL_ARB_explicit_uniform_location - GL_ARB_fragment_coord_conventions - GL_ARB_fragment_program - GL_ARB_fragment_program_shadow - GL_ARB_fragment_shader - GL_ARB_framebuffer_object - GL_ARB_framebuffer_sRGB - GL_ARB_half_float_pixel - GL_ARB_half_float_vertex - GL_ARB_instanced_arrays - GL_ARB_internalformat_query - GL_ARB_internalformat_query2 - GL_ARB_map_buffer_range - GL_ARB_multisample - GL_ARB_multitexture - GL_ARB_occlusion_query - GL_ARB_occlusion_query2 - GL_ARB_pixel_buffer_object - GL_ARB_point_parameters - GL_ARB_point_sprite - GL_ARB_sampler_objects - GL_ARB_seamless_cube_map - GL_ARB_separate_shader_objects - GL_ARB_shader_objects - GL_ARB_shader_precision - GL_ARB_shading_language_100 - GL_ARB_shading_language_420pack - GL_ARB_shadow - GL_ARB_sync - GL_ARB_texture_border_clamp - GL_ARB_texture_buffer_object_rgb32 - GL_ARB_texture_buffer_range - GL_ARB_texture_compression - GL_ARB_texture_compression_rgtc - GL_ARB_texture_cube_map - GL_ARB_texture_env_add - GL_ARB_texture_env_combine - GL_ARB_texture_env_crossbar - GL_ARB_texture_env_dot3 - GL_ARB_texture_float - GL_ARB_texture_mirrored_repeat - GL_ARB_texture_multisample - GL_ARB_texture_non_power_of_two - GL_ARB_texture_rectangle - GL_ARB_texture_rg - GL_ARB_texture_rgb10_a2ui - GL_ARB_texture_storage - GL_ARB_texture_storage_multisample - GL_ARB_texture_swizzle - GL_ARB_timer_query - GL_ARB_transpose_matrix - GL_ARB_vertex_array_bgra - GL_ARB_vertex_array_object - GL_ARB_vertex_buffer_object - GL_ARB_vertex_program - GL_ARB_vertex_shader - GL_ARB_vertex_type_2_10_10_10_rev - GL_ARB_viewport_array - GL_ARB_window_pos - GL_ARB_shader_atomic_counters - GL_ARB_shader_image_load_store - GL_ARB_shader_storage_buffer_object - GL_EXT_transform_feedback - GL_ARB_transform_feedback2 - 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_draw_range_elements - GL_EXT_fog_coord - GL_EXT_framebuffer_blit - GL_EXT_framebuffer_multisample - GL_EXT_framebuffer_object - GL_EXT_gpu_program_parameters - GL_ARB_map_buffer_alignment - GL_EXT_multi_draw_arrays - GL_EXT_packed_depth_stencil - GL_EXT_packed_pixels - GL_EXT_provoking_vertex - GL_EXT_rescale_normal - GL_EXT_secondary_color - GL_EXT_separate_specular_color - GL_EXT_shadow_funcs - GL_EXT_stencil_two_side - GL_EXT_stencil_wrap - GL_EXT_texture3D - GL_EXT_texture_array - GL_EXT_texture_compression_latc - GL_EXT_texture_compression_rgtc - GL_EXT_texture_compression_s3tc - GL_ARB_texture_compression_bptc - GL_EXT_texture_cube_map - GL_EXT_texture_edge_clamp - GL_EXT_texture_env_add - GL_EXT_texture_env_combine - GL_EXT_texture_env_dot3 - GL_EXT_texture_filter_anisotropic - GL_EXT_texture_lod_bias - GL_EXT_texture_object - GL_EXT_texture_sRGB - GL_EXT_texture_swizzle - GL_EXT_texture_format_BGRA8888 - GL_EXT_vertex_array - GL_EXT_vertex_array_bgra - GL_NV_blend_square - GL_NV_texgen_reflection - GL_SGIS_generate_mipmap - GL_S3_s3tc - GL_EXT_texture_sRGB_decode - GL_ARB_texture_cube_map_array - GL_EXT_texture_shared_exponent - GL_ARB_draw_buffers_blend - GL_ARB_draw_indirect - GL_ARB_sample_shading - GL_EXT_texture_integer - GL_ARB_tessellation_shader - GL_ARB_gpu_shader5 - GL_ARB_texture_query_lod - GL_ARB_texture_gather - GL_ARB_gpu_shader_fp64 - GL_ARB_shader_subroutine - GL_ARB_get_program_binary - GL_ARB_vertex_attrib_binding - GL_ARB_compressed_texture_pixel_storage - GL_ARB_framebuffer_no_attachments - GL_ARB_robust_buffer_access_behavior - GL_ARB_invalidate_subdata - GL_ARB_robustness_isolation - GL_ARB_shader_bit_encoding - WGL_ARB_extensions_string - WGL_EXT_extensions_string - WGL_EXT_swap_control - GL_MT_musa_interop - GL_ARB_compute_shader - GL_ARB_clear_buffer_object - GL_ARB_ES3_compatibility - GL_ARB_texture_query_levels - GL_ARB_arrays_of_arrays - GL_ARB_multi_draw_indirect - GL_ARB_stencil_texturing - GL_ARB_fragment_layer_viewport - GL_ARB_texture_view - WGL_ARB_create_context - WGL_ARB_create_context_profile - WGL_EXT_create_context_es2_profile - WGL_EXT_swap_control_tear - WGL_ARB_pixel_format - WGL_ARB_pbuffer - WGL_ARB_multisample - WGL_ARB_pixel_format_float - WGL_ARB_make_current_read - WGL_ARB_framebuffer_sRGB - WGL_ARB_render_texture - WGL_ARB_buffer_region - WGL_ARB_context_flush_control - WGL_ARB_create_context_no_error - WGL_NV_DX_interop - WGL_NV_DX_interop2
Some big increase of driver version build number. Will You do more benchmarks, not only FurMark?