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

Unable to use Graphics Frame Analyzer wih Intel Iris Plus Graphics on Microsoft Surface Pro 7

GENTS
Novice
6,992 Views

I tried to use latest version of GPA on my Microsoft Surface Pro 7 and it seems that Graphics Frame Analyzer doesn't work anymore.

I received 100% an internal error whenever I try to open a recorded frame (latest Vulkan SDK and runtime installed and latest graphics drivers updated today)

I was definitely able to use it last year, but something has changed lately and now I'm unable to use it anymore - but it was super precious to analyze my shaders performances

 

0 Kudos
34 Replies
GENTS
Novice
1,419 Views

10th even on my side apparently, right?

GENTS_0-1670365758074.png

 

0 Kudos
Pamela_H_Intel
Moderator
1,417 Views

Hmm . . . doesn't look like a 10, but the image is fuzzy . . . cut/paste?


0 Kudos
GENTS
Novice
1,414 Views

Ouch clicking on it I see it fine actually
It's Processor Intel(R) Core(TM) i5-1035G4 CPU @ 1.10GHz, 1498 Mhz, 4 Core(s), 8 Logical Processor(s)

0 Kudos
Pamela_H_Intel
Moderator
1,417 Views

it's the first 10 - I see that my example was ambiguous:

 Intel(R) Core(TM) i7-10610U


0 Kudos
GENTS
Novice
1,414 Views

Sure!
Processor Intel(R) Core(TM) i5-1035G4 CPU @ 1.10GHz, 1498 Mhz, 4 Core(s), 8 Logical Processor(s)

0 Kudos
Pamela_H_Intel
Moderator
1,403 Views

Okay. Yup, it's a 10. Thanks.


I'm wondering if the issue is VK related. We found an issue recently where a developer had used a new VK function that we hadn't implemented. That shouldn't have caused a crash, but did. That issue was fixed, so those kinds of things shouldn't happen anymore. But I'm wondering if the issue is front end syncing with the back end. So I'm checking with a couple of guys on the team. I will let you know what they say.


0 Kudos
Alberto_R_Intel
Moderator
1,390 Views

Hello GENTS, I just received an update on this matter.


We just wanted to let you know that this matter is already being worked on internally. Based on that, we will temporarily close this case to avoid duplication of efforts since the information was already transferred to the proper department.


Regards,

Albert R.


Intel Customer Support Technician


0 Kudos
Pamela_H_Intel
Moderator
1,255 Views

GENTS - I'm not sure this got resolved. I don't know why your case was closed. Are you able to use GPA now?


0 Kudos
GENTS
Novice
1,246 Views
Not at all
Still not working neirher in frame nor stream vk.
Even with latest tool version and drivers too
0 Kudos
Pamela_H_Intel
Moderator
1,234 Views

Okay. So here's what I know:

  • you worked through getting your machine all up to date;
  • you have a i5, gen10 processor

 

Questions:

  • the Core(TM) i5-1035G4 specs I see show an Intel Iris Plus iGPU. Is that right for your platform? - if you click the "i" button on the top right of Graphics Monitor, it should show as one of the GPUs - in fact can you copy/paste that "i" info here so I can see everything together?
  • does your platform have any other GPUs? We test GPA with NVIDIA but don't guarantee it will work seamlessly with all NVIDIA platforms. (this will also show in the "i" info from Graphics Monitor).

 

If you want to private message me your workload (game) I can try it out. We may need it for the developers to troubleshoot. If you do PM me - please tell me - we have a new interface and I'm not sure I will see the PM without looking for it.

 

Pamela

 

0 Kudos
GENTS
Novice
1,222 Views

I've only 1 physical GPU (and GPA shows also the Citrix adapter needed for Citrix Workspace fo remote working).

Specs are actually the one of Microsoft Surface Pro 7:
https://support.microsoft.com/en-us/surface/surface-pro-7-specs-and-features-8254894d-bb80-77ef-daae-612ea713e310


I've attached here the info of the Graphics Monitor too.

 

I've created a very simple use case executable to test -> drawing 2 textured quads - no real secret here

You can find the example in the attached zip.

 

Thanks a lot for the support!!!

0 Kudos
Pamela_H_Intel
Moderator
1,178 Views

So I tried using your Example. I can't even start the app without GPA. Do I need any environment variables set up? A cmd window opens and just sits there.

 

0 Kudos
GENTS
Novice
1,168 Views

Did you launched through the attached batch file named EXECUTE_THIS_TO_RUN.bat ?

Otherwise you'll have to launch with some parameter (the plugin to load):  inox_launcher.exe -plugin inox_viewer

No enviroment variable needed - it just read from /data/ folder to load cfg, pipelines, shaders and textures.

0 Kudos
Pamela_H_Intel
Moderator
1,027 Views

GENTS,

Many apologies for dropping the ball here. I get a Vulkan seg fault on the back end. I will escalate to our Vulkan expert.

Pamela

pamelaha@pamelaha-mobl2 MINGW64 /c/Program Files/IntelSWTools/GPA Framework/23.1/bin/Release
$ ./gpa-player /c/Users/pamelaha/OneDrive\ -\ Intel\ Corporation/Documents/GPA//inox_launcher-2023-04-14--14-36-52-9056/
[GPA] I 14812 Captured process name: inox_launcher.exe
[GPA] I 14812 GPA_LAYER_PATH environment variable is not set or does not exist, using default layers only
[GPA] I 14812 Found layer: C:\Program Files\IntelSWTools\GPA Framework\23.1\bin\Release\layers\device-override-x64.dll
[GPA] I 14812 Device Override layer loaded!
[GPA] I 14812 Requesting device override for device with VendorID 0x8086 DeviceID 0x9b41
[GPA] I 14812 Found layer: C:\Program Files\IntelSWTools\GPA Framework\23.1\bin\Release\layers\playback-layer-x64.dll
[GPA] I 14812 Loading layer "d3d12-pso-filtering-layer" due to requirement from layer "playback-layer"
[GPA] I 14812 Found layer: C:\Program Files\IntelSWTools\GPA Framework\23.1\bin\Release\layers\d3d12-pso-filtering-layer-x64.dll
[GPA] I 14812 GPA playback layer loaded
[GPA] I 14812 DXR acceleration structure residency tracking OFF
[GPA] I 14812 Loading layer "d3d12-pipeline-library-patching-layer" due to requirement from layer "playback-layer"
[GPA] I 14812 Found layer: C:\Program Files\IntelSWTools\GPA Framework\23.1\bin\Release\layers\d3d12-pipeline-library-patching-layer-x64.dll
[GPA] I 14812 Loading layer "d3d12-indirect-patching-layer" due to requirement from layer "playback-layer"
[GPA] I 14812 Found layer: C:\Program Files\IntelSWTools\GPA Framework\23.1\bin\Release\layers\d3d12-indirect-patching-layer-x64.dll
[GPA] I 14812 Loading layer "d3d12-state-tracker" due to requirement from layer "playback-layer"
[GPA] I 14812 Found layer: C:\Program Files\IntelSWTools\GPA Framework\23.1\bin\Release\layers\d3d12-state-tracker-x64.dll
[GPA] I 14812 Found layer: C:\Program Files\IntelSWTools\GPA Framework\23.1\bin\Release\layers\context-control-x64.dll
[GPA] I 14812 Initializing dispatch table for DirectX...
[GPA] I 14812 Initializing dispatch table for Vulkan...
[GPA] I 14812 Initializing dispatch table for Win32...
[GPA] I 14812 Hooking Win32 playback...done
[GPA] I 14812 Overriding player process name with captured process name: 'inox_launcher.exe'
[GPA] I 14812 Playback layer loaded VkInstance extension "VK_KHR_external_fence_capabilities"
[GPA] I 14812 Playback layer loaded VkInstance extension "VK_KHR_get_physical_device_properties2"
[GPA] I 14812 Enabled instance layer: VK_LAYER_KHRONOS_validation
[GPA] I 14812 Enabled instance layer: VK_LAYER_KHRONOS_validation
[GPA] I 14812 Enabled instance extension: VK_KHR_surface
[GPA] I 14812 Enabled instance extension: VK_KHR_win32_surface
[GPA] I 14812 Enabled instance extension: VK_EXT_swapchain_colorspace
[GPA] I 14812 Enabled instance extension: VK_KHR_get_physical_device_properties2
[GPA] I 14812 Enabled instance extension: VK_EXT_validation_features
[GPA] I 14812 Enabled instance extension: VK_KHR_external_memory_capabilities
[GPA] I 14812 Enabled instance extension: VK_KHR_get_physical_device_properties2
[GPA] I 14812 Enabled instance extension: VK_KHR_external_fence_capabilities
[GPA] I 14812 Enabled instance extension: VK_KHR_get_physical_device_properties2
[GPA] I 14812 Enabled device extension: VK_KHR_swapchain
[GPA] I 14812 Enabled device extension: VK_EXT_robustness2
[GPA] I 14812 Enabled device extension: VK_KHR_draw_indirect_count
[GPA] I 14812 Enabled device extension: VK_KHR_external_memory
[GPA] I 14812 Enabled device extension: VK_EXT_host_query_reset
VUID-VkSemaphoreTypeCreateInfo-timelineSemaphore-03252(ERROR / SPEC): msgNum: 963335225 - Validation Error: [ VUID-VkSemaphoreTypeCreateInfo-timelineSemaphore-03252 ] Object 0: handle = 0x1d5cb209f78, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x396b5439 | VkCreateSemaphore: timelineSemaphore feature is not enabled, can not create timeline semaphores The Vulkan spec states: If the timelineSemaphore feature is not enabled, semaphoreType must not equal VK_SEMAPHORE_TYPE_TIMELINE (https://vulkan.lunarg.com/doc/view/1.3.243.0/windows/1.3-extensions/vkspec.html#VUID-VkSemaphoreTypeCreateInfo-timelineSemaphore-03252)
Objects: 1
[0] 0x1d5cb209f78, type: 3, name: NULL
VUID-VkSubmitInfo-pWaitSemaphores-03239(ERROR / SPEC): msgNum: -410448035 - Validation Error: [ VUID-VkSubmitInfo-pWaitSemaphores-03239 ] Object 0: handle = 0x69eeaa0000000047, type = VK_OBJECT_TYPE_SEMAPHORE; | MessageID = 0xe7890f5d | vkQueueSubmit(): pSubmits[0].pSignalSemaphores[0] (VkSemaphore 0x69eeaa0000000047[]) is a timeline semaphore, but VkSubmitInfodoes not include an instance of VkTimelineSemaphoreSubmitInfo The Vulkan spec states: If any element of pWaitSemaphores or pSignalSemaphores was created with a VkSemaphoreType of VK_SEMAPHORE_TYPE_TIMELINE, then the pNext chain must include a VkTimelineSemaphoreSubmitInfo structure (https://vulkan.lunarg.com/doc/view/1.3.243.0/windows/1.3-extensions/vkspec.html#VUID-VkSubmitInfo-pWaitSemaphores-03239)
Objects: 1
[0] 0x69eeaa0000000047, type: 5, name: NULL
Segmentation fault

Reply