Hello,
Part of the application development (windows) in my company I need to programmatically sample the gpu load. Doing some investigation I came across Intel Metrics Framework SDK, how can I obtain/download it?
DC
Hello,
Part of the application development (windows) in my company I need to programmatically sample the gpu load. Doing some investigation I came across Intel Metrics Framework SDK, how can I obtain/download it?
DC
Hi,
Using the latest GPA on Ubuntu, I get this error from the frame analyzer:
"Maximum vertex attribute stride (112) exceeds device limit (0)."
Surely, the device limit of 0 does not to be correct?
This was on a Haswell GPU.
GPA frame analyzer seems to be missing support for glObjectLabel() information.
I label my textures with an informational tag, but I don't see them referred to that way, by the analyzer, which will just call the texture something like:
T:11863 (TEX 1)
I also use glPushGroupMarkerEXT() and that information is getting through properly, and the analyzer nicely groups my gl commands using this.
Hello, when using the Graphics Monitor Interface to display primitive and vertex counts the GUI switches really poorly when going above the 1 million mark vertex or primitive count for example. Below 1million it happily shows "943K" or similar, but go above 1 million and it only shows in 1-million increments, which is not very usefull for analysis.
Is there any way to change the display to always show 3 relevant digits, no matter what (1.48M instead of 1M) ?
Hello,
I capture a frame using DX9 with 18.3 and 19.1 version of GPA in win10 computers.
The capture worked (ctrl-shift-C) and I see a file saved with the .gpa_frame extension in the Docs/GPA folder.
But if I try to open it with the Frame Analyzer I get this error:
"An internal error occured. Graphics Frame Analyzer may fail to work correctly. Reopen the frame to fix the issue.".
I tried more times to reopen the frame, but without success.
And I have tried in other win10 computer, the same error occured.
But it works well opening dx9 gap_frame files in win7 computer.
How can I solve this problem?
Attachment is the info of my computer.
Thanks
Attachment | Size |
---|---|
Download![]() | 980 bytes |
Hi,
There's a bug in "memory_resource.py", line 66:
res = self.__plugin_adapter_interface.get_subresource_data(self.__desc["id"], 0, 0, event_call.get_description()["id"], extract_before, timeout_ms)
There's no key "id" in the description dictionary of the memory_resource class. When use "resource_id" instead of "id", cause GPA crashed after executing the python plugin.
Please help me to fix this bug, Thanks!
Hi All,
The Intel® Graphics Performance Analyzers team is proud to announce Intel® GPA 2019 R2!
You can download Intel® GPA 2019 R2 for FREE from the Intel® GPA homepage.
Watch the full release video here!
What’s new?
And much more…
View the full release notes and product announcement for more details.
Hello,
GPA was no longer supports Windows OpenGL capture now, how do I get the last supported version?
Thank you for your attention.
If it's been a while since you last used GPA, it is easy to forget the tool names.
This makes it hard to find 'frame-analyzer' because unlike all the other components, it is not prefixed with 'gpa-'
bram@ubuntupc:~/src/Train/data/shaders$ gpa- gpa-console-client gpa-remote-server gpa-trace-analyzer gpa-monitor gpa-system-analyzer bram@ubuntupc:~/src/Train/data/shaders$ which frame-analyzer /usr/bin/frame-analyzer
It would be better if frame-analyzer followed the convention, and was invoked as gpa-frame-analyzer.
This enables finding all the tools by typing gpa- at the bash prompt and press TAB twice.
In one of my project I want to extract geometry and its state->Matrix from the one of the DirectX 9 application.
So far I have tried capturing frame using GUI with application analyzer and above mentioned details using the frame analyzer tools. Now somehow I want to automate this process so I looked into the available SDK, but so far I am not able to capture single frame, it captures all the frames since the application started in d3d11 application. and not working at all in d3d9 application.
1) So is there any way I can do so and extract the required informations using SDK ?
2) Can I use this SDK on windows 7
3) Can I use this SDK for DirectX 9 application.
Please clarify my issues , so that I can go further
-Matang
Hello, I way trying to profile game on windows 10 with Intel GPA 2019 R2, I found some metrics such as EU Active and EU Stall metrics missed on my platform, then i use GPA buildin test game, still miss these metrics.
following list platform infomation:
Operating System:
Name: Windows 7 (build 7600)
Locale: zh-CN
Secure Boot/Trusted Boot is disabled
CPU Information:
Architecture: x64
Cores count: 4
System BIOS:
Version: LENOVO FCKT77AUS
Date: 12/22/2015
Video BIOS:
Date: 11/26/20
GPU Information:
Name: Intel(R) HD Graphics 4400
Vendor id: 0x8086
Product id: 0x41E
Stepping: 6
Driver Version: 10.18.14.5067
Driver Date: 12-27-2018
Machine:
Name: SKY-20190724VYY
Memory: 4008 MB
Screen: 1920x1080, 32 bit
Graphics Performance Analyzers:
Version: 19.2.343286
Installation folder: C:\Program Files\IntelSWTools\GPA\
how to prepare platform to catch GPA requirements, thank you very match.
Hello,
While using this program is there an option to record FPS data to a csv file, just like in Fraps?
If not, is there a possibility that this function can be added in a future version?
Recording CPU, GPU, RAM, VRAM, FPS and Drawcalls to a single log file can be proven to be very useful for small developers, recording data from multiple benchmark passes, across multiple systems.
Best regards
I am use Intel® Graphics Performance Analyzer R2 Release!
Operating System:
Name: Windows 10 (build 17134)
Locale: zh-CN
Secure Boot/Trusted Boot is disabled
CPU Information:
Architecture: x64
Cores count: 8
System BIOS:
Version: Hewlett-Packard L01 v02.57
Date: 12/11/2014
Video BIOS:
Version: Version 82.07.55.00.2E
Date: 08/27/14
GPU #1 Information:
Name: NVIDIA GeForce GTX 750
Vendor id: 0x10DE
Product id: 0x1381
Stepping: 162
Driver Version: 26.21.14.3615
Driver Date: 8-24-2019
GPU #2 Information:
Name: Intel(R) HD Graphics 4600
Vendor id: 0x8086
Product id: 0x412
Stepping: 6
Driver Version: 20.19.15.4835
Driver Date: 10-16-2017
Machine:
Name: ND--20190826LDX
Memory: 16290 MB
Screen: 1920x1200, 32 bit
Graphics Performance Analyzers:
Version: 19.2.343286
Installation folder: C:\Program Files\IntelSWTools\GPA\
Hello,
I just downloaded Ubuntu installer. And tried to install by:
sudo sh ./gpa_19.2.343286_release_m64_deb_install.sh
However, it returned the following error:
./gpa_19.2.343286_release_m64_deb_install.sh: 3: ./gpa_19.2.343286_release_m64_deb_install.sh: Syntax error: "(" unexpected
Is there a place I can download old release?
Thanks.
Hi,
I am trying to analyze a rust executable (Vulkan based).
When I start the executable from command line it works fine.
But when starting it from GPA Monitor it crashes instantly.
I made sure all reference files the executable needs are placed correctly in the working directory. Verified this by it being able to run from command line via
$./my-rust-executable
I also tested GPA Montor with a benchmark application ("glmark2") which works fine. So at least I get to see how it's supposed to work, when it works.
So I guess my questions are.. is there any log I can look into, to see what GPA Monitor fails at when launching my specific executable?
I have seen a bunch of log-related files in
my_user@my_machine:~/GPA/
but couldn't really make heads and tails of it.
Or else any other thing that I might not be aware of?
Below are my specs..
Operating System:
Name: Ubuntu 18.04.3 LTS
Locale: en_US
CPU Information:
Architecture: x64
Cores count: 2
GPU Information:
Name: Intel HD Graphics 520
Vendor id: 0x8086
Product id: 0x1916
Machine:
Name: stansislaus
Memory: 15953 MB
Screen: 1920x1080, 24 bit
Graphics Performance Analyzers:
Version: 19.2.343286
Hi All,
The Intel® Graphics Performance Analyzers team is proud to announce Intel® GPA 2019 R3!
You can download Intel® GPA 2019 R3 for FREE from the Intel® GPA homepage.
Watch the full release video here!
What’s new?
And much more…
View the full release notes and product announcement for more details.
Hello, I way trying to profile game on windows 10 with Intel Graphics Monitor 2019 R3, I found some metrics missed on my platform.
following list log infomation:
location function component kind thread timestamp message
.\Sources\FrameAnalyzer\modules\PluginAdapter\src\PluginAdapterLogger.cpp(128): PluginAdapterLogger::OnPluginAdapterMessage PluginAdapter WARNING 0x10A28 9.613718 Frame file opened: E:/WorkSpace/Perfomances/Intel GPA/GPA/Nox_2019_10_16__15_50_57.gpa_frame
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(433): ProcessorAutoCorr::onInitializing ProcessorAuroCorr ERROR 0x10A28 9.952585 Metric processor failure finish to analyze
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952597 Missing metrics: 'GpuCoreClocks','cycle_count','hw.gpu.raw.fixed.cycle_count'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952603 Missing metrics: 'GTRequestQueueFull','hw.gpu.sq.is_full','sq_full'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952612 Missing metrics: 'hw.gpu.s0.sf.output_ready','sf_output_ready','PolyDataReady','hw.gpu.sf.output_ready'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952618 Missing metrics: 'Rasterizer0InputAvailable','rast_input_available','rast_input_available.0','hw.gpu.s0.wmfe.output_ready'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952623 Missing metrics: 'hw.gpu.s0.wmbe.output_ready','rast_output_ready','Rasterizer0OutputReady','rast_output_ready.0'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952631 Missing metrics: 'zstc_output_ready','PixelData00Ready','zstc_output_ready.0','hw.gpu.s0.iz.output_ready','PixelData0Ready','hw.gpu.s0.zpipe0.iz.output_ready'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952636 Missing metrics: 'hw.gpu.s0.wmbe.output_ready','Rasterizer0OutputReady','zstc_input_available','zstc_input_available.0'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952643 Missing metrics: 'zstc_output_ready','PixelData00Ready','zstc_output_ready.0','hw.gpu.s0.iz.output_ready','PixelData0Ready','hw.gpu.s0.zpipe0.iz.output_ready'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952648 Missing metrics: 'NonPSThread00ReadyForDispatch','ffs_input_available.0.0','hw.gpu.s0.ss0.tdl.ffs_input_available','ffs_input_available'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952653 Missing metrics: 'hw.gpu.s0.ss0.tdl.ps_input_available','ps_input_available.0.0','ps_input_available','PSThread00ReadyForDispatch'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952658 Missing metrics: 'hw.gpu.s0.ss0.tdl.row0.output_ready','row0_output_ready','ThreadHeader00ReadyPort0','row0_output_ready.0.0'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952663 Missing metrics: 'row1_output_ready','ThreadHeader00ReadyPort1','hw.gpu.s0.ss0.tdl.row1.output_ready','row1_output_ready.0.0'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952667 Missing metrics: 'eu_all_active','hw.gpu.eu.all.active','EuActive'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952673 Missing metrics: 'EuFpuBothActive','eu_all_em_fpu_active','hw.gpu.eu.all.em_fpu_active'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952677 Missing metrics: 'hw.gpu.eu.all.fpu_pipeline_active','eu_all_fpu_active','Fpu0Active'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952682 Missing metrics: 'Fpu1Active','hw.gpu.eu.all.em_pipeline_active','eu_all_em_active'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952687 Missing metrics: 'EuSendActive','eu_all_send_active','hw.gpu.eu.all.send_pipeline_active'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952691 Missing metrics: 'hw.gpu.eu.all.stalled','EuStall','eu_all_stalled'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952696 Missing metrics: 'eu_thread_occupancy','EuThreadOccupancy','hw.gpu.eu.all.thread_occupancy'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952700 Missing metrics: 'bank_active','L30Bank0Active','hw.gpu.s0.l3.bank0.lsqc_slots_active','bank_active.0.0'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952706 Missing metrics: 'hw.gpu.s0.l3.bank0.stalled','L30Bank0Stalled','bank_stalled.0.0','hw.gpu.s0.l3bank0.stalled','bank_stalled'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952711 Missing metrics: 'bank_active','L30Bank1Active','bank_active.0.1','hw.gpu.s0.l3.bank1.lsqc_slots_active'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952716 Missing metrics: 'bank_stalled.0.1','hw.gpu.s0.l3.bank1.stalled','hw.gpu.s0.l3bank1.stalled','L30Bank1Stalled','bank_stalled'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952722 Missing metrics: 'Sampler00InputAvailable','sampler_input_available.0.0','sampler_input_available','hw.gpu.s0.ss0.sampler.input_available'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952726 Missing metrics: 'Sampler00OutputReady','sampler_output_ready.0.0','hw.gpu.s0.ss0.sampler.output_ready','sampler_output_ready'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952733 Missing metrics: 'PSOutput0Available','pbe_input_available.0','hw.gpu.s0.cpipe0.pbe.input_available','PSOutput00Available','hw.gpu.s0.pbe.input_available','pbe_input_available'
.\Sources\FrameAnalyzer\modules\MetricProcessor\src\ProcessorAutoCorr.cpp(436): ProcessorAutoCorr::onInitializing ProcessorAutoCorr ERROR 0x10A28 9.952740 Missing metrics: 'PixelValues0Ready','hw.gpu.s0.pbe.output_ready','pbe_output_ready','PixelValues00Ready','hw.gpu.s0.cpipe0.pbe.output_ready','pbe_output_ready.0'
.\Sources\FrameAnalyzer\modules\DataModels\MetricViewerDataModel.cpp(649): MetricViewerDataModel::handleProcessorErrors "MetricsProcessor" ERROR 0x10A28 9.952752
.\Sources\FrameAnalyzer\modules\PluginAdapter\src\PluginAdapterLogger.cpp(649): MetricViewerDataModel::handleProcessorErrors "MetricsProcessor" ERROR 0x10A28 10.675650
following list platform infomation:
Operating System:
Name: Windows 10 Version 1803 (OS Build 17134.829)
Locale: zh-CN
Windows Developer Mode enabled
Secure Boot/Trusted Boot is enabled
CPU Information:
Architecture: x64
Cores count: 12
System BIOS:
Version: Dell Inc. 2.3.1
Date: 10/01/2019
GPU #1 Information:
Name: Intel(R) UHD Graphics 630
Vendor id: 0x8086
Product id: 0x3E92
Driver Version: 26.20.100.6952
Driver Date: 6-12-2019
GPU #2 Information:
Name: NVIDIA GeForce RTX 2070
Vendor id: 0x10DE
Product id: 0x1F02
Stepping: 161
Driver Version: 26.21.14.3160
Driver Date: 7-17-2019
Machine:
Name: IT191298
Memory: 32597 MB
Screen: 1920x1200, 32 bit
Graphics Performance Analyzers:
Version: 19.3.347996
Installation folder: C:\Program Files\IntelSWTools\GPA\
Anyway to get access to older versions of GPA?
Hello,
does the new Intel® GPA 2019 R3 have update for capture UV maps for the geometry on the ergs ? I have try capture the geometry but there have no UV MAPS.
Thanks you
Hi,
Since I upgraded from 2019.1 to 2019.3 intel GPA stopped working properly. I suspect that it's due to windows, probably GPA needs windows 10. However I want to be sure it's not instead because of the old drivers that intel HD 4000 supports and in this case I need advice. I noticed intel 2019.3 has a lot of more information so I want now to update.
Our minimum specs require an intel HD 4000 so I am forced to profile there too, however intel GPA 2019 is giving only a subset of information currently, not enough to understand really what's going on.
Looking forward for your advice.