在多显示器设置下打开基于 Chromium 的应用程序时,dwm.exe 会占用所有 GPU 资源

在多显示器设置下打开基于 Chromium 的应用程序时,dwm.exe 会占用所有 GPU 资源

我正在使用联想 ThinkPad P15s Gen 2。这款笔记本电脑有两个 GPU:

  1. 英特尔 Iris Xe 显卡和
  2. NVIDIA T500。

我把这台笔记本电脑插入联想雷电 4 扩展坞。我连接了两个显示器,一个 4K,另一个不是。时不时地,我的整个基于 Windows10 的计算机变得非常慢。慢到我无法在上面做任何事情。当我检查任务管理器时,发现桌面窗口管理器 (dwm.exe) 和/或“客户端服务器运行时进程”(csrss.exe) 是罪魁祸首。它们占用了 100% 的 GPU 资源(在 Intel Iris 上,NVIDIA 经常处于闲置状态)。

在此处输入图片描述

我注意到,当我使用任何基于 Chromium 的应用程序(Chrome、Edge、Ms Teams、VSCode 等)时,这两个进程才会耗尽所有 GPU 资源。即使只是使用 Chrome 观看 Youtube 短片而不打开任何其他东西,它也会继续这种贪婪的局面。如果我关闭任何基于 Chromium 的应用程序,GPU 资源使用率将在大约 1-2 分钟后逐渐恢复正常。如果我从扩展坞上拔下笔记本电脑,也会发生同样的事情。如果笔记本电脑一开始就没有插入扩展坞,那么问题实际上永远不会出现。

我打电话给联想技术支持,他们只是让我升级(刷新)扩展坞的固件。我照做了,但没用。我还更新了笔记本电脑中的所有图形驱动程序,但这也无济于事。我猜这要么是微软的 dwm.exe/CSRP 出了问题,要么是 Chromium 让 Web 应用程序消耗 GPU 出了问题。有什么想法我应该如何深入调查吗?

相关内容