Table of Contents
Contexte
Mon laptop sous Pop!_OS 21.10 possède 2 GPUs :
- 1 dédié NVIDIA
- 1 intégré INTEL
Lorsque je suis en mode graphique Nvidia ou Hybrid, mon navigateur Firefox se lance correctement.
Par contre, lorsque je suis en mode graphique Integrated (donc avec exclusivement mon GPU Intel), Firefox se lance 2 fois sur 3 avec une fenètre transparente :

Cause
Cela est dû au non chargement des librairies ICD nécessaires pour l'IGPU.
Correctif
Pour corriger cela, j'ai ajouté les lignes suivantes dans mon fichier ~/.profile :
# fix firefox in integrated graphics
if ! grep -w -q nvidia <(lsmod) ; then
export __EGL_VENDOR_LIBRARY_FILENAMES="/usr/share/glvnd/egl_vendor.d/50_mesa.json"
fi
Puis, j'ai déconnecté et reconnecté mon utilisateur.
Maintenant, le problème est corrigé. Firefox se lance désormais correctement lorsque mon laptop fonctionne uniquement sur l'iGPU.
