Linux – NVIDIA

Blender utilise OpenGL pour la Vue 3D et l’interface utilisateur. La carte (GPU) et le pilote graphiques ont un gros impact sur le comportement et les performances de Blender.

Cette section répertorie les solutions possibles aux problèmes graphiques, aux problèmes avec EEVEE et Cycles et aux plantages liés à votre GPU.

Drivers

La mise à jour vers les pilotes graphiques les plus récents résout souvent les problèmes. Les nouveaux pilotes apportent des corrections de bogues qui contribuent au bon fonctionnement de Blender.

Sous Linux, les pilotes graphiques sont habituellement installés par votre distribution Linux. L’installation des pilotes les plus récents est typiquement fait en mettant à jour les paquets ou la distribution dans son ensemble. Certaines distributions fournissent plusieurs paquets pour plusieurs versions de pilotes, vous donnant le choix d’installer les pilotes plus récents.

Pour NVIDIA il existe des pilotes open source (Nouveau) et de source fermée (par NVIDIA). Blender fonctionne mieux avec ceux en source fermée étant donné qu’ils sont plus optimisés et complets. Les pilotes graphiques de Linux peuvent être téléchargés sur le site web de NVIDIA, toutefois dans la plupart des cas ceux de votre distribution sont corrects et rendent les choses plus faciles. Le téléchargement manuel des pilotes est essentiellement utile pour obtenir la toute dernière version, par exemple pour un GPU qui a été commercialisé récemment.

Note, les pilotes avant 550 ne spportent pas Vulkan!

Site web de NVidia

Ordinateurs portables

Les ordinateurs portables ont souvent deux GPU à des fins d’économie d’énergie. Un GPU embarqué plus lent intégré dans le CPU principal (généralement Intel ou AMD) qui utilise une puissance inférieure, et un GPU dédié plus rapide pour de meilleures performances (AMD ou NVIDIA) qui utilise plus de puissance.

Pour obtenir les meilleures performances, le GPU dédié doit être utilisé pour Blender. Le choix du GPU à utiliser pour chaque application peut être configuré dans les paramètres de votre pilote graphique.

S’il y a un problème graphique ou un crash spécifique au GPU embarqué, l’utilisation du GPU dédié peut aider à l’éviter. Ou inversement, si le GPU dédié cause des problèmes, l’utilisation de la carte graphique embarquée peut être une solution.

Problèmes communs

Erreur de pilote graphique non pris en charge

Ceci signifie que vos carte et pilote graphiques n’ont pas la version OpenGL 3.3 minimale requise par Blender.

L’installation de la dernière version du pilote correct peut aider à mettre à niveau la version OpenGL, bien que certaines cartes graphiques soient tout simplement trop anciennes pour exécuter le dernier Blender. Dans de tels cas, l’utilisation de Blender 2.79 ou avant est la seule option. En commençant par Blender 2.8 (qui a ajouté EEVEE), il y a moins de prise en charge du matériel graphique plus ancien.

Plantage au démarrage

Essayez de lancer Blender depuis la ligne de commande, pour voir si des messages d’erreur utiles sont affichés.

Sur Windows, les pilotes graphiques peuvent parfois être corrompus ou incorrectement remplacés par Windows Update. Dans ce cas, cela peut aider de désinstaller tous les pilotes graphiques (il peut y avoir plusieurs ensembles installés à partir d’Intel, AMD et NVIDIA) et d’effectuer une installation propre avec des pilotes du site Web du fabricant.

Faible performance

  • Mettez à jour les pilotes graphiques (voir ci-dessous).

  • Sur les ordinateurs portables, vérifiez que vous utilisez un GPU dédié (voir ci-dessus).

  • Essayez d’abaisser les paramètres de qualité dans Preferences ‣ System ‣ Memory & Limits.

  • Essayez d’annuler les paramètres dans vos pilotes graphiques, si vous y avez apporté des modifications.

Erreurs de rendu

Voir la documentation respectivement de EEVEE et de Cycles.

Sélection erronée dans la Vue 3D

Voir Invalid Selection, Disable Anti-Aliasing.

Machines virtuelles

Le lancement de Blender dans une machine virtuelle est connu pour poser des problèmes quand des appels d’affichage OpenGL sont transmis au système d’exploitation hôte.

Pour résoudre cela, configurez le système pour qu’il utilise PCI passthrough..

Certains hôtes VM (Machines virtuelles) peuvent nécessiter une paravirtualisation du GPU. Certains fournisseurs de GPU restreignent cette fonction à des cartes ou des modèles à prix élevé.

Information

Pour trouver la carte et le pilote graphique qu’utilise Blender, utilisez Help ‣ Save System Info dans Blender. La section OpenGL donnera des informations sur votre carte graphique, son fournisseur et la version du pilote.