amtoaer

晓风残月

叹息似的渺茫,你仍要保存着那真!
github
x
telegram
steam
nintendo switch
email

wslgによるwsl2の高CPU使用率の解決方法

Windows 11 のアップグレード以来、私はよく wsl を使用する際に、ファンがうるさくなり、トレイが点滅し続ける状況に遭遇していましたが、学校の寮の騒々しい環境ではあまり気にしていませんでした。

最近、休暇で家に帰った際に、時間があったので剣指 Offer を見ていたら、ファンの音が非常に大きいことに気づきましたので、解決策を検索してみました。

再現方法#

この問題は私のコンピュータでは簡単に再現できます。wsl を実行するだけで、空の状態でもファンがうるさくなり、CPU 使用率が高くなります。

解決方法の特定#

タスクマネージャを開いて CPU 使用率を確認すると、2 つの高 CPU 使用率のプロセスが見つかりました:

  1. vmmem
  2. Windows オーディオデバイスグラフィックス分離

最初のプロセスは Windows の仮想マシンプロセスであり、まずこれを考慮します。

この問題は Windows 11 のアップグレード後に発生するため、wslgの導入と関連していると推測されます。

上記の分析を総合すると、wslg vmmem high cpu usageというキーワードで検索エンジンを使用し、microsoft/WSL#6982microsoft/wslg#443を見つけました。

結論#

上記の問題の議論と分析に基づいて、この問題は wslg westonのクリップボードのクラッシュによって引き起こされ、複数のディスプレイの設定変更と関連している可能性があります。現在の解決策は次の 3 つです:

  1. 一時的な解決策としてのマジックキーボードショートカット:Win+Ctrl+Shift+B(実際にはグラフィックドライバをリセットします)

  2. wslg に依存しない場合、<USERPROFILE>\.wslconfigを作成し、次の内容を書き込んで wslg を無効にします:

    [wsl2]
    guiApplications=false
    
  3. プレビューバージョンにはすでに修正が含まれており、手動でプレビューバージョンに更新できます:wslg Pre-release 1.0.28

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。