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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Hardware v
« Previous 1 … 50 51 52 53 54 … 189 Next »

Dolphin don't use my PC at full power and don't reach 100% speed
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Dolphin don't use my PC at full power and don't reach 100% speed
05-03-2016, 06:19 AM (This post was last modified: 05-03-2016, 06:56 AM by DrHouse64. Edit Reason: I was fighting with image integration and I lost )
#1
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
Hey what's up?

I have a weird problem and I can't understand what's happening here. Most games are fine. But when I want to play with custom textures (.dds), and/or big graphics enhancements, the game can't reach 100%. Same when I try to play big games like F-Zero GX.
And, as you can see, the CPU core that Dolphin uses is only at 50% (I also tried dual core, it's better but not that mush), and the GPU, 38%. Then, I can't understand why my game speed is stuck at 85%.

[Image: l1De0XP.jpg]

Any ideas?
Thanks in advance for your answers. Big Grin
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
05-03-2016, 12:08 PM
#2
admin89 Offline
Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ
*******
Posts: 6,889
Threads: 127
Joined: Nov 2009
You should check cpu clock speed , make sure it's not underclocked
I just tried melee on my i7 4700MQ which is quite similar to your i5 4670k
I got 230FPS on DX11 and 290FPS on DX12 (Framelimit disabled , 4xIR )
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
05-03-2016, 09:09 PM
#3
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
You title says "SC", so single core. With "dual core", this game likely run a bit faster Wink
Find
Reply
05-03-2016, 11:17 PM
#4
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
I already tried dual core as I said, It's better but still not fullspeed. Thanks for the suggestion still.
In theory I don't need the dual core hack since I think my computer can handle it.
My problem is not really that my game can't reach 100% speed, it's that Dolphin pretends it can't go any faster whereas it don't use my CPU core and my GPU at their maximum charge.

@admin89 : I'll look at it this evening.
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
05-04-2016, 01:31 AM
#5
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 6,043
Threads: 4
Joined: Sep 2013
Do you have your Window Power Options set to high performance?
Do you have a profile for Dolphin in Nvidia control panel to make it use high power mode? Otherwise the GPU may say Dolphin needs minimal resources and go into low power mode.
Find
Reply
05-04-2016, 03:50 AM
#6
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
Soooo...

I tried setup Windows for Maximum Performance. I also enabled Maximum Performance in Power Management on NVidia Control Panel.
This time, I tried F-Zero GX with no custom textures. IR 3x, MSAA 2x. Results : Dolphin keeps thinking it can't use 100% of my hardware. As you can see, the CPU core Dolphin is using isn't underclocked (3800).

[Image: 2HiYW0p.jpg]

I opened and enabled all logs to see if there was a suspicious behavior, but nothing relevant.
And yes, my speed limit is 100% (the game is running in between 45-55 FPS, PAL60 is enabled)
I really don't understand what's happening.
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
05-04-2016, 04:15 AM (This post was last modified: 05-04-2016, 04:21 AM by DrHouse64.)
#7
DrHouse64 Offline
A woman yet a man, a man yet a woman
****
Posts: 343
Threads: 18
Joined: Jun 2013
Okey, I found the guilty.

Does it makes sense that uncheck the "Store EFB Copies to Texture Only" option makes Dolphin not running at full speed while not using all computer power?
I mean, right, I'm not dumb, I now unchecking this option enable EFB copies to RAM and slow down the emulation. But since neither my CPU or my GPU was reaching 100% charge, rationally, I would assume that emulation should be fullspeed even with EFB to RAM. Did I miss something?

With EFB to RAM, F-Zero (in game) runs at a inconsistant framerate when windowed, and seems to be capped at 30 FPS in exclusive fullscreen. What a strange behavior.
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
Find
Reply
05-04-2016, 04:29 AM
#8
JosJuice Online
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 9,082
Threads: 7
Joined: Oct 2014
What EFB2RAM does is to copy data from the GPU to the CPU. When the game triggers EFB2RAM, the CPU has to stop what it's doing until the GPU has rendered the requested data, meaning the CPU generally can't be used 100% of the time.
Find
Reply
05-04-2016, 05:21 AM
#9
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 6,043
Threads: 4
Joined: Sep 2013
Also you should turn off all logging, that can cause slowdowns in some cases
Find
Reply
05-04-2016, 05:24 AM
#10
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
Worse, the GPU is usually a bit behind the CPU, so you'll often end in the worst case: When the CPU triggers the EFB2RAM call, the GPU driver flushes all buffers and *start* with the rendering. When this is done, the CPU is allowed to continue. So, the utilization of the GPU + the CPU can't go up to 100% together.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma