<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Thu, May 12, 2022, at 11:25, L.D. Paniak wrote:<br></div><blockquote type="cite" id="qt" style=""><div>On a bright, warm spring day, hell froze over:<br></div><div><a href="https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1">https://www.phoronix.com/scan.php?page=article&item=nvidia-open-kernel&num=1</a><br></div><div><a href="https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/COPYING">https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/COPYING</a><br></div><div><br></div><div>You can even compile it for yourself:<br></div><div><a href="https://github.com/NVIDIA/open-gpu-kernel-modules">https://github.com/NVIDIA/open-gpu-kernel-modules</a><br></div><div><br></div><div>This driver is only good for newer NVIDIA GPUs (Turing+).<br></div><div>Nouveau or proprietary driver will have to be used for older GPUs <br></div><div>(pre-RTX 20)<br></div></blockquote><div><br></div><div><div>Reading the announcement throws some cold water on the situation:<br></div><div><br></div><div>* Currently only beta support for consumer cards (geforce, etc) and workloads (like "displaying output")<br></div><div>* Still requires closed-source user-space drivers<br></div><div>* Requires matched-version of said closed user-space drivers<br></div><div>* Also doesn't include firmware, and that is something is something holding back nouveau, for example.<br></div><div><br></div><div>Basically,
it appears that nvidia simply took their kernel module blob from
proprietary + open glue to fully open. I expect the real reason behind
this is to allow them to start using the GPL-only functionality in the
kernel, which they were not allowed to before.<br></div><div><br></div><div>It's an improvement, but just barely.<br></div><div><br></div><div>We'll
see in time whether nvidia will accept patches to support open
userspace (mesa, etc) or whether code can be adapted to improve nouveau.<br></div><div><br></div></div><div id="sig91988184"><div class="signature">-- <br></div><div class="signature"><b>Chris Irwin</b><br></div><div class="signature"><br></div><div class="signature"><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">email: chris@chrisirwin.ca</span><br></div><div class="signature"><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"> web: <a href="https://chrisirwin.ca">https://chrisirwin.ca</a></span><br></div></div><div><br></div></body></html>