Accueil > Linux - Ubuntu > Résolution de problèmes rencontrés > erreur "MESA : error : ZINK : failed to choose pdev" - encours
erreur "MESA : error : ZINK : failed to choose pdev" - encours
dimanche 8 septembre 2024, par
Problème
Sous Ubuntu Linux, l’erreur apparaît lorsqu’on lance par exemple glxgear.
$ glxgears
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
8811 frames in 5.0 seconds = 1762.161 FPS
Il semble donc que la partie graphique pose problème.
Cela n’empêche pas Linux de fonctionner convenablement et n’a rien de bloquant.
Pistes de solution
Investigation
user@vmachine:~$ inxi -G
Graphics:
Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.20.0.0
Display: x11 server: X.Org v: 21.1.11 driver: X: loaded: vmware
unloaded: modesetting dri: swrast gpu: vmwgfx resolution: 2880x1800~60Hz
API: EGL v: 1.5 drivers: kms_swrast,swrast
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.5 vendor: mesa v: 24.0.9-0ubuntu0.1 renderer: llvmpipe
(LLVM 17.0.6 256 bits)
user@vmachine:~$
Piste
"Every time I’ve encountered zink error, I’ve ignored it, and eventually an update fixed it. I think it may be related to what is described here : amber & mesa3d
Piste
"MESA : error : ZINK : failed to choose pdev"
https://www.linux.org/threads/mesa-error-zink-failed-to-choose-pdevglx-failed-to-create-drisw-screenfailed-to-load-driver-zink.50534/page-2
Piste
"OpenGL renderer string llvmpipe - is an issue it means you are using your CPU as your graphics and not your GPU
do you have an NVIDIA card ? What is the output of"
Piste
$ glxgears
MESA-LOADER : failed to open zink : /usr/lib64/dri/zink_dri.so : cannot open shared object file : No such file or directory (search paths /usr/lib64/dri, suffix _dri)
failed to load driver : zink
Piste MESA / Amber
https://www.linuxquestions.org/questions/linux-newbie-8/mesa-error-zink-failed-to-choose-pdev-glx-failed-to-create-drisw-screen-failed-to-load-driver-zink-4175738458/
https://docs.mesa3d.org/amber.html
> you need to pass the -Damber=true flag to Meson.
? kezako ce flag ?
Piste : suppression de paquets
Les paquets suivants ont été complètement supprimés :
libxvmc1
xserver-xorg-video-all
xserver-xorg-video-amdgpu
xserver-xorg-video-ati
xserver-xorg-video-fbdev
xserver-xorg-video-intel
xserver-xorg-video-nouveau
xserver-xorg-video-qxl
xserver-xorg-video-radeon
xserver-xorg-video-vesa
Les paquets suivants ont été complètement supprimés :
hunspell-fr
hyphen-fr
Les paquets suivants ont été complètement supprimés :
libtcl8.6
tcl
tcl8.6
usb-modeswitch (supprimer usb, supprime tcl)
usb-modeswitch-data
Piste : installation
Installé mais utile au sujet
Les paquets suivants ont été installés :
libegl-amber0 (21.3.9-0ubuntu2)
libglx-amber0 (21.3.9-0ubuntu2)
libva-glx2 (2.20.0-2build1)
=> ne fait rien
Les paquets suivants ont été installés :
libvdpau-va-gl1 (0.4.2-1build2)
vainfo (2.12.0+ds1-1)
=> ne fait rien
Liens
amber - mesa3d
failed to open zink /usr/lib64/dri/zink_dri.so
MESA failed to choose pdev
libEGL and Mesa invo