For benchmarking purpose lets take this famous PBO Read-back code.
Problem:
- Using PBO is having no effect in my PC. Even with Latest driver Update & correct Pixel format BGRA.
Update 1: I have also tried the same example with 3 PBO's. But there is no difference even then.
NOTE:Intel(R) Core(TM) i5-3470S CPU @ 2.90GHz, 2901 Mhz, 4 Core(s), Video Card : Intel(R) HD Graphics 2500
PBO: off
Read Time: 9 ms
Process Time: 2 ms
Transfer Rate: 39.5 Mpixels/s. (45.0 FPS)
PBO: on
Read Time: 7 ms
Process Time: 2 ms
PBO: on Transfer Rate: 38.8 Mpixels/s. (44.2 FPS)
UPDATE 2: PBO is working correctly in External GPU & also in Intel i-7 series.
PC config: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3400 Mhz, 4 Core(s), 8 Logical Processor(s),Video Card: Geforce 210. So it turns out to be the Problem with Integrated GPU & External GPU. I believe this will be a useful Hint for lot of People who are wondering why their code is not working!
PBO: on
PBO: on Read Time: 0.06 ms
Process Time: 2 ms
Transfer Rate: 112.4 Mpixels/s. (127.9 FPS)
PBO: off
Read Time: 4 ms
Process Time: 2 ms
Transfer Rate: 93.3 Mpixels/s. (106.1 FPS)