web-dev-qa-db-fra.com

Forcer le rendu logiciel OpenGL pour des programmes spécifiques

J'exécute Ubuntu 16.10 dans Virtualbox (dernière version 5.1.10) sur un invité Windows 7. Tous les systèmes d'exploitation sont x64.

Depuis toujours, Virtualbox rencontre le problème selon lequel l'activation de "l'accélération matérielle 3D" bloque certaines applications basées sur OPenGL, notamment QtCreator. Il y a eu la solution de contournement pour forcer le rendu du logiciel pour l'application problématique comme suit:

$> LIBGL_ALWAYS_SOFTWARE = ​​1 qtcreator

Ceci était un compromis acceptable (Ubuntu est par ailleurs inutilisable sans accélération 3D), mais il a cessé de fonctionner après la mise à niveau vers Ubuntu 16.10 à partir d’Ubuntu 14.04.

Qu'est ce qui a changé? Comment forcer maintenant le rendu SW? Pouvez-vous penser à d'autres solutions de contournement? Merci.

4
skipsilver
$ LIBGL_ALWAYS_SOFTWARE=1 ./the_program_name

ou

$ QT_XCB_FORCE_SOFTWARE_OPENGL=1 ./the_program_name

1
masterleo