diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-07-14 17:20:21 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-07-14 17:20:21 +0200 |
| commit | 0e24c6583a159d1e7626cffec25e30f0656f09b8 (patch) | |
| tree | e27805d8e54bd325da7016288efa7fb7c3c5dfec /roles/nvidia_gt750m | |
| parent | 3be508bac52338a5fb95c8582b0b4470bd7a494f (diff) | |
Remove the gt750m role after multiple attempts of fixing it
Since this role has never worked properly, this state with updating the
resolution and keeping the nouveau driver working with acceptable
performance on external monitors
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 | 19 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/meta/main.yml | 23 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/tasks/install-archlinux.yml | 46 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/tasks/install-debian.yml | 17 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/tasks/main.yml | 3 | ||||
| -rw-r--r-- | roles/nvidia_gt750m/templates/nvidia.conf.j2 | 4 |
7 files changed, 0 insertions, 124 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 fe712ed7..00000000 --- a/roles/nvidia_gt750m/handlers/main.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -- name: "Rebuild initramfs" - become: true - ansible.builtin.command: - cmd: "mkinitcpio -P" - changed_when: true - notify: "Sync kernel to EFI partition" - -- name: "Sync kernel to EFI partition" - become: true - ansible.builtin.command: - cmd: "/usr/local/bin/refind-sync-kernel" - changed_when: true - -- name: "Run update-initramfs" - become: true - ansible.builtin.command: - cmd: "update-initramfs -u -k all" - changed_when: true diff --git a/roles/nvidia_gt750m/meta/main.yml b/roles/nvidia_gt750m/meta/main.yml deleted file mode 100644 index eb4b060b..00000000 --- a/roles/nvidia_gt750m/meta/main.yml +++ /dev/null @@ -1,23 +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 proprietary drivers" - license: "MIT" - min_ansible_version: "2.18" - platforms: - - name: "ArchLinux" - versions: - - "all" - - name: "Ubuntu" - versions: - - "noble" - - name: "Debian" - 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 69f29229..00000000 --- a/roles/nvidia_gt750m/tasks/install-archlinux.yml +++ /dev/null @@ -1,46 +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" - 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" - tags: - - "molecule-notest" diff --git a/roles/nvidia_gt750m/tasks/install-debian.yml b/roles/nvidia_gt750m/tasks/install-debian.yml deleted file mode 100644 index b2ae7f03..00000000 --- a/roles/nvidia_gt750m/tasks/install-debian.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- name: "Install NVIDIA 470 legacy driver" - become: true - ansible.builtin.package: - name: "nvidia-driver-470" - state: "present" - -- 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: - - "Run update-initramfs" - 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 |
