Existe-t-il un moyen de connaître et / ou de limiter l'utilisation du GPU par processus dans Windows?
Je voudrais lancer CPU et GPU processus intensif sur certaines machines, mais ces processus ne doit pas interférer avec l'tâches. J'ai donc besoin de limiter ou de détecter au moins GPU utilisation par mon processus. Ces processus sont closed-source, donc je ne peux pas regarder GPU utilisation de l'intérieur.
source d'informationauteur LOST
Vous devez vous connecter pour publier un commentaire.
La réponse à votre ligne de sujet, la question est: oui (Sur Windows Vista), l'utilisation Process Explorer à partir de Microsoft à surveiller par processus GPU utilisation. nvidia parallel nsight pouvez le faire aussi. Maintenant, le corps de votre question sonne comme vous voulez le faire à distance. Malheureusement, je ne suis pas au courant d'une façon de le faire à distance. Encore, j'espère que ce sera de quelque utilité pour vous.
modifier pour ajouter: Si vous lancez le Processus de l'Explorateur, je ne pense pas qu'il montre le GPU stats par défaut, pour les obtenir, cliquez-droit sur la liste de colonnes et de les ajouter.
Le GPU est une ressource qui peut être utilisé par un seul programme à la fois. Si un autre processus utilise le GPU, alors vous ne pouvez pas y avoir accès.
Un programme peut exécuter plusieurs GPU noyaux en même temps, mais c'est à ce programme de la façon dont ceux se faire rouler. Il n'y a pas de véritable concept de la planification, comme c'est le cas avec le système d'exploitation et PROCESSEUR traite.
Certains fournisseurs peuvent avoir un moyen pour vous de vérifier l'état de l'appareil, comme # cœurs de l'utilisation, de la chaleur, de la vitesse du ventilateur, etc, mais qui ne vous laissera pas changer ce qui se passe sur elle, et elle sera spécifique à chaque fournisseur/de l'appareil.