Відповіді:
Якщо ви використовуєте 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
, яка, здається, завантажується dlopen
Mesa. Ubuntu 16.04.
Якщо мова йде про ваш власний додаток, ви можете зв’язатись із програмним забезпеченням OpenGL Mesa3D .