• 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 ... 39 40 41 42 43 ... 187 Next »

Performance issues with a high-end gaming laptop
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Performance issues with a high-end gaming laptop
01-29-2017, 01:46 AM
#1
Vykan_12 Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Jan 2017
Here are my laptop specs:

CPU: Intel Core i7-6700HQ 2.6 GHz
GPU: GTX 970M
RAM: 16 GB
OS: Windows 10 64 bit

For most games I get 60 fps most of the time, but there's still enough sound clipping and frame drops to ruin the experience long-term.

I'm thinking the CPU is the issue, 2.6 GHz seems pretty low. I was thinking of doing a very minor overclock with MSI afterburner, but I don't want to overclock if I don't have to, given all the issues that can cause.

Should I just bite the bullet and overclock, if so to what CPU speed? Or is the bottleneck something else?
Find
Reply
01-29-2017, 01:52 AM
#2
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,842
Threads: 4
Joined: Sep 2013
No, what you should be looking into is certain settings in Windows to make sure you're running at maximum power.
First of all, make sure you're playing while plugged into a power source.
Secondly, make sure you have a Windows Power Management set to High performance.
Thirdly, make sure you have a profile set in Nvidia Control Panel for Dolphin to use the Nvidia GPU and use maximum power. (and turn off battery boost in Geforce Experience)
Fourth, make sure you're using the OpenGL backend because that's the fastest backend for Nvidia GPUs mostly (followed by Vulkan)
Lastly, if all that doesn't help, look into a program called Throttle stop, which can help make your CPU run at the Turbo speeds it should be hitting for Dolphin. There's a laptop performance guide somewhere on these forums that explains how to work that.
Find
Reply
01-29-2017, 02:04 AM (This post was last modified: 01-29-2017, 02:05 AM by Vykan_12.)
#3
Vykan_12 Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Jan 2017
(01-29-2017, 01:52 AM)KHg8m3r Wrote: No, what you should be looking into is certain settings in Windows to make sure you're running at maximum power.
First of all, make sure you're playing while plugged into a power source.
Secondly, make sure you have a Windows Power Management set to High performance.
Thirdly, make sure you have a profile set in Nvidia Control Panel for Dolphin to use the Nvidia GPU and use maximum power. (and turn off battery boost in Geforce Experience)
Fourth, make sure you're using the OpenGL backend because that's the fastest backend for Nvidia GPUs mostly (followed by Vulkan)
Lastly, if all that doesn't help, look into a program called Throttle stop, which can help make your CPU run at the Turbo speeds it should be hitting for Dolphin. There's a laptop performance guide somewhere on these forums that explains how to work that.

1- Yes
2- I believe you meant Power Options, I have that set to High performance (see screenshot)
3- I think this might be the real issue. Under Nvidia Control Panel -> Manage 3D settings -> Program Settings I am able to find dolphin.exe, but it just lists out a bunch of individual options with dropdowns, and each dropdown is different. I also have an issue with a 4 monitor setup where 2 USB connected monitors tend to intermittently shut off and back on, I think it has to do with the graphics card switching between integrated and GPU. I remember I hooked up my laptop to a 60 inch TV and it could play newer games like Doom (2016) just fine, but struggled mightily on less demanding games like Super Meat Boy.
4- Yes
5- Haven't tried yet


Attached Files Thumbnail(s)
       
Find
Reply
01-29-2017, 02:24 AM
#4
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,842
Threads: 4
Joined: Sep 2013
USB monitors render from your CPU. I would not use those for playing Dolphin, cause they suck.
What Nvidia GPU driver are you currently running?
Find
Reply
01-29-2017, 02:25 PM (This post was last modified: 01-29-2017, 02:36 PM by Vykan_12.)
#5
Vykan_12 Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Jan 2017
(01-29-2017, 02:24 AM)KHg8m3r Wrote: USB monitors render from your CPU. I would not use those for playing Dolphin, cause they suck.
What Nvidia GPU driver are you currently running?

The thing is, even if I unplug the USB monitors, leaving the laptop itself and an HDMI connected monitor, it doesn't change anything. I merely brought that up because of the integrated GPU vs graphics card potential issue.

Current Nvidia driver is 376.33

Btw, for turning off battery boost in geforce experience, is it enough just to uninstall that program? When I opened the application, it wanted me to login to an account before I could do anything.

Edit: Something strange, when I run Dolphin with some game I get <60 fps with, I only get around 22-23% CPU usage, 17-18% of which is Dolphin itself.
Find
Reply
01-29-2017, 03:04 PM
#6
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
Dolphin uses two hard working threads. That's why you don't see full CPU usage.

It's not reasonably possible to make more hard working threads. Two threads for the CPU and GPU emulation is already a hack.
Find
Reply
01-29-2017, 03:27 PM (This post was last modified: 01-29-2017, 03:31 PM by Vykan_12.)
#7
Vykan_12 Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Jan 2017
I got MSI Afterburner to track my GPU usage in Dolphin (Settings -> Monitoring -> GPU Usage). It's showing 30-40%, higher than I expected actually. For what it's worth, my GTX 970M has 3GB of memory.

So 17-18% CPU usage, 30-40% GPU usage, what else can I check to debug the issue?

Edit: I can't make sense of the GPU usage. It went as low as 7-9% for a specific portion of the game that still managed to have frame hiccups!
Find
Reply
01-29-2017, 06:38 PM (This post was last modified: 01-29-2017, 06:38 PM by Helios.)
#8
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,395
Threads: 15
Joined: May 2012
Because Dolphin isn't GPU limited unless you're on like, an Intel iGPU. It's usually waiting on the CPU thread.

I don't know why you're having performance issues though.
Find
Reply
01-30-2017, 10:40 AM (This post was last modified: 01-30-2017, 10:40 AM by KHg8m3r.)
#9
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,842
Threads: 4
Joined: Sep 2013
Nvidia wants you to make an account with them for some reason. I would just make a gmail account or use like a trash email that you have.
If you uninstall it, weird things may happen
Find
Reply
02-01-2017, 02:21 AM
#10
Vykan_12 Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Jan 2017
Ok, so I re-downloaded Geforce Experience just to shut off the battery booster option, no difference! However, in the Nvidia control panel -> Manage 3D settings -> Program Settings -> Dolphin, there's a Power management mode option which I changed to "Prefer maximum performance". That seems to have helped a bit! There's other options I could tweak like Antialiasing and Texture filtering (see attached image in my 2nd post in this topic). Would tweaking any of those help?

I know the CPU is almost certainly the issue. I recently bought a PC for a different purpose that has the same i7 processor but with 4 GHz CPU instead of 2.6 and it runs most of the games I tried flawlessly. When I hit tab for turbo, it also hits significantly higher framerates, like 120-150 instead of 90.

Going to try overclocking and see if that helps.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode