http://bugs.winehq.org/show_bug.cgi?id=29605
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d1254eddb598ad2a6bddaf09ddb | |5d73247d460cc
--- Comment #13 from Henri Verbeet hverbeet@gmail.com 2012-01-21 03:57:26 CST --- (In reply to comment #12)
Fixed in wine-1.3.37-254-g14b790a.
By d1254eddb598ad2a6bddaf09ddb5d73247d460cc then, I assume.
Does this patch should have negative impact on performance on GeForce 4 (because it redirects rendering to old code in Wine)
Somewhat, but it shouldn't be major. Because we render offscreen we introduce an extra buffer copy. That isn't free, but shouldn't be terribly expensive either. It does affect backbuffer ORM a bit more than FBOs because offscreen rendering is inherently less efficient with backbuffer ORM.
and if yes then does using nouveau would speed up things (because Wine could use PBO on this driver)?
Maybe. The FBO path is faster than the backbuffer path. On the other hand, I'm not sure how nouveau compares to the nvidia driver in terms of performance in general on that hardware. I.e., if FBOs would be 10% faster than backbuffer ORM, but nouveau would be 50% slower than the nvidia driver you'd still end up with a net loss in performance. But I never did benchmarks between nouveau and nvidia and I don't know if anyone else did either for that hardware.