[Bug 35418] some drawing operations in Mixcraft 6 are very slow with client-side graphics enabled
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Nov 25 13:00:34 CST 2015
https://bugs.winehq.org/show_bug.cgi?id=35418
--- Comment #25 from Sebastian <gustep12 at yahoo.com> ---
Great, looking forwards to it. How can I test the fix?
Also, I agree that rendering performance (in GDI operations per second) is
important, but not the only consideration.
The on-screen appearance should also be considered:
1.) Is the final screen correct? DIB may have some advantages here.
2.) Are animations fluid and responsive? Direct rendering may be better.
My general impression is:
With ClientSideGraphics=N, WINE emulates WinXP behavior faithfully (direct
rendering)
With ClientSideGraphics=Y, WINE emulates Win7 behavior (DIB buffering), but
with a difference:
Namely, in Tom's 2DBench.exe, Windows 7 appears to present the final image
after the buffer flush for a *significantly* longer time than WINE with
ClientSideGraphics=Y.
The overall result appears to be:
WinXP direct rendering: Fluid animation with many frames (very fast)
WinXP DIB buffering: Only final frame appears (for maybe 1/30th of a second)
WINE ClientSideGraphics=N direct rendering: Like WinXP direct rendering
WINE ClientSideGraphics=N DIB buffering: Like WinXP DIB buffering
Win7 direct rendering: Slow animation with many frames (long final frame)
Win7 DIB buffering: Only final frame appears (significantly longer than XP!)
WINE ClientSideGraphics=Y direct rendering: Most times nothing appears (???)
WINE ClientSideGraphics=Y DIB buffering: Most times nothing appears (???)
Basically, Windows 7 appears to add a small pause after the rendering is
complete to ensure that it is actually displayed.
In WINE with ClientSideGraphics=Y, is it possible that the buffer is either not
reliably flushed, or flushed but immediately replaced with something else
before it ever had a chance time to appear on the display?
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list