#author("2022-04-28T04:03:11+00:00","","") [[diary/Kojima]] ・Linux firmware 最近、周辺機器用のfirmwareはカーネルとは分離して linux_firmwareパッケージで入れているものの、/lib/firmware/ 以下の各種firmwareは 848MB と結構な規模になる。 848MB というと、HDD上では微々たるものなんだけど、インストーラのようにシステム一式をinitramfsに載せる場合、圧縮した状態で200MBくらいなので、firmwareを入れるとかなり厳しい。 firmwareの多くは、無線LANとかGPU、サウンドカード用なので、インストールの際にはあまり必要ないか、と思って省いていたんだけど、手元のGPU組み込みなRyzen5(AMD Ryzen 5 3400G with Radeon Vega Graphics)で試したところ、/lib/firmware/amdgpu/ 以下の firmware が無いと正しく初期化できないようで、KMSが機能し始めたあたりで動作不能に陥いる(KMSな画面に切り替わらない)。 インストーラに /lib/firmware/amdgpu/ 以下を持ちこんで作ったインストーラだと、無事実機でもインストールできたんだけど、他にも必須もfirmwareがあるんだろうなぁ。。とりあえず intel と nvidia なfirmware はインストーラに持ち込んでおくかな。 #comment