リモート デスクトップ クライアント (mstsc) を全画面表示し、複数のモニターを使用している場合のマウスの遅延/スタッター

リモート デスクトップ クライアント (mstsc) を全画面表示し、複数のモニターを使用している場合のマウスの遅延/スタッター

Windows 10 Enterprise コンピューターで、Hyper-V を実行しています。Windows 10 ゲスト VM に接続すると、マウスの遅延が発生します。より正確には、スタッター/パケットのドロップのようなエクスペリエンスです。定期的に完全に停止してから、正しい場所に「ジャンプ」します。

4K モニターが 2 台あります。1 台のモニターで、リモート デスクトップ (RDP) セッションを最大化します。もう 1 台のモニターにはホスト デスクトップが表示されています。Windows 10 ゲスト VM への RDP セッションにフォーカスがある場合、マウス ポインターをホスト デスクトップ上に移動するとカクカクします。カクカクは、ホスト デスクトップにフォーカスを移すまで続きます。これを gif でキャプチャしようとしましたが、ワークフローが中断されるためイライラします。

左側はホスト デスクトップを表示するモニター 1、右側は mstsc が最大化されたモニター 2 です。右から左に移動する時の遅延/スタッターに注意してください。フルスクリーン mstsc にフォーカスがある限り、遅延/スタッターが続きます。

ラグのデモ

追加情報:

  • どちらのOSも最新のWindows 10 Enterpriseで、完全にパッチが適用されています。
  • 問題は初日から存在しており、Windows 10 Enterprise をクリーンインストールしました。
  • どちらのOSも3840x2160(4K)で表示されています。1080でも同じ問題が発生しました。
  • ホスト コンピューターはかなり強力です。i7-6700K、16GB DDR4、Radeon RX480 8GB、最新ドライバー (17.5.2)
  • ゲストでRemoteFXを有効/無効にしてみました。また、RemoteFX設定でビデオRAMを最大にしました。
  • リモートデスクトップマネージャーを試してみましたが、結果は同じでした
  • 問題はないWindows 7または他のオペレーティングシステムに接続するときに表示されます
  • 奇妙なことに、Azure でホストされている Windows 10 Enterprise VM に接続すると、問題はほぼ逆転します。つまり、ゲストがフォーカスを持っているときにゲストで途切れが発生し、ホストでは遅延が発生しません。これはさらに悪いです (VM があまりにも遅延して使用できません)
  • ネットワーク速度は良好です。LAN はギガビットです。WAN は 100MB です。両方を iperf でテストしました。
  • 内部ネットワーク接続(Hyper-V 仮想スイッチへの静的構成経由の IP)と外部ネットワーク接続(DCHP 経由の IP)の両方を試しました。
  • Skype 経由でデスクトップを共有すると、フォーカス (RDP またはホスト) に関係なく、途切れが一貫して悪化します。
  • 問題を視覚化するためにマウスの軌跡を追加しただけなので、問題にはならないようです
  • Googleの検索結果に基づいてマウスポインタースキームを「なし」に変更しようとしましたが、無理があるように思えました

私はしばらくの間、この問題に苦労してきましたが、試すべきことや重点を置くべき分野についての提案を聞けて嬉しいです。

答え1

ビデオ カード (AMD) の最新のグラフィック ドライバーをアンインストールし、最新の WHQL 認定ドライバーをインストールすることで、この問題を解決できました。ドライバーは比較的古いものでしたが、動作しました。

関連情報