Drv-non-free Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birchenbach
description: Installs proprietary GPU drivers (mhwd -a pci nonfree 0300) on Arch-based systems.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birchenbach
Consulting & Coaching Solutions https://www.veen.world
galaxy_tags: [‘gpu’, ‘drivers’, ‘nonfree’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://s.infinito.nexus/code/tree/main/roles/drv-non-free
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘all’]}]
README¶
Non-Free Drivers¶
Description¶
This Ansible role installs non-free GPU drivers on Arch Linux systems by
invoking the mhwd utility. It ensures that the appropriate
proprietary drivers for your PCI graphics hardware are installed and
ready for use.
Overview¶
Uses the
ansible.builtin.shellmodule to runmhwd -a pci nonfree 0300Automatically detects your PCI graphics adapter and installs the recommended non-free driver
Designed to be run once per host to provision proprietary GPU support
Features¶
- Automatic Hardware DetectionLeverages
mhwd’s built-in auto-detect feature (0300) to select the correct driver. - Proprietary Driver InstallationInstalls the latest non-free GPU driver (e.g., NVIDIA, AMD) provided through Arch’s
mhwdsystem. - Simple ExecutionSingle-task role with minimal overhead.