如何减少在 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 库中的 WaitForSingleObjectEx 和 ReleaseSemaphore 方法> 或 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?的主要内容,如果未能解决你的问题,请参考以下文章
Unable to build the NVIDIA kernel module.ubuntu13.10安装Nvidia显卡驱动报错,求助