[Linux] Couldn't initialize render device
inigomontoya
Join Date: 2013-08-31 Member: 187355Members
Upon launching the game an error window pops up that says "Couldn't initialize render device". Found the log, it says OpenGL 3.1 required. I'm using the open source radeon drivers with latest mesa from git. Mesa has supported OpenGL 3.1 for some time. Is there anything I can do other than installing the binary drivers? I really don't want to do that. How is the capability of the graphics card being queried? Other games work perfectly fine.
Comments
Now it says "Error: OpenGL GLEW_ARB_sampler_objects extension is required"
mesa does support GL_ARB_sampler_objects. I think this is libglew not being able to see mesa capabilities properly.
fglrx is not an option for me.
Since this is the earliest iteration of a Linux version of this game I expect bugs. But, I think it's important to get mesa support working. Everything else I've ever tried to play on Linux supports it just fine. There's no reason why NS2 shouldn't.
Generally, the solution is to install the AMD binary drivers.
If you chose not to install the driver the game probably isn't going to work.
That's the long and short of it.