A week after the release of both Mesa 24.2.1 and Mesa 24.1.7, the next point release Mesa 24.2.2 is out now with numerous bug fixes and improvements.
With this release a key point from the release notes is that both Intel Lunar Lake and Battlemage have been enabled, so you no longer need to force them. As the release manager is on holiday, the official release notes page has not been put up yet but here's what was listed in the release announcement email from the mailing list:
Dave Airlie (1):
- vulkan/video: fix vui encodingDavid Heidelberg (1):
- panfrost: drop leftover definition after pan_nir_lower_64bit_intrin removalDavid Rosca (2):
- frontends/va: Fix locking in vlVaDeriveImage
- frontends/va: Fix locking in vlVaQueryVideoProcPipelineCapsDylan Baker (3):
- .pick_status.json: Update to 4aa1259eb4a86a94596dd31d6b80a99ce6d91299
- docs: add release notes for 24.2.2
- VERSION: bump for 24.2.2Eric Engestrom (7):
- docs: add sha sum for 24.2.1
- .pick_status.json: Update to 51e05c284465786bf125d9d36081e9152c80619b
- v3dv/ci: fix test timeout for v3dv-rpi5-vk-full:arm64
- etnaviv/ci: fix gc2000_piglit test timeout
- .pick_status.json: Mark 4888d39f29ae84dd279f2bd4714eb0f6e8ba5d20 as denominated
- .pick_status.json: Mark 033818fdd99a543fd1cb17cc8e4be07f831a9003 as denominated
- .pick_status.json: Update to 3e4f73b3a0e0b9420f9614d3e271c49225c6f5d3Faith Ekstrand (5):
- vulkan/pipeline: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BIT
- nvk: Hash minSampleShading in nvk_hash_graphics_state()
- nvk: Don't do linear<->tiled copies for rendering suspend/resume
- nvk: Take depth image layer counts from the VkRenderingInfo
- vulkan: Allow pColorAttachmentLocations == NULL in CmdSetRenderingAttachmentLocationsKHR()Iván Briano (1):
- nir: add pass to convert ViewIndex to DeviceIndexJesse Natalie (2):
- d3d12: Don't use a vertex re-ordering GS for line primitives
- microsoft/compiler: Move nir_lower_undef_to_zero out of the optimization loopJob Noorman (1):
- ir3: fix recognizing const/imm registers as a0Jordan Justen (4):
- intel/dev: Update hwconfig => max_threads_per_psd for Xe2
- intel/dev: Re-enable LNL PCI IDs (without INTEL_FORCE_PROBE) on Mesa 24.2
- intel/dev: Enable BMG PCI IDs (without INTEL_FORCE_PROBE)
- anv: Drop "not yet supported" warning for Xe2Karol Herbst (1):
- clc: fix compilation error with llvm-20Kenneth Graunke (2):
- intel/brw: Drop misguided sign extension attempts in extract_imm()
- intel/brw: Fix extract_imm for subregion reads of 64-bit immediatesKonstantin Seurer (1):
- nir/opt_loop: Fix handling else-breaks in merge_terminatorsLionel Landwerlin (3):
- anv: fix utrace compute timestamp reads on Gfx20
- iris: fix utrace compute end timestamp reads on Gfx20
- brw: align spilling offsets to physical register sizesLucas Stach (1):
- etnaviv: emit SAMPLER_LOG_SIZE on sampler state changesMike Blumenkrantz (2):
- dril: use the super fallback path for software fallback
- dril: also create double-buffered configs in swrast fallbackPatrick Lerda (1):
- iris: fix indirect draw refcnt imbalancePierre-Eric Pelloux-Prayer (1):
- radeonsi: don't always update shader coherency draw call counterRhys Perry (1):
- aco/ra: fix sub-dword get_reg_specified in some casesRohan Garg (1):
- anv: prefetch samplers when dispatching compute shadersRoland Scheidegger (1):
- llvmpipe: Fix type mismatch when storing residency infoSamuel Pitoiset (1):
- radv: fix emitting DGC indirect draws with drawid/base_instanceTapani Pälli (1):
- anv: set correct miplevel for anv_image_hiz_opValentine Burley (1):
- tu: Fix VK_EXT_extended_dynamic_state3 featureZan Dobersek (1):
- tu: use instance indices in RD dump filenames
See more from me