Mesa 18.1.6 no Debian Stretch

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.









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 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



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

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais