Display Drivers Linux Reviews & Articles

There have been 1,044 Linux hardware reviews and benchmark articles on Phoronix for display drivers. Separately, check out our news section for related product news.

Intel Compute Runtime 24.45 vs. AMD ROCm 6.3 vs. NVIDIA R565 Linux GPU Compute Benchmarks
Intel Compute Runtime 24.45 vs. AMD ROCm 6.3 vs. NVIDIA R565 Linux GPU Compute Benchmarks
10 December 2024 - 20 Comments

Complementing yesterday's fresh Linux gaming benchmarks of mid-range Intel Arc Graphics "Alchemist" vs. NVIDIA GeForce RTX 40 vs. AMD Radeon RX 7000 series cards ahead of the upcoming Battlemage availability, today's article is providing a fresh look at the latest Intel Compute Runtime performance for Level Zero / OpenCL on current-gen Intel discrete graphics compared to mid-range AMD Radeon GPUs on ROCm 6.3 and similar NVIDIA GeForce RTX 40 Ada graphics cards on the R565 driver.

NVIDIA's Open-Source Linux Kernel Driver Performing At Parity To Proprietary Driver
NVIDIA's Open-Source Linux Kernel Driver Performing At Parity To Proprietary Driver
26 July 2024 - 64 Comments

With the recently introduced NVIDIA 555 Linux driver stable series their open-source GPU kernel driver modules are in great shape across consumer and professional graphics products. Over the past two years the support has evolved so much that NVIDIA is now promoting their open-source kernel driver usage and with the NVIDIA 560 Linux driver beta posted this week they are defaulting to using their open-source kernel driver modules in place of the proprietary option -- on the Turing and newer GPUs supported by the open-source code. Here is a fresh look at the impact.

RADV vs. AMDVLK Radeon Vulkan Ray-Tracing Performance For Mid-2024
RADV vs. AMDVLK Radeon Vulkan Ray-Tracing Performance For Mid-2024
17 July 2024 - 11 Comments

Last week with delivering a number of AMD vs. NVIDIA Vulkan ray-tracing benchmarks under Linux with the current drivers and using the new "Breaking Limit" benchmark, the question was raised how well does AMD's official "AMDVLK" Vulkan driver handle ray-tracing these days compared to the more popular Mesa RADV Vulkan driver used commonly by Linux gamers and as the default driver on most Linux distributions. Here is a fresh look at the RADV versus AMDVLK Vulkan performance on Linux with a focus on ray-tracing performance.

AMD vs. NVIDIA Vulkan Ray-Tracing Performance On Linux With Breaking Limit
AMD vs. NVIDIA Vulkan Ray-Tracing Performance On Linux With Breaking Limit
9 July 2024 - 158 Comments

Basemark last week released GPUScore: Breaking Limit as a "groundbreaking cross-platform ray-tracing benchmark" that is scalable from mobile to desktops. They self-describe Breaking Limit as "the world's first true cross-platform benchmark for ray tracing." Given that and the benchmark meeting my benchmarking criteria, I've been trying it out on various AMD Radeon and NVIDIA GeForce graphics cards under Linux.

NVIDIA R550 Linux Driver's Open Kernel Modules Performing Well On GeForce GPUs
NVIDIA R550 Linux Driver's Open Kernel Modules Performing Well On GeForce GPUs
6 March 2024 - 35 Comments

With the recent NVIDIA 550.54.14 Linux driver release the R550 series is now out as stable. One of the prominent changes with the NVIDIA R550 Linux driver is bringing the GeForce and workstation GPU support up to "CERTIFIED" quality when using NVIDIA's open kernel modules that are distributed as part of their driver package. Previously the open-source (out-of-tree) kernel modules were just certified for their data center GPUs while now they are basically acknowledging that they are in good shape too for GeForce and workstation products. In this article are some benchmarks of the open and proprietary kernel driver options of the NVIDIA R550 Linux driver.

AMD Quietly Funded A Drop-In CUDA Implementation Built On ROCm: It's Now Open-Source
AMD Quietly Funded A Drop-In CUDA Implementation Built On ROCm: It's Now Open-Source
12 February 2024 - 154 Comments

While there have been efforts by AMD over the years to make it easier to port codebases targeting NVIDIA's CUDA API to run atop HIP/ROCm, it still requires work on the part of developers. The tooling has improved such as with HIPIFY to help in auto-generating but it isn't any simple, instant, and guaranteed solution -- especially if striving for optimal performance. Over the past two years AMD has quietly been funding an effort though to bring binary compatibility so that many NVIDIA CUDA applications could run atop the AMD ROCm stack at the library level -- a drop-in replacement without the need to adapt source code. In practice for many real-world workloads, it's a solution for end-users to run CUDA-enabled software without any developer intervention. Here is more information on this "skunkworks" project that is now available as open-source along with some of my own testing and performance benchmarks of this CUDA implementation built for Radeon GPUs.

Trying Out & Benchmarking The New Experimental Intel Xe Linux Graphics Driver
Trying Out & Benchmarking The New Experimental Intel Xe Linux Graphics Driver
22 December 2023 - 11 Comments

One of the new features to look forward to with the upcoming Linux 6.8 kernel cycle is the merging of the experimental "Xe" Intel kernel graphics driver. This driver has been in development for quite a while but has reached the state now at which Intel is comfortable with developing it further while in the mainline kernel tree.

Intel's Open-Source Compute Runtime Performing Increasingly Well Against NVIDIA's Proprietary Linux Driver
Intel's Open-Source Compute Runtime Performing Increasingly Well Against NVIDIA's Proprietary Linux Driver
26 October 2023 - 12 Comments

Given the recent launch of the Intel Arc Graphics A580 for under $200, I've been working on a fresh round of Intel / AMD Radeon / NVIDIA GeForce Linux gaming/graphics and compute benchmark results. Next week that fresh arsenal of Linux graphics benchmarks on the very latest drivers will be published but for today is a look at the most surprising aspect: the OpenCL-focused GPU compute benchmarks.

Intel Arc Graphics See Faster Performance On Ubuntu 23.10
Intel Arc Graphics See Faster Performance On Ubuntu 23.10
13 October 2023 - 4 Comments

For those using the stock kernel and Mesa drivers when running Ubuntu Linux, the upgrade from Ubuntu 23.04 to the newly-released Ubuntu 23.10 can mean some nice graphics performance improvements for Intel Arc Graphics users. Here is a look at some Arc Graphics A770 benchmarks on Ubuntu 23.04 to 23.10 plus the gains that are coming up when moving to Linux 6.6 and Mesa 23.3-devel.

Initial Benchmarks Of The "NVK" Open-Source NVIDIA Vulkan Driver
Initial Benchmarks Of The "NVK" Open-Source NVIDIA Vulkan Driver
11 August 2023 - 63 Comments

With the in-development NVK driver merged for Mesa 23.3 to provide open-source NVIDIA Vulkan API support when paired with the Nouveau kernel driver and the necessary Nouveau kernel driver improvements coming with Linux 6.6 for supporting this driver, Phoronix readers have been eager for some benchmarks... Well, here are some benchmarks on the NVIDIA GeForce RTX 20 and RTX 30 series when comparing the latest NVK+Nouveau code compared to the proprietary NVIDIA Linux graphics driver stack.

RADV+Zink vs. RadeonSI OpenGL Performance On Mesa 23.2-devel
RADV+Zink vs. RadeonSI OpenGL Performance On Mesa 23.2-devel
6 June 2023 - 53 Comments

It's been a while since last looking at the Zink performance for this OpenGL implementation built atop the Vulkan APIs, but with all of the Zink progress by Valve's Mike Blumenkrantz and others, here is a fresh round of testing. This article is seeing how for Mesa Git the performance of Zink on the RADV Vulkan driver compares to that of the native RadeonSI driver while testing with both the Radeon RX 7600 and RX 7900 XTX graphics cards.

AMDVLK vs. Mesa RADV Radeon Vulkan Driver Performance On Linux
AMDVLK vs. Mesa RADV Radeon Vulkan Driver Performance On Linux
2 June 2023 - 21 Comments

Kicking off a number of interesting articles over the week ahead for the Phoronix 19th birthday week is a fresh look at how AMD's official open-source Linux Vulkan driver "AMDVLK" compares to Mesa's RADV Vulkan driver that tends to be more popular with Linux gamers and is the driver backed by Valve, Red Hat, and other stakeholders.

Intel's Open-Source Linux Compute Stack Maturing Very Well For Arc Graphics
Intel's Open-Source Linux Compute Stack Maturing Very Well For Arc Graphics
13 March 2023 - 15 Comments

From early December to late February there was an absence of new Compute-Runtime updates for that open-source stack for providing OpenCL and oneAPI Level Zero support for Intel graphics hardware on Linux. It was out of trend as they worked to move from a weekly~biweekly release rhythm to a monthly release cadence while taking extra time for making various other changes too. After that three month lull, they are back to pushing out new compute updates and damn it's looking nice. At least in my testing, the progress they've quietly made over the past few months has been very nice for the compute stack compatibility/support and performance.

X.Org vs. Wayland Linux Gaming Performance For NVIDIA GeForce + AMD Radeon In Early 2023
X.Org vs. Wayland Linux Gaming Performance For NVIDIA GeForce + AMD Radeon In Early 2023
30 January 2023 - 103 Comments

With recent NVIDIA's proprietary driver updates continuing to refine their Wayland support, the open-source AMDGPU Linux graphics drivers continuing to be enhanced, and work on the GNOME desktop with Mutter compositor continuing to advance, today's benchmarking article is looking at how the GNOME session under X.Org and Wayland for (X)Wayland is performing across various Linux games. It's been a while since I last ran a X.Org vs. (X)Wayland Linux gaming comparison so today's article is a fresh look from Ubuntu 22.10 while moving to the very latest graphics drivers and newest Steam Play Experimental state.

AMD Radeon vs. Intel Arc Graphics With Linux 6.2 + Mesa 23.0
AMD Radeon vs. Intel Arc Graphics With Linux 6.2 + Mesa 23.0
12 January 2023 - 21 Comments

Following the Windows vs. Linux benchmarks with Intel Arc Graphics from last week, in today's article is a look at how the Intel Arc Graphics A750 and A770 are competing to the AMD Radeon graphics when using the very latest Linux 6.2 kernel along with Mesa 23.0-devel for providing the very latest open-source graphics driver support from each vendor.

Intel Arc Graphics A770: Windows 11 vs. Linux Benchmarks
Intel Arc Graphics A770: Windows 11 vs. Linux Benchmarks
5 January 2023 - 51 Comments

Following the year-end looks at Windows 11 vs. Linux graphics/gaming performance for AMD Radeon and NVIDIA GeForce graphics cards, today's article is my first look at the Windows 11 vs. Linux performance for Intel Arc Graphics with the flagship A770 graphics card.

NVIDIA Gaming/GPU Performance: Windows 11 vs. Ubuntu Linux Benchmarks
NVIDIA Gaming/GPU Performance: Windows 11 vs. Ubuntu Linux Benchmarks
2 January 2023 - 21 Comments

Last week was a fresh look at the AMD Radeon graphics/gaming performance between Windows and Linux using the very latest drivers. Today the testing wrapped up from some holiday benchmarking looking at the NVIDIA GeForce performance under Windows 11 and Ubuntu 22.10 Linux for how the drivers on both operating systems are currently competing.

Radeon Gaming/Graphics Performance: Windows 11 vs. Linux GPU Benchmarks
Radeon Gaming/Graphics Performance: Windows 11 vs. Linux GPU Benchmarks
29 December 2022 - 82 Comments

With the end of the year upon us it's a great time to see how the Windows vs. Linux gaming performance is looking as we enter 2023. In particular, it's interesting on the AMD Radeon side with the open-source Linux graphics driver stack having made great gains this year thanks to the continued investment by AMD and heavy contributions by Valve to the Mesa RADV Vulkan driver that is used by the Steam Deck and commonly in general by Linux gamers. Here is a look at the Windows vs. Linux GPU performance both for the mature RDNA2 support as well as the recently-released RDNA3 graphics.

Intel Arc Graphics A750/A770 Performance Ahead Of Linux 6.2 + Mesa 23.0
Intel Arc Graphics A750/A770 Performance Ahead Of Linux 6.2 + Mesa 23.0
30 November 2022 - 24 Comments

Last month when the Intel Arc Graphics A750 and A770 reached retail availability, there was open-source support available for Linux users assuming you were on a new enough kernel and Mesa release plus having to activate the preliminary/experimental hardware support flag. In the time since the open-source Intel dGPU Linux graphics driver support has continued to mature and with the upcoming Linux 6.2 kernel is where DG2/Alchemist graphics have been promoted to stable / supported out-of-the-box. Given this milestone and the upstream Mesa code for the Intel ANV Vulkan and Iris Gallium3D drivers continuing to mature, here are some fresh benchmarks of the Intel Arc Graphics A750/A770 under Linux.

Zink OpenGL-On-Vulkan Benchmarks Are Very Competitive To Radeon OpenGL Driver
Zink OpenGL-On-Vulkan Benchmarks Are Very Competitive To Radeon OpenGL Driver
22 August 2022 - 42 Comments

With this weekend having seen more Zink refactoring code land and Zink being faster than RadeonSI at least for some operations, it was time to fire up some fresh benchmarks of this generic OpenGL-on-Vulkan implementation. From the newest Mesa code this weekend after the latest Zink patches were merged, here is a look at how the Zink performance is compared to the RadeonSI Gallium3D driver's native OpenGL support. All of the testing was done using an AMD Radeon RX 6800 XT graphics card.

Mesa 22.2 Gaming Performance With Radeon RX 6700/6800 XT Graphics Cards On Linux
Mesa 22.2 Gaming Performance With Radeon RX 6700/6800 XT Graphics Cards On Linux
12 August 2022 - 12 Comments

With Mesa 22.2 bringing many new features, you may be curious about how the performance of this next Mesa3D release is looking. For your viewing pleasure today are benchmarks of Mesa 22.2 back from the day it was branched against that of the stock Mesa 22.0 on Ubuntu 22.04 if you have been wondering whether it's worthwhile upgrading... Benchmarks for this article from the current-generation Radeon RX 6700 XT and RX 6800 XT graphics cards.

Upgrading Ubuntu 22.04's Kernel & Mesa For Better AMD RDNA2 Performance
Upgrading Ubuntu 22.04's Kernel & Mesa For Better AMD RDNA2 Performance
1 June 2022 - 23 Comments

While Ubuntu 22.04 LTS was just released over one month ago, it is shipping on the Linux 5.15 kernel that was already two stable series behind at release time but chosen as the default due to its long-term support status. Ubuntu 22.04 also shipped with Mesa 22.0 as the latest stable version albeit the open-source OpenGL/Vulkan graphics drivers are quick to advance. So if you've been thinking about upgrading Mesa or the Linux kernel on your Ubuntu 22.04 system for better Linux gaming performance, here are some benchmarks looking at such performance impact for AMD RDNA2 / Radeon RX 6000 series graphics.

The Initial Performance Of NVIDIA's R515 Open-Source Linux GPU Kernel Driver
The Initial Performance Of NVIDIA's R515 Open-Source Linux GPU Kernel Driver
12 May 2022 - 54 Comments

As outlined in yesterday's extensive article about NVIDIA's new open-source Linux kernel GPU driver, currently for consumer GeForce RTX GPUs the driver is considered of "alpha quality" while NVIDIA's initial focus has been on data center GPU support. In any event with having lots of Turing/Ampere GPUs around, I've been trying out this new open-source Linux kernel driver on the consumer GPUs. In particular, I've been curious about the performance of using this open-source kernel driver relative to the default, existing closed-source kernel driver. Here are some early benchmarks.

NVIDIA Transitioning To Official, Open-Source Linux GPU Kernel Driver
NVIDIA Transitioning To Official, Open-Source Linux GPU Kernel Driver
11 May 2022 - 239 Comments

The day has finally come: NVIDIA IS PUBLISHING THEIR LINUX GPU KERNEL MODULES AS OPEN-SOURCE! To much excitement and a sign of the times, the embargo has just expired on this super-exciting milestone that many of us have been hoping to see for many years. Over the past two decades NVIDIA has offered great Linux driver support with their proprietary driver stack, but with the success of AMD's open-source driver effort going on for more than a decade, many have been calling for NVIDIA to open up their drivers. Their user-space software is remaining closed-source but as of today they have formally opened up their Linux GPU kernel modules and will be maintaining it moving forward. Here's the scoop on this landmark open-source decision at NVIDIA.

Zink OpenGL-On-Vulkan Looking Quite Good & Shining With Mesa 22.1
Zink OpenGL-On-Vulkan Looking Quite Good & Shining With Mesa 22.1
6 May 2022 - 26 Comments

Recently I carried out some tests looking at the performance of Zink for OpenGL implemented atop the Vulkan API in a generic manner that works across drivers. With the state of Mesa 22.1, all of Zink's recent improvements are paying off and here is a quick look at where the performance stands against using the RadeonSI OpenGL driver.

Mesa 22.1-rc1 AMD Radeon Linux Gaming Performance vs. NVIDIA
Mesa 22.1-rc1 AMD Radeon Linux Gaming Performance vs. NVIDIA
22 April 2022 - 29 Comments

With Mesa 22.1 having been branched and working its way towards release in early to mid May, it's a good time to deliver some fresh Linux gaming benchmarks on the latest GPU drivers. In this article are some reference benchmark results of various AMD Radeon graphics cards on Mesa 22.1-rc1 as of branching paired with Linux 5.17 and then benchmarked against NVIDIA's latest driver and various GeForce RTX GPUs.

1044 display drivers articles published on Phoronix.