#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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS