[Bug 19626] Half-life engine's software rendering is ridiculously slow on Intel GMA 945

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jan 18 22:26:29 CST 2010


http://bugs.winehq.org/show_bug.cgi?id=19626





--- Comment #5 from Richardcavell at mail.com <richardcavell at mail.com>  2010-01-18 22:26:29 ---
Hi,

I did some debugging with some dudes on irc.  The bottleneck was entirely
within winex11.drv.so, within one of the functions that converts RGB pixels to
the weird format that my Macbook display expects.  The guy on irc explained
that the lack of a DIB engine (I don't know what that means) is a problem.  I
was able to speed it up by sacrificing some bits in the bit-shifting loop,
which reduced color accuracy but reduced the number of bus cycles.

A workaround is to use OpenGL, which itself is only possible with recent video
driver updates.  But it is possible now, on Karmic and OS X.

Richard

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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