l3d.amdgpu_firmware

Galaxy License

rol de ansible amdgpu_firmware

Rol de Ansible para instalar el firmware amdgpu que falta para mi Lenovo Thinkpad AMD (L14).

Este rol solo se ejecuta en:

cuando:
  - ansible_processor[1] == 'AuthenticAMD'
  • Descargará los archivos de firmware definidos en la variable amdgpu__firmware.
  • Luego ejecuta update-initramfs -k all -u.

Puedes cambiar los nombres de los archivos de firmware descargados modificando las variables por defecto.

Opcionalmente, puedes realizar una verificación de versiones simple, que puede evitar que accidentalmente uses una versión anterior de este rol.

Variables

---
# define el prefijo de la URL de descarga
amdgpu__download_prefix: 'https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain'

# define la lista de firmware
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'

# ¿deberíamos hacer una verificación de versiones? (true se recomienda)
submodules_versioncheck: false
Acerca del proyecto

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

Instalar
ansible-galaxy install l3d.amdgpu_firmware
Licencia
mit
Descargas
278
Propietario
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy