- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, I’m unable to use the auto-detect feature of the Intel GPA application because my Secure Boot is enabled. However, auto-detection doesn’t work when Secure Boot is on. I can’t disable Secure Boot, as my application won’t function without it.
In summary, I want to use the Intel GPA auto-detect feature while keeping Secure Boot enabled. Could you assist me with this?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi medd!
Thank you for your post. We are looking into alternative options and will get back to you as soon as we can regarding using the Intel GPA auto-detect feature while keeping Secure Boot enabled.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks. I'm waiting for an answer from you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi again medd,
Unfortunately Intel® Graphics Performance Analyzer (GPA) is unable to support the auto-detect feature when Secure Boot is enabled. As noted here: https://www.intel.com/content/www/us/en/docs/gpa/user-guide/2024-2/connect-to-running-app.html,
"Enabled Secure Boot setting blocks auto-detection. Either turn the feature off or consider starting the application directly from the Graphics Monitor (recommended)."
If you have difficulties starting the application you would like to capture directly from Graphics Monitor, an alternative is to use GPA Framework - a command-line suite of tools and interfaces, which allows users to capture, playback and analyze graphics applications. As an exmapl,e You could do the following:
- gpa-injector --layer capture -a -t processNameToAttach
This would wait until the process "processNameToAttach" is started and then capture a stream. Streams captured by GPA Framework can be opened using Frame Analyzer just like a stream or frame captured using Graphics Monitor.
There are also additional parameters that may help you attach to the process with the gameplay you would like to capture. You can learn more about this in the Process Auto-hooking Quick Tips Video, and in the GPA Framework Documentation.
Let me know if this worked for you or if you have further questions!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, I think I couldn't do the cmd code correctly. Can you write me the fix code? I enter the code and it says game is waiting, but when I open the game, gpa monitor is not activated.
My file path is as follows. Can you provide step by step guidance for the cmd command?
"D:\PROGRAMLAR\WORK\bin\Release\gpa-injector.exe"
"D:\PROGRAMLAR\WORK\GPA TOOLS\GpaMonitor.exe"
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\bin\win64\cs2.exe"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey medd,
Sure thing. Let me answer your first question again, as I should have provided more detail in my earlier post. I'll include a step-by-step guide for capturing with GPA FW using the command line as well.
"I want to use the Intel GPA auto-detect feature while keeping Secure Boot enabled."
You mentioned you were having issues using auto-detect in GPA Monitor due to Secure Boot - Here are two options available to you:
- Capture Counter-Strike 2 by launching it directly from Graphics Monitor
- You can do this by specifying the path to Steam, clicking "Run Application", and then launching Counter-Strike 2 using Steam.
- Graphics Monitor will pick up on any process that is launched by its target application (Steam). If the process uses the GPU like Counter-Strike 2, it will be captured.
-
- Capture Counter-Strike 2 by attaching using GPA Framework
- This is the method I suggested originally since it sounds like you want to auto-attach to Counter-Strike 2 once it launches even with Secure Boot enabled.
- To do this, perform the following commands:
- cd D:\PROGRAMLAR\WORK\bin\Release (Navigate to your GPA FW binary folder)
- gpa-injector --layer capture -a -t cs2 (Set gpa-injector up to attach to cs2.exe when it detects it. You will see a "waiting" message)
- (Then run Counter Strike 2 from steam.)
- GPA FW will detect the process name "cs2" and attach to it. You will see the message "Successfully attached to process"
Either one of these methods will capture a Counter Strike 2 stream, which can then be opened using Frame Analyzer for graphics analysis purposes.
"but when I open the game, gpa monitor is not activated."
GPA Monitor doesn't do graphics analysis by itself - its designed to be a starting point for graphics analysis of an application: to navigate to your application, configure options, capture frame/stream/trace files.
Once frame/stream/trace files are captured, you can then open them using Frame Analyzer or Trace Analyzer to perform the desired analysis of Counter Strike 2.
In order to best help you with your objective, could you share with me your goal in using GPA with Counter Strike 2?
Best regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi medd,
Thanks for your reply. As you noticed, some Anti-Cheat services such as the ones FACEIT may use prevent Intel GPA from injection into Counter Strike 2. We can confirm that streams and frames can be captured using Graphics Monitor by running Counter-Strike 2 without FACEIT for your graphics analysis purposes. This can be done both manually by running Steam from Graphics Monitor, or by using Graphics Monitor's Auto-Detect feature.
You would need to contact the FACEIT team for an unprotected version in order to use Counter-Strike 2 with FACEIT with GPA.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Face it It does not help with the unprotected version. I want to prove the FPS drop while using Faceit and I want to see it instantly. Because there is a FPS drop in some places It is happening, faceit is working Automatic detection is on but gpa is not coming to the screen. Manually it does not allow it. You must have a solution to eliminate Faceit's blocking of gpa. Can you share it with me?
Email: <removed>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi medd,
Thank you for sharing your objective in using GPA with Counter Strike 2.
Unfortunately, some Anti-Cheat services choose to block injection of Graphics Monitor, and we do not have a solution to this. This may be why Counter strike 2 is not launching manually from Graphics Monitor when FACEIT Anti-Cheat is running. In these cases, the only way to inject into games with Anti-Cheat enabled using Graphics Monitor is to ask for an unprotected vendor build.
If you are interested in measuring FPS performance rather than graphics frame analysis, perhaps you could try some other solutions and tools which FACEIT may allow such as XBOX game bar, Fraps, Rivatuner, or Steam's built-in FPS counter.
I hope you find an avenue to perform the FPS measurement experiment successfully. Thanks for your post, and let us know if you have any further questions.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page