I've searched for help elsewhere, but gotten nowhere... so I figured I'd come here for advice.
I'm on a 32 bit machine running Ubuntu 10.10. According to lspci I have an Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c). When I launch the game from the terminal, the screen goes black for a moment, then I'm returned to the terminal with the following output:
Using Gl renderer
Unhandled Exception: System.InvalidOperationException: GL Error: 1282
at OpenRA.Renderer.Glsl.GraphicsDevice.CheckGlError () [0x00000] in <filename unknown>:0
at OpenRA.Renderer.Glsl.Shader..ctor (OpenRA.Renderer.Glsl.GraphicsDevice dev, System.String type) [0x00000] in <filename unknown>:0
at OpenRA.Renderer.Glsl.GraphicsDevice.CreateShader (System.String name) [0x00000] in <filename unknown>:0
at OpenRA.Graphics.Renderer..ctor () [0x00000] in <filename unknown>:0
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00000] in <filename unknown>:0
at OpenRA.Program.Run (System.String[] args) [0x00000] in <filename unknown>:0
at OpenRA.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
Intel integrated graphics chips have very poor feature support for OpenGL. You can try using the CG renderer by installing the nvidia-cg-toolkit and passing "Graphics.Renderer=Cg" to the game.
Thank you! That fixed my problem. Another quick question: when the game is in fullscreen mode it stretches the entire playfield across all of my workspaces. Anything I can do to prevent that?
This is again a driver issue - your driver is telling OpenRA that there is only one workspace, which we quite happily fill. You'll have to run OpenRA in windowed mode, or find a better driver.