Я пытаюсь запустить OpenGL на безголовом сервере Ubuntu.
- Графический процессор / драйвер: NVIDIA Geforce GTX 1080Ti / версия 418.67
- Использование
freeglut
(устанавливается при запуске apt install freeglut3-dev
) - Использование
Xvfb
(так как это сервер без монитора.)
Когда я запускаю glxinfo | grep "OpenGL version"
, он говорит OpenGL version string: 3.1 Mesa 19.2.8
. Поэтому я не могу запустить код, который требует OpenGL 3.3.
Поскольку драйвер 418.67 не самый последний, я мог бы рассмотреть вопрос об обновлении драйвера, но я хотел убедиться, что это может что-то сделать с Xvfb
. Может ли использование Xvfb
повлиять на драйвер и версию OpenGL, которую он поддерживает, когда я создаю контекст gl с запущенным Xvfb
? Или это никак не связано с этим, и единственное, что я могу сделать, это обновить драйвер?