Skip to content

GRVK 0.5.0

Latest
Compare
Choose a tag to compare
@libcg libcg released this 06 Dec 01:22
· 104 commits to master since this release

After more than 17 months of work, I'm happy to release GRVK 0.5.0. GRVK is an AMD Mantle API re-implementation over Vulkan (not to be confused with Apple's Metal API).

The main highlight of this release is that Battlefield 4 is up and running! Huge thanks to @Cherser-s for helping me take this to the finish line. For other games, see Game Support.
Screenshot from 2021-12-05 16-50-22

Current limitations:

  • GPU-bound perf is about 75% of DXVK, while CPU-bound perf can be slightly faster than DXVK. There is plenty of optimization work left to do.
  • Exclusive fullscreen mode and tessellation shaders are not yet supported. See instructions below.
  • A very recent version of the RADV driver (AMD on Linux) is required for VK_KHR_dynamic_rendering. Latest Adrenalin drivers work with minor glitches. Nvidia and Intel are not yet supported (see Driver Support for more information).
  • GRVK is still experimental, game breaking bugs are not out of the question.

How to setup:

  • On Linux, make sure BF4 is running on wine 6.21/Proton 6.21-GE or newer. mesa-git e914a671 (12/05/2021) or newer is required.
  • On Windows, make sure Adrenalin 21.11.3 or newer is installed.
  • Download GRVK 0.5.0 and extract mantle64.dll/mantleaxl64.dll to the BF4 game folder (next to bf4.exe).
  • Start the game and navigate to the Video options.
  • Set Graphics API to Mantle, Fullscreen Mode to Borderless and Terrain Quality to Medium or lower. The game will crash if these settings are not set correctly.
  • Restart the game, GRVK should be up and running. A log file will be created in the game folder (grvk.log).

Enjoy,

  • libcg