Windowsはデフォルトのオーディオデバイスを記憶していませんか?


21

ボリュームの問題のため、コンピューターのオーディオ出力が標準のオーディオジャック出力を使用することを好みます。しかし、私はHDMIでモニターを使用しています。デフォルトのオーディオデバイスを「スピーカー」に設定することにしました

サウンドパネルのスクリーンショット

しかし、デフォルトのオーディオデバイスを再起動するたびに、HDMI出力が再び出力されます。

サウンドパネルのスクリーンショット

Windows 7 64ビットを実行しています。デフォルトのデバイスが記憶されないのはなぜですか?(エラーなしで適切にシャットダウンして起動します。)

回答:


20

素早く簡単な方法

これを回避する1つの方法は、デバイスマネージャーでHDMIオーディオデバイスを無効にすることです。これにより、再度有効にしない限りHDMIオーディオを使用できなくなります。そのため、その方法を覚えておく必要があります。欠点は、コントロールパネルの再生/録音プロパティにHDMIオーディオデバイスが表示されないことです。

しかし、私はそれが正しく動作したいです!

これが発生する理由は、VIAサウンドドライバに「ジャック検出」を正しく実行しないバグがあるためです。

ジャック検出は、サウンドデバイスがサウンドジャックに接続されているかどうかを検出するメカニズムです。これは、オーディオポートから電流が引き出されているかどうかを検知することに基づいた、かなり新しい技術です(標準の3.5インチケーブルでオーディオを送信するには、非常に少量のエネルギーが必要です)。

Windows 7でジャック検出が正しく機能している場合、Windowsは、オーディオ出力(スピーカー、ヘッドフォンなど)がデバイスに接続されている限り、デフォルトとしてマークされたデバイスを自動的に使用し続けます。ただし、他のデバイスに接続されたジャックがあり、デフォルトのデバイスにはない場合、接続されているデバイスに切り替わります。これは、オーディオを聞くためにコントロールパネルを手動で掘り下げる必要がないようにするためです。ジャックが接続されているデバイスからオーディオが「再生」されるため、新しいユーザーに役立ちます。

ジャック検出は、実際には簡単に壊れ、非常にハードウェア固有のソフトウェアメカニズムです。Linuxオペレーティングシステムでは、高度なLinuxサウンドアーキテクチャ(ALSA)ドライバーの開発者が何年もジャックの検出に苦労しており、大量の異なるサウンドカードで動作させるという労働集約的なタスクを抱えています。残念ながら、ほとんどのマザーボードには独自のまたはほぼ独自のオーディオチップセットが搭載されており、問題がさらに悪化しています。これは、Windowsドライバーも同様にエラーを起こしやすいことを意味します。

悪いドライバー開発者対。公共

デバイスマネージャーでデバイスを無効にすることなく、適切なジャック検出を有効にする可能性のある提案:

  • マザーボードの製造元のWebサイトからオーディオドライバーを更新します。
  • AMD Catalystドライバーを最新に更新します。

システムが常にHDMIオーディオが「プラグイン」されているとシステムが考えるのは、HDMIまたはDisplayPortを使用してモニターをプラグインするためです。Windowsは「ああ、モニターが接続されています」と表示し、モニターとの電気信号はオーディオパスが利用可能であることを示しているので、もちろんそれをデフォルトデバイスとして使用しようとします- 特に VIAオーディオドライバーが適切なジャック検出があり、Windowsは何も接続されていないと判断します。

これが本当のクイックジャック検出テストです。

  • 質問でスクリーンショットを撮ったページにWindowsコントロールパネルを起動します。
  • 3.5mmスピーカー/ヘッドフォンプラグをマザーボードのサウンドチップセット(VIA)に差し込みます。
  • プラグを抜きます。

UIで「Device unplugged」または「Not plugged in」と表示されるものが何もない場合、ジャック検出は正しく機能していません。

ジャックの検出適切に機能していることを明確に判断でき、それでも希望どおりに機能しない場合は、デバイスマネージャーでデバイスを無効にする必要があります。:/

おめでとうございます

ところで、こんにちは!:)あなたは素晴らしいアバターを持っている、へへ:)


補足と詳細な回答をありがとう!今のところ、Easy Way Outを無効にしました。最新のCatalystドライバーを使用しており、オーディオドライバーをチェックして、更新できるかどうかを確認します。
L84

これは動作しません。更新が実行されると、Windows 10は継続的にHDMIオーディオデバイスにフォールバックします。好奇心から、別のビデオカード、GTX1080と古いATI Radeonカードを試しましたが、どちらも同じ結果になります。
loan.burger

再起動すると、HDMIデバイスとDPデバイスの両方が「有効」にリセットされるため、これは機能しません。
トリスタン

1

Windows 10では、オプティカル経由で接続されたヘッドフォンを使用しますが、最近、コンピューターはYouTubeビデオやゲームの途中で明確な理由なくモニターの組み込みに切り替えることをランダムに決定しました。ここの回答を見て、デバイスマネージャーを調べてみました。オーディオ入力および出力領域は、再生デバイスで使用可能なものをミラーリングするように見えましたが、「サウンド、ビデオ、およびゲームコントローラー」の下には「Nvidia高解像度オーディオ」があり、無効にしてバムしました。再生デバイスにモニタースピーカーが表示されなくなりました。さて、これがどれだけ動作するかを見てみましょう。


1

コンピューターで使用していないものを無効にする必要はありません。私がやったことは、プログラムと機能に行き、ビデオカードのオーディオドライバーを削除し、3dビジョンドライバーも使用されていないため削除しました(私はnvidiaでした)。必要なドライバーはビデオカード用のGRAPHICSドライバーだけです。残りは過剰です。不要なものをすべてコンピューターから削除することから始めてください。そうすれば、問題が何であるかをよりよく理解できるようになります。また、私の場合は「スピーカー終了する前に設定し、終了する前に左右のシャネルが選択されていることを確認する必要があります。


0

Windows 8でこれを更新します(他の誰かがこれに遭遇した場合):

Windows 8を実行するASUS Vivobook S400ACが完全に更新されました-

HDMI経由でデル23インチモニターを使用して、デバイスマネージャーからHDMIオーディオを無効にしても問題は解決しませんでした。次に、プラグを抜いてから再接続するか、再起動(休止状態または完全なシャットダウン/再起動)すると、HDMIにリセットされた場所に問題が返されます。(クロックで)タスクバーの右下にあるサウンドアイコンを右クリックして[再生デバイス]を選択すると、リストされているHDMIデバイスを右クリックして、そこから無効を選択できます。

ドンこれはそのメニューからデバイスを削除し、私の問題を解決しました。

デバイスマネージャーから取得できない理由はわかりません。


0

私の場合、HDMIオーディオが必要でした。

  1. デバイスマネージャーでシステムデバイスに移動します。

    2つのHDオーディオコントローラーを取得します。

  2. 必要なものを有効にし、他を無効にします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.