Debian(bullseye)およびi915ファームウェア

Debian(bullseye)およびi915ファームウェア

理解を助けるためにここに質問します...メッセージを受け取ります

$ update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-5.9.0-1-amd64
W: Possible missing firmware /lib/firmware/i915/rkl_dmc_ver2_01.bin for module i915
update-initramfs: Generating /boot/initrd.img-5.8.0-3-amd64
W: Possible missing firmware /lib/firmware/i915/rkl_dmc_ver2_01.bin for module i915 

インストールされたファームウェアが私のハードウェアを正しくサポートしているかどうか疑問に思います。だから私はこれを取得しようとしていますバージョン 2_01ファームウェアがありますが、残念ながらどこにも見つかりません。私のソースコードにnon-freeを含め、gitリポジトリも見ましたが、git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.gitそこではちょうど1つだけ見つけました。バージョン 2_02rkl_dmcの場合。

これでver2_02がインストールされているので、リンクを作成しますか?バージョン 2_01方向バージョン 2_02?上記のメッセージは、私の機能の一部が機能しないことを意味しますか?どうやって確認しますか? i915は(私の知る限り)私のオンチップグラフィックスカードに関連しているので、例えばOpenGLが正しく動作しないかもしれないという心配になります! ?

誰でも頼むことができますか「照らす」この問題を解決しますか、それとも解決策を教えてください。

ありがとう、ジョージ

ベストアンサー1

rkl確かにIntelチップセットのコード名であるRocket Lake(Rocket Lake)は2021年初めに発売される予定だ。i915まだリリースされていないハードウェアのサポートを得たLinuxドライバです。

このi915ドライバは、現在のすべてのiGPUを含む幅広いIntel iGPUをカバーし、時には以前のバージョンと同様のデザインに従うと、近い将来のiGPUも含まれます。

カーネルモジュールには、i915ファームウェアファイルを表すメタデータがあります。可能必要:i915モジュールは、サポートされているすべてのIntel iGPUバージョンのファームウェアファイルをこの方法で宣言する必要があります。

このツールは、ドライバが宣言するさまざまなファームウェアファイルをupdate-initramfs見つけるためにハードウェア情報をクロスチェックするほどスマートではありません。i915実際の要件これはハードウェアに依存するため、すべてのハードウェアをinitramfsに含めようとします。

ファームウェアファイルをすでにインストールしていない場合みんなIntel iGPU バリアントに関するいくつかの迷惑なメッセージを受け取ることがありますが、update-initramfs実際に使用している iGPU/チップセットのバージョンを参照していない場合は無視できます。

dmcファームウェアファイル名は「Display MicroController」を示します。

Linux i915ドライバのコードコメントは次のとおりです。

/**
 * DOC: csr support for dmc
 *
 * Display Context Save and Restore (CSR) firmware support added from gen9
 * onwards to drive newly added DMC (Display microcontroller) in display
 * engine to save and restore the state of display engine when it enter into
 * low-power state and comes back to normal.
 */

DMCが省電力以外の目的を持っているという兆候は見られなかった。もし問題が発生すると、OpenGLではなくエネルギー効率の高い領域にいる可能性が高くなります。

ファームウェアバージョンの要件を2_01から2_02に更新するためのパッチは次のとおりです。今年8月の議論だから、まだかなり新しいです。カーネルバージョン(5.9)には入らないようですが、カーネルバージョン5.10には入ります。

また、Rocket Lakeチップセットはまだリリースされていないため、rkl_dmc_ver2_01.binIntel内でのみ配布できます(一部のIntel開発者はLinuxカーネルの開発にも参加しています)。しかし、同様にこれが原因ですupdate-initramfs

実際に試用版ハードウェアをテストする場合は、適切なNDAが必要であり、あなたまたはあなたの組織内の誰かがver2_01本当に必要な場合に役立つ可能性があるIntel担当者に連絡する必要があります。ファームウェアファイルは次の担当者に提供されます。あなた。

おすすめ記事