Est-il possible de voir quelles textures sont actuellement chargées dans la RAM de la carte graphique ? Par exemple, si vous ouvrez 2-3 jeux 3D très intensifs, est-il possible de voir les textures de ces jeux dans la RAM de la carte graphique ?
Réponses
Trop de publicités?Oui, c'est possible, mais pas nécessairement facile. Ce dont vous avez besoin, c'est d'un programme qui donne accès à l'état de la carte graphique.
Je recommande d'essayer PIX pour Windows . En théorie, il devrait fonctionner avec n'importe quelle application Direct3D, mais en pratique, il peut être bogué et capricieux. Pour l'installer :
- Installer le SDK DirectX
- Activez le runtime de débogage à partir du panneau de configuration DirectX.
- Utilisez PIX pour Windows pour inspecter le programme cible.
Autres options :
Pour les cartes NVIDIA, vous pouvez essayer NVIDIA PerfHUD mais cela nécessite un support intégré à l'application, ce qui ne vous conviendra probablement pas.
Pour les cartes ATI, vous pouvez essayer GPU PerfStudio . Je ne l'ai pas essayé moi-même et je ne suis donc pas sûr qu'il convienne à ce que vous recherchez, mais le site affirme qu'il n'y a "aucune construction spéciale requise pour votre application", donc cela pourrait valoir la peine d'essayer.