Please read the requirements before posting issues. Your mesa is outdated. https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md#core-opengl-games-doom-2016-google-earth-vr-etc
Also make sure you have all the correct Vulkan drivers installed for your GPU, I have:
vulkan-icd-loader
lib32-vulkan-icd-loader
vulkan-radeon
lib32-vulkan-radeon
You might also want to try using mesa-git which you can find on Laurent Carlier's mesa-git repo
+1 for mesa-git. Make sure to also pull in llvm-svn, llvm-libs-svn and the clang packages from the same repo.
Thanks for the help, using Laurent Carlier's binaries I was able to run Doom (2016) using the OpenGL backend, however I still get the same error for the VK backend.
I installed the following packages from the mesa-git repo:
vulkan-radeon
vulkan-icd-loader
mesa
llvm-svn
llvm-libs-svn
clang-svn
clang-tools-extra-svn
and their lib32 variants for those who have it.
It's playable as it is but Vulkan should have better performance if the Windows version is any indication.
mesa-git repo has mesa as mesa-git
None of the packages actually have the same names as official so they aren't auto replaced.
mesa-git
lib32-mesa-git
vulkan-radeon-git
Yes sorry I meant I installed the mesa package from the mesa-git repo so mesa-git, vulkan-radeon-git, etc.

One last thing to check is that you are running the AMDGPU kernel and not the radeon kernel. Vulkan won't work with the latter.
Use this command to check:
lspci -k | grep -EA3 'VGA|3D|Display'
@LeJimster Thank you, indeed amdgpu requires extra steps to be enabled for my GPU, it works perfectly now :-)
I need these two arguments to launch the game:
+com_SkipIntroVideo 1 +r_renderapi 1
maybe this ist the solution for someone else :)
@rkunschke If you are a mesa user you need a recent 18.2 or possibly even 18.3 for OpenGL to work.
If anyone crashes into this same error, I found the solution adding the following line to launch options
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json %command% +r_renderAPI 1
Of course you would replace that path for the one that matches your system.
I found this solution in the following post on reddit
https://www.reddit.com/r/linux_gaming/comments/r0cbcp/cant_seem_to_run_doom_2016_in_vulkan_mode/
I need these two arguments to launch the game: +com_SkipIntroVideo 1 +r_renderapi 1 maybe this ist the solution for someone else :)
Worked like a charm
Having experienced the same problems presented in #69, I went ahead and set
+r_renderAPI 1in the game's launch options, unfortunately this doesn't work either, here's the error log:System information:
Let me know if you need any more information.