diff options
author | Jonathon Fernyhough | 2021-12-18 14:42:45 +0000 |
---|---|---|
committer | Jonathon Fernyhough | 2021-12-18 14:42:45 +0000 |
commit | 384f464033f3a90727fcfac2f16c3fb65e18ebf4 (patch) | |
tree | 0d2d4d1533467d87938fe37477a16d6019a09e26 /nvidia-390xx.rules | |
parent | 7d06572661758d8285c4175c439bad8c0b0eb778 (diff) | |
download | aur-384f464033f3a90727fcfac2f16c3fb65e18ebf4.tar.gz |
Upstream 390.147. Merge from nvidia-utils.
Diffstat (limited to 'nvidia-390xx.rules')
-rw-r--r-- | nvidia-390xx.rules | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nvidia-390xx.rules b/nvidia-390xx.rules new file mode 100644 index 000000000000..97218dfd31f7 --- /dev/null +++ b/nvidia-390xx.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'" |