diff options
| author | Hilton Chain <hako@ultrarare.space> | 2024-11-30 20:58:31 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2024-12-05 14:38:42 +0800 |
| commit | 825c68acea02800451acc5d06421dd60365f641b (patch) | |
| tree | 4a52e1d813a8b119be3100bd2f720c0542edbd6e | |
| parent | 661efb289c5e7877ac3f5599835f2a5812eaeb81 (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.scm | 21 |
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))))) |
