Opened 2 years ago

Closed 2 years ago

#15761 closed enhancement (fixed)

mesa-21.3.1

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 11.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version. Point 0 releases are traditionally development releases for Mesa.

Change History (5)

comment:1 by Douglas R. Reno, 2 years ago

Summary: mesa-21.3.0 (wait for 21.3.1)mesa-21.3.1

Now 21.3.1

comment:2 by Xi Ruoyao, 2 years ago

Remember to remove the sed for symbol-check.py! It makes the shebang 'python33' now :).

comment:3 by Bruce Dubbs, 2 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:4 by Bruce Dubbs, 2 years ago

Mesa 21.3.1 Release Notes / 2021-12-0

Bug fixes

  • GPU Crash in Yuzu 6600xt 5.15
  • [spirv-fuzz] lower_trivial_continues_block: Assertion `!first_instr || instr_is_continue(first_instr)' failed.
  • [RADV] Crash in Metro Exodus in Caspain chapter and Sam's Story
  • NIR validation failed after nir_copy_prop
  • lima: Corrupted Android-12 UI on Allwinner A64
  • RADV/ACO: Rendering glitches in Forza Horizon 5 windshields
  • dEQP-GLES31.*imulextended* compiling fp64 glsl 4.00 shader

Mesa 21.3.0:

New features

  • VK_EXT_color_write_enable on lavapipe
  • GL_ARB_texture_filter_anisotropic in llvmpipe
  • Anisotropic texture filtering in lavapipe
  • VK_EXT_shader_atomic_float2 on Intel and RADV.
  • VK_EXT_vertex_input_dynamic_state on RADV.
  • VK_KHR_timeline_semaphore on lavapipe
  • VK_EXT_external_memory_host on lavapipe
  • GL_AMD_pinned_memory on llvmpipe
  • GL 4.5 compatibility on llvmpipe
  • VK_EXT_primitive_topology_list_restart on RADV and lavapipe.
  • ES 3.2 on zink
  • VK_KHR_depth_stencil_resolve on lavapipe
  • VK_KHR_shader_integer_dot_product on RADV.
  • OpenGL FP16 support on llvmpipe
  • VK_KHR_shader_float16_int8 on lavapipe
  • VK_KHR_shader_subgroup_extended_types on lavapipe
  • VK_KHR_spirv_1_4 on lavapipe
  • Experimental raytracing support on RADV
  • VK_KHR_synchronization2 on Intel
  • NGG shader based culling is now enabled by default on GFX10.3 on RADV.
  • VK_KHR_maintenance4 on RADV
  • VK_KHR_format_feature_flags2 on RADV.
  • EGL_EXT_present_opaque on wayland

Bug fixes

  • RADV/ACO: Monster Hunter Rise Demo renders wrong results
  • radv: Odd lack of implicit host memory invalidation
  • Regression/Bisected: Crash in Godot games when steam overlay enabled
  • RADV: IsHelperInvocationEXT query is not considered volatile in ACO
  • ANV: error submitting with the same semaphore for wait and signal - regression?
  • [TGL+] anv: some dEQP-VK.drm_format_modifiers.* fails
  • Mesa 21.3rc3 - compile failure
  • iris: subslice assertion failure on some hardware during initialization
  • Final Fantasy V (Old version): Random text characters are not displayed
  • Diagonal rendering artifacts in Tomb Raider
  • dota2 black squares corruption
  • [hsw][bisected][regression] dEQP-VK.reconvergence.*nesting* failures
  • anv: dEQP-VK.wsi.wayland.<various> failures
  • radv_android.c: build errors due to commit 49c3a88
  • dEQP-EGL.functional.sharing.gles2.multithread.* regression with Iris
  • [radeonsi] Euro Truck Simulator 2: broken mimimap
  • [regression][bisected] Launching Valheim OpenGL game leads to GPU Hang
  • Android Meson build regression: hardware/system information apps crash on Raspberry Pi 4
  • radv: format properties are broken with modifiers
  • anv: dEQP-VK.graphicsfuzz.cov-multiple-one-iteration-loops-global-counter-write-matrices fails
  • iris: CCS modifier tests failing with suballocation
  • [RADV] For the game "World War Z: Aftermath" (Vulkan API) should used RADV_DEBUG=invariantgeom param
  • RADV: Resident Evil Village needs invariantgeom when NGG culling is enabled
  • radv: VK_EXT_vertex_input_dynamic_state
  • anv: dynamic state emission is busted
  • radeonsi: out of bounds access/compiler warning
  • RADV: Rendering issues in Resident Evil 2 with NGGC
  • GPU Hang/reset/forced reboot - latest mesa - mesa-demos/gloss
  • crocus: Incorrect stride when used through prime
  • radv: Vulkan games and demo apps are broken since "use DCC compatible with image stores for < 4K resolutions"
  • anv: descriptorBindingUniformBufferUpdateAfterBind feature is not supported
  • Cheza board reboots into another image on retry
  • freedreno: several regressions in org.skia.skqp.SkQPRunner
  • android: radv_android.c building errors after commits 9fc16b6 and 48cae11
  • iris: Implement memory sub-allocation
  • Assault Android Cactus ( STEAM AppID 250110) - Black triangles on Main menu character
  • World War Z - Renders red if FSR is enabled
  • Significant performance drop on Radeon HD 8400
  • turnip/a650: most VK_EXT_filter_cubic tests in dEQP-VK.texture.filtering.* fail
  • Ender Lilies: Turnip: Fails to render in-game
  • [nir][radv] Out of range shift when compiling Resident Evil Village shaders
  • [nir][radv] Out of range shift when compiling Resident Evil Village shaders
  • GL_EXT_disjoint_timer_query glGetInteger64v GL_TIMESTAMP failing with GL_INVALID_ENUM
  • Valgrind errors in VBO display list code since vertex store rework
  • Issue with Turnip compilation on Oneplus 8
  • freedreno: primtype_mask
  • [radv] bufferImageGranularity is 64
  • ../mesa-9999/src/amd/llvm/ac_llvm_helper.cpp:63:14: error: 'class llvm::AttributeList' has no member named 'hasAttribute'; did you mean 'getAttributes'?
  • GPU Reset POLARIS with Unigine Heaven and X4
  • RADV: consistent crash in Splitgate
  • llvmpipe doesn't compile a shader with an inner scope in a for loop
  • llvmpipe doesn't compile the increment of a for a loop
  • Mesa 21.2.1 implementation error: unexpected state[0] in make_state_flags()
  • freedreno: regression in org.skia.skqp.SkQPRunner#gles_localmatriximagefilter
  • [Radeonsi] VA-API Encoding no longer works on AMD PITCAIRN
  • turnip: Geometry flickering in Genshin Impact after 83e9a7fbcf53b90d0de66985dbbf91986fc7b05d
  • i915g: Need to link fail on non-unrolled loops
  • spirv2dxil.c:128:22: error: passing argument 7 of ‘spirv_to_dxil’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  • OSMesa problem resizing
  • iris: Perform busy tracking for resources without GEM_BUSY/GEM_WAIT
  • [RADV] The game "Aliens: Fireteam Elite" start crashing after commit 2e56e2342094e8ec90afa5265b1c43503f662939
  • radeonsi: Smart Access Memory not being enabled by default?
  • Memory leak: si_get_shader_binary_size is missing a call to ac_rtld_close
  • dEQP-GLES3.stress.draw.unaligned_data.random.4 segfault
  • gl_DrawID is incorrect for glMultiDrawElementsBaseVertex/glMultiDrawElementsIndirect
  • iris: Scanout buffers now mapped WB cause glitches on screen
  • turnip: dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_* fails
  • i915g: nir_to_tgsi: Error : CONST[0]: The same register declared more than once
  • i915: GPU hang when doing FB fetch and gl_FragDepth write in one shader
  • ../mesa-9999/src/amd/compiler/aco_instruction_selection.cpp:10009:30: error: 'exchange' is not a member of 'std'
  • radv: disable DCC for displayable images with storage on navi12/14
  • RADV: Menu static/artifacts in Doom Eternal
  • Crash happens when testing GL_PIXEL_PACK_BUFFER
  • Possible miscompilation of an integer division with vulkan
  • panfrost G31 - Cathedral crash- opengl 2.1 game (I guess)
  • freedreno C++14 build error
  • panfrost / armv7 - crash with mesa newer than 21.0.3
  • iris: recursive mutex acquire when re-using BO with aux map
  • llvmpipe doesn't compile a valid shader with an useless switch
  • i915g: dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgb10_a2 failure
  • i915g: polygon offset CTS failures
  • GetFragDataLocation(prog, "gl_FragColor") generates INVALID_OPERATION, but specs don't say it should
  • anv: VK_EXT_memory_budget doesn't know about device local memory
  • turnip: dEQP-VK.api.version_check.entry_points regression
  • Possible miscompilation of a comparison with unsigned zero
  • i915g: FXT1 support
  • dEQP-VK.wsi.android.swapchain.create#image_swapchain_create_info crash on Android R
  • Nine Regression with util: Switch the non-block formats to unpacking rgba rows instead of rects.
  • Add an Intel NDK Android build job
  • android: anv building error after commit e08370d
  • panfrost G31 Unreal Tournament - various glitches (apitrace)
  • Miscompilation of a switch case
  • ci/virgl: "dEQP error: waiting got error - 16, slow gpu or hang?" flakes
  • [radeonsi][regression] CPU is being used ~10 times more than usual after c5478f9067f.
  • i915g: cos/sin accuracy
  • glGetTexImage with PBO is not accelerated on Gallium
  • radeonsi: bad performance on PBO packs
  • dEQP-VK.wsi.android.swapchain.create#image_swapchain_create_info crash on Android R
  • [kbl] GPU hang launching UE4Editor (unreal engine)
  • turnip: A few dEQP-VK.pipeline.framebuffer_attachment.* tests failing due to "FINISHME: unaligned store of msaa attachment"
  • ci: new freedreno trace job running for lavapipe
  • i915g: Emit TXP
  • The image is distorted while use iGPU(Intel GPU) rendering and output via dGPU (AMD GPU)
  • Radeon 5700XT: Small render glitches around "heat balls" in dhewm3 (Doom 3)
  • lima: regression in plbu scissors cmd
  • freedreno: regression in org.skia.skqp.SkQPRunner#gles_multipicturedraw_*_tiled
  • Incorrect rendering
  • intel/isl: Wrong surface format name in batch
  • Unused graph areas created for device and format in VK_LAYER_MESA_overlay
  • [RADV] FSR in Resident Evil: Village looks very pixelated on Polaris
  • iris: regression in yuzu
  • 21.2.0rc1 Build Failure - GCC6.3
  • Crash in update_buffers after closing KDE "splash screen" downloader
  • Firefox (wayland) crash in wayland_platform
  • Crash in update_buffers after closing KDE "splash screen" downloader
  • Firefox (wayland) crash in wayland_platform
  • radeonsi: persistent, read-only buffer maps are slow to read
  • substance painter flickering with jagged texture and masks shown black
  • radv: FP16 mode in FidelityFX FSR doesn't look right
  • Regression, ACO: DOOM Eternal hangs with ACO
  • Regression in Turnip with KGSL and Zink running opengl in proot
  • [bsw][i965][bisected][regression] waffle crashing after patch
  • Validation crash on wlroots after wl_shm appeared
  • [RADV] Blocky corruption in Scarlet Nexus and vkd3d-proton 2.4

comment:5 by Bruce Dubbs, 2 years ago

Resolution: fixed
Status: assignedclosed

Fixed at commit d628802ad09b5bf7fa1697ed0f699a079494bca2

 Package updates.
     Update to freetype-2.11.1.
     Update to xfsprogs-5.14.1.
     Update to poppler-21.12.0.
     Update to gsl-2.7.1.
     Update to SDL2-2.0.18.
     Update to mesa-21.3.1.
Note: See TracTickets for help on using tickets.