For a number of months now there's been several NVIDIA developers working on improving the open-source Nouveau driver particularly around the Tegra series.
David Airlie has pulled the Nouveau DRM driver changes into his DRM-Next tree, which will then end up in Linux 4.4 within the next few days.
Following AMD adding ARB_copy_image support to the RadeonSI driver, Nouveau's NV50 and NVC0 Gallium3D drivers have now been wired up for this OpenGL extension.
Back in July I wrote about someone working on a SPIR-V to NV50 IR Nouveau translator so that this intermediate representation for Vulkan and OpenCL 2.1+ could then be fed into this open-source NVIDIA driver. A brief, indirect update was shared this weekend and so far it appears the work is progressing slowly.
Samuel Pitoiset has published a new set of sixteen patches for improving the MP counters support for NVIDIA GeForce GTX 400/500 "Fermi" graphics processors.
Last month I wrote about an experimental Nouveau code branch that offered better GDDR5 Kepler re-clocking support. For some, this branch allows Nouveau users to finally fully re-clock their GeForce GTX 600/700 series graphics cards. Those patches are now being offered up for mainline Nouveau.
Ben Skeggs at Red Hat has started queuing up the open-source NVIDIA (Nouveau) driver patches that are being aimed for the Linux 4.4 kernel.
Roy Spliet has just published his latest work to better handle re-clocking for select NVIDIA GPUs with the open-source Nouveau driver.
Samuel Pitoiset for the past few years has been on what seems like a one-man mission to implement NVIDIA's hardware performance counters inside the open-source Nouveau driver. He continues making much progress and it's starting to become a reality for developers who wish to profile their apps/workloads with Nouveau under Linux.
Besides AMD talking about their Vulkan Linux driver and other AMDGPU driver plans, an update on the open-source NVIDIA (Nouveau) driver was shared today at XDC2015.
If you've been reading Phoronix any length of time for open-source graphics news, you'll know the most difficult challenge facing open-source NVIDIA (Nouveau) driver developers is the re-clocking / power management situation. It's been slow and re-clocking still leaves a lot to be desired.
In his spare time outside of Intel's Open-Source Technology Center, Martin Peres has been working on a few improvements to the Nouveau DRM driver when it comes to voltage controls.
A few days ago I wrote about the open-source NVIDIA kernel driver going through a big rework and now that code has been queued up into DRM-Next for Linux 4.3.
While the open-source NVIDIA (Nouveau) driver has supported Gallium3D's VDPAU state tracker, there is a new set of patches for also being able to benefit from the VA-API state tracker for video acceleration.
While Linux 4.2 isn't bringing any notable Nouveau changes, it looks like for Linux 4.3 there could be quite a heavy rework of the Nouveau DRM driver landing that consists of hundreds of patches to this open-source NVIDIA graphics driver.
The latest work that NVIDIA's been working on for the open-source Nouveau driver is to enable VIC support.
Patches are pending to remove GLAMOR support from the xf86-video-nouveau DDX driver and as a result to also drop the Maxwell hardware support.
On the heels of the fresh open-source AMD Linux driver tests with Counter-Strike: Global Offensive and Team Fortress 2, here are some numbers for these Steam Linux games on the open-source NVIDIA (Nouveau) graphics driver.
While there is already an Intel Vulkan Linux graphics driver developed by Valve and LunarG that will be open-sourced as soon as the Vulkan specification is officially out, we haven't heard much about the other open-source Linux graphics drivers trying to get a jump start on Vulkan / SPIR-V support.
For developers that may be experienced with advanced C/C++ programming, dealing with graphics drivers is a very different beast, and thus for individuals wanting to get involved there are often lots of questions simply about how to get started.
Samuel Pitoiset has continued reverse-engineering NVIDIA's hardware performance counters and implementing them for use under Linux by the open-source Nouveau driver. His latest "RFC" patches are for exposing the NV50 global performance counters.
Samuel Pitoiset has continued on his quest of implementing NVIDIA hardware counters support and exposing it to user-space within the Nouveau open-source driver stack.
Samuel Pitoiset today unveiled his long sought after patches for implementing NVIDIA's PerfKit performance utility as a Gallium3D state tracker for use by the open-source Linux graphics drivers.
Red Hat is letting another one of their developers focus on improvements to Nouveau, the open-source NVIDIA Linux graphics driver.
Thanks to work by Samuel Pitoiset, NVIDIA's hardware performance counters of their recent GPU generations are now being exposed through the open-source Nouveau Linux graphics driver.
While the Nouveau developers remain blocked by NVIDIA on bringing up accelerated support for the GeForce GTX 900 series, with the forthcoming Linux 4.1 kernel there is initial GeForce GTX 750 "Maxwell" accelerated support out-of-the-box.
While the GeForce GTX 900 series are in garbage shape with the open-source driver, Nouveau on Linux 4.1 does bring some improvements for the original Maxwell GeForce GTX 750 series along with the GK20A Tegra K1 graphics processors.
While NVIDIA's new GeForce GTX 900 series is dominating for Linux gamers with excellent performance with their $1000+ GPU as well as great Linux OpenGL/OpenCL performance out of their lower-cost GPUs with excellent power efficiency, that's only when using the proprietary driver... NVIDIA's newer GTX 900 / Maxwell hardware is less open-source friendly than their previous generations of hardware.
Nouveau (NVC0) Gallium3D now supports the GL_ARB_gpu_shader_fp64 extension. What's exciting about this enablement is that it's a feature for OpenGL 4.0 / GLSL 4.00 compliance and this Nouveau driver support is beating out the Intel and Radeon drivers in providing this OpenGL capability.
While the Nouveau pull request has yet to be issued for the DRM-Next merge window that will ultimately target the Linux 3.20 kernel, a look at the changes so far appear to mostly indicate this open-source NVIDIA driver is just going through a period of code cleaning and reorganization.
318 Nouveau news articles published on Phoronix.