I’m trying to get X-Plane 12 to install. It requires the Vulcan driver, which I installed (vulkan-amdgpu) from AMD website, but is not loading. I should add that my amdgpu driver is installed from the same version and website. dmesg shows:
0:00:00.000 E/GFX/VK: AMD Radeon (TM) RX 480 Graphics reported: Your graphics drivers cannot support Vulkan X-Plane. X-Plane requires the Mesa RADV driver for AMD hardware
0:00:00.000 E/GFX/VK: Picked bridge device: AMD Radeon (TM) RX 480 Graphics (polaris10, LLVM 14.0.1, DRM 3.42, 5.14.21-150400.24.21-default)
0:00:00.000 E/GFX: Failed to initialize Vulkan
0:00:00.000 E/GFX: Vulkan layer reported: Your graphics drivers cannot support Vulkan X-Plane. X-Plane requires the Mesa RADV driver for AMD hardware
0:00:00.000 E/SYS: MACIBM_alert: X-Plane failed to initialize Vulkan and can't run.
If I modprobe amdvlk64, I am given a module not found error. The file amdvlk64.so does reside within the /opt/amdgpu/lib64 directory, but not within my kernel’s module directory.
The X-Plane installer log states that Mesa RADV is required, but I find no mesa-radv packages available. I am at a loss.
The installer is a 40MB download if anyone wishes to do any verification. The installer will not open at all on my machine because of the Vulkan error. Link is: https://www.x-plane.com/desktop/try-it/
You did not tell from where exactly you downloaded which driver…
If you are using this driver, there are many hints that you need some kernel flags and additional some infos under known issues…
Note: To run the Vulkan driver with AMDGPU upstream driver stack on SI and CI generation GPUs, amdgpu.si_support and amdgpu.cik_support need to be enabled in kernel
The driver can only work with firmware of ME feature version >= 25 (you can check the version with command “sudo cat /sys/kernel/debug/dri/0/amdgpu_firmware_info”). If you are using upstream stack with GPUs of SI or CI family, you may need to upgrade the kernel to 4.19 or later version and firmware (under /lib/firmware/amdgpu/) to the right version from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu, and then update ramfs (sudo mkinitramfs -o /boot/initrd.img-uname -runame -r)
Mesa was installed by default, but may not be new enough to satisfy what X-Plane wants. Vulkan seems to work fine on my machine, using vkmark. Their software seems to generally work on Debian based distros such as Ubuntu, but I have used openSUSE since 2007 and feel no need to change. Rather than adding countless repos trying to modify my system, I’ll wait and see if they give me a better response to my questions on their software. X-Plane 12 works under Windows 11 on this machine, so that will do for now. If they want me to purchase it, they will have to do better. Thank you for your time.