Re: version string for OpenGL not correct?
andrew henry <[email protected]>
| Newsgroups | gmane.comp.video.mesa3d.user |
|---|---|
| Message-ID | <[email protected]> |
thanks for the info. I wondered if there would be a version override! But it didnt work. Trying as you suggested Steam seg faulted. I added "env=" to the beginning: $ env=MESA_GL_VERSION_OVERRIDE=3.3FC steam And steam started but I still got the same error message about wrong opengl version. On 11/08/15 19:25, Benjamin Bellec wrote: > I see. > Given that the game is recent and seems to be an AAA game, I'm pretty > sure it requires OpenGL core profile and not Compatibility (also called > "Forward Compatible"). > So this is clearly and error from the game. > > Hopefully Mesa has a mechanism to override the GL level it exposes. > You can experiment this with this command : > $ MESA_GL_VERSION_OVERRIDE=3.3FC glxinfo | grep "OpenGL version" > > So try to launch Steam : > $ MESA_GL_VERSION_OVERRIDE=3.3FC steam > > More information here : http://www.mesa3d.org/envvars.html > > 2015-08-11 19:07 GMT+02:00 andrew henry <[email protected] > <mailto:[email protected]>>: > > On 11/08/15 18:55, Benjamin Bellec wrote: > > Hello, > > > > This is a recurrent mistake. > > > > glxinfo | grep "OpenGL version" gives you the level for the GL > > Compatibility profile. Mesa is currently limited to GL3.0 in > > Compatibility level and the developers don't plan to implement higher > > Compatibility level. > > > > What you are looking for is in fact the OpenGL Core profile, which you > > get with the command : > > glxinfo | grep -A 1 "OpenGL core profile version" > > > > Regards. > > > > -- > > Benjamin > > Hi. > > I did see that core profile was set to 3.3, but my problem--that Dying > Light on Steam does not start--is that Dying Light is getting the string > for the compatibility version if what you say is true. > > glxinfo gives me this. Look at the line that says > > "OpenGL version string: 3.0 Mesa 11.0.0-devel" > > > OpenGL vendor string: X.Org > OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE (DRM 2.42.0, LLVM > 3.6.2) > OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.0-devel > OpenGL core profile shading language version string: 3.30 > OpenGL core profile context flags: (none) > OpenGL core profile profile mask: core profile > OpenGL core profile extensions: > OpenGL version string: 3.0 Mesa 11.0.0-devel > OpenGL shading language version string: 1.30 > OpenGL context flags: (none) > OpenGL extensions: > OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.0-devel > OpenGL ES profile shading language version string: OpenGL ES GLSL ES > 3.00 > OpenGL ES profile extensions: > [andrew@blackbox ~]$ glxinfo | grep -A 1 "OpenGL core profile version" > OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.0-devel > OpenGL core profile shading language version string: 3.30 > > In the error message that Dying Light throws out, I can clearly tell > that it's getting the string to tell it what version I have from the > "compatibility level" and not the core profile string: > > http://ibin.co/2BnE5j6fUTX5 > > Maybe this is a fault of the dying light devs rather than Mesa? > > > _______________________________________________ mesa-users mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-users
signature.asc
(application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJVyjPbAAoJEFEyPT1Y1nysE20P+wQCpS4YUQFF4qgNyPDJGo+L NWA28lUyQFIevFyK1r4QNViFdghjdIOJ3rlZzQFeucz0qDEumHY2Q0tbCNFNTe1T KqyFbnPSkEbnTuDeJnV8NcQt/a4X9b4/3VqUjfN3sRSml2YGsi0699zPM/wjQ4MF k8LYDX/bC4J1SJjz4CT0CgG4GhaNzMdr9cXKXviXj6er1zicheqOtqadGVBNPgP1 TJS4pm4+pdGHrCs3gVZOPvCmx5YtuO6DzuOQH8S2q5nMynCpiKpnJnlRBwyczJDK OstVVYQhq4ea9cA/fRqTJ5u5l7hLwAtFh3Wsx8BnM/7tnuunFQlo+T21QZqlvFYC bCWR2k223ktKbiVIcT/nhKb9tfr/KBhpBDTEYtceXdtaSmx4DdQJ9P2xgd6U8aPM aE856JDuQaQLvXvnMI4KAg1rJLNOQon5MeEp/cJS+MDK8v1Q4ttGeb8n7qYszF7T 4Lwh0wJw9GczJg+CwrIMF71LbC7ZeP6AF28Fw1P13ts76146eCYvzj/jTC1tCSsk tPIas9hKw9Rt4iJGYeuc3+O1Fgr2Ea4k1inHk6Kw2+ykp29m6NiC3e8KW3R/paSm LlAKnSQ1nwJRaPD24z2ExP0fVF9zaXu1L6YH+K8QJS2SvcY8sunklgtM1Na/rwN3 ixnGbk46ZDSv04m87BmV =ur/P -----END PGP SIGNATURE-----