Linux OpenGl не новейшая версия для игры?

Я пытаюсь выполнить игру на своем Lubuntu (Ubuntu) 17.10.1 установка (конкретно Пульсар Потерянная Колония, если это имеет значение). Это работает в .x86 файле, и у меня есть весь установленный prereqs. Проблема, она отлаживает и говорит, что у меня нет достаточно новой версии OpenGL для проигрывания, Она говорит, что мне нужно 3.2 или более новый. Однако мой CPU (это интегрируется) говорит, что gpu часть поддерживает OpenGL 4.3. Распечатка glxinfo | grep OpenGL, кажется, дает некоторый признак проблемы:

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.0-devel
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.1.0-devel
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

Я пытался использовать oibaf драйверы после некоторого поиска с помощью Google, но они ничего не изменили даже после способного обновления и обновления, и Intel, кажется, не имеет графические драйверы для Linux на его официальном сайте. У кого-либо есть какая-либо идея, как я могу пойти о выполнении этой игры или переопределением ожидаемого opengl или тем, чтобы заставлять ее правильно поддерживать 4,3 этих CPU, должен поддерживать?

0
задан 26 March 2018 в 12:16

1 ответ

Я выяснил проблему для кого-либо еще, у кого могут быть подобные проблемы, здесь был прием: glxinfo сообщает о x64 версии МЕЗАСТРУКТУРЫ (по крайней мере, в моей системе, которую это сделало), но для игры нужна x86 версия МЕЗАСТРУКТУРЫ (это - исполняемый файл для процессоров типа х86, отчет о проблеме GitHub спасению!), относительно которого, интересно, не сообщил glxinfo и так как это - x64 система, мне не установили это.

Когда я установил пар для попытки паровой версии, пар автоустановил x86 версию мезаструктуры как часть установки парового средства запуска, и вуаля, это работало! (не знайте, почему это не было перечислено в игре prereqs хотя). Таким образом для кого-либо еще пытающегося выполнять x86 игру и попробовали большую часть других решений и не мог заставить это работать, удостоверьтесь, что у Вас есть x86 версия МЕЗАСТРУКТУРЫ и другие x86 установленные зависимости!

1
ответ дан 30 October 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: