На моих 17,04 настольных сессиях,
LIBGL_ALWAYS_SOFTWARE=1
установлен в среде для всех процессов. Это - ясно плохая идея.
Я подозреваю, что это произошло, потому что у меня временно была плохая установка OpenGL, и что-то решило отступить к рендерингу программного обеспечения. Проблема состоит в том, что нет никакого признака вообще, как быть отклеенным.
FWIW, OpenGL работает просто великолепно с аппаратным ускорением при удалении переменной среды:
unset LIBGL_ALWAYS_SOFTWARE=1; glxinfo
дает ожидаемый вывод и так далее.
Кроме того, LIBGL_ALWAYS_SOFTWARE
не установлен при вхождении в систему через ssh
.
Выполнение следующей команды однажды и затем вход в систему снова устранило проблему:
systemctl --user unset-environment LIBGL_ALWAYS_SOFTWARE
, К сожалению, я все еще не знаю то, что вызвало установку во-первых.