Nvidia and Nouveau

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • docs

    Hardware and software docs / wiki (by AsahiLinux)

  • NVIDIA couldn't really open source their driver fully in the style of Intel or AMD - too much proprietary IP stuff to hold on to I guess. But they got a lot of flak for it and it was hurting their customers and thus them - so they came up with the only thing they can imagine - GSP, which nicely tucks away all the IP into a RISC-V processor on the GPU which is accessed via an API which the rest of the "open" driver and nouveau can use.

    So now they need to ship 30-40 MB firmware image for the GSP which is signed, versioned and GPU hardware specific. Linux distros would need to not only ship a lot of those in linux-firmware, bundling them in the initramfs would blow away most people's /boot - I guess we could just go to bigger /boot or delay load firmware after rootfs is mounted and call it a day.

    But since nouveau reverse engineered things it has its own way of doing things that are now not compatible with the GSP approach so the new sensible direction for nouveau might be to make it legacy and have a new replacement driver that talks to the GSP for doing stuff.

    (In many ways Apple's M1 uses the same approach - https://github.com/AsahiLinux/docs/wiki/Introduction-to-Appl...)

    Thanks NVIDIA!

  • open-gpu-kernel-modules

    NVIDIA Linux open GPU kernel module source

  • Some more discussion and clarifications about this at https://github.com/NVIDIA/open-gpu-kernel-modules/discussion...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nvidia-legacy

    This repository includes patched legacy nVIDIA drivers for newer Linux kernels (5.8 - 6.8). Works on all Linux distros.

  • I really wish nouveau were in a better state. I have a positively ancient laptop with a 8600M nvidia chipset that just will not reliably operate with the nouveau driver.

    Instead, I have to use https://github.com/MeowIce/nvidia-legacy to patch and install the proprietary drivers.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project