News: 0001468252

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.11 To Bring Nouveau NVreg_RegistryDwords Support, Intel NPU Enhancements

([Linux Kernel] 4 Hours Ago drm-misc-next)


Now past the Linux 6.10 merge window, this week brought an initial batch of drm-misc-next changes submitted to the Direct Rendering Manager subsystem's DRM-Next for queuing until the Linux 6.11 merge window opens up in July. The changes this week include a notable addition for the open-source NVIDIA (Nouveau) driver and some improvements for the Intel iVPU driver for their Neural Processing Unit (NPU).

On the Nouveau driver side, this week's drm-misc-next pull request has a patch from NVIDIA engineer Timur Tabi. The change is to allow command-line GSP-RM registry support. With the "NVreg_RegistryDwords" command line parameter now, additional registry keys can be sent to the GPU System Processor GSP-RPM. The NVreg_RegistryDwords registry bits can be useful for fine-tuning configurations, debugging, and "experimenting" with behavior. These keys are passed directly to the GSP-RM without handling by the Nouveau driver.

The NVIDIA proprietary driver supports the NVreg_RegistryDwords module option as well and has been used by NVIDIA GeForce Linux gamers for manipulating performance levels, brightness controls, and overriding other options that are handled by the GPU System Processor. Having this NVreg_RegistryDwords support for the Nouveau driver should help for similar situations when using RTX 20 series and newer GPUs with GSP firmware support activated.

Over on the IVPU accelerator driver side for the Intel NPU support on Linux, there is now hardware scheduler support, profiling support, and improved platform support layer handling. This work was previously talked about in the [1]more versatile CPU and NPU handling article. The [2]Intel NPU hardware scheduler and profiling support had been intended for the Linux v6.10 kernel but didn't ultimately get merged in time and thus now is coming for Linux 6.11. Great ongoing IVPU/NPU improvements by Intel for Linux.

The drm-misc-next pull also now allows for selecting fonts with the DRM Panic handler. That DRM Panic work is for [3]sort of like a "Blue Screen of Death" on Linux . The initial DRM Panic code was merged for v6.10 but continues to be improved upon and working toward broader driver support.

The full list of DRM-Misc-Next updates for the week can be found via [4]this pull request to DRM-Next. Stay tuned to Phoronix for more coverage of DRM-Next over the weeks ahead as more graphics/display driver feature code gets primed ahead of the Linux 6.11 cycle.



[1] https://www.phoronix.com/news/Intel-NPU-iVPU-Refactoring

[2] https://www.phoronix.com/news/Intel-iVPU-Driver-NPU-Linux-610

[3] https://www.phoronix.com/news/Nouveau-DRM-Panic-Patches

[4] https://lore.kernel.org/dri-devel/20240530-hilarious-flat-magpie-5fa186@houat/T/#u



Kjell

His followers called him Mahasamatman and said he was a god. He preferred
to drop the Maha- and the -atman, however, and called himself Sam. He never
claimed to be a god. But then, he never claimed not to be a god. Circum-
stances being what they were, neither admission could be of any benefit.
Silence, though, could. It was in the days of the rains that their prayers
went up, not from the fingering of knotted prayer cords or the spinning of
prayer wheels, but from the great pray-machine in the monastery of Ratri,
goddess of the Night. The high-frequency prayers were directed upward through
the atmosphere and out beyond it, passing into that golden cloud called the
Bridge of the Gods, which circles the entire world, is seen as a bronze
rainbow at night and is the place where the red sun becomes orange at midday.
Some of the monks doubted the orthodoxy of this prayer technique...
-- Roger Zelazny, "Lord of Light"