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

How to Install Older Versions of Intel GPA (DirectX 9 Support)

AdamLomax
Beginner
5,127 Views

Hi,

I made a support ticket but was told to make a query here by the support team.

I used Intel GPA quite often to profile DirectX 9 titles. However, with the most recent update (2024.1) DirectX 9 support has been discontinued.

It seems that even if I uninstall the most modern version of Intel GPA and use an old intaller I have from the previous version - where DirectX 9 support works - it simply seems to intall the most recent version again.

Is there a way to install the previous version of the software? I understand that DirectX 9 is extremely outdated now, but Intel GPA was the most useful software for my specific use case and it would be a shame to lose the ability to profile DirectX 9 titles entirely - since no other software exists that does what GPA does.


Cheers,

Adam

Labels (3)
0 Kudos
1 Solution
sentientSpark_Intel
5,059 Views

Hi AdamLomax,

Thank you for your post, and thank you for using GPA! Although we don't support DirectX 9 streams anymore as of the 2024.1 release, we have been given approval to share the 2023.4 Release (which has support for DirectX 9 capture and playback) to allow users to continue to profile Direct3D 9 titles. You will find it using the Dropbox link below:

 

https://www.dropbox.com/scl/fi/bvbr1b00443muibgbl6u6/gpa_23.4.1702630016_release-external_x64_standalone.msi?rlkey=0fg09zitn906qcwbovpknf3vm&st=wg9wra4p&dl=0

 

You can check if the correct version is installed by selecting the Information icon on the top right and reading the version information from the resulting pop-up, as shown below.

sentientSpark_Intel_1-1717005610646.png

I hope this version proves useful for your DirectX 9 analysis needs. If you run into any issues, please let us know!

View solution in original post

7 Replies
sentientSpark_Intel
5,060 Views

Hi AdamLomax,

Thank you for your post, and thank you for using GPA! Although we don't support DirectX 9 streams anymore as of the 2024.1 release, we have been given approval to share the 2023.4 Release (which has support for DirectX 9 capture and playback) to allow users to continue to profile Direct3D 9 titles. You will find it using the Dropbox link below:

 

https://www.dropbox.com/scl/fi/bvbr1b00443muibgbl6u6/gpa_23.4.1702630016_release-external_x64_standalone.msi?rlkey=0fg09zitn906qcwbovpknf3vm&st=wg9wra4p&dl=0

 

You can check if the correct version is installed by selecting the Information icon on the top right and reading the version information from the resulting pop-up, as shown below.

sentientSpark_Intel_1-1717005610646.png

I hope this version proves useful for your DirectX 9 analysis needs. If you run into any issues, please let us know!

nonassociative
Beginner
1,531 Views

Hi,

 

This link is no longer active. Is it possible to obtain access to the download again?

 

Thank you kindly

0 Kudos
sentientSpark_Intel
1,523 Views

Hi nonassociative,

 

Thanks for letting us know about the link inactivity.

This thread will link to an alternate link that should work for now.

Solved: How to download Older Versions of Intel GPA (DirectX 9 Support) without Dropbox - Intel Community

 

I would advise downloading this DX9 supported GPA version, as well as the latest version of GPA for your own use as we must discontinue the download link in 2026.

 

Thanks for your post, at let me know if you run into any further issues!

0 Kudos
nonassociative
Beginner
1,517 Views
0 Kudos
nonassociative
Beginner
36 Views

Hi,
I’m trying to use Intel GPA to analyze Dark Souls: Prepare to Die Edition (2012) which is a Direct3D 9 title. GPA does launch, and it can hook into the game enough to show some basic information like a few shaders, but several critical features are not working correctly.

1. Frame Capture only shows very limited data

2. Only a handful of shaders appear in the captured frame.

3. No draw call history, no pipeline stages, and no resource lists.

 

This is a D3D9 game, but GPA seems to only detect part of the device usage.

“Stream” view never progresses it remains stuck on “Starting…” indefinitely.

CPU/GPU usage is not displayed.

“Trace” also stalls

Initiating a trace results in the UI showing “Starting…” forever.

No ETL file or trace results are produced.

Game sometimes fails to progress beyond its loading screen when GPA is attached.

 

I tried:

1. Running GPA Monitor as Administrator

2. Launching game with and without Steam

3. Ensuring no overlays (Steam, Nvidia Overlay) are running

4. Disabling forced VSync and other GPU features

5. Testing on multiple launch methods (direct EXE, through monitor, etc.)

6. Reinstalling GPA

7. Verifying no injected DLLs or mods exist

8. Checking that the GPA capture hotkeys and trigger timing work

9. Ensuring Intel graphics driver is up to date

 

GPA should capture the following:

Complete D3D9 pipeline state

All shaders bound during the frame

Draw call stream

Stream and Trace telemetry

 

It is only capturing: 

Only partial shader data appears

No draw call or pipeline information

Stream/Trace never start

Occasional failure to progress past loading screen when hooked

 

Could this be due to:

Incomplete D3D9 support in the current GPA version?

A known compatibility issue with older DX9 titles?

A required setting or capture mode I may be missing?

Any guidance on configuration, compatibility limitations, or debugging steps would be greatly appreciated.

Thank you!

0 Kudos
AdamLomax
Beginner
5,050 Views

Hi,

Thank you so much for the response!

This is perfect, thank you very much!

sentientSpark_Intel
5,004 Views

You are welcome!

I'm happy to hear it helped. Let us know if you have any more questions regarding Intel GPA for your profiling needs!

Best,

SentientSpark

0 Kudos
Reply