• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 … 157 158 159 160 161 … 370 Next »

Massive improvement tip for those with core i5, i7 laptops with HyperTrhreading
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Massive improvement tip for those with core i5, i7 laptops with HyperTrhreading
07-22-2013, 12:00 AM
#1
Eddy85
Unregistered
 
Information 
Hey guys,
i'm new in the forum, however i've been browsing here for a while now.

I have had performance issues for a while now on my samsung series 7, even though it was a quad core i7 and had a good graphics card.
i searched the forums but could not find anything that helped me get a playable frame rate. ( i was getting 20fps even on windwaker, and even less on battle moments.)
I read that dolphin only uses 2 cores, so the quad core setuo was kind of useless right?
anyways, i checked on taskmanager that dolphin was using only 25% of my cpu, and still was not fast enough. surely it would cap at 50% if used 2 cores fully right?
then it hit me: my i7, as many other laptop and desktop processors from intel, has HYPERTRHEADING. which basically splits the 4 cores into 8 "virtual cores".
so the reason it was capping at 25% was because dolphin was "seeing" 2 of my virtual cores and using only those, leaving me with lots of unused CPU power, and bottlenecking my performance.

I then went into my BIOS and switched off hyperthreading, and voila! 30fps constant, and 100 percent of the speed even in cutaways, since dolhpin is now utilizing fully 2 of my 4 cores.
since i didn't find this tip on the forum, i've decided to post, in case it helps someone else too.

cheers! and keep on gaming!


PS. big thanks to the DEV team for making this awesome piece of software. you guys rock!
Reply
07-22-2013, 12:47 AM
#2
admin89 Offline
Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ
*******
Posts: 6,889
Threads: 127
Joined: Nov 2009
I believe it has sth to do with turbo boost
i5 and i7 has turbo boost function which bump up CPU frequency automatically
Don't know exactly your i7 model but i7 2765QM doesn't exist in Intel mobile CPU list
If your CPU has turbo frequency = 3.0GHz or close to that , you should be able to run Zelda WW full speed (because
my CPU can do the same without having to disable HT)
I believe your CPU turbo boost couldn't work properly before
You can verify this by using "Realtemp" (check CPU frequency) when Dolphin is running (before / after you disable HT)
Laptop:
Clevo W230SS : 3200x1800 IPS | i7 4700MQ @ 3.6GHz (Intel XTU + Triple fan mod) | GTX 860M GDDR5 | 128GB Toshiba CFD SSD | 16GB DDR3L 1600MHz
Aspire 715 43G : 1080p 144Hz |  R5 5625U @ 4.3GHz | Nvidia RTX 3050 4GB | 500GB WD SSD  | 16GB DDR4 3200MHz 
Mini PC ::
G3258 @ 4.6GHz | ELSA GTX 750 | Asrock Z87E ITX | 600W SFX 80+ Gold Silverstone + SG06-LITE | Corsair Vengeance 8GB 2000MHz | Scythe Kozuti + Ao Kaze | 45TB 2.5" Ex HDD (in total) , Zelda Gold Wiimote , LE Wii Classic Controller , Gold LE PS3 DualShock , BlackWidow Chroma ,
Now Playing : Xenoblade Definitive Edition on Yuzu - Switch Emu 

 
Find
Reply
07-22-2013, 12:49 AM
#3
Eddy85
Unregistered
 
(07-22-2013, 12:47 AM)admin89 Wrote: I believe it has sth to do with turbo boost
i5 and i7 has turbo boost function which bump up CPU frequency automatically
Don't know exactly your i7 model but i7 2765QM doesn't exist in Intel mobile CPU list
If your CPU has turbo frequency = 3.0GHz or close to that , you should be able to run Zelda WW full speed (because
my CPU can do the same without having to disable HT)
I believe your CPU turbo boost couldn't work properly before
You can verify this by using "Realtemp" (check CPU frequency) when Dolphin is running (before / after you disable HT)
sorry, i must have mistyped: its 2675QM
Reply
07-22-2013, 12:59 AM
#4
admin89 Offline
Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ
*******
Posts: 6,889
Threads: 127
Joined: Nov 2009
i7 2675QM stock : 2.2GHz . Turbo frequency :
_3.1GHz (1 core active)
_2.9GHz (2 cores active)
_2.7GHz (4 cores active)
When Dolphin is running , CPU frequency should be at 2.9GHz
Laptop:
Clevo W230SS : 3200x1800 IPS | i7 4700MQ @ 3.6GHz (Intel XTU + Triple fan mod) | GTX 860M GDDR5 | 128GB Toshiba CFD SSD | 16GB DDR3L 1600MHz
Aspire 715 43G : 1080p 144Hz |  R5 5625U @ 4.3GHz | Nvidia RTX 3050 4GB | 500GB WD SSD  | 16GB DDR4 3200MHz 
Mini PC ::
G3258 @ 4.6GHz | ELSA GTX 750 | Asrock Z87E ITX | 600W SFX 80+ Gold Silverstone + SG06-LITE | Corsair Vengeance 8GB 2000MHz | Scythe Kozuti + Ao Kaze | 45TB 2.5" Ex HDD (in total) , Zelda Gold Wiimote , LE Wii Classic Controller , Gold LE PS3 DualShock , BlackWidow Chroma ,
Now Playing : Xenoblade Definitive Edition on Yuzu - Switch Emu 

 
Find
Reply
07-22-2013, 05:55 AM
#5
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Eddy85 Wrote:leaving me with lots of unused CPU power, and bottlenecking my performance.

It doesn't work that way at all. Your cpu uses 2 physical cores for dolphin either way. The only difference is the utilization reported by task manager since it bases its measurements off of logical cores.

You shouldn't see much if any speedup from turning off HT as a number of other forum users have confirmed. Either you were using an old build or something is wrong with your OS/BIOS settings.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
07-22-2013, 06:08 AM
#6
arwing92x Offline
Banned
Posts: 26
Threads: 5
Joined: Jul 2013
(07-22-2013, 05:55 AM)NaturalViolence Wrote:
Eddy85 Wrote:leaving me with lots of unused CPU power, and bottlenecking my performance.

It doesn't work that way at all. Your cpu uses 2 physical cores for dolphin either way. The only difference is the utilization reported by task manager since it bases its measurements off of logical cores.

You shouldn't see much if any speedup from turning off HT as a number of other forum users have confirmed. Either you were using an old build or something is wrong with your OS/BIOS settings.
.... I've seen Dolphin use my HT cores as well.
Find
Reply
07-22-2013, 06:13 AM (This post was last modified: 07-22-2013, 06:24 AM by NaturalViolence.)
#7
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Of course. And those are logical cores.

I also object to using the term "HT cores" as there is no such thing and this shows a great misunderstanding of how HT works. HT simply maps two logical cores to each physical core instead of one. The two logical cores for each physical core are identical to each other and there is no way to determine which one was "added".
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
07-23-2013, 02:02 AM (This post was last modified: 07-23-2013, 02:08 AM by PrσspΣkt.)
#8
PrσspΣkt Offline
Junior Member
**
Posts: 5
Threads: 1
Joined: Jul 2013
Sorry wrong thread...
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma