2016-12-15 4 views
0

Toutes mes applications UWP appellent WaitForSingleObjectEx et ReleaseSemaphore méthodes bibliothèque nvwgf2umx.dll si j'utilise Win2d ou UI.Composition API.Comment réduire l'utilisation de nvwgf2umx.dll de nVidia dans UWP?

Visual Studio Profiler me signale qu'environ 80% de l'utilisation du processeur est sur la bibliothèque nVidia.

Je ne pouvais rien savoir sur ce problème et ça me rendait fou.

enter image description here

J'ai essayé d'installer plusieurs versions de pilote de GPU mais aucun aidé.

Si je passe à Intel GPU - aucun problème avec le processeur du tout, mais j'ai besoin de l'accélération de nVidia.

Tout conseil serait apprécié.

Répondre

1

Cette série de publications est ancienne mais s'applique toujours aux API plus modernes et au matériel GPU. J'espère qu'ils vous aideront à mieux comprendre le comportement temporel que vous voyez après avoir soumis une charge de travail de rendu GPU au pilote.

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/