Closed niffiwan closed 8 years ago
Try disabling anti aliasing. I have seen some issues with that.
Cool, setting Anti-aliasing
to Off
in wxLauncher has resolved the issue (and wow, look at all that OpenGL debug info now being logged to STDOUT)
actually, I might leave it open for a little longer in case there's some way to add a more graceful error message in this situation...
Also confirming that FXAA doesn't seem to trigger the crash, only setting OGL_AntiAliasSamples
to a non-zero value in fs2_open.ini
FXAA uses post processing but OGL_AntiAliasSamples
enables the multi sampling on the driver level. I have no idea why it fails for Nvida but I also can't test any code that may fix it since the Mesa drivers work fine. We could try lowering the multisample level if the requested level cannot be used but it's very hard to do that since there is no clear feedback from SDL wich explains why the OpenGL context creation failed.
I've tried 2x & 4x settings, neither works so I don't think a graceful reduction of the level will work. Just settled for providing a suggestion in the error message.
As of commit efdd4fae68f299a2cfaafd62e2af915efb92b5db FSO logs this error on startup:
Full log: fs2_open.log.txt
OS is Mint 17.3 with GTS 450. Prior commits produce this in the log: