You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling MFXVideoVPP_RunFrameVPPAsync seems to cause the GPU to hang in my program. sts = vppOutSurface->FrameInterface->Synchronize(vppOutSurface, WAIT_100_MILLISECONDS) returns MFX_WRN_IN_EXECUTION indefinitely. Neither a loop to retry nor infinite wait resolves this.
Bypassing the Synchronize call causes subsequent calls to MFXVideoVPP_RunFrameVPPAsync to return MFX_ERR_GPU_HANG.
Below is snippets of my code:
Could you please advise on what might be causing this issue and how to resolve it?
I suspect it could be due to GPU resource conflicts in the streaming application. Are there any debugging tools or methods to analyze and identify the cause of the GPU hang?
Thank you for your assistance!
What's the usage scenario when you are seeing the problem?
Video Conference
What impacted?
No response
Debug Information
Environment Details:
I used static linking to compile and integrate libVPL and used 2.x API with internal memory management.
OS Name: Microsoft Windows 11 Enterprise
Processor: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz, 2995 MHz, 4 Core(s), 8 Logical Processor(s)
GPU: Intel(R) Iris(R) Xe Graphics
Implementation Details printed from VPL:
API Version: 2.13
Implementation Type: HW
Acceleration Mode: D3D11
Device ID: 9a49/0
Library Path: C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_cde0692e341c0589\libmfx64-gen.dll
What I Have Tried:
Verified that my code is correct. I built a standalone test program to perform raw frame file denoising using the same code. The test program and the original streaming application were started at the same time and work fine.
Tried alternative APIs like MFXVideoVPP_ProcessFrameAsync and MFXVideoCORE_SyncOperation, but they did not resolve the issue.
Tried another VPP function, like scaling, the issue presists.
Do you want to contribute a patch to fix the issue?
None
The text was updated successfully, but these errors were encountered:
The program has already loaded \iigd_dch.inf_amd64_cde0692e341c0589\libmfx64.dll in other module. Could this be the cause?
I forced the VPL dispatcher to load libmfx64.dll instead of libmfx64-gen.dll in denoising module, but it didn't slove the problem.
Which component impacted?
Video Processing
Is it regression? Good in old configuration?
None
What happened?
Calling MFXVideoVPP_RunFrameVPPAsync seems to cause the GPU to hang in my program.
sts = vppOutSurface->FrameInterface->Synchronize(vppOutSurface, WAIT_100_MILLISECONDS)
returnsMFX_WRN_IN_EXECUTION
indefinitely. Neither a loop to retry nor infinite wait resolves this.Bypassing the
Synchronize
call causes subsequent calls toMFXVideoVPP_RunFrameVPPAsync
to returnMFX_ERR_GPU_HANG
.Below is snippets of my code:
Questions:
Could you please advise on what might be causing this issue and how to resolve it?
I suspect it could be due to GPU resource conflicts in the streaming application. Are there any debugging tools or methods to analyze and identify the cause of the GPU hang?
Thank you for your assistance!
What's the usage scenario when you are seeing the problem?
Video Conference
What impacted?
No response
Debug Information
Environment Details:
I used static linking to compile and integrate libVPL and used 2.x API with internal memory management.
OS Name: Microsoft Windows 11 Enterprise
Processor: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz, 2995 MHz, 4 Core(s), 8 Logical Processor(s)
GPU: Intel(R) Iris(R) Xe Graphics
Implementation Details printed from VPL:
API Version: 2.13
Implementation Type: HW
Acceleration Mode: D3D11
Device ID: 9a49/0
Library Path: C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_cde0692e341c0589\libmfx64-gen.dll
What I Have Tried:
Do you want to contribute a patch to fix the issue?
None
The text was updated successfully, but these errors were encountered: