オーディオ テストのトラブルシューティング
この記事では、Windows ハードウェア ラボ キット (Windows HLK) の Device.Audio および System.Fundamentals オーディオ テスト時に発生する可能性がある問題のトラブルシューティング方法について説明します。
この記事の内容:
一般的なオーディオ テストの問題
一般的なオーディオ テストの問題をトラブルシューティングするには、まず、次の手順を実行します。
すべてのオーディオ エンドポイントが接続されていて、ストリーミングできることを確認します。 これには、ヘッドホン、High Definition Multimedia Interface (HDMI)、DisplayPort、Sony/Philips digital interface (S/PDIF)、およびその他のエンドポイントが含まれますが、これらに限定されません。
すべてのデバイスが接続されていることを確認するには、コマンド プロンプト ウィンドウで「mmsys.cpl」と入力して、[サウンド] コントロール パネルを開きます。 [再生] タブと [録音] タブの両方のすべてのデバイスが接続中として表示されます。
デバイスが切断されているか無効になっている場合は、表示されないことがあります。 すべてのデバイスが表示されるようにするには、コントロール パネルの背景を右クリックし、[無効なデバイスの表示] と [切断されているデバイスの表示] の両方がオンになっていることを確認します。
[再生] タブでエンドポイントのストリーミング機能を確認するには、エンドポイントを右クリックし、[テスト] を選択します。 エンドポイントからオーディオが聞こえ、対応するメーターの動きが表示されます。
[録音] タブでエンドポイントのストリーミング機能を確認するには、マイクに話しかけて、メーターが動くことを確認します。
再現性テストには複雑な設定があります。 テスト環境が正しく設定されていることを確認します。 ケーブルが正しく接続されていることを確認します。 ケーブルが正しく接続されていないか、ケーブルが不足していると、非常に低い THD + N などの障害が発生します。
オーディオ ロゴ テストには、ゼロ グリッチ要件を検証するテスト ケースがいくつか含まれています。 グリッチ テスト ケースでテストが失敗した場合は、ハードウェアとドライバーを確認して、グリッチの原因となる可能性のある問題を確認することをお勧めします。 特に、次のような原因を探します。
ドライバーのスレッドの優先順位が正しくなく、DPC/ISR が長い。
不適切なハードウェア電源管理。
テストが失敗した場合、Windows HLK Studio テスト ログで有用な情報を探します。 有用な情報が見つかった場合は、問題を解決し、テストを再実行します。
最新の Windows HLK フィルターおよびキット更新プログラムがインストールされていることを確認します。 詳細については、「Windows ハードウェア ラボ キット フィルター」を参照してください。
次の Windows HLK のトピックを確認します。
ジャックの検出に関する問題
一部のオーディオデバイス ベンダーは、4 リング コンボ ジャックを使用しています。これは、iPhone で使用されるヘッドセットに似たヘッドセットを使用します。 通常のマイクまたはヘッドフォン プラグには、チップ: 左、リング: 右、スリーブ: アースの 3 つの接点 (TRS) があります。 コンボ ヘッドセットには、チップ: 左、リング 1: 右、リング 2: アース、スリーブ: マイクの 4 つの接点 (TRRS) があります。 これらのコンボ ジャックは、コーデックの 2 つのポートに同時に接続されます。 そのため、2 つのジャック検出シグナルを同時にトリガーする必要があります。
Windows 7 と Windows Vista の HDAudio.sys ドライバーには既知の問題があります。 ジャック検出シグナルを同時に、またはほぼ同時に正しく処理しません。 この問題を回避するには、デバイスをジャックにゆっくり接続します。
ワイヤレス ディスプレイの問題
以下に示すオーディオ テストは、ワイヤレス ディスプレイ機能をサポートしているデバイスのテストには適していません。 ワイヤレス エンドポイントが接続されている間にオーディオ エンドポイントに到達できないために、デバイスがテストに失敗する可能性があります。
影響を受けるオーディオ テスト
- オーディオ ロゴ テスト
- クラス ドライバー オーディオ ロゴ テスト
- クラス ドライバー KS トポロジ
- クラス ドライバー ラウンド トリップ テスト
- ラウンド トリップ テスト
エラー メッセージは、FAIL: Endpoint (XXXXXX) is unplugged です。ここで、XXXXXX はワイヤレス オーディオ エンドポイントの名前です。
回避策
影響を受けるオーディオ テストを実行する前に、ワイヤレス接続されたエンドポイント (ワイヤレス モニターなど) をテスト デバイスから切断します。 テスト後に、ワイヤレス エンドポイントを再接続できます。