Я также разместил этот вопрос в более конкретном, но менее популярном сабреддите. Я получил там ответ, который сработал:
Launch the program with the following environment variables: MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330 I do not know if it will work.
В зависимости от вашего дистрибутива может уже существовать несколько групп по умолчанию, которые контролируют доступ к различным вещам. :подробности см. в документации вашего дистрибутива.
Например, в Debian/Ubuntu вы можете найти:
plugdev
для доступа к горячим -подключаемым устройствам lpadmin
для администрирования принтера scanner
для доступа к сканеру cdrom
для доступа к записывающему устройству CD/DVD audio
для доступа к аудиоустройствам при удаленном входе video
для доступа к веб-камерам, ТВ-тюнерам и другому видеооборудованию при удаленном входе в систему dialout
, uucp
и/или dip
для последовательных портов, в зависимости от того, что именно вы планируете с ними делать (dialout
, вероятно, является наиболее общим; uucp
, если вы хотите использовать старую команду cu
или другие инструменты из старого программного пакета UUCP; и dip
, если вы хотите настроить сетевые соединения на основе PPP -.)В некоторых дистрибутивах вы автоматически получаете временное членство в некоторых или во всех этих группах при локальном входе в систему, но не обязательно при использовании любого типа удаленного входа. Эти группы — простой способ предоставить доступ для удаленного использования соответствующих системных возможностей.