Emulator Issues #5045
Bad CPU core count detection - only affects LTtC / OpenMP
[The following is a template to help you fill out a more informative
Many games do not run yet, or have known problems. Please do not report
those games without giving any more information. That means reports like
"Game XYZ crashes" are not helpful. Instead try to include as much debug
information as possible. Also try to search the issue tracker for similar
bugs before creating a new issue.
1) Game Name and ID (as it appears in right click > properties: "GZ2P01",
"RSBE01", etc): Any game
2) What is the expected output? What do you see instead?
im using i3 sandy cpu, 2c/4t
expected: 4 "cores" (2 cores, 4 threads)
instead : 8 "cores" (4 cores, 8 threads), dolphin detects threads as cores + hyperthreading...
3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
4) What steps will reproduce the problem?
1.run any game with i3 2310m cpu (or possibly any cpu with hyperthreading)
5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)?
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
Dolphin 3.0 - 216 x64
6) Please provide any additional information below.
Don't know if this issue affects performance, but i3 @ 2100Mhz
is a lot slower than C2D @ 2333Mhz, Resident evil remake and zero run like crap on i3 sandy.
7) Attachments. IMPORTANT! We have a limited storage quota on
GoogleCode, so please use a 3rd party host for screenshots or any other
files (http://min.us/ for example).
#4 Updated by vojin.djekic over 8 years ago
I did some tests.
C2D E5300 @ 2100MHz, 9800GT, 4GB of ram
i3 2310m @ 2100MHz, GT540m, 4GB of ram
all graphical settings were set to lowest and game was run at native resolution to avoid any gpu bottleneck!
Resident Evil Archives (remake)
Single core mode - sandy wins, 5-15 fps advantage (as expected)
Dual core mode - core2 wins, 1-3 fps advantage (???)
Is it possible that dolphin uses two threads from a single core in dual core mode when using i3 cpu?
I don't think there are any problems with older i3 mobile cpus, i ran the same game some time ago, and as far as i remember performance was very good and there were no any core/thread problems.
#7 Updated by school.player over 8 years ago
@vojin: It is widely known that Hyperthreading has no real value and should ALWAYS be turned off, particularly for emulation.
I, for one, can vouch to this issue.
Dolphin r7461 x64 (Dolphin main site buildbot)
Windows 7 Home Premium x64
Core i3 540 @ Stock
Hyperthreading DISABLED (which makes this all the more strange)
#8 Updated by vojin.djekic over 8 years ago
Thank you. However, i can't turn off Hyperthreading on my laptop, options in bios are very, very limited.
I disagree with you about HT. Dolphin can't use more than two cores, so HT makes no difference, but there are certainly some cases where HT can be useful.
#10 Updated by crazyigor about 8 years ago
Same here, have an Intel Core i3 2100 ( 2 Cores with Hyperthreading )
I get aprox 30% more FPS by deactivating Hyperthreading in the BIOS. And it stutters no more in the games ...
But its really annoying to switch allways the BIOS-Setting, because i need it for some other apps. Looking forward for a patch / workaround. :)
#23 Updated by haddockd1 over 7 years ago
I can confirm this is happening. I get the issue in 3.0 and 3.5 64 bit. I am using Win 7 x64 SP1 on an i5-2500K (which has no HyperThreading). Link to the screenie here:
I would be happy to give any more details needed.
I do not mess with OpenMP and do not know what LTtC is so I cannot speak for those :)