l3d.amdgpu_firmware
ansible 角色 amdgpu_firmware
这是一个 Ansible 角色,用于为我的 AMD Leneovo Thinkpad(L14
)安装一些缺失的 amdgpu
固件。
这个角色只在以下条件下运行:
when:
- ansible_processor[1] == 'AuthenticAMD'
- 它将从
amdgpu__firmware
变量中下载定义的固件文件。 - 然后我们执行
update-initramfs -k all -u
。
你可以通过修改默认变量来更改下载的固件文件名。
可选地,你可以执行一个简单的版本检查,以防止意外运行较旧版本的角色。
变量
---
# 定义下载网址前缀
amdgpu__download_prefix: 'https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain'
# 定义固件列表
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'
# 我们是否进行版本检查?(建议为 true)
submodules_versioncheck: false
关于项目
Ansible role to install some missing amdgpu Firmware for my AMD Thinkpad
安装
ansible-galaxy install l3d.amdgpu_firmware
许可证
mit
下载
278
拥有者
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy