http://bugs.winehq.org/show_bug.cgi?id=29162
--- Comment #11 from marzojr@yahoo.com 2011-12-06 06:32:49 CST --- (In reply to comment #10)
I've extended the SetSurfaceDesc test and adjusted the implementation. Now Gens starts successfully again. A port to surface4 and surface7 is still missing though.
Thanks; I will try the patch locally and write the tests as you directed; my DirectX has been a bit rusty, since I haven't used it in years.
The app is very slow here on Wine. According to top the CPU(s) are mostly idle, and oprofile says most of the time is spent in read_hpet() in the kernel. As far as I know this this function is used for waiting, but I'm not certain about this.
Yeah, I have been meaning to file a bug report on it; in Ubuntu, at least, I think it worked very well until about Maverick or maybe Lucid. I have to check the versions to see -- and confirm whether it really is a problem in Wine or if it is something else.