Skip to content

Commit

Permalink
nvidia: load nvidia udev rule at boot
Browse files Browse the repository at this point in the history
  • Loading branch information
saltydk committed Jan 27, 2025
1 parent 2b53d72 commit 2d9ead2
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
2 changes: 2 additions & 0 deletions roles/nvidia/files/99-nvidia-udev.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# This will create /dev/char symlinks to all device nodes
ACTION=="add", DEVPATH=="/bus/pci/drivers/nvidia", RUN+="/usr/bin/nvidia-ctk system create-dev-char-symlinks --create-all"
11 changes: 11 additions & 0 deletions roles/nvidia/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,17 @@
ansible.builtin.include_tasks: "subtasks/patch.yml"
when: (not nvidia_patch_backup_folder.stat.exists)

- name: Copy the NVIDIA udev rule file
ansible.builtin.copy:
src: 99-nvidia-udev.rules
dest: /etc/udev/rules.d/99-nvidia-udev.rules
owner: root
group: root
mode: '0644'

- name: Reload udev rules
ansible.builtin.shell: udevadm control --reload-rules && udevadm trigger

- name: "Nvidia Nvtop Task"
ansible.builtin.include_tasks: "subtasks/nvtop.yml"

Expand Down

0 comments on commit 2d9ead2

Please sign in to comment.