2 Attachment(s)
How to enable GPU capture using PIX on Window for RHI wdiget
I am trying to enable GPU debugging for a DirectX 12 RHI application using PIX on Windows. But when I check "For GPU capture" option in PIX, the tool fails to launch. Has anyone encountered this issue and successfully debugged DirectX 12 GPU calls within a QRHI application using PIX? I'd appreciate any insights or solutions.
Here is the setting of QT:
- QT 6.8.1
- Windows 10 22H2
- Intel Integrated GPU
- Simple RHI widget example
The error message:
Attachment 13846
The environment variables I have modified:
Attachment 13847
The init function:
Code:
if (m_rhi != rhi()) {
m_pipeline.reset();
m_rhi = rhi();
QRhiD3D12InitParams params;
params.enableDebugLayer = true;
m_rhi->create(QRhi::D3D12, ¶ms);
}
Re: How to enable GPU capture using PIX on Window for RHI wdiget
Please copy the text of your screen shots and paste them into the message. The screen shots are unreadable.
Re: How to enable GPU capture using PIX on Window for RHI wdiget
The screenshot is too blurry for me to see the text so I can't help you. Take a photo directly with your computer and send it, it won't be as blurry as if you took it through another device.
** Moderator note: Last warning. Zero tolerance for spam on this site. Next time you post anything with hidden spam links, you'll be banned and your posts deleted. **