diff options
author | Erin Allison | 2022-05-15 16:42:41 -0400 |
---|---|---|
committer | Erin Allison | 2022-05-15 16:51:17 -0400 |
commit | e4e816d3b141c95e287e7e208b691d28f4ca6aac (patch) | |
tree | d230668f45baa3a3cb1f015cf545729c0dc93a3d /nvidia.rules | |
parent | 2da04582c26cb75d02252e2264810e715194ed6c (diff) | |
download | aur-e4e816d3b141c95e287e7e208b691d28f4ca6aac.tar.gz |
upgpkg: nvidia-merged 510.47.03-1
upstream release
Signed-off-by: Erin Allison <erin@eallison.us>
Diffstat (limited to 'nvidia.rules')
-rw-r--r-- | nvidia.rules | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nvidia.rules b/nvidia.rules new file mode 100644 index 000000000000..97218dfd31f7 --- /dev/null +++ b/nvidia.rules @@ -0,0 +1,6 @@ +# 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-frontend /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-frontend /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-frontend /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'" |