l3d.amdgpu_firmware

Galaxy License

rôle Ansible amdgpu_firmware

Rôle Ansible pour installer le firmware amdgpu manquant pour mon Lenovo Thinkpad AMD (L14).

Ce rôle s'exécute uniquement lorsque :

when:
  - ansible_processor[1] == 'AuthenticAMD'
  • Il téléchargera les fichiers de firmware définis dans la variable amdgpu__firmware.
  • Ensuite, nous exécutons update-initramfs -k all -u.

Vous pouvez modifier les noms des fichiers de firmware téléchargés en modifiant les variables par défaut.

En option, vous pouvez effectuer une simple vérification de version, ce qui peut vous éviter d'exécuter accidentellement une version plus ancienne de ce rôle.

Variables

---
# définir le préfixe de l'URL de téléchargement
amdgpu__download_prefix: 'https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain'

# définir la liste des firmwares
amdgpu__firmware:
  - 'amdgpu/vangogh_toc.bin'
  - 'amdgpu/vangogh_asd.bin'
  - 'amdgpu/navy_flounder_ta.bin'
  - 'amdgpu/navy_flounder_sos.bin'
  - 'amdgpu/vangogh_rlc.bin'
  - 'amdgpu/vangogh_mec2.bin'
  - 'amdgpu/vangogh_mec.bin'
  - 'amdgpu/vangogh_me.bin'
  - 'amdgpu/vangogh_pfp.bin'
  - 'amdgpu/vangogh_ce.bin'
  - 'amdgpu/navy_flounder_rlc.bin'
  - 'amdgpu/navy_flounder_mec2.bin'
  - 'amdgpu/navy_flounder_mec.bin'
  - 'amdgpu/navy_flounder_me.bin'
  - 'amdgpu/navy_flounder_pfp.bin'
  - 'amdgpu/navy_flounder_ce.bin'
  - 'amdgpu/vangogh_sdma.bin'
  - 'amdgpu/navy_flounder_sdma.bin'
  - 'amdgpu/vangogh_vcn.bin'
  - 'amdgpu/navy_flounder_vcn.bin'
  - 'amdgpu/arcturus_vcn.bin'
  - 'amdgpu/navy_flounder_smc.bin'
  - 'amdgpu/arcturus_smc.bin'
  - 'amdgpu/vangogh_dmcub.bin'
  - 'amdgpu/navy_flounder_dmcub.bin'

amdgpu__path_prefix: '/lib/firmware'
amdgpu__path_suffix: 'amdgpu'

# devons-nous effectuer une vérification de version ? (true est recommandé)
submodules_versioncheck: false
À propos du projet

Ansible role to install some missing amdgpu Firmware for my AMD Thinkpad

Installer
ansible-galaxy install l3d.amdgpu_firmware
Licence
mit
Téléchargements
278
Propriétaire
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy