このHDMI出力修正を永久に設定するには?

このHDMI出力修正を永久に設定するには?

ついにPop!_OSにHDMIオーディオを認識させる方法を見つけました。 (基本的に私は1060に接続されたモニター付きのAsusノートブックを使用していますが、HDMIオーディオ出力がオーディオ出力リストに表示されないことを除いて、すべてが正常です。)

フォローするこのガイド完全に機能しますが、コンピュータを再起動するたびに修正を再適用するには、このコマンドを実行する必要があります。

sudo modprobe nvhda
sudo tee /proc/acpi/nvhda <<<ON

元のダウンロードフォルダからzipファイルを抽出し、そこから手順に従いました。これで、作成とインストールの一部をスキップし、次にsudo modprobe nvhda修正をロードできます。抽出したフォルダを削除できるかどうかわかりません。ルートフォルダ/その他に移動します。)

これは基本的に別々の質問ですが、主な質問は、システムの起動/起動時にこれら2つのコードスニペットを実行するスクリプトを作成することです。

ベストアンサー1

sudo make install.

バラよりhttps://bugs.freedesktop.org/show_bug.cgi?id=75985#c33:

Maik Freudenbergが投稿したこのカーネルモジュールを見ることができます。[コメント27]、私のシステムではうまく動作します。修正していただきありがとうございます。これで、HDMIオーディオデバイスが正常に動作します。

HDMIオーディオデバイスを有効にする手順:

  1. nvhda.tar.xzファイルをダウンロードして抽出します。
  2. 端末で次のコマンドを実行します。

    make
    sudo make install
    echo nvhda | sudo tee -a /etc/initramfs-tools/modules
    echo "options nvhda load_state=1" | sudo tee /etc/modprobe.d/nvhda.conf
    sudo update-initramfs -u
    
  3. 再起動。

この修正では、電源管理やシステムの安定性に問題が見つかりませんでした。 HDMIオーディオは、システム起動時、省電力モードで再開した後、HDMIケーブルを接続/取り外しした後に機能します。

追加のスクリプトを作成する必要はありません。

関連:Nvidia NVHDAが検出されない解決策とNVHDAの一時停止を修正する(Ubuntuフォーラム)

おすすめ記事