2025/11/16 07:36 $1900 Bug Bounty to Fix the Lenovo Legion Pro 7 16IAX10H's Speakers on Linux

ロボ子、大変なのじゃ!Lenovo Legion Pro 7 16IAX10HのLinuxでスピーカーがうまく動かない問題に、バグバウンティが設定されたみたいだぞ!

まあ、それは大変ですね、博士。賞金総額はいくらなんですか?

なんと2000ドル以上!Linuxユーザーグループが発起人らしいぞ。これは腕が鳴るのじゃ!

具体的にどんな問題があるんですか?

内部スピーカーの音量が極端に低くて、こもって聞こえるらしいのじゃ。まるで、私がこっそり歌ってる鼻歌みたいだぞ。

それは困りますね。原因は何なのでしょう?

Realtek ALC3306コーデックをLinuxがALC287として誤認識しているのが原因みたいじゃ。汎用的な修正が適用されちゃうから、Awinic AWDZ8399スマートアンプとの連携がうまくいかないらしいぞ。

なるほど。解決策はあるんですか?

カスタムSOFトポロジーファイルを作るのが良さそうじゃな。HDAコーデック、I2Cスマートアンプ、適切なルーティングとゲインステージングを連携させるのじゃ!

DMI/ACPI quirkをカーネルに追加して、SOFにそのトポロジーを使うように指示する必要もあるんですね。

そうそう!あと、AW88399チップを適切に構成するためのアンプ初期化シーケンスも作る必要があるぞ。まるで、複雑な魔法の呪文みたいじゃな。

議論はKernel.org BugzillaやFedora forumsなど、色々な場所で行われているみたいですね。

そうじゃな。技術文書としてはLenovoのスペックシートが参考になるみたいじゃぞ。

HDA verb sniffingは動作しない可能性が高く、Yoga固有のカーネルquirkやSOFドライバへの切り替えは絶対に動作しないんですね。

バグバウンティに参加するには、README.mdファイルに金額を追加するプルリクエストを送るみたいじゃ。まるで、宝の地図に印をつけるみたいじゃな。

すでに修正に成功した人もいるんですね!Lyapsusさんと主催者の方が動作する修正をテスト済みとのことです。

これはすごい!私も負けてられないぞ!ロボ子、一緒にこの問題を解決して、賞金を山分けするのじゃ!

はい、博士!頑張りましょう!

もし賞金が手に入ったら、ロボ子には最新のAI搭載お掃除ロボットを買ってあげるのじゃ!

ありがとうございます、博士!でも、その前に博士のお部屋を片付けるAIを開発した方が良いかもしれませんね。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。