O Mesa 18.1.6 já pode ser instalado no seu Debian Stable, o que ira garantir um melhor desempenho gráfico para o seu sistema operacional, confira nessa matéria as melhorias do mesa 18.1.6.
O projeto Mesa começou como uma implementação de código aberto da especificação OpenGL. APIs, incluindo OpenGL ES (versões 1, 2, 3), OpenCL, OpenMAX, VDPAU, API VA, XvMC e Vulkan.
Uma variedade de drivers de dispositivos permite que o Mesa seja usado em diversos ambientes, desde a aceleração de software até hardware para GPUs modernas.
O Mesa se une a vários outros projetos de código aberto: o Direct Rendering Infrastructure e o X.org para fornecer suporte ao OpenGL no Linux, FreeBSD e outros sistemas operacionais.
Confira abaixo as notas de release do Mesa 18.1.6
Bug fixes
Bug 13728 - [G965] Some objects in Neverwinter Nights Linux version not displayed correctly
Bug 98699 - "float[a+++4 ? 1:1] f;" crashes glsl_compiler
Bug 99730 - Metro Redux game(s) needs override for midshader extension declaration
Bug 106382 - Shader cache breaks INTEL_DEBUG=shader_time
Bug 107117 - mesa-18.1: regression with TFP on intel with modesettings and glamor acceleration
Bug 107212 - Dual-Core CPU E5500 / G45: RetroArch with reicast core results in corrupted graphics
Changes
Adam Jackson (1):
glx: GLX_MESA_multithread_makecurrent is direct-only
Andres Gomez (3):
ddebug: use util_snprintf() in dd_get_debug_filename_and_mkdir
gallium/aux/util: use util_snprintf() in test_texture_barrier
glsl: use util_snprintf()
Christian Gmeiner (1):
etnaviv: fix typo in query names
Dave Airlie (1):
r600: reduce num compute threads to 1024.
Dylan Baker (6):
docs: Add sha-256 sums for 18.1.5
nir/meson: fix c vs cpp args for nir test
gallium: fix ddebug on windows
cherry-ignore: add patches that get-pick-list is finding in error
cherry-ignore: Add some additional patches that are for 18.2
bump version to 18.1.6
Emil Velikov (5):
swr: don't export swr_create_screen_internal
automake: require shared glapi when using DRI based libGL
autotools: error out when using the broken --with-{gl, osmesa}-lib-name
autotools: error out when building with mangling and glvnd
autotools: use correct gl.pc LIBS when using glvnd
Eric Anholt (4):
vc4: Fix a leak of the no-vertex-elements workaround BO.
vc4: Respect a sampler view's first_layer field.
vc4: Ignore samplers for finding uniform offsets.
egl: Fix leak of X11 pixmaps backing pbuffers in DRI3.
Gert Wollny (1):
meson, install_megadrivers: Also remove stale symlinks
Jan Vesely (2):
clover: Reduce wait_count in abort path.
clover: Don't extend illegal integer types.
Jason Ekstrand (2):
nir: Take if uses into account in ssa_def_components_read
i965/fs: Flag all slots of a flat input as flat
Jon Turney (1):
meson: use correct keyword to fix a meson warning
Jordan Justen (2):
i965, anv: Use INTEL_DEBUG for disk_cache driver flags
i965: Disable shader cache with INTEL_DEBUG=shader_time
Juan A. Suarez Romero (2):
wayland/egl: update surface size on window resize
wayland/egl: initialize window surface size to window size
Karol Herbst (2):
nir/lower_int64: mark all metadata as dirty
nvc0/ir: return 0 in imageLoad on incomplete textures
Kenneth Graunke (1):
intel: Fix SIMD16 unaligned payload GRF reads on Gen4-5.
Marek Olšák (1):
ac/surface: fix MSAA corruption on Vega due to FMASK tile swizzle
Mauro Rossi (2):
radv: generate entrypoints for VK_ANDROID_native_buffer
radv: move vk_format_table.c to generated sources
Olivier Fourdan (1):
dri3: For 1.2, use root window instead of pixmap drawable
Tapani Pälli (1):
glsl: handle error case with ast_post_inc, ast_post_dec
Vlad Golovkin (1):
swr: Remove unnecessary memset call
vadym.shovkoplias (1):
drirc: Allow extension midshader for Metro Redux
Mesa
O projeto Mesa começou como uma implementação de código aberto da especificação OpenGL. APIs, incluindo OpenGL ES (versões 1, 2, 3), OpenCL, OpenMAX, VDPAU, API VA, XvMC e Vulkan.
Uma variedade de drivers de dispositivos permite que o Mesa seja usado em diversos ambientes, desde a aceleração de software até hardware para GPUs modernas.
O Mesa se une a vários outros projetos de código aberto: o Direct Rendering Infrastructure e o X.org para fornecer suporte ao OpenGL no Linux, FreeBSD e outros sistemas operacionais.
Confira abaixo as notas de release do Mesa 18.1.6
Bug 13728 - [G965] Some objects in Neverwinter Nights Linux version not displayed correctly
Bug 98699 - "float[a+++4 ? 1:1] f;" crashes glsl_compiler
Bug 99730 - Metro Redux game(s) needs override for midshader extension declaration
Bug 106382 - Shader cache breaks INTEL_DEBUG=shader_time
Bug 107117 - mesa-18.1: regression with TFP on intel with modesettings and glamor acceleration
Bug 107212 - Dual-Core CPU E5500 / G45: RetroArch with reicast core results in corrupted graphics
Changes
Adam Jackson (1):
glx: GLX_MESA_multithread_makecurrent is direct-only
Andres Gomez (3):
ddebug: use util_snprintf() in dd_get_debug_filename_and_mkdir
gallium/aux/util: use util_snprintf() in test_texture_barrier
glsl: use util_snprintf()
Christian Gmeiner (1):
etnaviv: fix typo in query names
Dave Airlie (1):
r600: reduce num compute threads to 1024.
Dylan Baker (6):
docs: Add sha-256 sums for 18.1.5
nir/meson: fix c vs cpp args for nir test
gallium: fix ddebug on windows
cherry-ignore: add patches that get-pick-list is finding in error
cherry-ignore: Add some additional patches that are for 18.2
bump version to 18.1.6
Emil Velikov (5):
swr: don't export swr_create_screen_internal
automake: require shared glapi when using DRI based libGL
autotools: error out when using the broken --with-{gl, osmesa}-lib-name
autotools: error out when building with mangling and glvnd
autotools: use correct gl.pc LIBS when using glvnd
Eric Anholt (4):
vc4: Fix a leak of the no-vertex-elements workaround BO.
vc4: Respect a sampler view's first_layer field.
vc4: Ignore samplers for finding uniform offsets.
egl: Fix leak of X11 pixmaps backing pbuffers in DRI3.
Gert Wollny (1):
meson, install_megadrivers: Also remove stale symlinks
Jan Vesely (2):
clover: Reduce wait_count in abort path.
clover: Don't extend illegal integer types.
Jason Ekstrand (2):
nir: Take if uses into account in ssa_def_components_read
i965/fs: Flag all slots of a flat input as flat
Jon Turney (1):
meson: use correct keyword to fix a meson warning
Jordan Justen (2):
i965, anv: Use INTEL_DEBUG for disk_cache driver flags
i965: Disable shader cache with INTEL_DEBUG=shader_time
Juan A. Suarez Romero (2):
wayland/egl: update surface size on window resize
wayland/egl: initialize window surface size to window size
Karol Herbst (2):
nir/lower_int64: mark all metadata as dirty
nvc0/ir: return 0 in imageLoad on incomplete textures
Kenneth Graunke (1):
intel: Fix SIMD16 unaligned payload GRF reads on Gen4-5.
Marek Olšák (1):
ac/surface: fix MSAA corruption on Vega due to FMASK tile swizzle
Mauro Rossi (2):
radv: generate entrypoints for VK_ANDROID_native_buffer
radv: move vk_format_table.c to generated sources
Olivier Fourdan (1):
dri3: For 1.2, use root window instead of pixmap drawable
Tapani Pälli (1):
glsl: handle error case with ast_post_inc, ast_post_dec
Vlad Golovkin (1):
swr: Remove unnecessary memset call
vadym.shovkoplias (1):
drirc: Allow extension midshader for Metro Redux
Instalação
O Mesa 18 está disponível para o Debian Stretch apenas pelo repositório backports, para prosseguir você precisa habilitar o backports em seu repositório, caso ainda não o tenha feito, faça agora.
Habilitando o Backports
Para habilitar o backports, abra o terminal e de o comando para adicionar o espelho a sources.list.
Log como root.
su
Adicione o repositório a sua sources.list.
echo "deb http://http.debian.net/debian stretch-backports main contrib" >> /etc/apt/sources.list
Atualize o apt.
apt update
arquitetura i386
Além de usar o backports você ira precisar de pacotes da arquitetura i386, de o s comandos abaixo no terminal.
Adicione a arquitetura i386
dpkg --add-architecture i386
Atualize o apt.
apt update
Agora instale o Mesa 18.1.6.
De o comando abaixo para atualizar seu Mesa 13 para o Mesa 17.
apt install -t stretch-backports libegl1-mesa libegl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa libglapi-mesa:i386 libgles2-mesa libllvm5.0 libllvm5.0:i386
Teste
Verifique a versão do Mesa com o comando abaixo.
glxinfo | grep version
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!