Dell XPS15 9530恐ろしいオーディオ

Dell XPS15 9530恐ろしいオーディオ

XPS15 9530のオーディオ品質は悪いです。スピーカーはWindowsでは素晴らしいですが、Linuxでは絶対的な犬です。人々は複数のディストリビューションでこの問題を経験しているようで、これが継続的な問題だと思います。

私が持っている有用な唯一の情報は、XPS15 9530がRealtek ALC3281コーデックを使用していることです。ただし、カーネルとシステム全体でXPS15 9510および9520にあるALC298を参照する場所がいくつかあります。 ALC3281は私のログに表示されないようですが、ALC298はどこにでもあります。この情報が役立つことを願っています。

これは便利です。https://www.reddit.com/r/DellXPS/commen… io_issues/以下は9530で見つかったカーネルパッチですが、うまくいかないようです。https://www.spinics.net/lists/alsa-devel/msg161419.html 以下は、同じ問題を持つ誰かのバグジラレポートです。https://bugzilla.kernel.org/show_bug.cgi?id=217906

カーネル: 6.5.7-arch1-1

誰でも役に立つ情報があれば共有してください。

より多くの情報が必要な場合はお知らせください。

ベストアンサー1

(コメントするには評判が足りないのでここに書いています。情報が役に立つことを願っていますが、いいえ解決策ではありませんが、同じ問題の広範な調査)

ここでも同じ問題が発生します。奇妙なパッチを適用しましたが、サブウーファーはアルサミキサーに表示されますが、まだサブウーファー(下向きの発射)では音が出ず、Twitter(上向きの発射)のみが出ます。これは完全にゴミです。私はもう少し洞察力を得ることができました:

  • 前のモデルのデータシート(951095209530)は、既知の事実がALC298であるにもかかわらず、ALC3281を指定します。
  • コーデックは同じですが、9530にはより強力なアンプ(10W / 12W対8W / 10Wの平均/ピーク)が付属しています。特に、サブウーファーアンプは前の3Wと比較して3.5Wのようです。これが動作/動作しないことにどのような影響を与えるかはわかりませんが、ALC動詞は異なる可能性がありますか?
  • ここBugzillaの仮説(やや確認済み)によると、Dellはデフォルトで「スピーカー保護」のためにハイパスフィルタを適用することをお勧めします。この場合、Windows Realtekドライバだけがこれを「バイパス」する方法を知っています。これは、従来の奇妙な点がウーファーアンプに電力を供給し、認識されているが実際に音を出さない理由を説明しています。

いくつかの仮説をテストしてみてください。 DellがWindows以外のスピーカーサポートを「Ubuntu Certified」デバイス(Precision、XPS兄弟とも呼ばれる)にのみ固定している可能性があるため、私はPrecision 5570の所有者(私がランダムに送信した電子メールに激しく返信しました)に連絡しました。残念ながら彼にも同じ問題があるようです。ちなみに、彼はLTS 6.1カーネルでArchを実行していますが、5570には問題がパッチされています。これは9530が唯一の遅いモデルではないことを証明します。もう。また、私のコンピュータ(カーネルパッチとファームウェアを介してロードされています)で同じALC動詞を設定しようとしましたが、設定を適用しても何も変わりませんでした(ただし、元のコンピュータでも機能していなかったので驚くべきことではありません)。 )。

私も成功せずにいくつかの他のことを試しました。

  • 6.2.Xから6.5.Xまで、さまざまなカーネルバージョンにパッチを適用します。結果は同じです。 alsa-mixerにウーファーが現れますが、音は出ません。
  • Intel SDAドライバを無効にする - サウンドカードは設定から​​アナログに切り替わりますが、それはすべてであり、サブウーファーはありません。
  • Redditユーザーが成功したと主張するのと同じシステムであるPopOSを使用します。まだではない
  • 興味深い- 奇妙にアップストリームパッチが適用されたXPS 9510にアクセスでき、複数のユーザー(カーネルマージ、Redditなど)が動作すると主張しますが…動作しません。 Ubuntu 22.04、General(6.2と思いますか?)カーネルを実行すると、サブウーファーが予想どおりalsa-mixerに表示されますが、サブウーファーは機能しません! =>私の唯一の考えは、デルがスピーカーを「保護」するためにBIOSアップデートを介して前述のQualcommを導入したことです(デフォルトのALC動詞を設定したため)。しかし、それは私の(教育されていない)推測だけです。

まだ試していないいくつかのことがあります。

  • XPS 9530および/または実際のPrecision 5570にDellの公式Precision 5570 Ubuntuイメージをインストールします。 DellのOEMコアを実行しており、おそらくスピーカーが実際に動作するように魔法をかけていたでしょう。Ubuntu認証結局。問題:Ubuntuイメージのみをダウンロードするには、システムのシリアル番号が必要です。このオペレーティングシステムで購入しました- 誰もがUbuntuを実行する5570を持っていて、サービスタグを(非公開で)共有できるならば、良いスタートになります!また、XPSで動作しなくても通常は動作しないという意味ではありません。これは、Dellがプラットフォームごとにシステムパスをハードコードした可能性があるためです。したがって、理想的には、OEM Ubuntuをインストールし、問題を解決/修正することを望むUbuntuユーザーと一緒にPrecision 5570(または5560?)にアクセスする必要があります。
  • まだお持ちのDell XPS 9510/9520/9530を購入してください。実務サブウーファーをインストールし、すべてのalc動詞を読んでみませんか? DellがBIOSアップデートを介して「保護」を追加した場合は、以前のバージョンの一部でもまだ機能します(カーネルのマージを実行している誰もがしたようです)。
  • おそらく最も「確実な」方法でしょう。これrepoのアイデアは、オーディオハードウェアをVMに完全に渡しながら、Linuxの修正されたQEMUでWindowsを実行することです(カスタムカーネルパッチが必要です)。 WindowsのRealtekドライバはコーデックを正しく処理し、QEMUは通信を傍受し、動詞「dumb」を生成するように修正されました。その後、カーネルパッチに簡単に追加したり、簡単にファームウェアオーバーレイにロードしたりできます。残念ながら、これまで動作するのが難しくなっています(カーネルパッチの後でもIOMMUグループの分離は機能しません。さらに、アンプ電力の違いにより、この手順は各モデルまたは少なくとも9530 / pre 9530で実行する必要があります。

全体的に、これは(幸い)ただ9530の問題ではなく、この問題を解決するためのいくつかの仮想的なオプションがありますが、残念ながらDellはそれを簡単に解決しません。私は最後の(QEMUベース)オプションを手動で作業しており、画期的な進歩がある場合は更新します。

編集:私たちは画期的な進歩を遂げ、今スピーカーを完全に修正することができます。しかし、アップストリームに適したものにするには、まだ少しの作業が必要です。に関する追加情報フラッグハブの問題

おすすめ記事