[games-discuss] Major WINE performance problem-0.9.60
Albert Lee
trisk+opensolaris at acm.jhu.edu
Sun May 18 13:08:46 PDT 2008
On Wed, 2008-05-14 at 18:41 -0700, John Dobak wrote:
> ~$ pstack 1139
> 1139: /usr/lib/../bin/wineserver
> fece4817 __so_recvmsg (1a, 80b91b4, 0) + 7
> fee4b68f recvmsg (1a, 80b91b4, 0, 0, 0, 0) + 27
> 08087875 receive_fd (80c1b20, 1, 80478f8, 808e620, 80be4d0, fed78910) + 65
> 08079448 process_poll_event (80c1be8, 1, d, 0, a47980a0, 1c8b62c) + 78
> 0806b539 main_loop (fed7ae20, 0, 40, 400, 8073896, 8060189) + 269
> 08073997 main (1, 80479c8, 80479d0) + 117
> 08060060 _start (1, 8047ad8, 0, 8047af3, 8047b88, 8047b9a) + 80
>
>
> This message posted from opensolaris.org
> _______________________________________________
> games-discuss mailing list
> games-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/games-discuss
I've actually been able to reproduce this now in Wine 0.9.61 and
1.0-rc1. I added patches/wine-04-event-completion.diff to SFEwine to
make it use the event completion framework instead of poll(2). That
fixes the CPU usage for me (and is nicer anyway). Give it a try, please.
-Albert
More information about the games-discuss
mailing list