[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
Tue Nov 24 01:27:04 CST 2015


https://bugs.winehq.org/show_bug.cgi?id=35418

--- Comment #16 from Sebastian <gustep12 at yahoo.com> ---
MAJOR UPDATE: I finally got the GDI benchmark working under Wine.

In 2010, Tom's Hardware made a freely distributable GDI 2D benchmark and wrote
an article about the decline in 2D performance as the industry was focusing on
3D benchmarks only. Unfortunately, the Tom2D benchmark isn't available anymore
on the original site, but I have used it extensively in the past to investigate
rendering performance declines between Windows XP and Windows 7. So I have a
backup which I am making available here:

Download Tom2D Benchmark 1.0 
https://stanford.box.com/s/pzar5iw1kbsme4m9pbifjhmq0v1l5yct

I find that it runs ok in Wine 1.6.2, and the results are very, very
interesting:
Ubuntu 14.04.2
Nvidia Geforce GTX 660, using x.org nouveau drivers

For convenience, I am running Wine in a virtual desktop of 1024*768

With ClientSideGraphics=Y or not defined, I get:
Score with "Direct Drawing to Visible Device": 4329 (all elements show)
Score with "DIB Buffering": 1306 (most elements missing)

With ClientSideGraphics=N, I get:
Score with "Direct Drawing to Visible Device": 1584 (most elements missing)
Score with "DIB Buffering": 1311 (most elements missing)

So in conclusion: Not only is the rendering performance almost 3x slower, but
more importantly, it only looks correct with ClientSideGraphics=N and "Direct
Drawing to Visible Device". In all other cases, the drawing screen remains grey
instead of showing rapidly changing colorful shapes. With DIB buffering or with
ClientSideGraphics=Y, the colorful shapes show up only very occasionally and
momentarily at the end of each test (text, rect, ellipse, etc.)

For reference, on the same system, but running Windows, the Tom2D scores are:

WinXP - Direct Draw - Cleartype Off = ~5000
WinXP - Direct Draw - Cleartype On = ~2200

-- 
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