diff options
author | Daniel Bermond | 2024-04-25 21:40:53 -0300 |
---|---|---|
committer | Daniel Bermond | 2024-04-25 21:40:53 -0300 |
commit | fb36428f96b6db0079635581d5697261deb4e4bb (patch) | |
tree | 87ed3eb2bee1f2a2b3ba8ccc6aef83d53f9c92ff | |
parent | 8096f71b05abe90720be3c2c6d3720296c48dc9a (diff) | |
download | aur-nvidia-utils-beta.tar.gz |
Updated to version 550.78
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | nvidia.rules | 11 |
3 files changed, 21 insertions, 20 deletions
@@ -1,20 +1,20 @@ pkgbase = nvidia-utils-beta pkgdesc = NVIDIA drivers utilities (beta version) - pkgver = 550.76 + pkgver = 550.78 pkgrel = 1 url = https://www.nvidia.com/ arch = x86_64 license = LicenseRef-custom options = !strip - source = https://us.download.nvidia.com/XFree86/Linux-x86_64/550.76/NVIDIA-Linux-x86_64-550.76.run + source = https://us.download.nvidia.com/XFree86/Linux-x86_64/550.78/NVIDIA-Linux-x86_64-550.78.run source = nvidia-drm-outputclass.conf source = nvidia-utils.sysusers source = nvidia.rules source = 120-nvidia-settings-change-desktop-paths.patch - sha256sums = dbfc0098136278f857ef816c57b8f6d4b9c26ae6f1302fe40183267fc910b75b + sha256sums = 34070434527ec9d575483e7f11ca078e467e73f6defc54366ecfbdcfe4a3bf73 sha256sums = be99ff3def641bb900c2486cce96530394c5dc60548fc4642f19d3a4c784134d sha256sums = d8d1caa5d72c71c6430c2a0d9ce1a674787e9272ccce28b9d5898ca24e60a167 - sha256sums = 0bcad7654f747444a2b9e0b9e9209768dca44262f7423a516b4c7a57cd53bcee + sha256sums = 2587664e71af35ff37955ee8343fc6061ca09b236461120962455063460f058f sha256sums = 6f0f4a23706241e9e37e0fe30a09bd30ca29bb446d8fe7861cb4959f0a010ef4 pkgname = nvidia-utils-beta @@ -25,11 +25,11 @@ pkgname = nvidia-utils-beta optdepends = nvidia-settings-beta: for the configuration tool optdepends = xorg-server-devel: for nvidia-xconfig optdepends = opencl-nvidia-beta: for OpenCL support - provides = nvidia-utils=550.76 + provides = nvidia-utils=550.78 provides = vulkan-driver provides = opengl-driver - provides = nvidia-libgl=550.76 - provides = nvidia-libgl-beta=550.76 + provides = nvidia-libgl=550.78 + provides = nvidia-libgl-beta=550.78 conflicts = nvidia-utils conflicts = nvidia-libgl replaces = nvidia-libgl @@ -37,16 +37,16 @@ pkgname = nvidia-utils-beta pkgname = opencl-nvidia-beta pkgdesc = OpenCL implemention for NVIDIA (beta version) depends = zlib - depends = nvidia-utils-beta>=550.76 + depends = nvidia-utils-beta>=550.78 optdepends = opencl-headers: headers necessary for OpenCL development - provides = opencl-nvidia=550.76 + provides = opencl-nvidia=550.78 provides = opencl-driver conflicts = opencl-nvidia pkgname = nvidia-settings-beta pkgdesc = Tool for configuring the NVIDIA graphics driver (beta version) - depends = nvidia-utils-beta>=550.76 + depends = nvidia-utils-beta>=550.78 depends = gtk3 - provides = nvidia-settings=550.76 - provides = nvidia-settings-beta=550.76 + provides = nvidia-settings=550.78 + provides = nvidia-settings-beta=550.78 conflicts = nvidia-settings @@ -5,7 +5,7 @@ pkgbase=nvidia-utils-beta pkgname=('nvidia-utils-beta' 'opencl-nvidia-beta' 'nvidia-settings-beta') -pkgver=550.76 +pkgver=550.78 pkgrel=1 pkgdesc='NVIDIA drivers utilities (beta version)' arch=('x86_64') @@ -18,10 +18,10 @@ source=("https://us.download.nvidia.com/XFree86/Linux-${CARCH}/${pkgver}/${_pkg} 'nvidia-utils.sysusers' 'nvidia.rules' '120-nvidia-settings-change-desktop-paths.patch') -sha256sums=('dbfc0098136278f857ef816c57b8f6d4b9c26ae6f1302fe40183267fc910b75b' +sha256sums=('34070434527ec9d575483e7f11ca078e467e73f6defc54366ecfbdcfe4a3bf73' 'be99ff3def641bb900c2486cce96530394c5dc60548fc4642f19d3a4c784134d' 'd8d1caa5d72c71c6430c2a0d9ce1a674787e9272ccce28b9d5898ca24e60a167' - '0bcad7654f747444a2b9e0b9e9209768dca44262f7423a516b4c7a57cd53bcee' + '2587664e71af35ff37955ee8343fc6061ca09b236461120962455063460f058f' '6f0f4a23706241e9e37e0fe30a09bd30ca29bb446d8fe7861cb4959f0a010ef4') # create soname links diff --git a/nvidia.rules b/nvidia.rules index 1334f88ca2d5..1876f3e2b286 100644 --- a/nvidia.rules +++ b/nvidia.rules @@ -1,5 +1,6 @@ -# Device nodes are created by nvidia-modprobe, which is called by the nvidia DDX. -# In case the DDX is not started, the device nodes are never created, so call -# nvidia-modprobe in the udev rules to cover the Wayland/EGLStream and compute -# case without a started display. -KERNEL=="nvidia", DRIVER=="nvidia", RUN+="/usr/bin/nvidia-modprobe", RUN+="/usr/bin/nvidia-modprobe -u" +# Make sure device nodes are present even when the DDX is not started for the Wayland/EGLStream case +KERNEL=="nvidia", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidiactl c $$(grep nvidia /proc/devices | cut -d \ -f 1) 255'" +KERNEL=="nvidia", RUN+="/usr/bin/bash -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4); do /usr/bin/mknod -Z -m 666 /dev/nvidia$${i} c $$(grep nvidia /proc/devices | cut -d \ -f 1) $${i}; done'" +KERNEL=="nvidia_modeset", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-modeset c $$(grep nvidia /proc/devices | cut -d \ -f 1) 254'" +KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" +KERNEL=="nvidia_uvm", RUN+="/usr/bin/bash -c '/usr/bin/mknod -Z -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 1'" |