Are you sure that it isn't latest GSdx version that run smoother. Gabest greatly reduces the memory consumptions. Otherwise another possibility is low power management. I have the feeling that it takes some times to wake up a thread if the CPU fell asleep
@iMineLink
Your dump is quite interesting. Main issue is the draw command, if I don't draw anything I have a factor 2-3. However it still slow (i.e. below 200fps), so there are others overhead. It seems the setup of constant buffer cost me 5-10 fps. Maybe it can be improved in the future. It would be so much easier with an open source driver, this way I could directly see which validations are costly.
I read the spec of GL_NV_command_list and it seems to rely massively on bindless feature which is NV only (fermi, even kepler for texture). Anyway it is low priority on my todo list
@iMineLink
Your dump is quite interesting. Main issue is the draw command, if I don't draw anything I have a factor 2-3. However it still slow (i.e. below 200fps), so there are others overhead. It seems the setup of constant buffer cost me 5-10 fps. Maybe it can be improved in the future. It would be so much easier with an open source driver, this way I could directly see which validations are costly.
I read the spec of GL_NV_command_list and it seems to rely massively on bindless feature which is NV only (fermi, even kepler for texture). Anyway it is low priority on my todo list