O Driver Mesa 3D é o mais usado e o melhor open source que tem no mundo GNU/Linux. A versão 21.2.0 é lançada com 25 novidades e mais de 140 correções de bugs, confira.
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 3D 21.2.0
O anúncio foi feito em 04 de Agosto de 2021.
"Mesa 21.2.0 implementa a API OpenGL 4.6, mas a versão relatada por glGetString (GL_VERSION) ou glGetIntegerv (GL_MAJOR_VERSION) / glGetIntegerv (GL_MINOR_VERSION) depende do driver específico sendo usado. Alguns drivers não oferecem suporte a todos os recursos exigidos no OpenGL 4.6. OpenGL 4.6 só está disponível se solicitado na criação do contexto. Os contextos de compatibilidade podem relatar uma versão inferior dependendo de cada driver. O
Mesa 21.2.0 implementa a API Vulkan 1.2, mas a versão relatada pela propriedade apiVersion da estrutura VkPhysicalDeviceProperties depende do driver específico que está sendo usado"
Seguem as novidades.
- zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock
- VK_EXT_provoking_vertex on RADV.
- VK_EXT_extended_dynamic_state2 on RADV.
- VK_EXT_global_priority_query on RADV.
- VK_EXT_physical_device_drm on RADV.
- VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV.
- VK_EXT_color_write_enable on RADV.
- 32-bit x86 builds now default disable x87 math and use sse2.
- GL ES 3.1 on GT21x hardware.
- VK_EXT_acquire_drm_display on RADV and ANV.
- VK_EXT_vertex_input_dynamic_state on lavapipe
- wideLines on lavapipe
- VK_EXT_line_rasterization on lavapipe
- VK_EXT_multi_draw on ANV, lavapipe, and RADV
- VK_KHR_separate_depth_stencil_layouts on lavapipe
- VK_EXT_separate_stencil_usage on lavapipe
- VK_EXT_extended_dynamic_state2 on lavapipe
- NGG shader based primitive culling is now supported by RADV.
- Panfrost supports OpenGL ES 3.1
- New Asahi driver for the Apple M1
- GL_ARB_sample_locations on zink
- GL_ARB_sparse_buffer on zink
- GL_ARB_shader_group_vote on zink
- DRM format modifiers on zink
- freedreno+turnip: Initial support for a6xx gen4 (a660, a635)
- None
No quadro abaixo temos as correções.
Bug fixes
The image is distorted while use iGPU(Intel GPU) rendering and output via dGPU (AMD GPU)
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
[RADV] FSR in Resident Evil: Village looks very pixelated on Polaris
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 in Turnip with KGSL and Zink running opengl in proot
Validation crash on wlroots after wl_shm appeared
[RADV] Blocky corruption in Scarlet Nexus and vkd3d-proton 2.4
Use out encoding for float immediates
Radeon RX580 and 5700 XT: Reloading ARB assembly shaders causes very glitchy rendering
i915g: dEQP-GLES2.functional.fragment_ops.depth_stencil..* failures
i915g: dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.* and fragment_ops.random.* failures
KHR-GL46.shader_ballot_tests.ShaderBallot* tests fails on the main
i965 nir compiler is lowering fdiv twice or initializing struct twice
[radv] Textures missing in Doom (2016) w/ any temporal AA setting enabled
Drop Android.mk
[build error] macros.h:88:26: error: size of unnamed array is negative
Game Issue: Nuclear Throne crashes in RadeonSI
iris: reduce shader storage buffer object alignment
agx_compile.h:29:10: fatal error: asahi/lib/agx_pack.h: No such file or directory
radv: VBO range check issues with odd strides and sizes
Crash in glLinkProgram while trying to craft the link error
i915g: wide point failures
Wolfenstein II: The New Colossus - Screen goes black in some cases
[radv] [regression] Textures missing in Doom (2016)
Shader compilation memory leaks
radv: fd leak in Android WSI radv_AcquireImageANDROID
SpaceEngine in Steam Proton cannot start with Mesa >=20.3
[bisected] KDE plasma menu text renders like stretched strangely [amdgpu]
radeonsi: glitches in Euro Truck Simulator 2
White box for Webrender Firefox with R600_DEBUG=nir on Evergreen GPU
radv_AllocateDescriptorSets: validation on variable description count is too strict
Luna Sky Crashes on Launch
Mesa crashes on undefined texture behaviour
Mesa crashes on undefined texture behaviour
cache_test uses uninitialized stack memory
nir/opt_load_store_vectorize: check_for_robustness() crashes on derefs
[anv] GravityMark (benchmark) crashes on ANV
turnip: corrupted geometry after tesselation shaders in GTAV
[opengl] We happy few not being rendered correctly
anv: dynamic state prim type is hard
[iris][bisected] piglit test …ext_external_objects.vk-image-display-muliple-textures failing after enabled
Factorio: GPU hang when opening machine inventory
RuneScape on Mesa 21.1.1 (VEGA10) has bad performance and leaks memory
LLVM12 breaks atomicCompSwap tests with radeonsi
freedreno: tex-miplevel-selection causes a creation of too many BOs without flushes, causing a crash
RADV: Resident Evil Village Freezes during a specific cutscene
Supraland: flickering black bars on ground
u_queue.c:173:7: error: implicit declaration of function ‘timespec_get’ is invalid in C99
radv: front face and cull mode dynamic state can desync
radv: GPU hang in Cyberpunk 2077 on Big Navi
Cyberpunk 1.22 crashes with amdgpu ring gfx_0.0.0 timeout
[amdgpu][renoir][rx5500m]: [drm:0xffffffff8198ad5e] *ERROR* ring gfx timeout, signaled seq=10952, emitted seq=10954
[spirv-fuzz] SPIR-V parsing FAILED: Invalid back or cross-edge in the CFG
anv: dEQP-VK.graphicsfuzz.spv-stable-bubblesort-flag-complex-conditionals fails
panfrost Mount and Blade: Warband (glitches)
anv: dEQP-VK.robustness.robustness2*no_fmt_qual.null_descriptor.samples* fail
KHR-GLES31.core.shader_image_load_store.basic-glsl-earlyFragTests may be flakey on RPI4
SPIRV AMD Driver compiler memory leak/usage - 8Gb+ to compile single 41Kb SPIRV file, Ubuntu 21.04
Regression of !10941: mutter Wayland on bare metal crashes when closing HW accelerated windows
radv: ACO miscompiles a specific DIRT 5 shader
Copy paste bug in v3dv_cmd_buffer.c
Segfault in mtx_unlock/amdgpu_bo_slab_destroy
[radeonsi] Incorrect rendering when using glDisable(GL_MULTISAMPLE) with multisample backbuffer
virtio(vulkan): Error building on Android/arm32
[i965] regression: piglit.spec.arb_depth_buffer_float.fbo-depthstencil-gl_depth32f_stencil8-drawpixels
iris: Select memory map cacheability settings at BO allocation time
zink: regression for primitive-restart on ANV
zink: Unimplemented ALU {un,}pack_half_2x16 in nir_to_spirv
venus: dEQP-VK.api.command_buffers.bad_inheritance_info_random test failure
[radeonsi] glClearTexImage on 1D array only clears first slice
zink: Expected Image Operand ConstOffset to be a const object
docs: bullet-lists no longer show any bullets
[RADV] - Path of Exile (238960) - Ground decals are missing or corrupted using the Vulkan renderer.
[ADL-S / TGL-U / TGL-H] Pixels missing / flickering when render some app on weston
[iris][biected] piglit.spec.glsl-1_50.execution.geometry.clip-distance-vs-gs-out
panfrost ff9a0000.gpu: Unhandled Page fault in AS1 at VA 0x0000000009801200
black stripes in X/Xwayland applications under panfrost/midgard
radv: significant overhead from radv_pipeline_has_ngg()
mesa-21.1.1/src/gallium/drivers/vc4/vc4_resource.c:790: reading from uninitialised array
[iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes
[iris,i965][hsw,ivb,snb,bdw][bisected][regression] wflinfo crashes
The image is distorted while use iGPU(Intel GPU) rendering and output via dGPU (AMD GPU)
[radv] Revert !7207 once BG3 is fixed.
piglit test ‘spec.glsl-1_30.execution.range_analysis_fsat_of_nan’ failure
iris: Rework iris_transfer_mapto better use iris_has_color_unresolved
ir3_cf breaks nir_op_fquantize2f16
[i915g] implicit fallthrough
Add asahi to CI’s build
RADV - Regression - CPU side ‘hang’ in metro exodus
Assassin’s Creed Odyssey crash on launch
Metro Exodus not starting under xwayland
[i915g] PIPE_SHADER_CAP_MAX_HW_ATOMIC_COUNTERS is Unknown cap 38
Elite Dangerous: Odyssey alpha crashes GPU on launch
glmark2-es2 -b terrain crashes since Bifrost FP16
[iris][bisected][regression] dEQP-GLES31.functional.texture.multisample.* tests crash on multiple platforms
gallium: tc regression
panfrost: Look into invalidate_resource()
[ivb,hsw][i965][bisected] dEQP-GLES3.functional.shaders.texture_functions.texture.sampler2darrayshadow_vertex failing
ci: Explicitly test shader caching
radv: RoTR fails on Raven APU
Tungsten Graphics links in Gallium docs
Obs Studio Broken on Latest Mesa Git(Regression)(Bisected)
Graphics corruption and GPU hang with RADV/LLVM
old kernels (4.19) support in radv
Elite Dangerous: Odyssey alpha crashes GPU on launch
CSGO: Some default variables can cause problems with trust mode
freedreno: dEQP-GLES3.functional.fence_sync.client_wait_sync_finish flakes
glxclient.h:56:10: fatal error: ‘loader.h’ file not found
mesa git started to break wine + UnrealTournament.exe (old dx6 game)
SuperTuxKart artifacting on RK3399
[amdgpu]: Golf With Your Friends (431240): ERROR Waiting for fences timed out
don’t flush for each blit/grid
No sRGB capable visuals/fbconfigs reported in glx
Documentation request: AMD debug variables
docs: versions is out-of-date
Strange results when trying to read from VK_FORMAT_R64_SFLOAT in compute shader
anv: dEQP-VK.binding_model.buffer_device_address.set3.depth3.basessbo.convertcheck* slow
Iris doesn’t support INTEL_performance_query anymore
[iris][bisected][regression] dEQP-GLES3.functional.texture.specification.teximage2d* failures
RADV: TRUNC_COORD breaks gather operations
[RADV] corruption in avatar after dying in Heroes of the Storm
drm-shim build error with glibc 2.33
Metro Exodus crashing due to memory overflow
Sauerbraten shader rendering broken on RV530 (r300g)
texture glitches on CS:GO on Tiger Lake
Incorrect texture blitting/mapping when running Unigine-Heaven 4.0 on ADL-S / TGL-H, TGL-U
Build fail due to “parameter name omitted” on Gallium Nine
v3dv: DiligentEngine fail to run with SRGB swapchain
Non-DRI builds broken by recent cleanups in Mesa core
Cinnamon core dump after installing latest oibaf mesa build (165a69d2)
yuv sampler lowering regression
clover llvm build failure ‘class llvm::VectorType’ has no member named ‘getNumElements’;
Possible corruption for apps using multiple Z-buffers on TGL
Fonte
Instalação
A nova versão está disponivel apenas para que usa o Debian Testing híbrido, as demais distribuições aguarde chegar aos repositórios.
Com o seu sistema híbrido de os comandos abaixo no terminal.
Adicionando arquitetura i386 ( 32 bit ), de o comando abaixo no terminal.
sudo dpkg --add-architecture i386
Instale o Mesa 21.2.0.
sudo apt install -t experimental libegl1-mesa libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!