Commit Graph

458 Commits

Author SHA1 Message Date
Kiskae
8d77f85546 linuxPackages.nvidia_x11: mark as broken on 6.2 2022-11-12 15:33:11 +01:00
Kiskae
51f84cafdd linuxPackages.nvidia_x11_beta: 515.43.04 -> 525.53 2022-11-11 15:31:21 +01:00
Nick Cao
cbda4425ec
linuxPackages.nvidia_x11.open: set platforms to only x86_64-linux 2022-11-08 13:22:46 +08:00
PedroHLC ☭
7baca5b1b4
nvidia_x11_vulkan_beta: 515.49.15 -> 515.49.24 2022-11-03 15:50:32 -03:00
PedroHLC ☭
5debc99597
nvidia_x11_legacy470: mark broken for 6.0 2022-11-03 15:41:27 -03:00
github-actions[bot]
14fe809072
Merge master into staging-next 2022-10-14 18:02:25 +00:00
Nick Cao
e0dd41cde2
linuxPackages.nvidia_x11: 515.76 -> 520.56.06 2022-10-13 21:14:11 +08:00
Artturin
7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Nick Cao
5862dabeed linuxPackages.nvidia_x11: mark firmware as not compressible 2022-10-07 19:40:58 +00:00
Nick Cao
60b61935ad
linuxPackages.nvidia_x11: 515.65.01 -> 515.76 2022-09-21 13:01:08 +08:00
PedroHLC ☭
8212a177ce
nvidia_x11_vulkan_beta: 515.19.14 -> 515.49.15 2022-09-05 17:07:24 -03:00
PedroHLC ☭
27d72f5abb
nvidia_x11: mark broken 2022-08-25 09:01:29 -03:00
PedroHLC ☭
4d18b3a781
nvidia_x11_vulkan_beta: 470.62.13 -> 515.49.14 2022-08-25 09:01:24 -03:00
Kiskae
45e6c607d6 nvidia_x11: add conditional overrides
nvidia_x11_open: unbreak 5.19

common kernel code is shared, if the closed build is broken, so is the open one.

nvidia_x11_production: add alias, sort names

nvidia_x11: reintroduce stable as a pure alias

nvidia_x11: don't use alias in override
2022-08-17 15:49:51 +02:00
PedroHLC ☭
074c21e2d3
nvidia-x11-beta: mark broken for linux 5.19 2022-08-12 15:20:08 -03:00
Kiskae
373362e5fa
remove whitespace 2022-08-03 11:26:34 +02:00
Kiskae
86945e1968
nvidia_x11.legacy390: 390.151 → 390.154 2022-08-03 11:17:53 +02:00
Kiskae
94b44dd77a
nvidia_x11.legacy470: 470.129.06 → 470.141.03 2022-08-03 11:05:24 +02:00
Kiskae
af16336c16
nvidia_x11: 515.57 → 515.65.01 2022-08-03 11:00:18 +02:00
superherointj
d370bd73c0
Merge pull request #184654 from ncfavier/nvidia-settings-390
linuxPackages.nvidia_x11_legacy390.settings: fix build
2022-08-02 10:35:53 -03:00
Naïm Favier
80602db395
linuxPackages.nvidia_x11_legacy390.settings: fix build
https://aur.archlinux.org/pkgbase/nvidia-390xx-settings#comment-753829
2022-08-02 15:34:12 +02:00
Alyssa Ross
efae29119a linuxPackages.nvidia_x11_beta_open: mark broken on 5.19 2022-08-02 07:11:04 +00:00
superherointj
1319b5a244 linuxKernel.packages.linux_5_18.nvidia_x11_legacy390: fix build
Co-authored-by: @PedroHLC
2022-07-23 11:52:57 -03:00
Nick Cao
686ac5bf4d
linuxPackages.nvidia_x11: fix build of versions without nvngx.dll 2022-07-15 10:38:48 +08:00
Luna Nova
afd8c1ca50
linuxPackages.nvidia_x11: fix build failure due to wrong install args
Fixes https://github.com/NixOS/nixpkgs/pull/179355
2022-07-10 21:59:01 -07:00
Thiago Kenji Okada
3b8221290a
Merge pull request #179355 from tek/tek/nvidia-wine-dlss
Install nvidia-driver libraries needed by Proton to support DLSS
2022-07-10 22:40:58 +01:00
Kiskae
aebe4d27c7
nvidia_x11: 515.48.07 → 515.57 2022-06-29 14:45:31 +02:00
Torsten Schmits
160aaf5dd3 nvidia-driver: Install windows libraries needed by Proton to support DLSS
See https://github.com/NixOS/nixpkgs/issues/177533
2022-06-28 19:04:47 +02:00
Nick Cao
94f5bd2051
nvidia_x11: init opensource kernel driver 2022-06-03 10:50:33 +08:00
Nick Cao
f1142c5a20
nvidia_x11: vulkan_beta: mark as broken on linux 5.17 2022-06-03 10:48:23 +08:00
Kiskae
51c38fa317 nvidia_x11: 390.147 → 390.151, 470.103.01 → 470.129.06, 510.68.02 → 515.48.07, beta → 515.43.04 2022-06-01 12:16:45 +02:00
Kiskae
2d4e01f8b7
actually update nvidia-persistenced as well 2022-04-26 23:00:25 +02:00
Kiskae
f21b16cdd9
nvidia_x11: 510.60.02 → 510.68.02
Contains a fix for NvFBC and new versions of vulkan-loader
2022-04-26 18:52:04 +02:00
Anders Kaseorg
6920d8ca42 treewide: Simplify negated uses of versionAtLeast, versionOlder
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-04-25 13:35:24 -07:00
Lassulus
4730df7eca
Merge pull request #148274 from ckiee/nvidia-vulkan-470
nvidia_x11_vulkan_beta: 455.46.04 -> 470.62.13
2022-04-20 23:13:15 +01:00
Sandro
8ad39f06de
Merge pull request #166323 from Kiskae/patch-1 2022-03-30 17:35:56 +02:00
Providence Salumu
a1d2c3511f
nvidia_x11: 470.94 → 470.103.01 2022-03-30 06:00:27 -04:00
Kiskae
b376c1ce9d linuxPackages.nvidia_x11_legacy390: mark as broken
As of linux 5.17 the removal of the `PDE_DATA()` macro breaks this version of the driver.
2022-03-30 03:09:02 +02:00
Bernardo Meurer
377f1c73b4
linuxPackages.nvidia_x11: 510.54 -> 510.60.02 2022-03-24 15:57:30 -07:00
Jonathan Ringer
26c6b2eb79 linuxPackages.nvidia_x11: fix vulkan icd installation paths 2022-02-24 08:59:12 -08:00
Fabián Heredia Montiel
1a044eb0cf nvidia_x11: 510.47.03 → 510.54 2022-02-16 19:19:30 -06:00
Jonathan Ringer
82b2a833d8
linuxPackages.nvidia_x11: add jonringer as maintainer 2022-02-05 14:01:11 -08:00
Jonathan Ringer
1da4e07ea6
linuxPackage.nvidia_x11: suffix x86_64 vulkan icd
This matches mesa behavior
2022-02-05 14:00:47 -08:00
Kevin Cox
4f16ceeb7a
Merge pull request #157747 from LibreCybernetics/update-nvidia
nvidia_x11: 495.46 → 510.47.03
2022-02-02 07:34:27 -05:00
Binary-Eater
e621a3efa4
nvidia-x11: mark legacy_340 as broken if kernel version is greater than 5.4 (#157475) 2022-02-02 00:12:29 -05:00
Fabián Heredia Montiel
729da07a8c nvidia_x11: 495.46 → 510.47.03 2022-02-01 14:30:08 -06:00
Binary-Eater
ebc3be413c
nvidia-x11: add GNU which to buildInputs (#156203)
This enables the runfile to successfully uncompress and extract without
having to fallback to "unpackManually" in "builder.sh"
2022-01-26 04:23:20 -05:00
Jonathan Ringer
97a8c7228a linuxPackages.nvidia_x11_beta: 495.29.05 -> 510.39.01 2022-01-14 12:34:41 -08:00
Thibaut Marty
91b623dc6c nvidia_x11: 390.143 -> 390.147 2022-01-06 20:04:26 +01:00
Fabián Heredia Montiel
ebd4f40393 nvidia_x11: 470.86 → 470.94 2021-12-16 09:51:06 -06:00
Fabián Heredia Montiel
ebdf40eb18 nvidia_x11: 495.44 → 495.46 2021-12-16 09:23:07 -06:00
ckie
32f41fbef2
nvidia_x11_vulkan_beta: 455.46.04 -> 470.62.13 2021-12-02 15:16:27 +02:00
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