Fedora does have a VK_ERROR_INITIALIZATION_FAILED Vulkan problem with Nvidia though that Arch does not. F34 or F35 can't launch Wolftestein Youngblood from Steam on X11 session and errors out with VK_ERROR_INITIALIZATION_FAILED. Same system works on Archlinux and can even launch Youngblood in Wayland session.
Under Fedora I notice the following things:
- in wayland session vulkaninfo fails to run unless WAYLAND_DISPLAY is unset like so: WAYLAND_DISPLAY= vulkaninfo
- on Fedora with X11 session vulkaninfo randomly toggles between Mesa's software lavapipe vulkan and nvidia's vulkan implementation
- steam fails to launch a Proton game (Wolfenstein Youngblood) on X11/Wayland with "Startup failure: VK_ERROR_INITIALIZATION_FAILED" message
- I hear you need to set Vulkan variable: export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json before running 'steam', I tried and it fixes running 'vulkaninfo' so lavapipe doesn't randomly activate but it had no effect on steam, still getting VK_ERROR_INITIALIZATION_FAILED
Vulkan on Fedora is absolute shit show.