四显示器和 DWM 资源错误

四显示器和 DWM 资源错误

几年来,我一直在努力解决多显示器设置问题,以清除桌面窗口管理器资源错误。目前,我在配备 i7-3770k 的 z68 主板上运行 3x1900x1200 和 1x1900x1080,由 2xHD5770 驱动。我的图形 WEI 为 7.4,CPU/RAM 为 7.8,所以这不是资源问题。我都在扩展桌面模式下运行这些显示器。我的问题是,如何清除这些 DWM 错误?

据我所知,win7 没有 XP 那样的最大打开窗口数限制,而且 DWM 和 WDDM 的资源得到了极大改善,将利用独立显卡资源。通过 GPU-z 监控我的 GPU 时,似乎我几乎没有使用这些卡。我可以添加几张 PCIE3 卡,例如 AMD HD7770,但我没有任何理由认为它们会改善情况。我现在没有主意了,不得不质疑一些假设,比如 DWM/WDDM 是否真的能够处理多个扩展显示器,如果可以,那么最大值是多少。DWM 可以在多大分辨率或最大桌面上绘制窗口?简而言之,图形资源在哪里不足,为什么?

错误日志:
桌面窗口管理器正在经历严重的资源争用。
       原因:CPU 资源利用率过高。
       诊断:发现桌面窗口管理器响应能力急剧下降。

答案1

恕我直言,虽然微软似乎不想承认 DWM(桌面窗口管理器)存在资源问题,但根据我的经验,如果您面前的像素空间太多,该服务(对于 Windows 7 上的 Aero-glass 外观至关重要)很容易“超负荷”。我当前的环境使用两个专用图形适配器(AMD HD 5450 和 AMD HD 6450)来连接 3 个 1600x1200 显示器。并且 Aero-glass 外观只能维持很短的时间,之后系统会自动切换到“基本”外观模式(各种事件 ID 错误 9024/9025/9026 都会记录在应用程序日志中)。重新启动 DWM 服务会重新启用 Aero-glass 模式,但这只会持续很短的时间。

您可以通过 Microsoft SysInternal 的 Process Explorer 工具了解资源消耗情况;该工具提供有关每个 Windows 进程的详细信息,可从以下网址免费下载:technet.microsoft.com/en-us/sysinternals/bb896653运行此工具后,选择 dwm.exe 进程,右键单击以查看属性,然后选择GPU 图形选项。您将看到此服务的资源距离最大值有多近。

相关内容