如何减少在 UWP 中使用 nVidia 的 nvwgf2umx.dll?

Posted

技术标签:

【中文标题】如何减少在 UWP 中使用 nVidia 的 nvwgf2umx.dll?【英文标题】:How to reduce usage of nVidia's nvwgf2umx.dll in UWP? 【发布时间】:2017-05-01 06:28:16 【问题描述】:

如果我使用 Win2d,我所有的 UWP 应用都会调用 nvwgf2umx.dll 库中的 WaitForSingleObjectExReleaseSemaphore 方法> 或 UI.Composition API。

Visual Studio Profiler 报告说,大约 80% 的 CPU 使用率与 nVidia 库有关。

我无法在谷歌上搜索任何关于这个问题的信息,这让我很生气。

我尝试安装许多版本的 GPU 驱动程序,但没有任何帮助。

如果我切换到 Intel GPU - CPU 完全没有问题,但我需要 nVidia 的加速。

任何建议将不胜感激。

【问题讨论】:

【参考方案1】:

这个系列的帖子很老,但仍然适用于更现代的 API 和 GPU 硬件。希望它们能帮助您更多地了解在向驱动程序提交 GPU 渲染工作负载后所看到的计时行为。

https://blogs.msdn.microsoft.com/shawnhar/2008/03/14/understanding-gpu-performance/

https://blogs.msdn.microsoft.com/shawnhar/2008/03/31/an-elf-in-a-box/

https://blogs.msdn.microsoft.com/shawnhar/2008/04/02/lost-in-translation/

https://blogs.msdn.microsoft.com/shawnhar/2008/04/07/how-to-tell-if-you-are-cpu-or-gpu-bound/

【讨论】:

以上是关于如何减少在 UWP 中使用 nVidia 的 nvwgf2umx.dll?的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用nouveau ubuntu

NV_path_rendering 替代方案 [关闭]

MLPerf训练最新发榜:谷歌NV浪潮 ,冠军榜“三国杀”

Unable to build the NVIDIA kernel module.ubuntu13.10安装Nvidia显卡驱动报错,求助

极智AI | Nvidia Jetson DLA 硬件系统架构

彻底封杀显卡挖矿 NV下决心了:RTX 30全系推新版