As I wrote about in my blog about getting Wine and pulseaudio to work here I did some changes to the winestartup of my eve clients.
Unfurtunatly it did not allways work. And after some more chekcing I found out that there is a kernel option that was turned off by default on the Ubuntu/Kubuntu kernel that is the problem.
And there is an easy way of fixing that.
Aparently there was some problem with a new scheduling option and someone decided to disable that option in the current kernel.
But you can easily fix this by echoing NEW_FAIR_SLEEPERS to /sys/kernel/debug/sched_features. And after testing this I have no problems getting eve to start every time.
To make the changes a bit more permanent you can add it to /etc/rc.local. Add the line:
1 |
echo NEW_FAIR_SLEEPERS > /sys/kernel/debug/sched_features |
to the end of /etc/rc.local (by doing sudo vi /etc/rc.local or wharever editor you fancy) and this will happen everytime you boot.
This means that I can change my startup of eve back to:
1 2 |
env WINEPREFIX="/home/xxx/.wine" wine explorer /desktop=0,1600x1000 "C:\Program Files\CCP\EVE\eve.exe" /end /LUA |
no more editing of pres.ini nessesary