Nouveau News Archives


485 Nouveau open-source and Linux related news articles on Phoronix since 2006.

Nouveau NVC0 Shader Disk Cache Lands For Speeding Up Game Load Times

Covered back in February was work for Nouveau's NVC0 Gallium3D driver to finalle make use of the Mesa on-disk shader cache functionality for speeding up game load times by allowing previously compiled GLSL shaders to be cached to disk. That work by Red Hat has finally been mainlined in Mesa 20.3.

25 August 2020 - Mesa 20.3-devel - 8 Comments
Open-Source 3D/Compute Finally Materializing For NVIDIA Volta / Turing GPUs

The open-source Nouveau kernel driver has supported Volta GPUs for some time and since Linux 5.6 also supported open-source initialization of Turing GPUs for hardware acceleration. But missing for Volta and Turing has been the Mesa-side support for enabling 3D (OpenGL) and compute (OpenCL) functionality on these newer GPUs. That is finally changing with pending Mesa patches.

9 June 2020 - Nouveau OpenGL + Compute - 9 Comments
Open-Source NVIDIA/Nouveau Changes Submitted For Linux 5.8

There hasn't been too much to report on the open-source NVIDIA "Nouveau" kernel driver in some time since the enabling of Turing and no apparent progress on re-clocking to allow the graphics cards to hit their rated clock frequencies (the longstanding, number one limitation for this open-source driver), but some changes were sent in today for the upcoming Linux 5.8 kernel merge window.

22 May 2020 - Nouveau For Linux 5.8 - 4 Comments
Nouveau Display CRC Support Being Firmed Up Thanks To NVIDIA's Documentation
Nouveau Display CRC Support Being Firmed Up Thanks To NVIDIA's Documentation

While waiting to see NVIDIA's new open-source play and ultimately how the re-clocking situation will get addressed for Nouveau so modern GeForce GPUs can work at their intended frequencies on this open-source Linux graphics driver stack, at least the display support has been getting into a more reliable state with CRC support on the horizon as a result of NVIDIA's already published documentation.

18 April 2020 - Nouveau CRC Support - 18 Comments
NVIDIA Posts Firmware Needed For Open-Source GeForce 16 Series Acceleration

As written about last week, in the works for the Linux 5.7 kernel this spring is open-source NVIDIA "Nouveau" acceleration for the GeForce 16 series. That code is currently sitting in the Nouveau development tree until landing in DRM-Next for Linux 5.7, but NVIDIA has now posted the necessary firmware binaries needed for enabling the hardware acceleration on these Turing GPUs.

19 February 2020 - TU116 / TU117 - 36 Comments
NVIDIA Format Modifiers Coming To Nouveau In Linux 5.7

Now that the merge window is over for Linux 5.6, where the Nouveau open-source NVIDIA driver managed GeForce RTX 2000 "Turing" series accelerated support, a new feature addition landed Monday in the Nouveau kernel development tree for the next cycle.

10 February 2020 - NVIDIA Format Modifiers - Add A Comment
Nouveau Finally Lands SPIR-V Support As Part Of OpenCL Push

Going back to December 2017 we've been tracking the Red Hat led effort on improving Nouveau's OpenCL compute support that involves adding NIR/SPIR-V support and improvements to the Clover Gallium3D state tracker. To much surprise, this morning the SPIR-V support for this open-source NVIDIA driver was merged for Mesa 19.3.

21 September 2019 - Nouveau + SPIR-V + OpenCL - 7 Comments
NVIDIA Bringing Up Open-Source Volta GPU Support For Their Xavier SoC
NVIDIA Bringing Up Open-Source Volta GPU Support For Their Xavier SoC

While NVIDIA doesn't contribute much open-source Linux driver code as it concerns their desktop GPUs (though they have been ramping up documentation), when it comes to Tegra/embedded is where they have contributed improvements and new hardware support to Nouveau and associated driver code in the past several years. NVIDIA's open-source Tegra/embedded contributions come as a result of customer demand/requirements. Their latest work is preparing to finally bring-up the "GV11B" Volta graphics found within last year's Tegra Xavier SoC.

17 September 2019 - Tegra Xavier GV11B - 8 Comments
The Open-Source NVIDIA "Nouveau" Driver Gets A Batch Of Fixes For Linux 5.3

With last week's big DRM pull request for Linux 5.3 that brought Navi support most notably on the AMD side while Intel received HDR display support, continued Icelake/Gen11 work, and more, there weren't any changes to the open-source NVIDIA "Nouveau" driver. It was another unfortunate cycle of no major improvements for the Nouveau driver but at least sent out today were a set of new "fixes" for this driver that remains crippled on Maxwell GPUs and newer.

19 July 2019 - Nouveau Fixes - 37 Comments
NVIDIA Firmware Blobs Get Updated To Help Some Pascal GPUs With Nouveau

An updated firmware configuration should help some GeForce GTX 1000 "Pascal" users with their limited open-source driver support, but the situation remains a mess. Besides the fact of being binary blobs, it's more complicated this time around with the interfaces changing for what is expected by the Nouveau DRM kernel driver.

7 June 2019 - Firmware Blobs - 30 Comments
Nouveau NIR Support Lands In Mesa 19.1 Git

It shouldn't come as any surprise, but landing today in Mesa 19.1 Git is the initial support for the Nouveau Gallium3D code to make use of the NIR intermediate representation as an alternative to Gallium's TGSI.

17 March 2019 - Nouveau NIR In Mesa 19.1 - Add A Comment
Nouveau Driver Picks Up SVM Support Via HMM

The Nouveau kernel driver has queued patches for introducing Shared Virtual Memory (SVM) support for this open-source NVIDIA driver as a step forward to its OpenCL/compute opportunities.

15 February 2019 - Shared Virtual Memory - 10 Comments
Nouveau DRM Tree Sees Updates Ahead Of Linux 4.20

While there has been lots of Intel updates and tons of AMDGPU activity in DRM-Next for the upcoming Linux 4.20~5.0 cycle, there hadn't been any changes to the open-source NVIDIA "Nouveau" driver while at least today the Nouveau DRM tree has seen some new updates.

5 October 2018 - Open-Source NVIDIA - 6 Comments
NVIDIA Firmware Blobs Get Switched Up For Helping Pascal-Powered Laptops With Nouveau

There was some NVIDIA signed firmware activity today in the linux-firmware.git tree for Pascal GPUs... Sadly, it's not the long sought after PMU firmware or any breakthrough in allowing the open-source Nouveau driver to properly support re-clocking or other long missing functionality from this open-source NVIDIA driver. Rather, it's just to help out newer laptops with Pascal discrete graphics.

6 September 2018 - Signed Binary Blobs - 18 Comments
Nouveau Changes Queue Ahead Of Linux 4.19

Linux 4.19 is going to be another exciting kernel on the Direct Rendering Manager (DRM) front with a lot of good stuff included while hours ago we finally got a look at what's in store for the open-source NVIDIA "Nouveau" driver.

19 July 2018 - Open-Source NVIDIA - 3 Comments
NIR Continues To Be Prepped For OpenCL Support

Longtime Nouveau contributor Karol Herbst who joined Red Hat several months ago has been working on Nouveau NIR support as stepping towards SPIR-V/compute support and this summer the work very much remains an active target.

15 July 2018 - NIR OpenCL - 2 Comments
Recent Nouveau Improvements Thanks To A New Contributor
Recent Nouveau Improvements Thanks To A New Contributor

The open-source NVIDIA "Nouveau" driver continues to be largely a community affair aside from occasional code/documentation dumps (and hardware supplies) from NVIDIA and then Red Hat also employing a few of the key contributors to the Nouveau DRM kernel driver and Nouveau NVC0 Gallium3D within Mesa. When it comes to Red Hat's Nouveau developers like Ben Skeggs and Karol Herbst, they started out as community contributors over the years to this driver. Fortunately, this year has brought another new contributor to the Mesa driver stack.

8 July 2018 - Nouveau Gallium3D - 20 Comments
Nouveau NIR Support Nears The Mesa Merging Milestone

It has been a while since last having anything to report on the Nouveau Gallium3D driver's effort to support the NIR intermediate representation as part of their effort to re-use existing code-paths for helping to bring-up SPIR-V compute support for this open-source NVIDIA Linux driver and ultimately working towards Vulkan support. But the latest version of these Nouveau NIR patches are now available and almost ready to be mainlined.

29 June 2018 - Nouveau NIR - 4 Comments

485 Nouveau news articles published on Phoronix.