DXVK and Vulkan on Linux Explore integration options for DXVK and Vulkan on Linux platforms.
DXVK and Vulkan on Linux Explore integration options for DXVK and Vulkan on Linux platforms.
You're asking about using AMD graphics cards with Lutris and DXVK on Linux. Based on your notes, AMD cards generally handle the Vulkan API better than Nvidia cards, especially when paired with Lutris and Wine. DXVK is indeed a bridge for Direct X to Vulkan, and AMD has a strong track record with graphics drivers on Linux. Your understanding seems accurate—AMD performs well in this setup.
Yes, I'm familiar with Proton. It's a company known for its cloud-based email and collaboration services.
AMD’s graphics cards don’t show better results with Vulkan compared to Nvidia’s cards. The opposite is accurate: when a Nvidia card matches or exceeds AMD’s performance, Vulkan usually gives an edge. AMD drivers for Direct3D and OpenGL are quite poor, so their cards tend to excel with Vulkan rather than Direct3D or OpenGL. Nvidia’s drivers handle all APIs smoothly, but switching to Vulkan doesn’t significantly boost them unless the workload is CPU-heavy. This pattern appears in reviews. For Doom benchmarks, Nvidia consistently leads. You can find more details here: the links provided. Theoretical peak performance numbers also show differences—Vega 64 reaches up to 12,665 GFLOPS single precision, while GTX 1080 Ti hits about 11,340, but in practice, Vega 64 outperforms GTX 1080 Ti in Doom when using Vulkan. Meanwhile, GTX 1080 struggles with only 8,873 GFLOPS and is being surpassed by Vega 64 under Vulkan. DXVK runs on Windows and Wine too, though it’s essentially Direct3D 10/11 to Vulkan. Some users claim better results with DXVK on AMD hardware in Windows versus the official version, but they didn’t specify driver versions or games.
No way. AMD drivers used to be terrible, but now they’ve handed over development to the open source community and things have really improved. Their current setup handles Vulkan much better than NVIDIA ever did. In OpenGL, performance differs a lot depending on the game. Sometimes new Vega cards beat older models like 1070/1080 in FPS, while other times they fall short against 1060.
Many Vulkan titles work well with AMD versions, especially when using Wine on Linux. GFLOPS isn't the only factor; more cache or higher CPU speed doesn't always mean better performance. On Windows, we understand that rx Vega performs at about 1080 and is significantly outperformed by the 1080Ti. The issue isn't just drivers or software—it's that the 1080Ti is simply a more capable hardware option for gaming.
To help AMD optimize Vulkan applications, focus on staying within the platform’s resource constraints and reducing shader branching. These steps can also improve performance for Nvidia devices. Additional strategies might include efficient memory usage, leveraging built-in optimizations, and ensuring proper synchronization.
Quote from AMD's gaming community forums – "Vulkan builds on Mantle’s features. Mantle was pioneering as the first low-overhead PC graphics API, giving unmatched access to GPU resources and full control over them. For gamers, it sparked ideas about unlocking more GPU power with minimal overhead. Although Mantle was built for AMD hardware, it included enough abstraction to work with most modern graphics systems. This flexibility helped us contribute the source code and API specs of Mantle, which became the basis for Vulkan in May 2015. For a deeper look at how AMD’s hardware benefits DX12 apps, check out this YouTube video starting at 4:08. Additional details on Polaris and Vega architectures are available here and here."