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.
Nouveau News Archives
489 Nouveau open-source and Linux related news articles on Phoronix since 2006.
If you are using the Nouveau Gallium3D driver there is now the possibility of having much better performance with the Dolphin emulator.
Initial open-source driver support for the NVIDIA GV100 "Volta" GPUs will be introduced with the upcoming Linux 4.18 kernel cycle.
Ben Skeggs of Red Hat today published initial open-source Nouveau driver support for the NVIDIA GV100 "Volta" graphics hardware.
Karol Herbst and others at Red Hat continue working on improving the open-source GPU compute for Linux, particularly for the Nouveau open-source reverse-engineered NVIDIA driver.
Karol Herbst, who is a long-time Nouveau contributor who joined Red Hat at the end of last year, along with other hat-wearing Linux developers continue working on Nouveau compute support for this open-source NVIDIA driver.
Karol Herbst at Red Hat started off this week by publishing his latest patches around Nouveau NIR support as part of the company's effort for getting SPIR-V/compute support up and running on this open-source NVIDIA driver.
It's been a while since we last have seen any new Heterogeneous Memory Management patches even after its mainline introduction in Linux 4.14. But Jerome Glisse who masterminded HMM at Red Hat is now out with some Shared Virtual Memory (SVM) patches for Nouveau.
Longtime Nouveau contributor Karol Herbst who joined Red Hat at the end of 2017 continues working on Nouveau compute support along with fellow hat-wearing open-source graphics driver developer Rob Clark.
Longtime Nouveau contributor Karol Herbst joined Red Hat at the end of last year where his current task is on NIR intermediate representation support for Nouveau as part of bringing SPIR-V compute support to this open-source NVIDIA Linux driver.
Back for Mesa 18.0 there was OpenGL bindless textures for Kepler GPUs on the open-source NVIDIA "Nouveau" driver while now for Mesa 18.1 that support is in place for Maxwell GPUs and newer.
Last week the big DRM feature update for Linux 4.16 was sent in that included many AMDGPU updates, AMDKFD HSA updates, better Intel Cannonlake graphics support, Jetson TX2 display support, MSM DEVFREQ handling, and much more. But missing were any open-source NVIDIA "Nouveau" driver changes. There is now a secondary DRM pull request with Nouveau updates.
Red Hat's Lyude Paul has been spending the past number of weeks working out clock-gating support for NVIDIA Kepler GPUs with the open-source Nouveau DRM kernel driver.
Open-source NVIDIA "Nouveau" driver developers Martin Peres, Pierre Moreau, and Karol Herbst took to the FOSDEM 2018 conference today to share a status update on their reverse-engineering and open-source driver writing work around this unofficial NVIDIA Linux driver.
Earlier this month a Red Hat developer managed to achieve full clock-gating for NVIDIA Kepler GPUs using the open-source Nouveau DRM driver. Today the second version of these patches were published.
In improving the power-savings of NVIDIA GeForce 600/700 "Kepler" GPUs running on the open-source NVIDIA "Nouveau" driver, Red Hat developer Lyude Paul has published a set of patches allowing for full clock-gating with these older graphics cards.
It's not any re-clocking code or magical improvements for Nouveau's Pascal support, but on the Tegra side a NVIDIA developer has volleyed some new open-source patches.
Longtime Nouveau Gallium3D contributor Ilia Mirkin has landed OpenGL bindless texture (ARB_bindless_texture) support within Mesa 17.4-dev Git.
Not only is RadeonSI working on NIR support but Red Hat has begun working on NIR support for the open-source NVIDIA "Nouveau" driver as part of a compute effort and possible Vulkan support in the future.
The open-source NVIDIA "Nouveau" driver project providing independent, reverse-engineered 3D graphics driver support for GeForce GPUs made a lot of progress in 2017 although not as great as many would have hoped for. But 2018 will hopefully prove to be more interesting.
Ben Skeggs of Red Hat has been working on a few Nouveau DRM changes for the next kernel cycle.
There's some exciting news for open-source NVIDIA "Nouveau" driver users this holiday season!
NVIDIA has done an open-source code drop to end out 2017. It's not as exciting as many would have hoped for in providing Nouveau GPU re-clocking abilities, any improvements to the signed firmware situation, or an open-source Vulkan driver, but there is now an experimental Nouveau allocator to implement their proposed generic device allocator library.
Frequent Nouveau open-source NVIDIA driver contributor Karol Herbst has posted his latest patch series in working towards GeForce GTX 900 "Maxwell 2" graphics processor re-clocking.
The Nouveau DRM kernel driver changes have now been submitted and pulled into DRM-Next for Linux 4.15.
Longtime Nouveau contributor Karol Herbst has been working on an updated list of project ideas for new contributors or those that may be wanting to participate in an Endless Vacation of Code / Google Summer of Code.
Longtime Nouveau contributors Martin Peres and Karol Herbst presented at this week's XDC2017 X.Org conference at the Googleplex in Mountain View. It was a quick talk as they didn't have a whole lot to report on due to their open-source NVIDIA "Nouveau" driver efforts largely being restricted by NVIDIA Corp.
Karol Herbst has sent out 29 updated patches on Friday for a major rework to the Nouveau clock related code for re-clocking and related functionality. This includes a "hacky workaround" for getting re-clocking to function on GeForce GTX 900 "Maxwell 2" GPUs.
Landing in the Nouveau DRM tree this week is initial support for the GP100 temperature sensor used by newer NVIDIA Pascal graphics cards.
The changes for the Nouveau open-source NVIDIA driver are now queued in the DRM-Next tree as new material for Linux 4.14.
The long-awaited Heterogeneous Memory Management (HMM) work for the Linux kernel may be a step closer to mainlining now that Nouveau patches are in the works for this functionality as part of a seemingly new compute effort for this open-source NVIDIA driver.
Nouveau developers continue working to support the GeForce GT 1030 "GP108" graphics processor that unfortunately is lagging behind the other Pascal GPUs in their open-source NVIDIA driver coverage.
Nouveau re-clocking/power expert Karol Herbst has published a set of patches today implementing thermal throttling support for this open-source NVIDIA DRM driver.
Karol Herbst has added support for GPU temperature readouts for GeForce GTX 900 "Maxwell2" GPUs to the open-source, reverse-engineered Nouveau DRM driver.
Student open-source developer Boyan Ding has been working this summer on an instruction scheduler for the Nouveau driver in order to achieve greater performance with more efficient shader code.
Red Hat's Lyude has enabled the ARB_post_depth_coverage within the Nouveau NVC0 driver and the associated work for bringing it up within Gallium3D / Mesa state tracker.
Independent developer Pierre Moreau who has contributed to the open-source Nouveau driver in the past has published a rather interesting patch series today: SPIR-V support for the Clover Gallium3D OpenCL state tracker.
Patches posted today for Nouveau NVC0, the open-source NVIDIA driver for modern GeForce GPUs, implement OpenGL compute shader support for Pascal hardware.
For those using the xf86-video-nouveau DDX driver rather than the generic xf86-video-modesetting, there is a new release now available.
Ben Skeggs has merged the code for enabling HDMI Stereoscopic 3D support within the Nouveau DRM driver.
While NVIDIA's GeForce 400/500 "Fermi" graphics cards have since been succeeded by Kepler, Maxwell, and now Pascal, the Fermi hardware is still receiving some love from open-source NVIDIA (Nouveau) developers in taking baby steps towards working re-clocking support.
Following the work laid by AMD developers on wiring ARB_shader_ballot into RadeonSI, a student developer working on Nouveau has posted support for this OpenGL extension.
Ben Skeggs has queued up some of the last patches from NVIDIA's open-source enabler who last week left the company and queued up the code in DRM-Next for introduction in Linux 4.12.
Ilia Mirkin has landed support for Pascal graphics processors within the xf86-video-nouveau X.Org DDX driver.
NVIDIA has published the initial hardware enablement patches for bringing up the Pascal GPU found in the Tegra X2 SoC under the open-source Nouveau driver.
Alastair Bridgewater has revised his work on HDMI 3D/Stereoscopy support for the open-source NVIDIA (Nouveau) Linux kernel driver.
Red Hat developer Lyude Paul is working on OpenGL NV_fill_rectangle support for Gallium3D and the Nouveau driver.
Ben Skeggs has sent in his initial Nouveau feature update abnormally early to DRM-Next for in turn landing in the Linux 4.12 kernel.
For those using the xf86-video-nouveau X.Org driver rather than xf86-video-modesetting, the Nouveau DDX v1.0.14 release took place today.
Yesterday I wrote about initial Nouveau open-source acceleration for GeForce GTX 1050/1060/1070/1080 GPUs and now the signed firmware images needed for pairing with that code are readily available.
489 Nouveau news articles published on Phoronix.