====== GPU - Vulkan ====== {{:gpu:vulkan.png?100 |}} **Vulkan** is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs. * The recommended Vulkan driver is the Mesa RADV driver on either LLVM or ACO. * AMDVLK also works okay in most scenarios, but can be a bit slower and has notable bugs in some games. ---- [[Ubuntu:GPU:Vulkan:Check what Vulkan implementations are currently installed|Check what Vulkan implementations are currently installed]] [[Ubuntu:GPU:Vulkan:Get Vulkan Information|Get Vulkan Information]] [[Ubuntu:GPU:Vulkan:Set Vulkan Driver|Set Vulkan Driver]] [[Ubuntu:GPU:Vulkan:Troubleshooting|Troubleshooting]] [[Ubuntu:GPU:Vulkan:vkcube|vkcube]] [[Ubuntu:GPU:Vulkan:Vulkan Tools|Vulkan Tools]] [[Ubuntu:GPU:Vulkan:Vulkan Try New Version|Vulkan Try New Version]] ---- ===== Vulkan Tests ===== https://github.com/SaschaWillems/Vulkan ---- **NOTE:** Radeon Vulkan "RADV" driver has enabled the Valve-backed ACO shader compiler by default rather than AMDs official AMDGPU LLVM shader compiler back-end. It has feature parity with the AMDGPU LLVM back-end, RADV is now defaulting to using ACO in place of the AMDGPU LLVM shader compiler. ---- ===== References ===== https://gpuopen.com/vulkan/ https://gpuopen.com/amd-open-source-driver-for-vulkan/ https://en.wikipedia.org/wiki/Vulkan https://github.com/SaschaWillems/Vulkan https://github.com/GPUOpen-Drivers/AMDVLK https://vulkan.gpuinfo.org/listdevices.php