http://bugs.winehq.org/show_bug.cgi?id=15737
--- Comment #26 from Pentasopor pentasopor+winehq@gmail.com 2009-09-27 10:14:42 --- adding dll overrides did not help me.
Everything was fine, I was using kernel 2.6.30-gentoo-r4 and wine 1.1.29 and had a 80% chance to start eve on first try.
Sometimes I did crash back to desktop after splash screen, but as I said 80% of the time everything worked.
Now I upgraded to 2.6.30-gentoo-r7 and updated graphics driver from nvidia 185.x.x to 190.32 --> no chance to reach behind splash screen.
OK, long story short, here is what I noticed:
My sched_features.h in /usr/src/linux/kernel/sched_features.h looks like this: SCHED_FEAT(NEW_FAIR_SLEEPERS, 1) SCHED_FEAT(NORMALIZED_SLEEPER, 0) SCHED_FEAT(ADAPTIVE_GRAN, 1) SCHED_FEAT(WAKEUP_PREEMPT, 1) SCHED_FEAT(START_DEBIT, 1) SCHED_FEAT(AFFINE_WAKEUPS, 1) SCHED_FEAT(CACHE_HOT_BUDDY, 1) SCHED_FEAT(SYNC_WAKEUPS, 1) SCHED_FEAT(HRTICK, 0) SCHED_FEAT(DOUBLE_TICK, 0) SCHED_FEAT(ASYM_GRAN, 1) SCHED_FEAT(LB_BIAS, 1) SCHED_FEAT(LB_WAKEUP_UPDATE, 1) SCHED_FEAT(ASYM_EFF_LOAD, 1) SCHED_FEAT(WAKEUP_OVERLAP, 0) SCHED_FEAT(LAST_BUDDY, 1) SCHED_FEAT(OWNER_SPIN, 1)
If I compile the kernel with SCHED_FEAT(NEW_FAIR_SLEEPERS, 0) I have no chance to start EVE (always get only to splash screen). Set to 1 I have back my old 80% chance.
Also the new drivers makes it a little more difficult. Using NEW_FAIR_SLEEPERS the chances to get behind the splash screen using nvidia drivers and kernel 2.6.30-gentoo-r7 are:
185.18.31: 80% 190.32: 30%
Whether I have an explanation for this? No :-P