From 87a61cf08a87c67a24d980584c31438d49475a97 Mon Sep 17 00:00:00 2001 From: saltydk Date: Sun, 22 Sep 2024 23:04:19 +0200 Subject: [PATCH] nvidia: allow detection of older generation cards --- roles/nvidia/tasks/main.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/roles/nvidia/tasks/main.yml b/roles/nvidia/tasks/main.yml index 2dff0247c0..e14737c4bc 100644 --- a/roles/nvidia/tasks/main.yml +++ b/roles/nvidia/tasks/main.yml @@ -30,12 +30,13 @@ - name: Fetch Nvidia card info ansible.builtin.shell: | - if [ `lspci | grep -c -E '.*VGA.*NVIDIA'` -eq 1 ]; then - lspci -s $(lspci | grep -E '.*VGA.*NVIDIA' | cut -d' ' -f 1) - else - echo "" - fi + if [ `lspci | grep -c -E '.*VGA.*NVIDIA|.*3D controller.*NVIDIA'` -eq 1 ]; then + lspci -s $(lspci | grep -E '.*VGA.*NVIDIA|.*3D controller.*NVIDIA' | cut -d' ' -f 1) + else + echo "" + fi register: lspci_resp + changed_when: false - name: Fail if no GPU was detected ansible.builtin.fail: