Iam using Fedora 23 having a Radeon HD 6850M driven by the opensource driver and have big graphic issues (screenshot attached).I think this is somehow related with newer drivers because the game was working fine on Fedora 22.

So something is causing it to not detect your video ram. Might be the driver as you say. I'm really not sure what to suggest but this is perhaps fundamental enough that you could submit it to AMD themselves attaching this log file?

I can confirm this behaviour with a Radeon HD 6850 (BARTS) with 1GiB RAM on Linux 4.8.8 with both Mesa 12.0.3 and 13.0.2 (r600 Gallium drivers).

Using LIBGL_ALWAYS_SOFTWARE=t GALLIUM_DRIVER=llvmpipe fixes it, suggesting that the problem lies in the Radeon-specific code, but nothing else I've found does, not even switching resolution.

Downgrading to Mesa 10.6.1-1 and LLVM 3.5.1, which was what I was running when I installed Big Pharma late last year, does *not* fix it. This is extremely interesting insofar as it suggests a problem with the DRM layer in the kernel somewhere in the vast range between 4.1.x and 4.8.8 :( tracking this down is going to be a right bastard, I can tell... I might report this to the Radeon bugtracker on freedesktop.org and see if the bug is immediately obvious to one of the Radeon hackers, even though that feels like cheating.

I'm afraid it doesn't count as much of a fix. It *does* fix the texture corruption, but the resulting game plays unplayably slowly (llvmpipe is not exactly rocket fuel, and handling loadsa textures is more or less a worst-case for it).

TwiceCircled wrote:Hey NullNix, thanks for posting this fix. I would definitely appreciate you sending details of this to Radeon. I've posted a link to your fix in the Steam forums to help people there too: