From f6f40139198227a8a68b47cd9b30b28b42c62ac2 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Wed, 25 Mar 2026 05:07:27 +0800 Subject: nongnu: Add nvda-595. * nongnu/packages/nvidia.scm (%nvidia-driver-arguments-595): New procedure. (nvidia-source-595-x86_64-linux) (nvidia-source-595-aarch64-linux) (nvidia-driver-595, nvidia-firmware-595, nvidia-module-595) (nvidia-module-open-595, nvidia-modprobe-595, nvidia-settings-595) (nvda-595, nvda-user-alias-595) (steam-nvidia-595, steam-nvidia-user-alias-595) (heroic-nvidia-595, heroic-nvidia-user-alias-595) (ffmpeg/nvidia-595, ffmpeg-6/nvidia-595): New variables. * nonguix/transformations.scm (nonguix-transformation-nvidia): Support 595 series. * README.org (NVIDIA graphics card): Add 595 series. --- README.org | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) (limited to 'README.org') diff --git a/README.org b/README.org index b766c03..8c9240b 100644 --- a/README.org +++ b/README.org @@ -241,17 +241,17 @@ version to use. Here're GPUs supported by our packaged proprietary drivers. -| Code name | Series | nvda-beta | nvda-590 | nvda-580 | nvda-470 | nvda-390 | Nouveau | -|--------------+------------------------------------+-----------+----------+----------+----------+----------+---------| -| [[https://en.wikipedia.org/wiki/Blackwell_(microarchitecture)][Blackwell]] | GeForce 50 series | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | -| [[https://en.wikipedia.org/wiki/Ada_Lovelace_(microarchitecture)][Ada Lovelace]] | GeForce 40 series | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | -| [[https://en.wikipedia.org/wiki/Ampere_(microarchitecture)][Ampere]] | GeForce 30 series | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | -| [[https://en.wikipedia.org/wiki/Turing_(microarchitecture)][Turing]] | GeForce 16/20 series | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | -| [[https://en.wikipedia.org/wiki/Volta_(microarchitecture)][Volta]] | Titan V | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | -| [[https://en.wikipedia.org/wiki/Pascal_(microarchitecture)][Pascal]] | GeForce 10 series | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | -| [[https://en.wikipedia.org/wiki/Pascal_(microarchitecture)][Maxwell]] | GeForce 750/900 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | -| [[https://en.wikipedia.org/wiki/Kepler_(microarchitecture)][Kepler]] | GeForce 600/700, GeForce GTX Titan | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | -| [[https://en.wikipedia.org/wiki/Fermi_(microarchitecture)][Fermi]] | GeForce 400/500 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | +| Code name | Series | nvda-beta | nvda-595 | nvda-590 | nvda-580 | nvda-470 | nvda-390 | Nouveau | +|--------------+------------------------------------+-----------+----------+----------+----------+----------+----------+---------| +| [[https://en.wikipedia.org/wiki/Blackwell_(microarchitecture)][Blackwell]] | GeForce 50 series | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | +| [[https://en.wikipedia.org/wiki/Ada_Lovelace_(microarchitecture)][Ada Lovelace]] | GeForce 40 series | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | +| [[https://en.wikipedia.org/wiki/Ampere_(microarchitecture)][Ampere]] | GeForce 30 series | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | +| [[https://en.wikipedia.org/wiki/Turing_(microarchitecture)][Turing]] | GeForce 16/20 series | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | +| [[https://en.wikipedia.org/wiki/Volta_(microarchitecture)][Volta]] | Titan V | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | +| [[https://en.wikipedia.org/wiki/Pascal_(microarchitecture)][Pascal]] | GeForce 10 series | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | +| [[https://en.wikipedia.org/wiki/Pascal_(microarchitecture)][Maxwell]] | GeForce 750/900 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | +| [[https://en.wikipedia.org/wiki/Kepler_(microarchitecture)][Kepler]] | GeForce 600/700, GeForce GTX Titan | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | +| [[https://en.wikipedia.org/wiki/Fermi_(microarchitecture)][Fermi]] | GeForce 400/500 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | *NOTE*: Open source kernel modules are supported since Turing and required since Blackwell. Wayland support for =nvda-470= and =nvda-390= is only available on @@ -263,6 +263,7 @@ The sign ⚠️ means open source kernel modules don't work but close source one | Driver | linux-6.19 | linux-6.18 | linux-6.12 | linux-6.6 | linux-6.1 | |-----------+------------+------------+------------+-----------+-----------| | nvda-beta | ⚠️ | ⚠️ | ✅ | ✅ | ✅ | +| nvda-595 | ⚠️ | ⚠️ | ✅ | ✅ | ✅ | | nvda-590 | ⚠️ | ✅ | ✅ | ✅ | ✅ | | nvda-580 | ✅ | ⚠️ | ✅ | ✅ | ✅ | | nvda-470 | ✅ | ✅ | ✅ | ✅ | ✅ | @@ -273,6 +274,7 @@ Driver package specifications, for command-line interface usage. | Driver | Specification | |-----------+---------------| | nvda-beta | nvda-beta | +| nvda-595 | nvda@595 | | nvda-590 | nvda@590 | | nvda-580 | nvda@580 | | nvda-470 | nvda@470 | @@ -472,6 +474,7 @@ more variants: | Variable | Specification | |--------------------+--------------------| | heroic-nvidia-beta | heroic-nvidia-beta | +| heroic-nvidia-595 | heroic-nvidia@595 | | heroic-nvidia-590 | heroic-nvidia@590 | | heroic-nvidia-580 | heroic-nvidia@580 | | heroic-nvidia-470 | heroic-nvidia@470 | @@ -480,6 +483,7 @@ more variants: | Variable | Specification | |-------------------+-------------------| | steam-nvidia-beta | steam-nvidia-beta | +| steam-nvidia-595 | steam-nvidia@595 | | steam-nvidia-590 | steam-nvidia@590 | | steam-nvidia-580 | steam-nvidia@580 | | steam-nvidia-470 | steam-nvidia@470 | @@ -492,11 +496,13 @@ available to the programming interface: - ffmpeg/nvidia-470 - ffmpeg/nvidia-580 - ffmpeg/nvidia-590 +- ffmpeg/nvidia-595 - ffmpeg/nvidia-beta - ffmpeg-6/nvidia-390 - ffmpeg-6/nvidia-470 - ffmpeg-6/nvidia-580 - ffmpeg-6/nvidia-590 +- ffmpeg-6/nvidia-595 - ffmpeg-6/nvidia-beta ** Substitutes for nonguix -- cgit v1.3