http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #4 from Francesco Munda syylk@hotmail.com 2008-11-20 17:07:21 --- Update.
Without some kind of load on the CPU(s), the game simply won't ever start. It's getting annoying, besides being utterly inexplicable.
Why some software would rather race for CPU attention, and simply refuse to run if it has all the CPU cycles it needs is beyond me.
Anyway.
I glued together a simple script to skyrocket to 100% all the CPUs before starting EVE, thus being able to run it whenever I want.
I share this little, ugly gem with WINErs, in the faint hope I'm not laughed at, nor podded by my EVE cluster pals. :)
The trick is to use the "yes" command without output, and kill them (#CPU - 1 instances) just after starting EVE. Enjoy.
=== cd ${HOME}/.wine/drive_c/Program\ Files/CCP/EVE yes >/dev/null & yes >/dev/null & yes >/dev/null & wine explorer /desktop=EVE,1280x1024 eve.exe & sleep 5 killall yes ===