FPS drop in call of duty 4 when using ARB_fbo under wine
i experienced a large FPS drop when i switched from wine-1.1.29 to wine-1.1.30, which i first reported to wine devs. The regression test i ran highlighted a change made by Henri Verbeet, which favors GL_ARB_framebuffer_object over GL_EXT_framebuffer_object when available.
This had a huge impact on the frame rate for me (from 20FPS to 5FPS).
After Henri's request, i reverted the code change to make wine always prefer GL_EXT_framebuffer_object, and this solved my issue.
Henri Verbeet thinks : "there's probably an implementation difference between ARB_fbo and EXT_fbo in the driver". The weird thing is that i appear to be the only one person bit by the "bug". :-(
I tought i may be worth it to take my chance and report it to nVidia people anyway.
It happens with both binary driver 185.18.36 and 190.42.
I run :
- geForce 9800gt green edition with 512Mo RAM
- kernel 2.6.31
- Xorg 7.1
Please let me know if can provide you with more information to investigate. I'll be glad to help.