Using global config file: openmw.cfg
Using user config file: /home/sebastian/.config/openmw/openmw.cfg
Using default (English) font encoding.
ERROR: OGRE EXCEPTION(2:InvalidParametersException): Option named Colour Depth does not exist. in GLXGLSupport::setConfigOption at /build/buildd/ogre-1.7.3/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp (line 302)
Speicherzugriffsfehler
ERROR: OGRE EXCEPTION(2:InvalidParametersException): Option named Colour Depth does not exist. in GLXGLSupport::setConfigOption at /build/buildd/ogre-1.7.3/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp (line 302)
I can reproduce this bug as it fails for me too now. Strange because the Colour Depth setting didn't cause problems before. I found a thread on the Ogre forums about this issue, here. It seems that it only fails on Linux.
Shall I remove the Colour Depth and the VSync Interval lines? I think we'll do just fine without them.
Not so sure about the solution. These options are apparently valid on Windows, but not on Linux. Why are they even there on Linux? Shouldn't OGRE automatically generate an ogre.cfg file that is suitable for the platform it is running on?
I will look into OGRE's settings manager, I believe you can validate a set of options before it's written out. I might even replace the config write function, as it currently uses Qt, but might use OGRE instead.
Ok, I modified how the launcher writes the settings, but before we can close this bug I need someone to test it on Windows to make sure Direct3D works too. It works on Linux, at least over here
EDIT: You can find the changes in my branch over at GitHub.