Recently I am facing some performance issues while transferring data between frame buffer object (FBO) and pixel buffer object (PBO) for openGL based Cuda application. I am rendering a frame in FBO and copying it to PBO. Then I use the data in CUDA. Transfer of data between FBO and PBO is taking much longer time. It takes more time to transfer data from FBO to PBO than rendering the entire scene in FBO. Do you know any reason for the delay? Frame size I am using is 64x64. I am using latest Nvidia driver and I have tried the same program on both GTX 260 and GTX460.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
CUDA and OpenGL data transfer | 9 | 21296 | October 6, 2007 | |
Slow readback from PBuffer to CUDA memory | 9 | 4456 | July 17, 2009 | |
GL-Interoperability Slow? Especially cudaGLUnregisterBufferObject | 0 | 1355 | June 22, 2007 | |
Pass openGL data to CUDA. Question about speed. | 4 | 1877 | August 22, 2016 | |
Using OpenGL fragment output in Cuda | 2 | 8687 | February 21, 2007 | |
A problem of CUDA & OpenGL interoperation | 4 | 3952 | May 17, 2009 | |
CUDA and OpenGL rendering | 1 | 547 | August 21, 2019 | |
frame buffer object access. | 2 | 929 | August 13, 2009 | |
CUDA access to VBO slow? | 0 | 1342 | February 17, 2012 | |
OpenGL texture into CUDA | 0 | 3683 | March 30, 2011 |