Display Drivers Archives
Mesa RADV vs. AMDVLK Radeon Vulkan Performance For July 2021

It's been a while since last looking at the performance of AMD's official "AMDVLK" open-source Linux Vulkan driver against that of the popular Mesa "RADV" Radeon Vulkan driver. But here are some fresh benchmarks for those interested while using the latest-generation Radeon RX 6800 XT graphics card paired with the in-development Linux 5.14 kernel across testing both Vulkan drivers.

23 July 2021 - 95 Comments
Linux Gaming Performance With Radeon Vulkan NGG Culling

The newest performance optimization merged this week for Mesa's "RADV" Radeon Vulkan open-source driver is NGG culling for Navi 1x/2x graphics cards. NGG Culling "NGGC" isn't enabled by default at this time but can be easily activated and depending upon the software under test can provide some minor performance gains on top of all the other optimizations seen in recent times for RADV.

16 July 2021 - 23 Comments
NVIDIA 470 EOL Drivers For Kepler Still Obliterating Open-Source Alternative

With the recent NVIDIA 470 series Linux driver beta this R470 branch is the point at which NVIDIA is ending its GeForce 600/700 series "Kepler" support. The 470 driver series will be maintained as a long-lived driver that will continue to see security updates and Linux kernel / X.Org Server compatibility updates for another three years. If this end-of-life status has you thinking about trying out the open-source "Nouveau" Linux driver with Kepler, here are some current benchmarks.

30 June 2021 - 29 Comments
Another Test Drive With Crocus Gallium3D On Old Intel Hardware

Since Crocus was merged into mainline Mesa last week we have been looking at benchmarks of this new open-source Intel Gallium3D driver designed exclusively for older Intel graphics hardware (i965 Gen4 through Haswell Gen7, plus Cherrvyiew and experimental Gen8 Broadwell) compared to the existing open-source i965 classic driver. Prior articles have looked at the quite good performance with Haswell while Sandy Bridge is in somewhat rough shape. Today's testing is going in the middle and looking at the Crocus vs. i965 OpenGL driver performance for Ivy Bridge with the once great Core i7 3770K.

24 June 2021 - 4 Comments
Running The New Intel OpenGL "Crocus" Gallium3D Driver On Sandy Bridge

Merged this past week was Crocus as the new open-source Intel Gallium3D driver developed by the community and used for Gen4/i965 through Gen7/Haswell generations of Intel graphics. This week I ran some Crocus benchmarks on Intel Haswell comparing against the existing i965 classic Mesa DRI driver while in this article are some comparison driver benchmarks using Intel Sandy Bridge graphics for those still running those once popular processors.

21 June 2021 - 18 Comments
GravityMark OpenGL/Vulkan Performance For NVIDIA RTX 30 vs. AMD Radeon RX 6000 Series

A few days ago I wrote about GravityMark as a new cross-API GPU benchmark from a former Unigine developer. Being curious about the Linux GPU driver performance for this benchmark that is focused on delivering maximum GPU acceleration support, I ran some benchmarks on the latest NVIDIA GeForce and AMD Radeon graphics cards with this benchmark for OpenGL and Vulkan.

18 June 2021 - 38 Comments
NVIDIA Resizable BAR Performance - A Big Boost For Some Linux Games

Back in March NVIDIA announced they would be supporting the GeForce RTX 30 series with Resizable BAR support via a video BIOS update for supported systems. Recently I've been looking at the performance of a GeForce RTX 3080 once flashing the graphics card under Linux with Resizable BAR support and the performance is quite compelling for Vulkan-based games where this functionality is working.

17 June 2021 - 18 Comments
Mesa's New "Crocus" OpenGL Driver Is Performing Well For Old Intel Hardware

Landing this week in Mesa 21.2's development code is Crocus Gallium3D providing a new Intel OpenGL driver for i964 "Gem4" through Haswell "Gen7" graphics. While even Haswell graphics are showing their age these days, I couldn't help but to fire up a few benchmarks seeing how this new Crocus open-source OpenGL driver performs against the existing "i965" classic open-source driver for Linux systems.

15 June 2021 - 23 Comments
NVIDIA GeForce RTX 3090 - Windows vs. Linux GPU Compute Performance

Following the recent RTX 30 series Linux gaming benchmarks and RTX 30 compute comparison, I was curious how the Linux performance for the flagship GeForce RTX 3090 graphics card compares to the Windows 10 performance in various GPU compute workloads. Well, here are those benchmarks for those wondering about Vulkan / OpenCL / CUDA / OptiX compute performance between Windows and Linux with the very latest NVIDIA drivers.

10 May 2021 - 10 Comments
Initial Radeon vs. GeForce Vulkan Ray-Tracing Performance On Linux

With today's Radeon Software for Linux 21.10 packaged driver release is the first time Vulkan ray-tracing is being exposed on Linux for AMD Radeon graphics cards with any of the multiple driver options. Here are some initial benchmarks looking at how the Radeon RX 6000 series Vulkan ray-tracing performance is on Linux compared to NVIDIA's Vulkan ray-tracing support with the existing RTX 20/30 series hardware.

20 April 2021 - 41 Comments
Radeon Vulkan Variable Rate Shading Benchmarks For Boosting RDNA2 Performance

Landing in Mesa 21.1 on Friday was a variable rate shading (VRS) override for the Radeon Vulkan "RADV" driver for providing significant performance boosts by effectively rendering less. This feature is limited to RDNA2 graphics processors while here are some benchmarks on what it means for 4K gaming with the AMD Radeon RX 6000 series graphics cards on Linux.

12 April 2021 - 22 Comments
Radeon RX 6800 Series Seeing Some Small Gains With Linux 5.12

When it comes to the AMDGPU kernel driver changes in Linux 5.12 for modern open-source AMD Radeon graphics, most notable is RDNA2 OverDrive overclocking support now being available as well as AMDGPU FreeSync over HDMI (pre-HDMI 2.1). But from initial testing the new in-development kernel is showing mostly subtle performance improvements for the Radeon RX 6800 series over Linux 5.11.

5 March 2021 - 13 Comments
RADV+ACO Look To Your Help For Improving The Vulkan Driver & Linux Gaming Performance

RADV is a Vulkan driver for AMD GPUs that is part of the Mesa project and installed on most Linux distros out of the box. Our goal is to deliver a stable and performant driver to Linux gamers, and recently we've made our own shader compiler called ACO. To create the best possible experience, we'd like to take it a step further and ask our users for some testing and feedback.

9 February 2021 - 31 Comments
Zink OpenGL-On-Vulkan vs. RadeonSI OpenGL Performance As Of January 2021

With the Zink OpenGL-on-Vulkan implementation within Mesa on a nice upward trajectory with most recently now having the backing of a Valve contract developer and a focus on getting the backlog of patches to this Gallium3D code upstreamed, here are some fresh benchmarks looking at where the performance currently stands when using Zink atop the RADV Vulkan driver compared to using the native RadeonSI driver with this round of testing from a Radeon RX 5700 XT graphics card.

22 January 2021 - 29 Comments
Mesa 21.0-devel RADV vs. AMDVLK 2021.Q1.1 Vulkan Driver Performance

For those wondering how the open-source Radeon Vulkan drivers of Mesa's RADV and AMD's official AMDVLK are competing as we start the new year, here are some fresh benchmarks looking at the performance for various Linux games (native and via Steam Play with DXVK) as well as Vulkan compute tests.

13 January 2021 - 20 Comments
Intel Xe Graphics Are Looking Great On Linux 5.11 With Nice Performance Uplift

While Linux 5.11-rc1 was just released yesterday, we have already been closely monitoring the new features of Linux 5.11 as well as carrying out early benchmarks. One area looking quite good so far are the Intel graphics performance and features with Linux 5.11, or more specifically Gen9 and newer while the latest Xe Graphics are obviously the most interesting from a benchmarking perspective.

28 December 2020 - 13 Comments
NVIDIA 24-Way GPU Comparison With Many OpenCL, CUDA Workloads

As part of re-testing all hardware prior to major GPU/driver launches, here is a look at the latest NVIDIA OpenCL/CUDA performance on Linux -- complementing the recent Blender 2.90 benchmarks and the latest NVIDIA vs. AMD Linux gaming performance. In still waiting to find out when we will get any NVIDIA Ampere hardware for Linux testing, I have been having some benchmarking fun and extended this to a 24-way graphics card comparison back to Maxwell in looking at not only the raw GPU compute performance but also the performance-per-Watt / power consumption and GPU thermal values.

11 September 2020 - 16 Comments
The Current NVIDIA vs. AMD Radeon Linux Gaming Performance Ahead Of Ampere

With NVIDIA next week expected to launch their next-generation GeForce RTX 3000 "Ampere" graphics cards, here is a fresh look at the current GeForce RTX 2000 series performance up against the latest AMD Radeon competition when using the very latest Linux graphics drivers for both vendors. This is the very latest performance showdown right now for the AMD/NVIDIA GPU performance under various Linux and Steam Play games on Ubuntu.

27 August 2020 - 63 Comments
Radeon RADV+ACO Vulkan Performance Is In Great Shape For Mesa 20.2

With the Mesa Radeon Vulkan driver "RADV" recently switching its default to the ACO shader compiler back-end that is developed with the support of Valve rather than the existing AMDGPU LLVM back-end that is the official open-source AMD shader compiler solution, here are some fresh Linux gaming benchmarks of the RADV driver on the in-development Mesa 20.2 comparing the now-default RADV+ACO configuration against that of the RADV AMDGPU LLVM back-end.

13 July 2020 - 25 Comments
Open-Source NVIDIA GeForce RTX 2000 "Turing" 3D Driver Performance

Going back to the end of 2018 was initial open-source "Nouveau" driver work on RTX 2000 / Turing GPUs as of Linux 5.0. But due to the lack of signed firmware images at the time, there was no actual hardware acceleration but just display/modesetting. The accelerated Turing support has come together recent so now here are benchmarks showing the open-source GeForce RTX 2060 and RTX 2080 performance of this open-source driver compared to the proprietary official driver.

22 June 2020 - 27 Comments
AMD Radeon Linux Gaming Performance On Mesa 20.1 Looking Good With RADV+ACO

Since its mainlining in Mesa 20.0, the Valve-backed ACO compiler back-end for the Radeon "RADV" Vulkan driver has been helping to reduce game load times and often increasing overall Linux gaming performance both for native titles as well as those on Steam Play with Proton+DXVK/VKD3D. With Mesa 20.1 releasing in the coming weeks, here are some recent benchmarks showing the RADV+ACO performance on Mesa 20.1-devel compared to RADV using its default AMDGPU LLVM back-end.

4 May 2020 - 24 Comments
Radeon Software 20.10 vs. Upstream Linux AMD Radeon OpenGL / Vulkan Performance

With last week's release of Radeon Software for Linux 20.10 as AMD's first packaged graphics driver update for Linux of 2020, here are some benchmarks showing how the performance compares to what is shipped by Ubuntu 18.04.4 LTS as well as when using the newer Mesa and Linux kernel releases for the very latest open-source performance, including switching over to RADV+ACO for Vulkan gaming.

24 April 2020 - 39 Comments

1002 display drivers articles published on Phoronix.