While trying to play SOMA I saw some serious graphical errors:
An apitrace of it(wait till loading of savefile ends):
Game is unplayable with this kind of problems
Created attachment 118642 [details]
Wrong rendering on HD4870
I have the same issue on Radeon HD 4870 using latest Mesa git and kernel 4.2.1
Apitrace can be found here:
I've also added a screenshot showing the problems.
I have the same issue on Radeon HD 8670D (AMD A10-6800K APU).
OpenGL renderer string: Gallium 0.4 on AMD ARUBA (DRM 2.43.0, LLVM 3.7.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.0-devel (git-006fcc0 2015-10-17 trusty-oibaf-ppa)
FTR, both traces work fine with i965/hsw and nouveau/gk208.
The game and the two traces also work fine with radeonsi.
Relevant thread on the game's forum:
Replay show the problem on Redwood XT (5670) with mesa 11.0.5 (both 32 and 64 bits).
Here's a gameplay showing the error:
This fixes the trace for me:
Does it also fix the game?
I can test it myself because I have returned the game (for a while ;)
The game works now great with Grazvydas' patch.
Applied to mesa 11.1.0
Tested on Radeon HD4870
Thank you for the fix!
Grazvydas' patch is pushed out and should make it into the next releases. Thanks all around :)