桌面窗口管理器 GPU 使用率极高(RTX 3070 使用率 > 20%)

桌面窗口管理器 GPU 使用率极高(RTX 3070 使用率 > 20%)

所以我今天注意到,当我移动窗口或只是用我的电脑执行简单的基本任务时,桌面窗口管理器的 GPU 使用率非常高。当我什么都不做时,GPU 使用率在 1-2% 之间空闲(对于 RTX 3070 来说已经太高了),而当我在桌面上移动窗口(例如 Windows 资源管理器)时,它会飙升至 20%。

 

有人知道我该如何解决这个问题吗?

 

系统规格

  • Windows 10
  • 显卡:RTX 3070
  • 处理器:英特尔 i7 11700K
  • 内存:32GB @ 3200MHz
  • 存储:三星 980 PRO 1TB
  • 显示器:1)2560 x 1440 144hz G-sync 启用,2)1920 x 1080 60hz

我已经尝试过但没有效果的方法:

  • 重新安装 Windows。结合这个问题只有在我开始移动 Windows 时才会出现的事实,它不太可能是恶意软件。
  • 更新至最新驱动程序
  • 任务管理器中进程优先级降低
  • 禁用动画和透明效果以查看是否有任何变化(没有变化)
  • 谷歌搜索了几个小时才找到有用的解决方案
  • 我将其与我妻子的 PC 进行了比较。她也有双显示器设置,两个屏幕都是 1080p。显卡是一张非常旧的 GTX 650 TI。执行类似任务时,GPU 使用率甚至不到 2%。所以这肯定是我的系统出了问题。
  • 尝试在 Windows 的“图形设置”中将“桌面窗口管理器”切换为power saver模式,这应该会触发它使用我的处理器的集成显卡。但是,它没有切换并继续使用 RTX 3070。
  • 安装旧版本的驱动程序(我一直使用 2020 年 12 月的驱动程序)
  • 打开Hardware-accelerated GPU scheduling

答案1

好吧,我终于明白了“问题”是什么;

在 NVidia 控制面板中,可以设置一个Power management mode。默认情况下,该值为normal,当 GPU 处于非负载状态时,它会导致 GPU 的时钟速度下降 90%(从而节省大量电量)。

拖动窗口时,GPU 的负载并不大,因此不会增加到更高性能的模式。但是,当您的系统测量 GPU 使用率时,它会从这种低功耗状态进行测量。即使实际使用量很小,使用率也会显示为非常高的百分比。

将电源管理模式设置为prefer maximum performance将导致 GPU 始终以其加速速度运行,无论负载如何。这也将在任务管理器中显示:在高刷新率高分辨率显示器上,测量的使用率降至 3% 以下。

另一个可能影响此问题的设置是在 Windows 10 中graphics settings。在这里,您可以选择单个程序并指示它们是否应使用performancepower saving模式。

相关内容