Lançado o drive de vídeo Mesa 3D 21.0 para Linux

O driver de vídeo Mesa 3D é o mais usado no mundo Linux, principalmente com chip gráfico Intel e AMD, confira as novidades e correções da versão 21.0.

 

 

 

Mesa 3D


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




Mesa 21.0.0 

 

O anúncio foi feito em 11 de Março de 2021.


"Mesa 21.0.0 é uma nova versão de desenvolvimento. Pessoas que se preocupam com estabilidade e confiabilidade devem ficar com uma versão anterior ou esperar pelo Mesa 21.0.1. "

 

 

Novas características:


  • OpenGL 4.6
  • Vulkan 1.2
  • GL_EXT_demote_to_helper_invocation no radeonsi
  • GL_NV_compute_shader_derivatives em radeonsi
  • EGL_MESA_platform_xcb
  • Removido GL_NV_point_sprite para swrast clássico.
  • driconf: remove glx_disable_oml_sync_control, glx_disable_sgi_video_sync e glx_disable_ext_buffer_age
  • Removido o suporte para carregar drivers DRI anteriores ao Mesa 8.0, incluindo todo o suporte DRI1
  • Adicionar suporte para VK_VALVE_mutable_descriptor_type em RADV
  • Removido o OSMesa clássico em favor do gálio OSMesa recentemente melhorado
  • VK_KHR_fragment_shading_rate em RADV (apenas RDNA2)
  • Freedreno a6xx expõe GL 3.3
  • Driver dri swrast clássico removido em favor do swrast de gálio (llvmpipe ou softpipe)
  • Panfrost g31 / g52 / g72 expõe ES 3.0
  • Panfrost t760 + expõe GL 3.1 (incluindo no Bifrost)
  • Suporte de memória esparsa em RADV
  • Matemática compactada rápida (vetorização de 16 bits) em RADV

 

 Bugs corrigidos:


R8 texture upload / corruption bug on Radeon RX 5700 XT Ambient Occlusion in Two Point Hospital shows black spot artifacts DXVK is broken in latest master mesa/st: Uniforms are not updated after lowering alpha test Regression: Segfault in cso_destroy_context() regression in 20.2 [RADV] Nioh 2 - The Complete Edition: “Bloom” on lights [RADV][BISECTED] The Surge 2 (644830) - In-game assets do not render correctly since 20.3.4. [iris][icl,tgl][bisected][regression] failure on piglit.spec.arb_separate_shader_objects.programuniform coverage “radeonsi: Check pitch and offset for validity.” is a bad commit RADV: robustBufferAccessUpdateAfterBind is not exposed [RADV/DXVK] Shadow artifacts with different games glxgears segfaults with classic i915 ANV: Weird jitter in Witcher 1 ANV: Weird jitter in Witcher 1 ANV: Weird jitter in Witcher 1 meson: meson-built libraries have inconsistent compatability / current versions compared to older autotools-built libraries RADV: Extreme overhead in vkQueueSubmit timespec_get used unconditionally / build fails when targeting macOS 10.14 or earlier Graphical glitch of popupping missing texture on Mesa version >18.0.5 (Padoka Stable + Unstable/Oibaf/ubuntu-x-swat PPAs) occasional corruption issue with RADV in multiple games, disappears after using amdvlk device select layer breaks other layers OpenGL on GMA4500MHD Rage 2: Visual corruption on in-game menu with ACO. GLonD3D12: Crashes and suboptimal fallback GLonD3D12: Crashes and suboptimal fallback GLonD3D12: Crashes and suboptimal fallback [RADV][REGRESSION][BISECTED] radv_GetMemoryFdPropertiesKHR returns no valid memory types for vaapi drmbuf anv: vkQueueSubmit with waitSemaphore value of 0 hangs CPU ttn: invalid base/range triggering nir_validate assertion [RADV][ACO] Overwatch game crash: amd/compiler/aco_insert_exec_mask.cpp: Failed Assertion Use out encoding for float immediates [RADV] Severe performance drop when exceeding VRAM compared to AMDVLK LIBGL_ALWAYS_SOFTWARE=1 picks zink over actual software rasterizers RADV: Occlusion query hangs Big Navi GPU “mesa: don’t allocate matrices with malloc” cause eglCreateContext problem on android 7. Metal Gear Solid V: The Phantom Pain: texture issues and vertex stretches miscompiled compute shader loop on llvmpipe (and Iris) Graphics glitches after upgrade to mesa 20.3 on Khadas VIM3 Pro (Mali G52 GPU) glthread crash in _mesa_glthread_upload Iris driver causing graphics glitch in QEMU spice egl DMA-BUF [RADV/ACO] Death Stranding cause a GPU hung (*ERROR* Waiting for fences timed out!) [TGL] Elder Scrolls Online misrenders [ANV] System hang with GRVK demos Rendering artifacts in Barn Finders specifically on Radeon Vega regression in !8152 [bdw][icl][iris] fails new test `clearbuffer-depth-cs-probe` ci: new traces runner needs dashboard links in the job log and junit zink: car model corruption with game TORCS Windows: 32-bit build is broken hard ANV: Not handling separate stencil layouts properly [Regression][Intel][OpenGL][Bisected] Copying whole 2D array texture failed on latest driver i915 regressions bisected to “vbo/dlist: use a shared index buffer” radv: dEQP-VK.sparse_resources.* failures on GFX9 radv: dEQP-VK.sparse_resources.* failures on GFX9 Mesa 20.3.x crashes pidgin on AMD RX480 libunwind not located / used on macOS Some games using FNA framework show blank screen Intel Vulkan regression of angle_end2end_tests Defer lavapipe warning to queue / command / swapchain buffer creation aco_tests failure with clang build BUG: After issues playing World of Warcraft with RADV Texture views on blits ignore formats mesa-git hangs weston radv: Some MSAA tests fail when DCC is forced. [RADV/ACO/SIENNA_CICHLID] Into the game Shadow of the Tomb Raider the flickering artifacts are present on brushes. Memory leak - alloc_prim_store in vbo_save_NewList radv/aco: “Failed to allocate registers” in AC:Valhalla Enable “radeonsi_clamp_div_by_zero” to fix graphical bug in CSGO, “mesa_glthread” for performance master fails to build with “ac_sqtt.h:139:15: error: expected parameter declarator” Conditional rendering implementation conflicts with aux-state tracking regression since !7720 regression after !8196 Use up to 4 images for IMMEDIATE flip piglit gl-1.0-rendermode-feedback TGSI_FILE_NULL assert on Iris Use LDC and constant buffer state for UBO loads. DOOM crashes on startup with OpenGL on RX 6800 Regression with Minecraft/Optifine performance with all VRAM mapped Space Engineers rendering regression after 5f79e4e6 which triggers incorrect optimizations from 053be9f0 star conflict crashes on iris, but loads fine on i965, on HD 5500 radv: blit/copy tests with A2B10G10R10 SNORM fail when DCC is forced on GFX9 freedreno: regression of gl-3.2-layered-rendering-gl-layer-render after e49748521ec9182e8d2eec823182cc463709123f `gl_FragColor’ undeclared (AMDGPU) - tested stable Mesa 20.1 and latest git for 20.3 (Game/Wine/Proton) Mafia III Demo: Artifacts around barrels android: webview crashes after a2fb87eea6d4 anv: dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize32 fail Mesa considers the framebuffer with mixed 3D and 2D array attachments to be incomplete. Multiple buffer definitions bound to single OpDecorate::Binding break SPIR-V module. Intel driver segfaults on SPIR-V with OpArrayLength [g33][bisected][regression] multiple piglit failures [v3d][bisected][regression] Piglit failures on gl-1.0-rendermode-feedback and select Update Mesa CI CTS to latest version Rendering artifacts in Enter The Gungeon on Both RX 590 and Radeon 7 No way to turn off “Device” and “Swapchain format” in Vulkan overlay Frames count doesn’t turn off in vulkan overlay with frame=0 [bdw][iris][bisected][regression] failing test on multiple test suites osmesa classic: build failure with Meson and MinGW-W64 Crash and slowness in FreeCAD ci: Missing needs: in radeonsi-stoney-*? Triangles appear from the center of the field on PES2021 with Mesa 20.2.x [gen9][iris][regression][bisected] flaky piglit tests [Intel][OpenGL] Fail to get correct value when sampling from a texture in depth formats. MESA_VK_DEVICE_SELECT only parses 16-bit vendorID, but in Vulkan is uint32_t lp_test_format test fail on 32-bit mingw builds RADV: Strange clear behavior with multisample arrays Mesa 20.3.0 and older ATi/Radeon cards fails Android building error after commit f08d8c849e OSMesa SEGV in OSMesaGetDepthBuffer osmesa gallium state tracker: Leak of screens and buffers on exit/shared library unload Gallium OSMesa driver is far from being thread-safe OSMesa UAF in OSMesaDestroyContext OSMesaGetDepthBuffer flipped vertically radv,aco: CTS image robustness tests fail to compile 32-bit mesa failing to build inside a chroot due to f88347cd Storing pointer to temporary value inside the Iris driver. [radeonsi] DESPERADOS III poor performance when there’s lots of animations going on ci: arm64_test build broken (likely by ci-templates bump) New build option to specify default value for shader disk cache size commit f86668f487b32c185388a39e2200c17c298b877a fatal error: util/macros.h: No such file or directory zink: ubo loading problems !7138 broke the D3D12 driver [icl,tgl][iris][i965][regression][bisected] piglit failures 15% perf drop in GfxBench Manhattan 3.1 performance [Intel][OpenGL] Fail to get correct stencil data from the stencil attachment with glReadPixels() shader-db valgrind error [AMDGPU NAVI 5700xt] Large parts of the Blender viewport does not render correctly if an object with hair is moved. [aco] problem compiling compute pipeline build failures after simple_mtx helgrind annotations teach helgrind about simple_mtx zink: regression after !7606 Chromium browser with VA-API video acceleration got corruption glcpp test 084-unbalanced-parentheses fails with bison 3.6.y [Intel][OpenGL] glDepthFunc(GL_EQUAL) doesn’t work correctly on Intel Linux Mesa OpenGL drivers d3d12: GPU based validation issue on fbo-clear-formats piglit [tgl,icl,gen9][bisected] crucible/vulkancts failures on multiple platforms zink+radv: corruption on pre-game menu in quake3 Memory leak in minecraft (many dri/renderD128 regions in /proc/[id]/maps) freedreno: Use nir_opt_large_constants android: amd/common: building error after 0833dd7d1 panfrost massive glitches apitrace opengl 2.1 freedreno/nir: nir_validate failure after nir_lower_tex [i965,iris][bisected] piglit and glcts failures on multiple platforms [i965,iris][bisected] piglit and glcts failures on multiple platforms db410c ethernet no longer working Add KHR_display extension to v3dv [radeonsi] After 549ae5f84375dfadb86cfd465f0103acfae3249f commit Firefox Nightly Asan begins crashes


 

Instalação


Aguarde chegar ao repositório da sua distribuição ou faça o download do fonte e compile.


Download Mesa 21


Eu utilizo o Debian Testing híbrido com Unstable e Experimental, tenho disponivel e instalada a versão 21.0.0-rc5



 

Fonte


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais