-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Presentmon Initialization Error #223
Comments
It appears the PresentMonService might not be started. Can you please try restarting the service? Steps to do so are:
Please let us know if this addresses the issue. |
I have tried the your steps but still the issue remains the same. |
When checking on PresentMonService what is the "Status" displayed in the Services applet? When you start it does it stay in the "Running" state? |
I'm running into this issue in one of my PC's as well. |
Thanks for the information. We have been unable to reproduce the issue locally. Would it be possible to gather some logs from the system to help in the debug effort? We can provide the necessary steps to generate logs for both Intel PresentMon and the PresentMonService. Please let us know if this is something you are willing to try. Thanks! |
Sure, what are the steps? |
I am seeing the same issue as well. I went digging and found the following gets added to
My service is also in normal "Running" state and a reboot had no effect. The AMD 5900x |
Thanks for the clear guides, didn't actually know you could temporarily pass launch parameters to a windows service like that; cool trick. I have attached the logs generated from both the service and the GUI app, hopefully this helps track down the problem. Let me know if you need any more info. |
This is great! We'll dive into the logs and see if we can determine the root cause of the issue. Very much appreciate your time and help! |
Hi again, Here are my logs as well. this machine is running the following specs. I'm deploying Presentmon on a lab with 4 machines. Two of them work just fine, two of them, not so much. Additionally, other tools that also run on the presentmon service (i.e. capframeX) seem to work just fine. Thanks in advance for the help! |
Hello! Thank you so much for the logs @siberx and @AntareSkorpion. With them we were able to piece together what is happening and reproduce on our side. We are working on a fix and will give details as we make progress. Really appreciate the help in this effort! |
Legend! |
Just a quick update and a request. :) First, the update. We have a fix in place and it appears to be working well. It will be in our next validation cycle and it should be available soon. Next the request. In looking at the service logs we noticed one of the PdhAddEnglishCounter calls is failing with a result of PDH_CSTATUS_NO_OBJECT when we our querying for the processor idle time. We use this counter when calculating CPU Utilization. When you have a free moment could you check to see if the counter is available in the Performance Monitor? Specifically we want to know if the Processor %Idle Time counter is available for selection and reports back data. Let me know if you need detailed instructions on how to check on the counter in Performance Monitor and we can provide the steps we use. Thanks! |
It seems the error prevents any other action in the GUI other than closing it. The steps would be appreciated. |
So I tried this out, and on launching Performance Monitor (which I haven't run in a while) I got the following popup twice: After acknowledging it I was able to add processor idle information without issue: But looking up the error, came across this thread: And after running I was curious, so after this I went and restarted the PresentMon service and re-launched the GUI and there were no errors on startup this time; I was able to run the app without issue. I don't have time to exercise the overlays and verify full functionality right now, but it appears the original issue might have something to do with the underlying performance counters going wonky for some reason. It's suspicious to me that the linked thread shows exactly the same counters as being problematic. They blame "corruption", but I'm guessing there's some kind of particular configuration or OS upgrade history that can get an installation into this state rather than just random corruption for the entries for no obvious reason. |
This is fantastic! Great investigation on finding the linked thread. Indeed, the fix that we have implemented handles the case where the counters go wonky and the service is unable to initialize. With the fix in place Intel PresentMon will now be able to launch correctly with bad counters but the metrics we get from the bad counters would not be available. Thanks again for reporting your findings and providing such great feedback! |
Good news on my end as well. Siberx was right on the money. Starting perfmon i encountered the same errors. After ignoring the messages i ran the "lodctr /r" command, restarted everything, including the presentmon service and it seems everything is functional. including the overlay and capture. |
Fantastic! Great to hear. |
Facing this problem.
My config
i7 7700k
Z270
GTX1070
16 GB DDR4 3200MHZ
The text was updated successfully, but these errors were encountered: