(05-24-2018, 07:47 AM)Demsville Wrote: [ -> ]Would love to run dolphin and have messed around with multiple configurations but still get occasional lag and issues maintaining a steady frame rate. I have a Surface Book 2 13.5" and any help regarding whether I can run dolphin and what settings I would need it on would be greatly appreciated. My specs are as follows;
Running Windows 10 Pro
Intel Core i7 8650U CPU @ 1,90GHz 2.11GH
8 GB RAM quad-core processor, 4.2GHz Max Turbo
NVIDIA® GeForce® GTX 1060 discrete GPU w/6GB GDDR5 graphics memory
Resolution: 3000 x 2000 (267 PPI)
Thanks in advance
I had written a nice post describing what to do, but um... yeah... I'm at work and I accidentally closed the whole tab... So here we go again
There are 2 things you really have to keep in mind:
1. That configuration of Surface Book 2 does not exist, according to Microsoft. So you either have the 15" version OR you have a GTX1050 2GB. (
https://www.microsoft.com/EN-us/surface/...figuration)
2. The CPU is an Ultra Low Power one and not made for high-end emulation or sustained performance, it is made to last long while running on a battery and/or stay cool in a small case.
That said, before you start make the following changes to your system:
1. Make sure your Windows is fully up to date. (No more updates available in Windows Update)
2. Download and install the latest drivers from the nVidia site. (
https://us.download.nvidia.com/Windows/3...l-whql.exe as of 24 May 2018)
3. Download the latest Dolphin development version from the top of the download page, extract it to a new and clean folder and create an empty portable.txt in the same place as Dolphin.exe.
(This will put Dolphin in portable mode and makes a clean configuration inside the Dolphin User folder instead of inside of My Documents\Dolphin Emulator this also means any savegames you had will be (temporarily) unavailable and put Dolphin back into Factory Settings)
4. Set your Windows Power options to High Performance.
5. In nVidia Control Panel create a profile for Dolphin set it up to Prefer the usage of your nVidia GPU, Prefer High Performance for the power option and select Single Display mode.
6. In Geforce Experience disable Shadowplay and Battery Boost.
7. Close ALL applications: not a single Browser, musicplayer, videoplayer or Streaming/recording app open. Not even Rivatuner or whatever you use to measure your FPS externally.
Start Dolphin, don't change anything except for:
1. Shader Compilation > Synchronous ---> This will introduce some shaderstutter but that will go away the more you play that specific game.
2. Compile Shaders at Start-up > Ticked ---> This will make starting your game take a bit longer, but will be faster for slower systems
3. Graphics Back-end > OpenGL ---> This is faster on nVidia cards.
4. Internal Resolution (IR) > 1x
5. Anti-Aliassing (AA) > 1x
6. Anisotropic Filtering (AF) > 1x
7. Sound Back-end > HLE + CubeB
8. Controller settings
9. Rom/NAND/Save paths
Now check if your game runs at 100% if not > Your computer is too slow or is throttling down because it gets too hot. There is nothing that we can do about it without breaking the game (see bottom paragraph)
If it does run at 100% take the following steps one by one, testing in between, to get the highest quality settings for YOUR system and THIS SPECIFIC game:
1. Change Shader Compilation to Asynchronous (Ubershaders) and change the video back-end to Direct3D11 > To eliminate shader compilation stuttering.
2. Increase the IR 1 step at a time, testing if the game still runs 100% in between.
Do not go higher than your maximum native resolution (I guess 6xIR)
3. Increase the AF 1 step at a time, testing if the game still runs 100% in between.
4. Increase the AA 1 step at a time, testing if the game still runs 100% in between.
As soon as any of the increases have a slowdown, go back 1 step and move on to the next setting.
If you have found the best settings you can (if you wish) delete the portable.txt and move over the contents of your Dolphin\User folder to My Documents
Finally if nothing helps: There are some settings you can make that will have adverse effects on emulation accuracy and that can lead to: Crashes, Freezes, Graphical glitches, very strange behavior or uncompletable games.
If you decide to go down this road, please mention that you did that and expect us to request to turn these settings back to default if there are issues with your game.
1.
Underclock the
Emulated CPU, go down in steps of 5MHz, until you reach a playable state.
2. Change the game .ini files to turn off the emulation of some very needed functions.