Yanıtlar:
Mesa's kullanıyorsanız libGL
, aşağıdakileri çalıştırarak yazılım oluşturmayı kalıcı olarak etkinleştirebilirsiniz:
sudo apt-get install libgl1-mesa-swx11
Bu, libgl1-mesa-glx
donanım hızlandırmalı Mesa kitaplıklarını kaldıracak ve yalnızca yazılım oluşturucuyu yükleyecektir.
Alternatif olarak, LIBGL_ALWAYS_SOFTWARE=1
yalnızca bu ortam değişkeniyle başlatılan programları etkileyecek, tüm sistemi etkileyecek şekilde ayarlayabilirsiniz .
İkisini de sağlayan ikili NVidia sürücülerini kullanıyorsanız her iki değişiklik de çalışmayabilir libGL
.
LIBGL_ALWAYS_SOFTWARE=1
yüklü olan NVIDIA sürücüleri ile çalışmak için yapılamadı merak ediyorum libgl1-mesa-glx
, çünkü benim program hala bağlı /usr/lib/x86_64-linux-gnu/libGL.so
(tarafından sağlanan libgl1-mesa-dev
) ve değil /usr/lib/nvidia-361/libGL.so
, dlopen
Mesa tarafından yüklü gibi görünüyor . Ubuntu 16.04.
Bu kendi uygulamanızla ilgiliyse, Mesa3D yazılımı OpenGL uygulamasına bağlanabilirsiniz .