diff --git a/local.yml b/local.yml index f6cebc5..1b0b9ce 100644 --- a/local.yml +++ b/local.yml @@ -284,8 +284,30 @@ gtk-font-name=JetBrains Mono 11 gtk-cursor-theme-name=Adwaita mode: '0644' + + - name: "HARDWARE :: Detekter om systemet har Intel GPU" + become: true + ansible.builtin.shell: "lspci | grep -i 'VGA' | grep -i 'Intel'" + register: intel_gpu_check + changed_when: false + failed_when: false + + - name: "KERNEL :: Deaktiver Panel Self Refresh (kun for Intel GPU)" + become: true + ansible.builtin.lineinfile: + path: /etc/default/grub + regexp: '^(GRUB_CMDLINE_LINUX_DEFAULT="((?!i915\.enable_psr=0).)*?)"$' + line: '\1 i915.enable_psr=0"' + backrefs: yes + notify: Regenerate GRUB config + when: intel_gpu_check.rc == 0 # Handlers køres kun hvis en opgave 'notifierer' dem + handlers: + - name: Regenerate GRUB config + become: true + ansible.builtin.command: grub-mkconfig -o /boot/grub/grub.cfg + handlers: - name: Opdater font cache ansible.builtin.command: fc-cache -fv