USB リレーを使用して接続されたテレビの電源をオン/オフする PC があります。PC をサスペンドするとリレーがオフになり、再開するとリレーがオンになります (/lib/systemd/system-sleep/ スクリプト)。
しかし、再開後、HDMI オーディオ出力は切断された状態として表示されます (ビデオは機能します)。HDMI ケーブルを物理的に再接続しても、切断された状態として表示されます。再び機能させる唯一の方法は、PC を再起動することです。
第 4 世代 Intel i3、統合 GPU、Ubuntu 20.04.1 LTS を新規インストールしています。
再起動せずに修正する方法はありますか?
これらは機能しませんでした:
pulseaudio -k && sudo alsa force-reload
killall pulseaudio; rm -rf ~/.config/pulse/* ; rm -rf ~/.pulse*
/etc/modprobe.d/alsa-base.conf
options snd-hda-intel probe_mask=1
/etc/pulse/default.pa
#load-module module-switch-on-port-available
また、これはおそらく関連しているかもしれませんが、話題から外れた問題です: PC を起動してからテレビをオンにすると (再度起動スクリプト)、ビデオ出力が黒くなります。
何か助けがありましたらよろしくお願いします。この件で頭を悩ませています。
答え1
他のディストリビューションを試していたのですが、Gnome でも同じ問題が発生しました。その後、KDE Plasma でいくつか試してみましたが、問題は発生しませんでした。そのため、私の「解決策」は Gnome を使用しないことです...