diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-02-28 16:45:10 +0100 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-02-28 16:45:10 +0100 |
| commit | 0cce2285d5bee1e53c58f32b33af8d7e351ee6d7 (patch) | |
| tree | 882c31267cde17155aed0f63a2519ad488cf8fc6 /roles/nvidia_gt750m | |
| parent | 2165226bf04d177ad5ff2b42f148a4b9aa2f12b0 (diff) | |
Replace mac nvidia main driver with integrated driver
The nvidia driver doesn't work no matter what, so replacing it for now
with the integrated CPU i915 driver
Diffstat (limited to 'roles/nvidia_gt750m')
| -rw-r--r-- | roles/nvidia_gt750m/defaults/main.yml | 12 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/handlers/main.yml | 11 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/meta/main.yml | 17 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/tasks/install-archlinux.yml | 48 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/tasks/main.yml | 3 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/templates/nvidia.conf.j2 | 4 |
6 files changed, 0 insertions, 95 deletions
diff --git a/roles/nvidia_gt750m/defaults/main.yml b/roles/nvidia_gt750m/defaults/main.yml deleted file mode 100644 index 559ccdae..00000000 --- a/roles/nvidia_gt750m/defaults/main.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -nvidia_gt750m_aur_packages: - - "nvidia-470xx-dkms" - - "nvidia-470xx-utils" - - "nvidia-470xx-settings" - - "lib32-nvidia-470xx-utils" - -nvidia_gt750m_modules: - - "nvidia" - - "nvidia_modeset" - - "nvidia_uvm" - - "nvidia_drm" diff --git a/roles/nvidia_gt750m/handlers/main.yml b/roles/nvidia_gt750m/handlers/main.yml deleted file mode 100644 index 58b9b02c..00000000 --- a/roles/nvidia_gt750m/handlers/main.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -- name: "Rebuild initramfs" - become: true - ansible.builtin.command: - cmd: "mkinitcpio -P" - changed_when: true - -- name: "Reboot" - become: true - ansible.builtin.reboot: - reboot_timeout: 600 diff --git a/roles/nvidia_gt750m/meta/main.yml b/roles/nvidia_gt750m/meta/main.yml deleted file mode 100644 index bcdaea14..00000000 --- a/roles/nvidia_gt750m/meta/main.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -dependencies: - - role: "bash" - - role: "linux_headers" - - role: "yay" - when: ansible_facts['os_family'] == "Archlinux" - - role: "multilib" - when: ansible_facts['os_family'] == "Archlinux" -galaxy_info: - author: "a14m" - description: "Install and configure NVIDIA GT 750M legacy (470xx) drivers" - license: "MIT" - min_ansible_version: "2.18" - platforms: - - name: "ArchLinux" - versions: - - "all" diff --git a/roles/nvidia_gt750m/tasks/install-archlinux.yml b/roles/nvidia_gt750m/tasks/install-archlinux.yml deleted file mode 100644 index 68412d5c..00000000 --- a/roles/nvidia_gt750m/tasks/install-archlinux.yml +++ /dev/null @@ -1,48 +0,0 @@ ---- -- name: "Install NVIDIA driver from AUR" - become: true - become_user: "aur_builder" - kewlfft.aur.aur: - name: "{{ nvidia_gt750m_aur_packages }}" - state: "present" - use: "yay" - -- name: "Configure NVIDIA DRM kernel mode setting" - become: true - ansible.builtin.template: - src: "nvidia.conf.j2" - dest: "/etc/modprobe.d/nvidia.conf" - mode: "0644" - notify: - - "Rebuild initramfs" - - "Reboot" - tags: - - "molecule-notest" - -- name: "Get current mkinitcpio MODULES" - become: true - ansible.builtin.shell: | - set -euo pipefail - grep '^MODULES=' /etc/mkinitcpio.conf | sed 's/MODULES=(\(.*\))/\1/' - # noqa var-naming[no-role-prefix] as it describes the current kernel modules and not the nvidia modules - register: "current_kernel_modules" - changed_when: false - args: - executable: /bin/bash - tags: - - "molecule-notest" - -- name: "Add NVIDIA modules to mkinitcpio" - become: true - vars: - existing_modules: "{{ current_kernel_modules.stdout.split() | reject('in', nvidia_gt750m_modules) | list }}" - all_modules: "{{ existing_modules + nvidia_gt750m_modules }}" - ansible.builtin.lineinfile: - path: "/etc/mkinitcpio.conf" - regexp: "^MODULES=\\(.*\\)" - line: "MODULES=({{ all_modules | join(' ') }})" - notify: - - "Rebuild initramfs" - - "Reboot" - tags: - - "molecule-notest" diff --git a/roles/nvidia_gt750m/tasks/main.yml b/roles/nvidia_gt750m/tasks/main.yml deleted file mode 100644 index 71bcbd0d..00000000 --- a/roles/nvidia_gt750m/tasks/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -- name: "Include OS-specific tasks" - ansible.builtin.include_tasks: "install-{{ ansible_facts['os_family'] | lower }}.yml" diff --git a/roles/nvidia_gt750m/templates/nvidia.conf.j2 b/roles/nvidia_gt750m/templates/nvidia.conf.j2 deleted file mode 100644 index 9672977e..00000000 --- a/roles/nvidia_gt750m/templates/nvidia.conf.j2 +++ /dev/null @@ -1,4 +0,0 @@ -blacklist nouveau - -options nvidia_drm modeset=1 -options nvidia_drm fbdev=1 |
