Summary: | Oil Rush (Steam version) crashes | ||
---|---|---|---|
Product: | Mesa | Reporter: | romulasry |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | critical | ||
Priority: | medium | CC: | grantipak, juho-mikko.pellinen, mike |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
romulasry
2013-05-10 20:26:57 UTC
r600g doesn't support OpenGL 3.2 yet - that's why it fails (In reply to comment #1) > r600g doesn't support OpenGL 3.2 yet - that's why it fails Doesn't seem like it will be too long until it is supported considering this list: http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt But that's still several months out, and you probably don't want to wait that long. In the meantime, you can do: export MESA_GL_VERSION_OVERRIDE=3.2 export MESA_GLSL_VERSION_OVERRIDE=150 before launching OilRush...and it should work. I haven't tested it specifically but that works for both Unigine Heaven and Unigine Valley. It might be worth adding a driconf setting to overrides these in a 9.1.4 release...not sure what people think about that. That only working with the i965 driver at the moment (In reply to comment #3) > But that's still several months out, and you probably don't want to wait > that long. In the meantime, you can do: > export MESA_GL_VERSION_OVERRIDE=3.2 > export MESA_GLSL_VERSION_OVERRIDE=150 > > before launching OilRush...and it should work. I haven't tested it > specifically but that works for both Unigine Heaven and Unigine Valley. > > It might be worth adding a driconf setting to overrides these in a 9.1.4 > release...not sure what people think about that. That screws up steam though, I get a whole bunch of these: /home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp (569) : Assertion Failed: glIsTexture( id ) /home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp (785) : Assertion Failed: glIsTexture( nTextureID ) == GL_TRUE (In reply to comment #3) > But that's still several months out, and you probably don't want to wait > that long. In the meantime, you can do: > export MESA_GL_VERSION_OVERRIDE=3.2 > export MESA_GLSL_VERSION_OVERRIDE=150 > > before launching OilRush...and it should work. I haven't tested it > specifically but that works for both Unigine Heaven and Unigine Valley. > > It might be worth adding a driconf setting to overrides these in a 9.1.4 > release...not sure what people think about that. I used that and I still the the exact same error when I click "run". Radeonsi and r600g in master mesa now support OpenGL 3.3 and GLSL 3.30. This is enough to run unigine-heaven, unigine-valley and oilrush normaly. Bug may be closed? (In reply to comment #7) > Radeonsi and r600g in master mesa now support OpenGL 3.3 and GLSL 3.30. This > is enough to run unigine-heaven, unigine-valley and oilrush normaly. Bug may > be closed? Yes. Closing. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.