Intel® Graphics Performance Analyzers (Intel® GPA)
Improve your game's performance by quickly specifying problem areas

İntel Gpa auto detect problem

medd
Beginner
775 Views

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?

0 Kudos
9 Replies
sentientSpark_Intel
712 Views

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.

0 Kudos
medd
Beginner
700 Views

Thanks. I'm waiting for an answer from you.

0 Kudos
sentientSpark_Intel
680 Views

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!

0 Kudos
medd
Beginner
662 Views

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"

 

0 Kudos
sentientSpark_Intel
625 Views

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:

  1. 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.
    •  sentientSpark_Intel_1-1730397887977.png

       

  2. 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:
      1. cd D:\PROGRAMLAR\WORK\bin\Release     (Navigate to your GPA FW binary folder)
      2. 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)
      3. (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

0 Kudos
medd
Beginner
377 Views
Hello, gpa auto detect is on, while faceit is on, auto detect does not work. I don't run cs2 game manually. That's why it should work when auto detect is selected. But when faceit is running, the gpa monitor does not appear on the screen in the cs2 game. How can I solve this?
0 Kudos
sentientSpark_Intel
365 Views

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.

0 Kudos
medd
Beginner
307 Views

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>

0 Kudos
sentientSpark_Intel
231 Views

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.

0 Kudos
Reply