summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2024-11-30 20:58:31 +0800
committerHilton Chain <hako@ultrarare.space>2024-12-05 14:38:42 +0800
commit825c68acea02800451acc5d06421dd60365f641b (patch)
tree4a52e1d813a8b119be3100bd2f720c0542edbd6e
parent661efb289c5e7877ac3f5599835f2a5812eaeb81 (diff)
nongnu: nvidia-driver-beta: Update to 565.57.01.
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 565.57.01. [arguments]<#:phases>: Install "nvidia-pcc" binary. (nvidia-settings-beta): Update to 565.57.01. (nvidia-driver)[inputs]: Add libxcb, mesa-for-nvda. [arguments]<#:phases>: Add them to RUNPATH.
-rw-r--r--nongnu/packages/nvidia.scm21
1 files changed, 16 insertions, 5 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index 7094821..a374d72 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -315,7 +315,9 @@ ACTION==\"unbind\", SUBSYSTEM==\"pci\", ATTR{vendor}==\"0x10de\", ATTR{class}==\
315 (string-append #$(this-package-input "libdrm") "/lib") 315 (string-append #$(this-package-input "libdrm") "/lib")
316 (string-append #$(this-package-input "libglvnd") "/lib") 316 (string-append #$(this-package-input "libglvnd") "/lib")
317 (string-append #$(this-package-input "libx11") "/lib") 317 (string-append #$(this-package-input "libx11") "/lib")
318 (string-append #$(this-package-input "libxcb") "/lib")
318 (string-append #$(this-package-input "libxext") "/lib") 319 (string-append #$(this-package-input "libxext") "/lib")
320 (string-append #$(this-package-input "mesa") "/lib")
319 (string-append #$(this-package-input "openssl") "/lib") 321 (string-append #$(this-package-input "openssl") "/lib")
320 (string-append #$(this-package-input "wayland") "/lib")) 322 (string-append #$(this-package-input "wayland") "/lib"))
321 ":"))) 323 ":")))
@@ -419,7 +421,9 @@ ACTION==\"unbind\", SUBSYSTEM==\"pci\", ATTR{vendor}==\"0x10de\", ATTR{class}==\
419 libdrm 421 libdrm
420 libglvnd-for-nvda 422 libglvnd-for-nvda
421 libx11 423 libx11
424 libxcb
422 libxext 425 libxext
426 mesa-for-nvda
423 openssl 427 openssl
424 openssl-1.1 428 openssl-1.1
425 wayland)) 429 wayland))
@@ -437,9 +441,9 @@ mainly used as a dependency of other packages. For user-facing purpose, use
437 (package 441 (package
438 (inherit nvidia-driver) 442 (inherit nvidia-driver)
439 (name "nvidia-driver-beta") 443 (name "nvidia-driver-beta")
440 (version "560.31.02") 444 (version "565.57.01")
441 (source (nvidia-source 445 (source (nvidia-source
442 version "1399rm9njb1f9bip0fdaq3krq8pq89k7b8yfv3jygc8579x21k6i")) 446 version "0yic33xx1b3jbgciphlwh6zqfj21vx9439zm0j45wf2yb17fksvf"))
443 (arguments 447 (arguments
444 (substitute-keyword-arguments (package-arguments nvidia-driver) 448 (substitute-keyword-arguments (package-arguments nvidia-driver)
445 ((#:install-plan plan) 449 ((#:install-plan plan)
@@ -452,7 +456,14 @@ mainly used as a dependency of other packages. For user-facing purpose, use
452 ;; VulkanSC ICD configuration 456 ;; VulkanSC ICD configuration
453 (substitute* "nvidia_icd_vksc.json" 457 (substitute* "nvidia_icd_vksc.json"
454 (("libnvidia-vksc-core\\.so\\.." all) 458 (("libnvidia-vksc-core\\.so\\.." all)
455 (string-append #$output "/lib/" all))))))))))) 459 (string-append #$output "/lib/" all)))))
460 (add-after 'install-commands 'install-commands-for-beta
461 (lambda _
462 (when (string-match
463 "x86_64-linux"
464 (or #$(%current-target-system) #$(%current-system)))
465 (install-file "nvidia-pcc"
466 (string-append #$output "/bin")))))))))))
456 467
457(define-public nvidia-libs 468(define-public nvidia-libs
458 (deprecated-package "nvidia-libs" nvidia-driver)) 469 (deprecated-package "nvidia-libs" nvidia-driver))
@@ -675,10 +686,10 @@ configuration, creating application profiles, gpu monitoring and more.")
675 (package 686 (package
676 (inherit nvidia-settings) 687 (inherit nvidia-settings)
677 (name "nvidia-settings-beta") 688 (name "nvidia-settings-beta")
678 (version "560.31.02") 689 (version "565.57.01")
679 (source (nvidia-settings-source 690 (source (nvidia-settings-source
680 name version 691 name version
681 "0qdyalf3wrrr3g1szrf5abvfc9prwzivyhixqnp1vgdq0lcb6x03")) 692 "006my5a69689wkzjcg3k1y35ifmizfyfj4n7f02naxhbgrxq9fqz"))
682 (inputs 693 (inputs
683 (modify-inputs (package-inputs nvidia-settings) 694 (modify-inputs (package-inputs nvidia-settings)
684 (prepend vulkan-headers))))) 695 (prepend vulkan-headers)))))