Interested in connecting an SDI capture board to a FirePRO GPU.
you will find a list of SDI vendors supporting DirectGMA on the following web-page:
We support DirectGMA with extension for OpenGL, OpenCL, DX9 and DX11. The specs for the extensions are available. Unfortunately we cannot provide sample code that that shows how to exchange data with a 3rd party SDI board. The code contains dependencies to the 3rd party SDK which need to be licensed for some vendors.
Therefor we worked with the SDI vendors to include sample code into their SDKs.
I would suggest you check which SDI board fits best for your needs and check with the vendor for some DIrectGMA sample code.
To get you a better understanding how the extension works we can provide some code that shows how to do Gpu to Gpu copies using the DirectGMA extension.
See this previous topic Re: sdi-link sdk
In that topic chm says
"the SDK is not publicly available. A tech brief is available on the following web site: http://www.amd.com/de/Documents/SDI-tech-brief.pdf
As described in the tech brief we provide DirectGMA as bas technology for peer to peer data transfers between 3rd party SDI devices and FirePro GPUs."
Thanks, Chris. That mostly clears things up for me.
It would definitely be helpful to see some example code for GPU to GPU copying.
Also, I don't know much about SDI capture boards: do you know of a neutral discussion group
where I can get people's experience with the various boards ? I've tried a vendor sponsored board
but they seem to censor some of my posts
I went off in hunt, to see if I could find something. I did not find a "neutral" discussion site. Laughed out loud at your comment about censoring posts.
Not the best way to get info, but I did find a youtube video that compares 4 cards. But maybe it will lead you to something useful.
The other thing I noticed is that Amazon has at least a couple of cards in its inventory, and there are customer reviews.
please find the specs of the CL extension and some sample code attached. The sample copies data from one GPU to the other. To run the sample you need to have 2 GPUs which support DirectGMA installed and DirectGMA needs to be enabled on both.
Retrieving data ...