Mesa Driver 22.1.2


Lançado o pacote de correções do driver de vídeo open source Mesa 22.1.2 para as distros Linux.

 

Mesa Driver 22.1.2


Mesa, também chamado Mesa3D e The Mesa 3D Graphics Library, é um driver de dispositivo de código aberto e implementação de software do OpenGL, Vulkan e de outras especificações. Wikipédia
 
 
O anúncio foi feito em 16 de Junho de 2022.

"Gostaria de anunciar que o Mesa 22.1.2 já está disponível, após um pequeno atraso para bissectar uma regressão. Isso foi corrigido e agora temos um lançamento! Há muito zink aqui, obrigado a Mike pela ajuda com manualmente backporting partes dele! Também temos várias correções para o panfrost, e alguns para intel, radeon, llvmpip, dzn, broadcom, nir, core gálio, o rastreador de estado va e freedreno."

 O changelog das correções no quadro abaixo.


Alyssa Rosenzweig (7): panfrost: Fix XML for AFBC header on v9 pan/bi: Fix clper_xor on Mali-G31 pan/mdg: Scalarize with 64-bit sources pan/mdg: Remove uppercase write masks panfrost: Fix inverted indirect dispatch condition panfrost: Inline pan_fbd_has_zs_crc_ext panfrost: Disable CRC at 16x16 tile sizes Boris Brezillon (5): microsoft/spirv_to_dxil: Fix push_constants type declaration microsoft/spirv_to_dxil: Fix the push_constant UBO size calculation nir: Fix flat new_var assignment in create_new_io_vars() vulkan/util: Fill VkPhysicalDeviceIDProperties::deviceNodeMask microsoft/compiler: Images are no longer reprensented by uniform vars Dave Airlie (1): llvmpipe: handle timespec overflow on fence waits. Dylan Baker (9): docs: Add sh256sums for 22.1.1 .pick_status.json: Update to 1c63a0beafefccec599ddbe355ec5a8b61df6438 .pick_status.json: Update to ad5c84999b9eb2522cdf78bb0890939450280cf3 .pick_status.json: Update to 49234585772f49626435d3d9324ad144e27fc453 .pick_status.json: Update to 35dd4ac886283444294238ae0be1a7edcc776c8a .pick_status.json: Update to 2ef6b0aab1c7b99b85f2d88ced44a63f28cfca6b .pick_status.json: Update to ea33e44ce4f95ce45729b75dee34be50df749f09 docs: add release notes for 22.1.2 Bump version to 22.1.2 Emma Anholt (1): nouveau/nv30: Make sure fsat is lowered in the VS. Erik Faye-Lund (6): nir: introduce and use nir_component_mask freedreno: remove stale makefile intel: remove stale makefile ci/windows: add back build-error detection dzn: handle stencil-attachment-optimal layout gallium: remove stale comment Georg Lehmann (1): zink: Use VK_USE_64_BIT_PTR_DEFINES to check for 64bit platforms. Iago Toral Quiroga (1): broadcom/compiler: disable flags optimization for loop conditions Ian Romanick (1): anv: Remove FS executables when applying the null FS optimization Jason Ekstrand (2): nir/builder: Add a nir_trim_vector helper compiler/types: Don't place members in the previous substruct's end padding Jesse Natalie (2): nir: Consider PNTC to be a varying d3d12: Properly set HS input control point count Juan A. Suarez Romero (1): v3d: save only required states in blitter Kenneth Graunke (1): intel/compiler: Fix uncompaction of signed word immediates on Tigerlake Kyle Russell (1): etnaviv: don't halve max_instructions for GC400 Marek Olšák (2): ac/gpu_info: always retile DCC on gfx10 and newer chips gallium/u_threaded: fix buffer busyness tracking Mike Blumenkrantz (31): st/pbo_compute: make compute download conditional in shader slightly more readable st/pbo_compute: fix z coords for compute pbos zink: remove first_frame stalling lavapipe: fix dynamic patchControlPoints zink: force queries to start/end out of renderpass egl/wayland: manually swap backbuffer when using zink egl/wayland: skip buffer creation on zink kopper: use get_drawable_info path for non-x11 drawables zink: fix dmabuf plane layout struct scoping format_utils: properly parenthesize macro params zink: always create descriptor templates zink: fix ntv partial stores zink: fix variable locations in manual xfb emission zink: scalarize when rewriting explicit 64bit io zink: use separate pointer for swapchain presents zink: keep a count of async presents occuring for a given swapchain zink: defer old swapchain destruction zink: fix framebuffer attachment usage asserts for dummy attachments zink: only update layout when doing mixed zs attachment renderpass check zink: add implicit sync workaround for non-mesa drivers zink: unset res->swapchain upon killing a swapchain zink: fix up KILL to a more sensible log message zink: fix generated tcs update path zink: unset generated tcs pointer from tes on deletion zink: fix generated tcs deletion zink: avoid uninit values in renderpass state zink: don't print VK_EXT_shader_atomic_float warning for nir_intrinsic_image_deref_atomic_exchange zink: fix cubemap lowering for array samplers zink: fix cubemap lowering bit size zink: flag optimization pass after inlining uniforms zink: fix 32bit bo rewriting Nagappa Koppad, Basanagouda (1): iris:Duplicate DRM fd internally instead of reuse. Pierre-Eric Pelloux-Prayer (5): st/mesa: use mutex in st_get_texture_sampler_view_from_stobj gallium: add size attribute to winsys_handle va/surface: set the correct size in vaExportSurfaceHandle radeonsi: prevent recursion in si_decompress_dcc radeonsi: add helper to use si_screen::aux_context Qiang Yu (1): mesa/program: fix nir output reg overflow Rhys Perry (2): aco: fix SMEM load_global_amd with non-zero offset aco: fix SMEM load_global with VGPR address and non-zero offset Samuel Pitoiset (1): radv: enable radv_zero_vram for Hammerting

 Fonte

Instalação

Basta manter a sua distro atualizada que ira receber o pacote de correções.

Para Arch Linux

sudo pacman -Suy

Para Debian e derivados

sudo apt update ; sudo apt full-upgrade

Para Fedora e derivados

sudo dnf update

Para openSUSE

sudo zypper update

 Para saber a versão do Mesa driver instalado no seu sistema.

glxinfo | grep version


 

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais