-
Notifications
You must be signed in to change notification settings - Fork 29
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
(v1.1.0.60) Single csv made when recording All Processes #25
Comments
Hey @GuestJim , in the same manner as with #26: There is no feature in PresentMon that allows to output separate files when recording all processes (that I am aware of). I agree with you, that this was quite a useful feature before, but I had to remove these parts in order to keep up with new PresentMon releases --> I just forgot to change that part in the documentation. Could you request that feature over at https://github.com/GameTechDev/PresentMon as well? That would be the fastest way to see it in OCAT any time soon. |
Well that's disappointing. At least it was easy enough for me to write an R script to clean up the CSV. |
|
I don't have special interest in any of the PresentMon command line options, just see it possibly being useful, if there were a way to update PresentMon independently. I could see the delay option being useful for some, including me for those applications that gobble keyboard inputs, so I need to start recording outside the application and then tab back in. Not sure about how much interest there would be in setting the simple, default, or verbose columns (I'm happy with verbose). |
In that case we can add additional settings to OCAT for delay and logging details. |
For what it's worth, I'm totally open to PresentMon refactoring that would make it easier to consume with different backends, if you want to have different CSV formats or filtering or things like that. I'm also open to taking back contributions from OCAT into the PresentMon tree, if you still have the blacklist or multi-CSV code available. |
Hey @jenatali I am going to prepare some pull-requests for the proposed features. |
Looks like the -multi_csv option has been implemented into PresentMon v1.3.0, which was released a few days ago. Hopefully it will not take too much time to bring about OCAT support. (Still rocking my R scripts though, so I'm good for now.) |
In the newly release version 1.1.0.60 if you check "Record performance for all processes" it will record all of the detailed data into a single CSV labelled AllProcesses. Previously the behavior was to create a CSV for each process, with the appropriate label as well, and this is also what is stated in the documentation (OCAT - Settings).
Repro steps:
Also, I feel this is very important to fix because some games gobble all keyboard inputs, so you have to start a recording outside of the game and come back in, so you need to record all processes to get any data. (Unless you can find a way to always get the input to start to OCAT, which would be amazing.)
Fortunately I have created an R script that will clean up the CSV for me.
The text was updated successfully, but these errors were encountered: