Commit Graph

323 Commits

Author SHA1 Message Date
Tk-Glitch
3e6daf0668 525.47.13 2023-03-11 19:23:33 +01:00
notpentadactyl
1ccb3598d5
fix custom version (#151)
this commit fb94e772f2 added a 2nd `9` condition, but forgot to change the number for custom version to `10`
2023-03-07 17:14:46 +01:00
qumaciel
fb94e772f2
530 series (#149) 2023-02-28 20:02:14 +01:00
Tk-Glitch
b8934fd671 525.47.11 2023-02-28 00:57:02 +01:00
Tk-Glitch
84f87b1880 525.89.02 2023-02-09 14:58:37 +01:00
Tk-Glitch
b4d3d2dd7b 525.47.07 2023-02-05 16:38:11 +01:00
Tk-Glitch
981561e886 525.47.06 2023-01-25 13:53:36 +01:00
Tk-Glitch
687da1bc1e Disable kernel 6.2 patch on 525.8*+
Fixes https://github.com/Frogging-Family/nvidia-all/issues/145
2023-01-21 12:38:44 +01:00
yuiiio
9d3b5add1b
525.85.05 + bit (#144)
* make xorg-server opt-dep

not needed when manualy installed

* add option _blacklist_nouveau

* 525.85.05
2023-01-20 15:30:01 +01:00
Tk-Glitch
d47e9a6cd1 Remove explicit examples for version number and use expected formatting instead.
Let's not give them bad ideas.
2023-01-14 16:09:00 +01:00
Tk-Glitch
79f7fae1ce Remove some legacy series having valid checks against newer kernels than actually patchable or supported.
396 series is supported or patchable up to kernel 5.3
410 series is supported or patchable up to kernel 5.5
415 series is supported or patchable up to kernel 5.4
418 series is supported or patchable up to kernel 5.5
430 series is supported or patchable up to kernel 5.5
435 series is supported or patchable up to kernel 5.6

Fixes https://github.com/Frogging-Family/nvidia-all/issues/143
2023-01-14 16:07:06 +01:00
Tk-Glitch
9318fb0b3a 525.78.01 2023-01-05 15:39:27 +01:00
Lewis James
96acad6fa0
Update md5sum for patches/kernel-6.2.patch (#140) (#141)
Co-authored-by: lewiji <lewiji@gmail.com>
2022-12-30 11:20:03 +01:00
timocapa
2dffc6fb18
Add 6.2-rc support (#138) 2022-12-26 22:34:33 +01:00
Tk-Glitch
38caa4222f 525.47.04 2022-12-19 15:24:50 +01:00
Tk-Glitch
dd871be510 Constrain the 470 series specific 6.0 patch to older releases. The current 470.161.03 release should be 6.0 compatible ootb.
Fixes https://github.com/Frogging-Family/nvidia-all/issues/136
2022-12-15 17:22:34 +01:00
Tk-Glitch
9711d99979 470.161.03
Fixes https://github.com/Frogging-Family/nvidia-all/issues/135
2022-12-14 16:14:39 +01:00
Tk-Glitch
e987525067 Re-allow installing nvidia-dbus.conf as the security issue (https://github.com/advisories/GHSA-3qpv-49m3-3h75) was fixed by Nvidia. 2022-12-13 18:15:22 +01:00
begin-theadventure
1861ed168e
525.60.11 (#134) 2022-11-29 15:12:55 +01:00
Tk-Glitch
dff942ab1c 515.86.01 2022-11-23 18:22:38 +01:00
Robin Kertels
7d6e14bc10
515.49.25 (#133) 2022-11-19 03:12:21 +01:00
qumaciel
68ad18203f
nvidia-utils: add missing libnvidia-nvvm.so (#132)
* nvidia-utils: add missing libnvidia-nvvm.so

* nvidia-utils: add missing libnvidia-nvvm.so

* bump pkgrel
2022-11-11 23:31:11 +01:00
Tk-Glitch
0661459342 open-gpu-kernel-modules: Skip nvidia-open-gcc-ibt-sls patch on 525 and up 2022-11-11 01:16:54 +01:00
qumaciel
8016370bfc
525 series (#130) 2022-11-11 01:13:09 +01:00
Tk-Glitch
e48d30b92b 515.49.24 2022-10-25 22:54:30 +02:00
Tk-Glitch
6b7d3f3575 Add libcudadebugger library for 520 series 2022-10-12 16:19:14 +02:00
Tk-Glitch
afefc427cd 520.56.06
520 series initial support
2022-10-12 16:11:28 +02:00
Jebaitedneko
e5254f2c6c
470.x: backport acpi changes from 515.x [1] (#127)
[1] https://github.com/NVIDIA/open-gpu-kernel-modules

Specifically, parts of these two commits:
965db98552
9855350159

The patch also adds __get_task_ioprio() support when detected via conftest

Additionally, add 470.x to the whitelist for applying the drm_framebuffer
inclusion as in f56d6244c2

Tested to work on NVIDIA GK107 [GeForce GTX 650] with 6.0.0-arch1-1

Signed-off-by: Jebaitedneko <Jebaitedneko@gmail.com>

Signed-off-by: Jebaitedneko <Jebaitedneko@gmail.com>
2022-10-10 15:24:51 +02:00
AlexanderShK
6be18182fd
515.49.19 (#125) 2022-09-30 21:35:59 +02:00
Tk-Glitch
6e85bed975 515.49.18 2022-09-28 14:13:45 +02:00
qumaciel
5901d23b8c
bump 515 and 510 series (#124) 2022-09-21 19:00:29 +02:00
Tk-Glitch
46b88a7843 515.49.15 2022-09-01 15:41:23 +02:00
qumaciel
8d6c602f62
vulkandev 515.49.14 (#123) 2022-08-25 15:38:17 +02:00
Tk-Glitch
f56d6244c2 Add initial 6.0 RC1 patch - Works with 515.65.01
It's not enough for 515.49.* vulkan dev drivers though
2022-08-16 02:58:30 +02:00
Tk-Glitch
a1efcbb428 470.141.03 2022-08-04 20:42:09 +02:00
pongo1231
32e8c7f6e9
515.65.01 (#122) 2022-08-02 18:30:09 +02:00
George Gibbs
63fadcf76d
Added warning about VRR missing from OSS module (#119) 2022-07-25 19:52:04 +02:00
Tk-Glitch
92fce83c02 515.49.10 2022-07-21 01:15:00 +02:00
Tk-Glitch
819c358405 515.49.06 2022-07-02 21:47:26 +02:00
Tk-Glitch
aaf1bc0dbc 515.57 2022-06-28 15:21:17 +02:00
Tk-Glitch
47605fcc4c 515.49.05 2022-06-18 13:48:29 +02:00
Tk-Glitch
7a907222de Disable nvidia-dbus.conf installation due to security concerns - https://bugs.archlinux.org/task/74894 2022-06-09 19:00:55 +02:00
Tk-Glitch
06bcc5c29b Move egl-gbm to nvidia-utils
Fixes https://github.com/Frogging-Family/nvidia-all/issues/117
2022-06-09 19:00:19 +02:00
Tk-Glitch
90e0b9e0b6 Fix for https://bugs.archlinux.org/task/74886
This only affects the open driver. The proprietary driver is still affected, and you'll want to pass `ibt=off` as kernel boot parameter to be able to boot.

See https://github.com/NVIDIA/open-gpu-kernel-modules/issues/256
2022-06-07 15:57:28 +02:00
Tk-Glitch
9a21d3369c Add an option to enable driver series versioning in pkgname.
For repo owners wanting to store multiple series at once.

Fixes https://github.com/Frogging-Family/nvidia-all/issues/116
2022-06-07 14:33:01 +02:00
Tk-Glitch
cd3d99cbd2 Warn the user about missing features when using the open kernel modules 2022-05-31 19:17:10 +02:00
Tk-Glitch
d7d95c3f93 515.48.07 2022-05-31 19:09:03 +02:00
Tk-Glitch
ec57c9d09c Fix the loop prompting again about open source kernel modules 2022-05-28 16:18:35 +02:00
Tk-Glitch
ba637eef63 470.62.30 2022-05-25 01:20:01 +02:00
Tk-Glitch
2ce3cdd990 Blacklist nouveau and install nvidia-tkg.hook for open-gpu-kernel-modules
Fixes https://github.com/Frogging-Family/nvidia-all/issues/111
2022-05-25 01:18:18 +02:00
Tk-Glitch
01622f3dbc Warn about open-gpu-kernel-modules only supporting Turing and newer 2022-05-25 01:16:58 +02:00
Tk-Glitch
6f80dfffce 510.73.05, 470.129.06
Also, move 465 series and older to a "older series" submenu.
2022-05-16 19:06:09 +02:00
Rose Quartz
45ffa04e76
Update md5-hash for nvidia-tkg.hook (#108) 2022-05-15 02:24:49 +02:00
Adam Jafarov
66019d8477
PKGBUILD: We use linux-neptune-dri (#106) 2022-05-14 21:57:17 +02:00
Tk-Glitch
17493eccb6 Disable buildflags 2022-05-13 21:31:22 +02:00
Tk-Glitch
fa920eb905 Add support for open source kernel modules introduced with 515.43.04 - https://github.com/NVIDIA/open-gpu-kernel-modules 2022-05-12 20:03:25 +02:00
RyzenDew
4f4eb78edd
Add support for steamOS 3 custom distro (#102)
* Add support for steamOS 3

adding support for nvidia on this distro https://github.com/theVakhovskeIsTaken/holoiso for the new nvidia drivers to work

* fix an issue
2022-05-12 14:20:59 +02:00
qumaciel
ded5803766
515.43.04 (#101) 2022-05-12 02:13:47 +02:00
Tk-Glitch
8a8a4105df 470.62.29 2022-05-10 16:12:04 +02:00
Tk-Glitch
7f97f6a811 470.62.28 2022-05-03 14:27:18 +02:00
Tk-Glitch
420b64bc83 Get rid of the broken 5.18 patch. 5.18 RC users can reportedly use the latest 510 series driver as is. 2022-04-29 21:41:44 +02:00
qumaciel
14718bb2a3
510.68.02 + nvidia-powerd fix (#99)
* 510.68.02

* nvidia-powerd: add missing nvidia-dbus.conf
2022-04-29 18:13:03 +02:00
Tk-Glitch
3e384b2b0c Explicitly disable lto 2022-04-25 13:51:37 +02:00
Tk-Glitch
e7e5ea69a5 Fix 5.18 patch sums 2022-04-07 03:20:04 +02:00
Tk-Glitch
e2514179f3 Fix 81fb7643e1 2022-04-06 21:25:55 +02:00
Tk-Glitch
0d634c047b Revert "Initial kernel 5.18 RC support"
This reverts commit 81fb7643e1.
2022-04-06 21:20:24 +02:00
Tk-Glitch
81fb7643e1 Initial kernel 5.18 RC support
For 470.62.* (vk dev), 495 and 510 series drivers. Tested on 510.60.02 but should work on the others as well.
2022-04-05 20:13:17 +02:00
Tk-Glitch
4c12d85251 470.62.26 2022-03-31 19:29:38 +02:00
Tk-Glitch
8065ba2ae7 510.60.02 2022-03-24 18:19:25 +01:00
gardotd426
48b66a24cb
Bump 510 to 510.54 (#93)
* Add 495.44

* 495.46,470.94

* Preserve 470.8* compat for 5.16 kernel patch

* Update for 510.54

Co-authored-by: Tk-Glitch <ti3nou@gmail.com>
2022-02-17 15:54:51 +01:00
Tk-Glitch
f49f2d3189 Add nvidia-powerd support 2022-02-01 16:18:12 +01:00
Tk-Glitch
ec46112a89 470.103.01 2022-02-01 15:45:22 +01:00
Tk-Glitch
4c6577f003 Limit 5.17 patch to 470.62.* (vulkan dev) and 495 series 2022-02-01 15:44:35 +01:00
Tk-Glitch
8c7e238f39 510.47.03 2022-02-01 15:41:28 +01:00
Matej Dian
410a369ed3
Add kernel 5.17 patch for 470 and 495 (#89)
Credits for the patch go to @joanbm (Joan Bruguera)
https://gist.github.com/joanbm/6c7b027b9436bf31ce979927e544e9d5
2022-02-01 14:49:05 +01:00
Tk-Glitch
d4d8346e63 470.62.22 2022-01-25 14:31:08 +01:00
Tk-Glitch
ff2a839f22 470.62.20 2022-01-21 00:51:37 +01:00
Tk-Glitch
08095a52a2 Only apply kernel-5.16-std patch to 470.62.* (vulkan dev drivers)
Fixes https://github.com/Frogging-Family/nvidia-all/issues/86
2022-01-20 16:20:10 +01:00
Tk-Glitch
921465ec31 Add 5.16 kernel compat patch for 470 series 2022-01-18 14:05:26 +01:00
Tk-Glitch
5b28824480 Add libnvidia-compiler-next.so if available 2022-01-17 17:10:13 +01:00
Francis-Br
c6e71c9273
510.39.01 (#85) 2022-01-17 16:23:12 +01:00
gardotd426
9b28f2a6aa
Add support for 495.46, 470.94 (#81)
* Add 495.44

* 495.46,470.94

* Preserve 470.8* compat for 5.16 kernel patch

Co-authored-by: Tk-Glitch <ti3nou@gmail.com>
2021-12-15 13:33:15 +01:00
Tk-Glitch
8714c296c5 470.62.16 2021-12-08 18:11:08 +01:00
ptr1337
d66325a425
5.16 workaround (#79)
* 5.16 fix

* 5.16-fix
2021-11-30 13:49:55 +01:00
notpentadactyl
f1ce2cbdc5
vulkan beta driver 470.62.13 (#77)
Co-authored-by: strudel <mcd@strudel.pm>
2021-11-25 16:27:00 +01:00
Tk-Glitch
3ff1fe176e Refrain from using bashisms in scripts that have a #!/bin/sh hashbang 2021-11-22 16:16:40 +01:00
Cabopust
24c3866114
Check on mkinitcpio (#75) 2021-11-19 14:46:02 +01:00
Tk-Glitch
54d1b046da 470.62.12 2021-11-17 19:58:26 +01:00
Tk-Glitch
033a143af8 Revert "Add mkinitpcio check for hooks (#73)"
This reverts commit 3a4bb6e3cf.

This breaks in multiple scenarios:
 - Build environment has more initramfs providers than just mkinitcpio. Hook won't be installed in this case.
 - Build environment has only mkinitcpio, but system on which the package is installed does not. Hook will be installed and will error out anyway.
 - Build environment does not have mkinitcpio, but system on which the package is installed does. Hook won't be installed, even though it should.
 - And of course user can always replace their initramfs providers at any time later on while nvidia-tkg packages are still installed. Requiring a rebuild to handle this would be just cumbersome.
2021-11-17 19:54:56 +01:00
Cabopust
3a4bb6e3cf
Add mkinitpcio check for hooks (#73)
* Add mkinitpcio check for hooks

* typo

Co-authored-by: Vasiliy Stelmachenok <ventureo@yandex.ru>
2021-11-17 14:54:58 +01:00
Tk-Glitch
e634eb23e3 470.86 2021-11-11 17:24:39 +01:00
Tk-Glitch
aa6bea6ff4 470.62.07 2021-11-03 13:02:39 +01:00
Tk-Glitch
c1163fe093 Add headers check exceptions for the popular options in Arch repos
Not like it's fine but oh well..

Fixes https://github.com/Frogging-Family/nvidia-all/issues/72
2021-11-03 13:02:28 +01:00
Tk-Glitch
6b3ed0154b Tweak _create_links() following https://bugs.archlinux.org/task/71948?project=1&string=nvidia-utils
Fixes https://github.com/Frogging-Family/nvidia-all/issues/71
2021-11-01 18:44:05 +01:00
Tk-Glitch
bf4329e940 470.82.00 2021-10-27 18:55:23 +02:00
Dylan M. Taylor
472e4003f2
495.44 (#67) 2021-10-27 18:03:14 +02:00
Tk-Glitch
211c60c0a2 Add eglexternalplatform dependency
fixes https://github.com/Frogging-Family/nvidia-all/issues/66
2021-10-21 10:44:56 +02:00
Tk-Glitch
ef12a70f29 495 series: Since it seemingly works for some users, let's add the missing symlink. Hopefully it was just an error and it works for everyone.
Thanks to @Sporif for giving me hope 🐸
2021-10-14 18:27:43 +02:00
Tk-Glitch
9404b959dc 495 series gbm additions, thanks to @openglfreak 2021-10-14 17:45:16 +02:00
Tk-Glitch
e7b6638d46 495.29.05
Initial support for 495 series
2021-10-14 17:33:49 +02:00
Tk-Glitch
0b02206c1d Clear .hook files as well 2021-10-08 17:09:20 +02:00
Tk-Glitch
65fd56bdeb Add the udev rules back - d621f9d527 (comments) 2021-10-08 17:08:42 +02:00
Tk-Glitch
85a0f4f496 470.62.05 2021-10-08 17:04:54 +02:00
Cabopust
1bb6d2e88f
Adding a hook to automatically update initramfs images (#63)
* Add a hook to automatically update initramfs images

* Removing the warning about manually updating initramfs
2021-10-08 16:52:35 +02:00
Tk-Glitch
d621f9d527 Enforce loading nvidia-uvm through module-load.d for now. This seems to work for the vk/vkd3d-proton issue at hand, so let's do that for now - 7c0bbf61a7 (commitcomment-57590421)
Thanks to @jeisom
2021-10-06 16:25:19 +02:00
Tk-Glitch
56e25a251c Revert "Add udev rules for node presence and runtime PM"
This reverts commit 7c0bbf61a7.
2021-10-06 16:14:13 +02:00
Cabopust
373f088fee
Updating the nvidia-settings icon path (again) (#62)
Fixes: https://github.com/Frogging-Family/nvidia-all/issues/58
2021-10-06 15:51:28 +02:00
Tk-Glitch
7c0bbf61a7 Add udev rules for node presence and runtime PM
Based on https://github.com/negativo17/nvidia-kmod-common/blob/master/60-nvidia.rules

Supposedly helps with https://github.com/HansKristian-Work/vkd3d-proton/issues/711

Thanks to @aufkrawall for pinging
2021-10-01 16:30:50 +02:00
Tk-Glitch
8789c27a28 Workaround no SONAME entry for libnvidia-vulkan-producer.so breaking packaging for some
Thanks to @jnines

Fixes https://github.com/Frogging-Family/nvidia-all/issues/60
2021-09-21 09:05:18 +02:00
Tk-Glitch
20f91f582c 470.74 2021-09-20 15:56:35 +02:00
Tk-Glitch
df3ae8af9d 470.62.02 2021-09-08 11:23:09 +02:00
Tk-Glitch
452d63e0a9 460.91.03 2021-08-15 12:14:59 +02:00
Tk-Glitch
a71650cbbd Revert "Updating the nvidia-settings icon path (#51)"
This reverts commit 05233ee23d.
2021-08-15 12:05:25 +02:00
Tk-Glitch
cd442c41f2 Typo 2021-08-11 19:09:52 +02:00
Matej Dian
46cead3a26
Disable kernel 5.14 patch for 470.63.01 and newer (#57) 2021-08-11 18:55:07 +02:00
Tk-Glitch
07d2aec324 Add symlinks for libnvidia-vulkan-producer.so 2021-08-11 18:54:46 +02:00
Tk-Glitch
3e05cde408 Add libnvidia-vulkan-producer.so to 470.6* 2021-08-10 22:31:02 +02:00
Tk-Glitch
410b3a47b4 470.63.01 2021-08-10 19:39:41 +02:00
Tk-Glitch
f064387e09 470.56.05 2021-08-06 20:05:54 +02:00
Matej Dian
3b5fe8dce1
Add initial kernel 5.14 patch (#53)
Credits for the patch go to  Joan Bruguera
https://gist.github.com/joanbm/144a965c36fc1dc0d1f1b9be3438a368
Enabled for 465 and 470 branch
Tested on 5.14rc3 + 470.57.02
2021-08-04 15:16:29 +02:00
Cabopust
05233ee23d
Updating the nvidia-settings icon path (#51)
Fixed the path to the nvidia-settings icon. It is now displayed according to the current icon theme instead of constantly referring to pixmap.

References:
https://github.com/NVIDIA/nvidia-settings/pull/56
https://bugs.archlinux.org/task/54495
2021-07-27 15:30:41 +02:00
Tk-Glitch
68cd83585c 470.57.02 2021-07-19 17:17:05 +02:00
Tk-Glitch
9d66c740db Get rid of duplicate nvngx.dll & _nvngx.dll 2021-06-25 20:16:21 +02:00
Tk-Glitch
14d79b0536 Fix egl-wayland version on 465 series 2021-06-24 23:41:13 +02:00
Tk-Glitch
e00f0e0d63 Fix nvngx wine dll path for proton 2021-06-22 23:18:13 +02:00
Tk-Glitch
cb47e2d616 470.42.01
Initial support for 470 series. Thanks to flgx for giving a hand!
2021-06-22 18:14:59 +02:00
Tk-Glitch
feffe4972a 460.84 2021-06-11 14:44:30 +02:00
Piotr Matela
ab144d562c
465.31 (#40)
New Driver release 465.31
Also bump pkgrel version by one
2021-05-18 20:12:33 +02:00
Tk-Glitch
a6b8aff7ea 455.50.19 2021-05-13 21:09:47 +02:00
Tk-Glitch
a8b621f33f 460.80 2021-05-12 18:02:24 +02:00
Tk-Glitch
f8f248f8c9 465.27, 450.119.03 2021-04-29 19:20:05 +02:00
Tk-Glitch
2e186a254a Initial 5.12 (release) kernel patch for 455 series - Thanks to @openglfreak 2021-04-27 16:56:30 +02:00
Tk-Glitch
9a490636ed 455.50.14 2021-04-19 22:19:10 +02:00
Tk-Glitch
64ea0d69fc 460.73.01, 465.24.02 2021-04-14 19:02:31 +02:00
Tk-Glitch
683381f75a 455.50.12 2021-04-13 17:33:52 +02:00
Tk-Glitch
57e9a93635 Add 455.45 to the kernel 5.11 patch candidates
Fixes building current 455 stable against 5.11.y
2021-04-04 03:58:35 +02:00
flindeberg
2aafc4a691
Fixed cleanup when using "only update if newer" (#32)
* Suggested solution for #30, only update if newer driver

* Removed dependency on nvidia-smi, now uses pacman and 'nvidia-utils' as search string

* small fix with added cleanup
2021-04-03 21:00:46 +02:00
Tk-Glitch
4715ac2352 465 series: Add nvidia-ib-peermem-stub module 2021-03-30 17:18:52 +02:00
Tk-Glitch
71c0674d9b Fix firmware path
Thank you Saancreed ! 🐸 ❤️
2021-03-30 16:48:44 +02:00
Tk-Glitch
3441ef0f53 Fix typo 2021-03-30 16:28:15 +02:00
Tk-Glitch
38ed3a4a61 465 series: Add gsp.bin firmware and nvidia-peermem module 2021-03-30 16:05:19 +02:00
Tk-Glitch
953575d3d8 Initial support for 465 series + add 465.19.01 Beta 2021-03-30 15:43:12 +02:00
Krzysztof Bogacki
08cf960a04
Install nvidia-ngx-updater on driver versions ≥ 455 (#33)
It's also present on 460 branch, so let's assume it's there to stay.
2021-03-26 21:20:37 +01:00
Tk-Glitch
9b7d9b0c0d Get rid of the initial 5.12 kernel patch. It reportedly doesn't work on 5.12rc2+. Add an explicit 5.11 or lower kernel compat for 455 and lower branches. 460.67 is currently the only driver working on 5.12rc2+ 2021-03-19 17:49:10 +01:00
Tk-Glitch
7399076106 460.67 2021-03-19 03:49:41 +01:00
Tk-Glitch
f2113d48e4 Import initial kernel 5.12 compat patch, based on Joan Bruguera's b21e792dc0/nvidia-fix-linux-5.12.patch 2021-03-07 18:19:10 +01:00
Tk-Glitch
2930254ea0 455.50.10 2021-03-05 13:59:36 +01:00
Tk-Glitch
a182c835ff 460.56 2021-02-26 20:27:23 +01:00
Tk-Glitch
ae1dab28d1 455.50.07 2021-02-16 20:47:32 +01:00
flindeberg
5ccee5d449
Suggested solution for #30, only update if newer driver (#31)
* Suggested solution for #30, only update if newer driver

* Removed dependency on nvidia-smi, now uses pacman and 'nvidia-utils' as search string
2021-02-09 12:49:53 +01:00