Commit graph

356 commits

Author SHA1 Message Date
Maciej Krüger
51839886b3
nvidia_x11: add production alias
As described on https://www.nvidia.com/en-us/drivers/unix/ this refers to the production branch
2021-11-22 07:53:16 +01:00
Cole Mickens
4f0c8d0512
nvidia_x11: libPath: add libgbm/libGL libraries (#145439) 2021-11-14 23:43:35 +01:00
Kiskae
49b20f946e nvidia_x11_legacy470: 470.82.00 -> 470.86 2021-11-12 19:57:14 +01:00
Niklas Hambüchen
e24463bcc9 nvidia-x11: Add update comment 2021-11-07 23:42:59 +00:00
Cole Mickens
fd6e9350d0
Merge pull request #139354 from colemickens/nvidia
nvidia: fix egl-wayland loading
2021-11-04 23:09:38 -07:00
Ellie Hermaszewska
cf6e529bfb
Merge pull request #142565 from Kiskae/patch-1
nvidia_x11 _legacy470: init at 470.82.00
2021-11-01 16:47:29 +08:00
Kiskae
d654d52b24 nvidia_x11_legacy470: 470.74 -> 470.82.00 2021-10-28 23:24:12 +02:00
Timothy DeHerrera
8a667bea3e
linuxPackages.nvidia_x11: 470.74 -> 495.44 2021-10-26 13:33:09 -06:00
Kiskae
f8d38db8d7 nvidia_x11 _legacy470: init at 470.74
R470 is the last version supporting the kepler architecture
Making it a separate package allows the driver to be pinned before the 495.xx driver becomes stable.
2021-10-22 21:30:51 +02:00
Cole Mickens
59a7fb27a1
nvidia: install egl wayland gbm support 2021-10-20 20:31:38 -07:00
Cole Mickens
7761e23785
nvidia: add wayland to nvidia-egl-wayland libpath 2021-10-20 15:19:07 -07:00
Cole Mickens
216dd5b740
nvidia: fix egl-wayland loading 2021-10-20 15:19:06 -07:00
Jonathan Ringer
85d1b34f32 linuxPackages.nvidia_x11_beta: 470.42.01 -> 495.29.05 2021-10-16 13:54:56 -07:00
Fabián Heredia Montiel
ae5f12ccc3 nvidia_x11: 470.63.01 → 470.74 2021-09-20 20:51:33 -05:00
Herman Fries
eaaf989c1c nvidia_x11: Remove maintainer baracoder 2021-09-19 22:53:16 +02:00
Bernardo Meurer
19e4afc912
linuxPackages.nvidia-x11: use makeFlags in builder.sh 2021-08-30 17:06:12 -07:00
Bernardo Meurer
4a8ab482e0
linuxPackages.nvidia_x11.settings: use makeFlags in preBuild's libXNVCtrl build 2021-08-30 17:06:11 -07:00
Bernardo Meurer
0b63366e6f
linuxPackages.nvidia_x11.settings: pick up nvidia_x11 makeFlags 2021-08-30 17:06:10 -07:00
Bernardo Meurer
fe31fdf43b
linuxPackages.nvidia_x11.persistenced: pick up nvidia_x11 makeFlags 2021-08-30 17:06:09 -07:00
Bernardo Meurer
636e17aab5
linuxPackages.nvidia_x11: apply kernel module makeFlags 2021-08-30 17:06:08 -07:00
Fabián Heredia Montiel
ff0dfaaee0 nvidia_x11: 470.57.02 → 470.63.01 2021-08-30 20:24:52 +00:00
André Vitor de Lima Matos
3f4bb8ff5a
nvidia_x11: fix suspend script paths since 470.57.02 (#131838)
nvidia 470.57.02 changed the path of `nvidia-sleep.sh` and systemd
scripts, making `builder.sh` miss them and suspend-to-ram on systems
where `hardware.nvidia.powerManagement.enable = true` is set fail.
2021-08-02 13:42:47 -04:00
Herman Fries
03100da5a7 nvidia_x11: 460.73.01 -> 470.57.02 2021-07-19 23:03:36 +02:00
Abdelhakim Qbaich
e1e1f539f0 nvidia-x11: compile nvidia-uvm.ko with HMM support 2021-07-14 00:24:54 -07:00
ckie
3b51535997
nvidia_x11_beta: 465.31 -> 472.42.01 2021-06-24 14:57:38 +03:00
Timothy Klim
29e6e27d4f nvidia-x11: 465.27 -> 465.31 2021-05-28 10:26:15 +07:00
Jörg Thalheim
0f0660d8ef
nvidia_x11_legacy304: remove
The patch used to build is no longer available.
We only have one kernel 4.14 that could theoretical build with it?
2021-05-11 08:36:21 +02:00
Timothy Klim
ebb59d3b11 nvidia-x11: 460.27.04 -> 465.27 2021-04-30 19:45:48 +07:00
Louis Bettens
e340874c85
nvidia_x11.legacy_390: 390.138 -> 390.143 (#120857) 2021-04-27 14:43:53 -04:00
Julius de Bruijn
952d9a35d3 The driver download url has changed 2021-04-16 11:48:20 +02:00
Julius de Bruijn
e4f3e9b009 nvidia-x11: 460.67 -> 460.73.01 2021-04-16 11:05:10 +02:00
Timothy Klim
dbb4c63de6 nvidia-x11: 460.56 -> 460.67 2021-03-19 09:45:57 +07:00
Daniel Fox Franke
2f3eab365c nvidia-x11: 460.39 -> 460.56 2021-03-06 12:35:35 -05:00
Daniël de Kok
4db1c8b199 nvidia-settings: fix parallel build race condition
Fix a race condition that occurs in parallel builds of
nvidia-settings, frequently ending in the following error:

/bin/bash: _out/Linux_x86_64/antialias.png.h: No such file or directory
make[1]: *** [Makefile:320: _out/Linux_x86_64/antialias.png.h] Error 1

Upstream issue and fix from:
https://github.com/NVIDIA/nvidia-settings/issues/59
2021-02-02 08:33:24 +01:00
Dmitry Kalinkin
161b9b2436
Merge pull request #99323 from eadwu/nvidia/hardware.nvidia.package
nixos: hardware.nvidia.package option for selecting nvidia package
2021-01-30 22:08:37 -05:00
Jörg Thalheim
6e8964256c
Merge pull request #110724 from ilian/fix/nvidia-rt 2021-01-29 09:28:39 +00:00
Fabián Heredia Montiel
f9c1057e79 nvidia.x11: 460.32.03 -> 460.39 2021-01-27 13:17:48 -06:00
ilian
d3b3fa80a9 nvidia-x11: ignore linux-rt sanity check
Ignore the sanity check that prevents the Nvidia drivers from
being built for kernels with real-time patches.
Even though the driver might not be officially supported by
Nvidia for linux-rt, it seems to work without issues.
Attempting to install the driver for linux-rt fails with the
following error message:

The kernel you are installing for is a PREEMPT_RT kernel!

The NVIDIA driver does not support real-time kernels. If you
are using a stock distribution kernel, please install
a variant of this kernel that does not have the PREEMPT_RT
patch set applied; if this is a custom kernel, please
install a standard Linux kernel.  Then try installing the
NVIDIA kernel module again.

*** Failed PREEMPT_RT sanity check. Bailing out! ***
2021-01-24 23:15:24 +01:00
Sandro
3df6e76a15
Merge pull request #109395 from LibreCybernetics/update-nvidia-settings
nvidia-settings.stable: 460.27.04 -> 460.32.03
2021-01-23 22:57:35 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
16d91ee628 pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
Fabián Heredia Montiel
eda8c11e20 nvidia-settings.stable: 460.27.04 -> 460.32.03 2021-01-14 13:47:23 -06:00
Frederik Rietdijk
e3961ff41f persistenced: fix eval
broken by https://github.com/NixOS/nixpkgs/pull/108978
2021-01-11 19:40:37 +01:00
Frederik Rietdijk
450cb04f16
nixos: hardware.nvidia.package option for selecting nvidia package
Make it possible to select a derivation to use. This also moves some
logic that belongs to the derivation back into it.
2021-01-11 13:01:48 -05:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Phillip Cloud
2fbcc11971 nvidia_x11.persistenced: fix hash 2021-01-09 08:20:45 -05:00
Fabián Heredia Montiel
92118e8078 nvidia-x11.stable: 455.45.01 -> 460.32.03 2021-01-08 11:14:46 -06:00
Fabián Heredia Montiel
91d6b7d09c nvidia-x11.vulkan_beta: 455.46.02 -> 455.46.04 2020-12-21 16:00:44 -06:00
Atemu
87994fa87b nvidia_x11_beta: 455.45.01 -> 460.27.04 2020-12-19 05:48:01 +01:00
Daniël de Kok
99aa5a5b08 Revert "nvidia-x11: 455.45.01 -> 460.27.04"
This reverts commit 784df0764f.
2020-12-17 18:08:53 +01:00