Our game has a huge frame rate drop on a notebook equipped with Nvidia 960M GTX Optimus.
Turn out it spend a large amount of time on the copy queue. And there are many "signal command packet" and "wait command packet".
Looks like they make the render thread blocking until copy finished.
Any idea why this thing happened? Thank you.
By the way, I also check league of legends on this machine, they have "signal command packet" as well, but no sign of "wait".
[Update]
After twiddling with the nvidia control panel, frame rates double. There are still present packet in the hardware copy queue, but it use significantly less time than previous runs.
I am still confused which option did the magic, any way, it works, for now... thanks everyone for your suggestion.