Hello @gzqx, this reads like a system config issue, not a Proton issue. That said, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.
Thanks for reply @kisak-valve ! The gist is following:
https://gist.github.com/gzqx/6bbf9576f2f9cbe1c58857c2cd150058
Your system information tells us you should have 64 bit Vulkan through the driver that /usr/share/vulkan/icd.d/radeon_icd.x86_64.json points towards, however, when the extended diagnostics tried to exercise that render path, it could not use your video card (64 bit Vulkan is broken on your system). Does any 64 bit vulkan application like vulkaninfo see your video card?
I would expect that Fedora 34's repositories should be providing mesa 21.1.8, not mesa 21.2.5, which also doesn't match 21.1.0 in your package list. This reads like a frankenstein of a driver install, with a mismatch of Fedora 35 and RHEL8 parts forced onto Fedora 34.
The vulkan info is as this, I am not sure whether it sees the card.
For version, the problem occurred when I was using Fedora 34, and I updated to Fedora 35 yesterday and the problem remains. Sorry for the confusion.
The short version of the output from vulkaninfo is that GPU 0 is lavapipe (llvmpipe) which is vulkan on the CPU and nothing else. That removes Steam and Proton from the picture. This is a system issue.
Sorry but I don't have any suggestions beyond reinstalling the video driver, which might be called mesa-vulkan-drivers.
Thanks for you help, one last foolish question, I am wondering why is Dota2 still running 144 fps at all high spec.
I find out that it is because AMD's newest opencl driver. It will link several *_dri.so to its own package which somehow breaks it through RHEL to fedora. Removing it and reinstalling mesa driver solves the problem.
Nothing extracted yet.
Tested all proton version from experimental to 5.X. Fedora Plasma 34 running on Ryzen 5 3600 and Radeon 5700XT
(I don't know if it is a proton problem, but I spend a week looking around and can't solve it)
I used open source driver before, later installed amd's pro gpu. In both time, Proton works perfectly fine.
Last week I uninstalled amdgpu-pro, and reinstalled amd gpu, but either game complain about can't find Directx 11 or 12, or run under 1~2 fps. However, native vulkan game like Dota, still runs perfectly fine.
Packages now on my computer with amd is: