Відповіді:
Якщо ви використовуєте Mesa libGL, ви можете ввімкнути візуалізацію програмного забезпечення постійно, запустивши:
sudo apt-get install libgl1-mesa-swx11
Це видалить libgl1-mesa-glxапаратні прискорені бібліотеки Mesa та встановить програмне забезпечення лише для програмного забезпечення.
Крім того, ви можете встановити LIBGL_ALWAYS_SOFTWARE=1, що впливатиме лише на програми, запущені з тієї змінної середовища, а не на всю систему.
Обидва ці зміни можуть не працювати, якщо ви використовуєте двійкові драйвери NVidia, які постачають свої власні libGL.
LIBGL_ALWAYS_SOFTWARE=1не вдалося змусити працювати з встановленими + драйверами NVIDIA + libgl1-mesa-glx, оскільки моя програма все ще пов'язана /usr/lib/x86_64-linux-gnu/libGL.so(надається libgl1-mesa-dev), а не /usr/lib/nvidia-361/libGL.so, яка, здається, завантажується dlopenMesa. Ubuntu 16.04.
Якщо мова йде про ваш власний додаток, ви можете зв’язатись із програмним забезпеченням OpenGL Mesa3D .