![]() The PerfMonPlugin implements performance counter support. So I'm thinking of checking after start if the efficient API is working and if not showing the user a window offering him to switch to the Performance counter way and informing him about the performance hit, plus an option to "not show this message again". But there is also the rational that users expect things to work no mater what :D Unfortunately I'm not aware of a way to do this remotely. Now, the body of your question sounds like you want to do this remotely. nvidia's parallel nsight can do this also. I understand the rational of wanting to do things efficiently the right way. The answer to your subject line question is: yes (On Windows Vista and up), use Process Explorer from Microsoft to monitor per process GPU usage. Given how prevalent the issue is for me i thought it would be a good idea to do it the Task Manager way, at least as fallback. I will debug the issue further using a clean and fresh windows 10 ToGo installation and provide more detailed feedback. I have that issue on 3 to 4 machines (don't remember if i tested all4 or stopped at the 3rd).Īnd I don't see any issues with gaming performance on the two machines which serve partially also that purpose.Īlso the NVidia GPU plugin seams to work just fine, only the generic GPU display is not working, what at least on my laptop that also has a Intel graphics is not a satisfying situation as there is no Intel GPU plugin that would work. You just hover the mouse over the CPU graph to see which application is utilising the most CPU and you can also double-click to open the properties for that process. Process Hacker has had this feature since Windows XP □ Task manager cna also show which CPU is used by any given application this is also very neat. ![]() You can add any counters to monitor via the plugin options: The PerfMonPlugin implements performance counter support. Process Explorer shows GPU activity on a per-process basis, but its not sortable, so you have to select a process and look at its properties to see what GPU impact it has (if any) but once you find the process, you can view its GPU usage and VRAM usage ( dedicated, shared and committed). So why can't we do that for process hacker as well? This is also why Task Manager performance is so terrible on Windows 10 because it's parsing thousands of strings for various performance counters and this takes anywhere from 5 to 20 seconds on startup and even more costs at runtime. Performance counters are string arrays (4-level deep multidimensional string array) and requires parsing the entire array for every process, every second and that causes major performance issues. The problem is they're a major performance problem. If its possible to use some performance counters than lets do that. In this instance it's something you need to fix with your machine. ![]() It's a rare problem that will only happen after your nvidia installation is corrupted and it affects more than just GPU statistics including games and video. As its known there seam to be an issue with NVidia drivers which makes process hacker and process explorer not being able to display GPU usage
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |