http://bugs.winehq.org/show_bug.cgi?id=19202
--- Comment #35 from Renaud Chaput renchap@gmail.com 2010-10-10 07:31:02 CDT --- (In reply to comment #34)
Have you tried again in latest wine (1.2rc7)? My system is not as powerful, but nevertheless I can't get the fps over the screen refresh. Also check that glxinfo says you have GLX_SGI_swap_control support, which I believe is responsible for vsync.
Still happening with Wine 1.3.4. I get about 70 FPS all the time, and the Eve process takes 100% of one CPU core, event if doing nothing. I changed config recently, from Athlon 64 X2 to Intel L3426, so i now have 8 cores, but each Eve client still uses one core at 100%. Graphic card is a Nvidia 460, and GLX_SGI_swap_control is supported (from glxinfo).
It is common in Eve to have more than 2 clients running, and with each one taking 1 core, you cant launch more clients than cores on your computer without freezes.
On Windows, each client does not uses 100% of a core, so this problem is not present. On the Mac version, which uses CrossOver, the bug is also here.
This bug can easily reproducted by downloading the Eve client (http://www.eveonline.com/download/), installing it, and launching the game (idling at login screen takes 100% of one core too).