I wanted to get back into playing Freespace 2 OSP again. At first I compiled 3.7.4 and YAL and set things up the way I wanted them. Everything was fine until I got into the cockpit, where I noticed the framerate was slower than it's supposed to be. I tried using -no_glsl, and the framerate rose to normal...but the game "compensated" by making the cutscenes start blinking in a way that might cause seizures to some...while the cutscenes render normally without -no_glsl. I looked at the forums and saw this message
Yeah, the real problem here is definitely trying to use mesa drivers with FSO 3.7.4 without -no_glsl. If you want shaders and decent performance, use a recent nightly build.
So I decided to compile the latest nightly (as opposed to the latest trunk period). The framerate issue was exactly the same, and to make matters worse -no_glsl didn't exist anymore!
Less important than the cutscenes and framerate, but one more bug on my system in all three of these configurations is the engine lights not showing on tracked models (the actual ship's engine lights appear though)
I am running Xubuntu 16.04.2 64-bit using the free Radeon drivers. Exact details of my graphics card follow:
product: AMD A6-3400M APU with Radeon(tm) HD Graphics
vendor: Advanced Micro Devices [AMD]
physical id: 1
bus info: cpu@0
size: 800MHz
capacity: 1400MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb hw_pstate vmmcall arat npt lbrv svm_lock nrip_save pausefilter cpufreq
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD SUMO (DRM 2.43.0 / 4.4.0-66-generic, LLVM 3.8.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
edit: Before you asked, I just tried the latest trunk build. Same result as nightly build.