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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 232 233 234 235 236 ... 1197 Next »

Lag On Surface Book 2 Regardless Of Settings
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Lag On Surface Book 2 Regardless Of Settings
10-14-2018, 02:47 PM (This post was last modified: 10-14-2018, 02:49 PM by roderrooder.)
#1
roderrooder Offline
Junior Member
**
Posts: 5
Threads: 1
Joined: Oct 2018
Hey there, trying to play Xenoblade Chronicles on my SB2 15", specs:
i7 8650U
GTX 1060
16GB RAM

When trying the "stable" version (5.0) and running at native resolution (no FPS hacks or textures either) I get stutters, sometimes during busy moments, other times for seemingly no reason at all. What's strange is for 10-15 minutes at a time the game runs flawlessly... Laptop is plugged in and in performance mode, I have selected the GTX 1060 to be used in NVIDIA control panel, and witness no throttling when motoring hardware performance. In-fact, both my GPU and CPU are under 25% usage while Dolphin is running in game, I don't see any performance spikes or anything when I encounter lag, all temperatures are low.

After further testing this appears to be the case with the latest Dolphin version too and when upping the resolution (even by 4x) I'm in the same situation. Perfect performance for 10 minutes at a time, sometimes longer, then random lag spikes during abilities or for seemingly no reason at all, with insane lag every once in a while which leads to forced termination.

Any ideas? Would really appreciate some help...

PS: I've tried switching between OpenGl, Dx11, and Dx12 to no effect.
Find
Reply
10-14-2018, 11:47 PM (This post was last modified: 10-14-2018, 11:48 PM by Shonumi.)
#2
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
What's your actual CPU speed when Dolphin is running? Most of Intel's Ultra Low Voltage CPUs these days dynamically change their clock to fit the situation. Windows Task Manager will show you what's going on. If you see yourself dipping to the base frequency (1.9GHz) or around that number, the CPU is throttling, likely due to thermal limits. Temperatures might look low to you when monitoring it, but the CPU might decide otherwise, and Ultra Low Voltage CPUs tend to be conservative in that regard.

If everything is fine with the CPU's clock, and everything runs fine the GPU (e.g. running at 1x IR to eliminate the GPU as the source of the bottleneck), it sounds like shader compilation stutter. On 5.0, the more you play, the more shaders Dolphin will generate and store for a game, meaning stuttering is reduced (until more need to be generated anyway).

I'd highy advise you to upgrade to the latest Dolphin development builds. 5.0 is old and slow in comparison; there have literally been thousands of improvements since 5.0! We also have an option called uber shaders which for the most part get rid of shader stuttering (check out the Hybrid mode for starters). Read more about it here: https://dolphin-emu.org/blog/2017/07/30/ubershaders/
Website Find
Reply
10-15-2018, 01:46 AM
#3
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,953
Threads: 4
Joined: Sep 2013
Just to clarify, when you say you're in performance mode, do you mean you have Windows Power Options at High Performance, and you have Nvidia Control Panel setup a profile for Dolphin to use maximum power?
Are you also running the latest GPU driver? For both your Nvidia GPU and Intel GPU? Link for Intel cause their website is a little hard to navigate. You may need to force it to install, and you should, because there's no reason to not be running stock Intel Drivers.
Find
Reply
10-15-2018, 08:13 AM
#4
roderrooder Offline
Junior Member
**
Posts: 5
Threads: 1
Joined: Oct 2018
My CPU looks to stay above 3ghz when just the emulator is running, it starts jumping around as soon as I start doing anything else though. I know that on most PCs you can tell the CPU to stay at max possible clock but I'm not seeing that in the settings on my SB2.

I've been running the latest build for a bit now, I'll check out hybrid mode.

When I say performance mode I mean high performance, as far as I can tell the only thing that dictates this on the SB2 is a slider on the battery icon, "balanced" is the only option in control panel. With my current settings I can run Monster Hunter World 1080p at a constant 60FPS so I don't think there is anything funny going on. I have the latest GPU driver but I didn't think to update my iGPU, also I don't see a place in NVIDIA control panel to setup a "custom profile", only thing I did in NVIDIA control panel was dictate that dolphin use the 1060 and not the iGPU.

Thanks for the replies, I'll do a few things suggested and see if anything fixes!
Find
Reply
10-15-2018, 08:55 AM
#5
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,456
Threads: 33
Joined: Sep 2013
(10-15-2018, 08:13 AM)roderrooder Wrote: My CPU looks to stay above 3ghz when just the emulator is running, it starts jumping around as soon as I start doing anything else though. I know that on most PCs you can tell the CPU to stay at max possible clock but I'm not seeing that in the settings on my SB2.

I've been running the latest build for a bit now, I'll check out hybrid mode.

When I say performance mode I mean high performance, as far as I can tell the only thing that dictates this on the SB2 is a slider on the battery icon, "balanced" is the only option in control panel. With my current settings I can run Monster Hunter World 1080p at a constant 60FPS so I don't think there is anything funny going on. I have the latest GPU driver but I didn't think to update my iGPU, also I don't see a place in NVIDIA control panel to setup a "custom profile", only thing I did in NVIDIA control panel was dictate that dolphin use the 1060 and not the iGPU.

Thanks for the replies, I'll do a few things suggested and see if anything fixes!

Too bad Dolphin requires a lot more CPU power than most (if not any) existing PC game...
Rig 1: Windows 10 Home | AMD A6-1450 @ 600/1000/1400 MHz | AMD Radeon HD Graphics 8250 | 4GB RAM | HP Pavilion TouchSmart 11.

Rig 2: Windows 10 Pro | Intel Core i7-2640M @ 780/2800/3500 MHz | Intel HD 3000 Mobile | 8GB RAM | Dell Latitude 6320.
Find
Reply
10-15-2018, 09:12 AM
#6
roderrooder Offline
Junior Member
**
Posts: 5
Threads: 1
Joined: Oct 2018
Updated all my drivers, but can't seem to find the "Ubershader" option, articles and photos would suggest it's under "Enhancements" but it's not... I'm running 5.0-8905.
Find
Reply
10-15-2018, 09:24 AM
#7
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,456
Threads: 33
Joined: Sep 2013
It´s not there. It´s in the General tab.
Rig 1: Windows 10 Home | AMD A6-1450 @ 600/1000/1400 MHz | AMD Radeon HD Graphics 8250 | 4GB RAM | HP Pavilion TouchSmart 11.

Rig 2: Windows 10 Pro | Intel Core i7-2640M @ 780/2800/3500 MHz | Intel HD 3000 Mobile | 8GB RAM | Dell Latitude 6320.
Find
Reply
10-15-2018, 09:32 AM
#8
roderrooder Offline
Junior Member
**
Posts: 5
Threads: 1
Joined: Oct 2018
(10-15-2018, 09:24 AM)DJBarry004 Wrote: It´s not there. It´s in the General tab.

Thank you thank you.
Find
Reply
10-15-2018, 09:42 AM
#9
roderrooder Offline
Junior Member
**
Posts: 5
Threads: 1
Joined: Oct 2018
Clean installed my GPU / iGPU drivers, updated to 5.0-8905 and enabled ubershaders.

GPU usage has gone from about 20% to 50%, iGPU usage below 10%, CPU clock over 3.0 (and low usage) but still getting the same stutters / drops Sad

However, now when I have stutters / drops it reflects in task manager, before I wouldn't even see performance spikes.

Not sure what to do.
Find
Reply
« Next Oldest | Next Newest »


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


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode