私は、Arduino や Atmel ARM チップなどの外部デバイスをプログラミングおよびデバッグしています (電子機器開発)。シリアル (USB からシリアル) 経由で接続するたびに、キーボードとマウス (両方とも外部 USB) が定期的にフリーズし、次のような症状が発生します。
- 1、2秒間マウスカーソルが動かない
- キーボード入力が1~2秒間記録されない
- キーボードのキー操作が、キーが固まったり、引っかかったりしているかのように繰り返される (例: キーボード)
- 時々、USBハブが再起動したか何かを示すUSBの切断/接続のWindowsサウンドも鳴ります。
この問題を引き起こすには、外部デバイスに接続するだけで済みました。パテ、ヨーロッパ、またはシリアルモニターArduinoのIDE接続を終了すると、通常の USB 操作が再開されます。
私はもう試した:
- さまざまなキーボードとマウス
- 異なるUSBポート
- 未使用のUSBハブ/ポートを無効にする
- Dell D6000ドッキングステーションを含む他のすべての周辺機器を取り外します
- Windows 10 (Pro) が完全に最新であることを確認する
- ドライバーソフトウェアの更新
- マザーボードのBIOSの更新
- アプリケーションを削除する(不要なものや干渉する可能性があると推定されるもの)
- シリアルマウスのサポート/検出を無効にするなどのWindowsレジストリの調整
何も機能しませんでした。このコンピュータを売って、Mac ユーザーになろうと思います。
この USB 入力フリーズの問題をトラブルシューティングするにはどうすればいいでしょうか? より深いレベルで何が起こっているのかを調査するツールはありますか?異常は見られませんでしたプロセスエクスプローラー、プロセスモニターなど
私は Windows 10 Pro を搭載した Dell XPS 9570 を使用しています。CPU は Intel Core i9-8950HK で、マシンには 32 GB の RAM が搭載されています。
答え1
数日間イライラしてOSの問題なのかハードウェアの問題なのかわからなかったのですが、モデル固有の苦情に焦点を絞り始めました。Dellのサポートフォーラムのこのスレッド。
私の場合、問題は解決しました。フォーラム ユーザーからの 2 つの提案により解決しました。
BIOSの
Performance
、無効にするC-States Control
。このオプションは、追加のプロセッサ スリープ状態を有効または無効にします。
フォーラムの投稿者は、これにより電力使用量と温度が上昇する可能性があると述べています。
また、BIOSの
System Configuration
>の下でThunderbolt Auto-Switch
、無効にするAuto Switch
「適用」をクリックし、チェックを入れますNative Enumeration
。このオプションは、Thunderbolt コントローラーが PCIe デバイスの列挙を実行するために使用する方法を構成します。
これらの変更の 1 つだけで問題が解決したのか、それとも両方必要だったのかはわかりません。