https://bugs.freedesktop.org/show_bug.cgi?id=86038
--- Comment #2 from Kai kai@dev.carbon-project.org --- I've updated Mesa and LLVM, but that didn't help. The new stack is detailed below. I forgot to write in comment #0, that the first visual corruption (black rectangles flickering in and out of existance) occurs in the main menu.
And I like to add another observation: when you press escape (ie. pause the game) while there's a visual corruption visible like the one depicted in attachment 109134, the amount of corruption is reduced significantly. Not as good as with the proprietary driver, but still way better than in the running game. The pause menu is basically a grey overlay with the menu options onto a "still image" of the scene you've paused in.
My current stack is (Debian testing as a base): GPU: Hawaii PRO [Radeon R9 290] (ChipID = 0x67b1) Mesa: Git:master/a6d8413d7c libdrm: Git:master/00847fa48b LLVM: SVN:trunk/r221577 (3.6 devel) X.Org: 2:1.16.1-1 Linux: Git:git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git:v3.18-rc1 + attachment 107451 and attachment 107544 Firmware: http://people.freedesktop.org/~agd5f/radeon_ucode/
9e05820da42549ce9c89d147cf1f8e19 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_ce.bin c8bab593090fc54f239c8d7596c8d846 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_mc.bin 3618dbb955d8a84970e262bb2e6d2a16 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_me.bin c000b0fc9ff6582145f66504b0ec9597 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_mec.bin 0643ad24b3beff2214cce533e094c1b7 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_pfp.bin ba6054b7d78184a74602fd81607e1386 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_rlc.bin 11288f635737331b69de9ee82fe04898 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_sdma.bin 284429675a5560e0fad42aa982965fc2 /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_smc.bin
libclc: Git:master/7f6f5bff1f DDX: 1:7.5.0-1