Windows 10 でオーディオのポップ音や遅延を防ぐ

Windows 10 でオーディオのポップ音や遅延を防ぐ

Windows 10 PC のオーディオに問題があります。

音楽を再生していて、コンピューターを操作していないときは、時々遅延や途切れが発生しますが、これはオペレーティング システムがバックグラウンド タスクを実行して CPU 使用率を急上昇させているためです。

基本的に、プロセッサを集中的に使用するタスクが実行されると、オーディオが途切れたり遅れたりします。

たとえば、エディターで保存するたびに、Webpack ツールチェーンがコンパイルされ、音楽が 1 秒間途切れます。重い Web ページを再読み込みするたびに、途切れます。

仕事をしながら音楽を聴こうとすると非常にイライラします。

マザーボード製造元の Web サイトから最新のドライバーをインストールしました。Windows 10 の最新の更新プログラムをインストールしました。

Realtek オーディオ コントロール パネルですべての適切な品質設定を試しました。

ポップ音とカチッという音は、説明するまでもなく明らかです。

遅れや途切れをもっとうまく説明すると、音楽制作におけるスライサー効果、つまり再生されたばかりの波形の最後のセクションを取り出して、それを高速で繰り返す効果に少し似ていると言えます。

メモリ内でオーディオがソースされるバッファが更新されず、サウンド カードは更新されるまで同じ信号を出力しているように見えます。

コンピュータのオーディオ再生能力をリアルタイムで判断する LatencyMon というアプリをインストールしました。

テスト中に音声が少なくとも 5 回途切れたにもかかわらず、問題は検出されなかったと報告されています。

もう 1 つ奇妙な点を挙げると、ほとんどの場合、コンピューターを再起動すると、遅延や途切れが止まり、次にコンピューターをスリープ モードから復帰するまで発生しません。ただし、再起動しても問題が解決しなかったり、再起動後すぐに再び発生し始めたりすることがあります。ただし、ほとんどの場合、再起動後は途切れることなく数時間音楽を楽しむことができます。

私のシステム仕様:

  • CPU: i7 7700k 4.2GHz
  • RAM: 16GB (DDR4 だと思いますが、Speccy では「不明」と表示され、タスク マネージャーでは何も表示されません)。
  • マザーボード: Asus PRIME B250-PLUS
  • SSD: 250GB Samsung M.2 PCE-E

とにかく、LatencyMon からの出力は次のとおりです。

_________________________________________________________________________________________________________
CONCLUSION
_________________________________________________________________________________________________________
Your system appears to be suitable for handling real-time audio and other tasks without dropouts. 
LatencyMon has been analyzing your system for  0:01:10  (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name:                                        DESKTOP-9SVHE5R
OS version:                                           Windows 10 , 10.0, build: 16299 (x64)
Hardware:                                             Intel Z270, PC Specialist LTD, ASUSTeK COMPUTER INC., PRIME B250-PLUS
CPU:                                                  GenuineIntel Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Logical processors:                                   8
Processor groups:                                     1
RAM:                                                  16332 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed:                                   420 MHz
Measured CPU speed:                                   1 MHz (approx.)

Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.

WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature. 



_________________________________________________________________________________________________________
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_________________________________________________________________________________________________________
The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.

Highest measured interrupt to process latency (µs):   991.574421
Average measured interrupt to process latency (µs):   3.522034

Highest measured interrupt to DPC latency (µs):       977.189644
Average measured interrupt to DPC latency (µs):       1.431417


_________________________________________________________________________________________________________
 REPORTED ISRs
_________________________________________________________________________________________________________
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.

Highest ISR routine execution time (µs):              518.350238
Driver with highest ISR routine execution time:       dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Highest reported total ISR routine time (%):          0.217639
Driver with highest ISR total time:                   dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in ISRs (%)                          0.227469

ISR count (execution time <250 µs):                   58872
ISR count (execution time 250-500 µs):                0
ISR count (execution time 500-999 µs):                6
ISR count (execution time 1000-1999 µs):              0
ISR count (execution time 2000-3999 µs):              0
ISR count (execution time >=4000 µs):                 0


_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.

Highest DPC routine execution time (µs):              813.066905
Driver with highest DPC routine execution time:       ndis.sys - Network Driver Interface Specification (NDIS), Microsoft Corporation

Highest reported total DPC routine time (%):          0.030476
Driver with highest DPC total execution time:         storport.sys - Microsoft Storage Port Driver, Microsoft Corporation

Total time spent in DPCs (%)                          0.152312

DPC count (execution time <250 µs):                   385339
DPC count (execution time 250-500 µs):                0
DPC count (execution time 500-999 µs):                12
DPC count (execution time 1000-1999 µs):              0
DPC count (execution time 2000-3999 µs):              0
DPC count (execution time >=4000 µs):                 0


_________________________________________________________________________________________________________
 REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.


Process with highest pagefault count:                 none

Total number of hard pagefaults                       0
Hard pagefault count of hardest hit process:          0
Highest hard pagefault resolution time (µs):          0.0
Total time spent in hard pagefaults (%):              0.0
Number of processes hit:                              0


_________________________________________________________________________________________________________
 PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s):                       3.092902
CPU 0 ISR highest execution time (µs):                518.350238
CPU 0 ISR total execution time (s):                   1.273544
CPU 0 ISR count:                                      58738
CPU 0 DPC highest execution time (µs):                813.066905
CPU 0 DPC total execution time (s):                   0.553437
CPU 0 DPC count:                                      301848
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s):                       1.574618
CPU 1 ISR highest execution time (µs):                5.753810
CPU 1 ISR total execution time (s):                   0.000260
CPU 1 ISR count:                                      130
CPU 1 DPC highest execution time (µs):                238.436190
CPU 1 DPC total execution time (s):                   0.026614
CPU 1 DPC count:                                      7555
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s):                       1.605544
CPU 2 ISR highest execution time (µs):                3.112619
CPU 2 ISR total execution time (s):                   0.000022
CPU 2 ISR count:                                      10
CPU 2 DPC highest execution time (µs):                188.414762
CPU 2 DPC total execution time (s):                   0.049893
CPU 2 DPC count:                                      13242
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s):                       2.108311
CPU 3 ISR highest execution time (µs):                0.0
CPU 3 ISR total execution time (s):                   0.0
CPU 3 ISR count:                                      0
CPU 3 DPC highest execution time (µs):                241.970714
CPU 3 DPC total execution time (s):                   0.017977
CPU 3 DPC count:                                      4763
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s):                       1.143713
CPU 4 ISR highest execution time (µs):                0.0
CPU 4 ISR total execution time (s):                   0.0
CPU 4 ISR count:                                      0
CPU 4 DPC highest execution time (µs):                143.087143
CPU 4 DPC total execution time (s):                   0.032806
CPU 4 DPC count:                                      7561
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s):                       1.519044
CPU 5 ISR highest execution time (µs):                0.0
CPU 5 ISR total execution time (s):                   0.0
CPU 5 ISR count:                                      0
CPU 5 DPC highest execution time (µs):                234.783333
CPU 5 DPC total execution time (s):                   0.094236
CPU 5 DPC count:                                      32118
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s):                       1.457598
CPU 6 ISR highest execution time (µs):                0.0
CPU 6 ISR total execution time (s):                   0.0
CPU 6 ISR count:                                      0
CPU 6 DPC highest execution time (µs):                163.390238
CPU 6 DPC total execution time (s):                   0.067835
CPU 6 DPC count:                                      16139
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s):                       1.821813
CPU 7 ISR highest execution time (µs):                0.0
CPU 7 ISR total execution time (s):                   0.0
CPU 7 ISR count:                                      0
CPU 7 DPC highest execution time (µs):                125.029762
CPU 7 DPC total execution time (s):                   0.010152
CPU 7 DPC count:                                      2125
_________________________________________________________________________________________________________

同様の問題を説明している多数のスレッドを読みましたが、解決策は私には役に立ちませんでした。LatencyMon が使用されているのを見たのは別のスーパーユーザーの投稿でしたが、その投稿では問題があると報告されていました。

編集:

コメントの提案に従って、製造元の Web サイトから最新のオーディオおよびネットワーク ドライバーをインストールしようとしましたが、効果はありませんでした。

サウンド カードを購入することも提案されていますが、それを実行する前に、まずこの問題を解決するための別の方法があるかどうかを確認したいと思います。

答え1

あなたが抱えている問題は、それが起こり得る潜在的な事柄の量です。

2 番目の問題は、さまざまなことを試したことです。

チップセットドライバ、オーディオドライバ、グラフィックドライバを含むドライバを更新した場合、ソフトウェアが原因である可能性があります。

ジャックまたはケーブル/スピーカーに障害がある場合に備えて、ヘッドフォンで試してください(ただし、この場合は可能性が非常に低いです)。

しかし、あなたは多くのメディアプレーヤーを試しました!そして、さまざまな曲を試しました。

問題が継続するかどうか確認するために、マシンをセーフモードで起動するという方法もあります。問題が継続する場合は、ソフトウェア/ドライバーに関連していることがわかります。

不要なドライバーや周辺機器など (2 番目のハード ドライブや USB デバイスなど) を削除すると役立つかもしれませんが、確信はありません。

解決策を見つけるのは非常に難しいので、消去法が最善策だと思います...サウンドカードは安いので、購入して試してみるのが一番だと思います。コンピューター修理店に持っていくよりも安いと思います

ただし、同様に、USB ヘッドフォンなどを借りて、同じ問題が発生するかどうかを確認してください。

関連情報