I have found something new today. With DC>off, I rad Fire Emblem

oR[gc]. I had black screen, but from memory I navigated menus until I got from management screen to in-game. Upon this screen change, graphics finally showed. So there seems to be only initial problem with displaying graphics until certain screen change occur, at least in this game. However, there are still too many other games with this problem anyway.
skid,
Code:
bJITLoadStorePairedOff = true;
Dual Core enabled: 6 Threads (two causing most CPU usage, another one to get ~15%)
Dual Core disabled: 5 Threads (two causing all load, about 98% each)
Code:
bJITLoadStorePairedOff = false;
Dual Core enabled: no change
Dual Core disabled: no change
There was also no noticeable change in performance between bJITLoadStorePairedOff being true or false, DualCore mode mas always noticeable slower. (Intel Core2Duo E6400, 2.13GHz) Tested with
Mario Cart: Double Dash
It almost occurred to me that this 6th thread consuming ~15% cpu time might be the actual second emulation thread that was blocked by something going badly wrong in the mysterious other thread consuming all the precious cpu time...
I did
Code:
--- Source/Core/Core/Src/CoreParameter.cpp (revision 5149)
+++ Source/Core/Core/Src/CoreParameter.cpp (working copy)
@@ -93,7 +93,7 @@
// Similar to OSX, something with LoadStorePaired seems to cause
// crashes on linux. Only Win32 seems to be forgiving enough to
// not do anything funny...(FIXME)
- bJITLoadStorePairedOff = true;
+ bJITLoadStorePairedOff = false;
#endif
m_strName = "NONE";
Thank you very much, benpicco. Would you please also test Wii Sports with bJITLoadStorePairedOff = false and let me know whether it segfaults or not?
(03-02-2010, 01:15 PM)skid Wrote: [ -> ]Thank you very much, benpicco. Would you please also test Wii Sports with bJITLoadStorePairedOff = false and let me know whether it segfaults or not?
It does not, tried with Dual Core mode enabled and disabled. (Tried 'Tennis', it was rather slow, but again, slower when Dual Core mode enabled.)
skid, you probably know already but it was problem with spellforce build not dolphin, probably intel compiler