l3d.amdgpu_firmware
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