From c9354dccaaf6997e2f089cce106d7db434e2fa29 Mon Sep 17 00:00:00 2001 From: Rich Braun Date: Thu, 21 Aug 2025 08:27:01 -0700 Subject: [PATCH] SYS-658 remove faulty intel GPU driver for mythtv frontend --- ansible/roles/mythfrontend/defaults/main.yml | 3 +++ ansible/roles/mythfrontend/tasks/drivers/intel.yml | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ansible/roles/mythfrontend/defaults/main.yml b/ansible/roles/mythfrontend/defaults/main.yml index 7ce13c3d..fa00e87b 100644 --- a/ansible/roles/mythfrontend/defaults/main.yml +++ b/ansible/roles/mythfrontend/defaults/main.yml @@ -21,6 +21,9 @@ display_driver_defaults: - 1280x720 - 1920x1080 - 1980x1080i + xorg: + video_intel: false + display_driver: "{{ display_driver_defaults | combine(display_driver_overrides) }}" ir_device: diff --git a/ansible/roles/mythfrontend/tasks/drivers/intel.yml b/ansible/roles/mythfrontend/tasks/drivers/intel.yml index 9ef2fb85..b1bf89d1 100644 --- a/ansible/roles/mythfrontend/tasks/drivers/intel.yml +++ b/ansible/roles/mythfrontend/tasks/drivers/intel.yml @@ -2,11 +2,17 @@ # intel.yml - name: Load intel driver at startup - template: + ansible.builtin.template: dest: "{{ x11_config_path }}/20-{{ display_driver.type }}.conf" src: 20-{{ display_driver.type }}.conf.j2 - name: Limit screen resolution to specified list - template: + ansible.builtin.template: dest: "{{ x11_config_path }}/20-screen.conf" src: 20-screen.conf.j2 + +- name: Disable obsolete xorg driver for Intel GPU + ansible.builtin.package: + name: xserver-xorg-video-intel + state: absent + when: not display_driver.xorg.video_intel