cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

csa
Journeyman III

DirectGMA: clEnqueueWaitSignalAMD doesn't block

I get bus addresses using clEnqueueMakeBuffersResidentAMD and even can transfer data to GPU memory from FPGA. However, clEnqueueWaitSignalAMD does nothing. It always returning after about 100us CL_COMPLETE code. Even in the case if I don't transfers anything at all.  Latest drivers and SDK. The test code I am using is in the attachment. If i run it I got...

bus adress : surface : 0x383fe9704000, marker : 0x383fe9714000

Waiting Signal 0

  Event return: 0 (CL_COMPLETE: 0)

  Event type: 0x4080 (CL_COMMAND_WAIT_SIGNAL_AMD: 0x4080)

Waiting Signal 1

  Event return: 0 (CL_COMPLETE: 0)

  Event type: 0x4080 (CL_COMMAND_WAIT_SIGNAL_AMD: 0x4080)

Waiting Signal 2

  Event return: 0 (CL_COMPLETE: 0)

  Event type: 0x4080 (CL_COMMAND_WAIT_SIGNAL_AMD: 0x4080)

....

Though no data is sent to GPU.

Thanks,
Suren

0 Likes
1 Reply
pinform
Staff

Hi Suren,

Welcome. I have white-listed you, so you should be able to post directly in any of the developer forums.

I've moved this post to the appropriate developer forum for you.

--Prasad

0 Likes