[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