Sunday, December 24th 2017
AMD Releases AMDVLK - Open-Source Vulkan Driver for Linux
AMD released the AMDVLK drivers for Linux. These are the first open-source AMD Radeon graphics drivers featuring 100% support for Vulkan 1.0 graphics API. The drivers include Vulkan 1.0 compliance with support for 30 Vulkan extensions, Radeon GPU Profiler support, in-built debug and profiling tools, mid-command buffer preemption, and SR-IOV virtualization support. AMDVLK implements AMD's Platform Abstraction Library (PAL), an abstraction layer that translates much of AMD's common driver code and features across platforms. The drivers support all AMD Radeon GPUs based on the Graphics CoreNext architecture, going all the way back to the Radeon HD 7000-series. The drivers are released through AMD's GPUOpen GitHub repository.
Source:
GitHub
12 Comments on AMD Releases AMDVLK - Open-Source Vulkan Driver for Linux
www.phoronix.com/scan.php?page=article&item=amdvlk-radv-amdgpupro&num=1
AMD gambled on open source strategy and it may pay off, they have invested SERIOUS amount of effort into open source, just giving code is not that straight forward.
there is legal barriers, they may not be able to disclose things under NDA for DRM copy protection and so on and there is also intellectual property within AMD that may be in the code so there is 12-18 months effort just to go through the code for open sourcing.
Amd said two years ago they'll open source the vulkan driver but it's taken a long time.
Both RADV and the radeonsi OpenGL component in AMDGPU are better than the AMDGPU-PRO driver, but for my GCN 1.0, only the official privative Vulkan driver is stable, so having the best of both worlds without needing AMDGPU-PRO is an epic win for me.
Even now-days if you run UT99 on GL vs DX it will work and look significantly better.