• 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 … 105 106 107 108 109 … 370 Next »

Dolphin only uses about 24% of my computer's resources?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Dolphin only uses about 24% of my computer's resources?
08-04-2015, 08:14 AM
#1
BtheDestroyer Offline
Junior Member
**
Posts: 7
Threads: 3
Joined: May 2015
I'll max out at 40-50 VPS (20 at really intensive sections) on some games even though Dolphin's only using about 1/4th of what's available.

http://puu.sh/jocmt/0b668f99b9.jpg (I use two monitors that are different models, that's why the screenshot's weirdly shaped)

Dolphin Settings::
Config:
Basic Settings:
Enable Dual Core
Enable Idle Skipping
Advanced Settings:
CPU Emulator Engine: JIT Recompiler
Graphics:
General:
Backend: OpenGL/DirectX (I've tried both, better results with OpenGL at a glance)
Enhancements:
Internal Resolution: 1x (I pushed it to 1.5x in the screenshot so the problem can be shown)
Anti-Aliasing: None
Anisotropic Filtering: 1x
Scaled EFB Copy
Hacks:
Skip EFB Access from CPU
Ignore Format Changes

Texture Cache: Fast

XFB: Disable

Fast Depth Calculation
Disable Bounding Box
System::
OS: Windows 10 Home 64-bit (10.0, Build 10240)
Processor: Intel Core i5-4570 CPU @ 3.20 GHz 3.20 GHz
System Manufacturer: Hewlett-Packard
System Model: 700-414
BIOS: 80.19
Installed memory (RAM): 12.0 GB (12,288MB)
System type: 64-bit OS, x64-based processor
DirectX Version: 12
Display 1::
Name: Intel HD Graphics 4600
Chip Type: Intel HD Graphics Family
Approx. Total Memory: 6209 MB
Display Mode: 1920x1080 (32-bit) (59 Hz)
Display 2::
Name: Intel HD Graphics 4600
Chip Type: Intel HD Graphics Family
Approx. Total Memory: 6209 MB
Display Mode: 1600x900 (32-bit) (59 Hz)
Find
Reply
08-04-2015, 08:16 AM
#2
NKF98 Offline
T-Rex
*******
Posts: 1,122
Threads: 7
Joined: Mar 2015
what do you mean by "computer resources"? CPU resources? GPU resources? RAM resources?
Arch
Intel Core i7 - 4510U
iHD4400
8GB RAM

Check here first:
wiki.dolphin-emu.org
Find
Reply
08-04-2015, 08:22 AM (This post was last modified: 08-04-2015, 05:40 PM by BtheDestroyer. Edit Reason: Fixed italics. Used to skype... Need to get used to BBCode again )
#3
BtheDestroyer Offline
Junior Member
**
Posts: 7
Threads: 3
Joined: May 2015
(08-04-2015, 08:16 AM)NKF98 Wrote: what do you mean by "computer resources"? CPU resources? GPU resources? RAM resources?

CPU. RAM I wouldn't expect it to use much considering it is a Wii/GC emulator and those were notorious for not having much in the way of RAM. Not sure how to monitor GPU resources at runtime though, so if you know how to I'd love to get the benchmark of how much of my GPU's power is being used.
Find
Reply
08-04-2015, 08:47 AM
#4
Aleron Ives Offline
Senior Member
****
Posts: 662
Threads: 7
Joined: Apr 2014
Dolphin uses one CPU core to emulate the GC/Wii CPU and one CPU core to emulate the GC/Wii GPU. If you have four cores, Dolphin will never appear to use more than 50% of your available CPU resources, since two of the cores aren't used. The GC/Wii are not multicore systems, so Dolphin's emulation can't scale to an infinite number of cores to improve performance. New PC games are designed with threading in mind, so they are often able to use more than two cores.
Find
Reply
08-04-2015, 08:48 AM (This post was last modified: 08-04-2015, 08:51 AM by OatmealDome.)
#5
OatmealDome Offline
Administrator
**********
Administrators
Posts: 303
Threads: 4
Joined: Mar 2015
Have you tried exclusive fullscreen instead of just maximizing the window? The GPU may be bottlenecking your performance because it's an integrated one. The Mario Galaxy series is also very performance intensive compared to other games.
Find
Reply
08-04-2015, 03:58 PM (This post was last modified: 08-04-2015, 05:42 PM by BtheDestroyer. Edit Reason: Added results )
#6
BtheDestroyer Offline
Junior Member
**
Posts: 7
Threads: 3
Joined: May 2015
(08-04-2015, 08:47 AM)AleronĀ Ives Wrote: Dolphin uses one CPU core to emulate the GC/Wii CPU and one CPU core to emulate the GC/Wii GPU. If you have four cores, Dolphin will never appear to use more than 50% of your available CPU resources, since two of the cores aren't used. The GC/Wii are not multicore systems, so Dolphin's emulation can't scale to an infinite number of cores to improve performance. New PC games are designed with threading in mind, so they are often able to use more than two cores.
That's why I'm confused because on a quad-core CPU, wouldn't that use 50% rather than only 25%?
Edit: Managed to get up to 30% usage (see quoted post below) but I refuse to believe I'm getting 100% use out of 1 core and 5% out of another and creating a bottleneck.

(08-04-2015, 08:48 AM)OatmealDome Wrote: Have you tried exclusive fullscreen instead of just maximizing the window? The GPU may be bottlenecking your performance because it's an integrated one. The Mario Galaxy series is also very performance intensive compared to other games.
I'll try it tomorrow and give some results Wink
Edit: That definitely improved the results. Averaging ~58 FPS/VPS now with the occasional dip to 48-50. There's still the issue that I'm getting about 30% CPU usage, although the current VPS rate isn't bad, I'd love some constant 100% rates if possible.
Find
Reply
08-04-2015, 04:23 PM (This post was last modified: 08-04-2015, 04:38 PM by TurboK.)
#7
TurboK Offline
IR 1x liker
***
Posts: 109
Threads: 2
Joined: Feb 2014
I have i5 4670S and Intel HD 4600, which should give about the same result as your 4570.
SMG2 is very heavy for GPU, and Intel HD can barely handle it. I have tried upping the IR to 1,5x several times during the last year, since Dolphin and Intel HD drivers have gotten both better and faster, but I still get a lot of slowdowns if I use anything else than IR 1x.

That being said, IR 1x runs smoothly even with vsync on, and I'd say your settings are pretty much the same as my settings. I tested the beginning of SMG2, and Dolphin uses 35% of my (quad-core) CPU recources at that point where Bowser holds the princess. FPS is stable 60, even with a maximized window. So I don't know what's wrong with your setup, but I suppose you should be getting more out of your CPU and iGPU.

EDIT: Wait, so you have two monitors? I have not tested myself, but I think the absolute number of pixels to render is one of the things Intel HD is short of, so try disconnecting the other display (or use exclusive fullscreen as suggested), does this help with the FPS?
Find
Reply
08-04-2015, 05:54 PM
#8
BtheDestroyer Offline
Junior Member
**
Posts: 7
Threads: 3
Joined: May 2015
(08-04-2015, 04:23 PM)TurboK Wrote: I have i5 4670S and Intel HD 4600, which should give about the same result as your 4570.
SMG2 is very heavy for GPU, and Intel HD can barely handle it. I have tried upping the IR to 1,5x several times during the last year, since Dolphin and Intel HD drivers have gotten both better and faster, but I still get a lot of slowdowns if I use anything else than IR 1x.

That being said, IR 1x runs smoothly even with vsync on, and I'd say your settings are pretty much the same as my settings. I tested the beginning of SMG2, and Dolphin uses 35% of my (quad-core) CPU recources at that point where Bowser holds the princess. FPS is stable 60, even with a maximized window. So I don't know what's wrong with your setup, but I suppose you should be getting more out of your CPU and iGPU.

EDIT: Wait, so you have two monitors? I have not tested myself, but I think the absolute number of pixels to render is one of the things Intel HD is short of, so try disconnecting the other display (or use exclusive fullscreen as suggested), does this help with the FPS?

After tweaking some stuff, I managed to get it stable at 58 VPS/FPS at 2x IR so horray! Thanks to everyone for the help, I really appreciate it! Big Grin
Find
Reply
08-04-2015, 11:56 PM
#9
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 237
Threads: 0
Joined: Aug 2014
Dolphin won't use 2 full threads of CPU unless both threads are fully loaded; on a game that is mostly CPU-bound, the GPU thread will be doing very little (for example).
Website 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