https://bugs.winehq.org/show_bug.cgi?id=35418
--- Comment #16 from Sebastian gustep12@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