Como Executar o Dying Light no Ubuntu 20.04 (STEAM) OpenGL 3.3





Fala pessoal estou fazendo esse post rápido aqui porque procurei em bastante lugar pra encontrar essa solução e espero ajudar a quem estiver tentando resolver esse problema com a OpenGL, podendo até, quem sabe solucionar esse problema em outros jogos:


Geralmente o erro é apresentado desta forma:

 Unsupported version of OpenGL! Detected   
 OpenGL version: 3.0 MEsa 13.1.0-devel - padoka PPA.   
 Required OpenGL version: 3.3.   
 Please update your display driver"  


E quando abre fica uma tela preta com o áudio de fundo.


Solução:


Execute esse comando no terminal ubuntu:

 glxinfo | grep version  

Irá aparecer uma mensagem desse jeito:

 server glx version string: 1.4  
 client glx version string: 1.4  
 GLX version: 1.4  
   Max core profile version: 4.5  
   Max compat profile version: 3.0  
   Max GLES1 profile version: 1.1  
   Max GLES[23] profile version: 3.1  
 OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.0.8  
 OpenGL core profile shading language version string: 4.50  
 OpenGL version string: 3.0 Mesa 20.0.8  
 OpenGL shading language version string: 1.30  
 OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.0.8  
 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10  
   GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix,   

Como podemos ver, temos a informação da Versão do OpenGL (4.5) e da Mesa (20.0.8)


Agora precisamos fazer a modificação para executar a versão que o jogo está solicitando:


Quando você identificar a versão do seu sistema do OpenGL o próximo passo é fazer a modificação de inicialização do jogo na steam:


Vai em Steam > Biblioteca > Propriedades do Jogo > Definir Opções de inicialização


Lá você digita o seguinte comando:

 MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450 %command%  

Caso sua versão seja igual a do exemplo o jogo já pode funcionar, caso seja uma versão diferente faça as seguintes substituições:

 MESA_GL_VERSION_OVERRIDE=(sua versão)  
 MESA_GLSL_VERSION_OVERRIDE=(sua versão x 100)  

É só dar ok e abrir o jogo.


Comentários

Postagens mais visitadas