• 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 … 118 119 120 121 122 … 189 Next »

Advice on configuring my new PC, please
View New Posts | View Today's Posts

Pages (3): 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Advice on configuring my new PC, please
10-13-2013, 02:38 AM
#1
dh2005 Offline
Junior Member
**
Posts: 43
Threads: 3
Joined: Oct 2013
Hello all,

I'd be extremely grateful for expert advice on how to optimise Dolphin to run on my system. I believe my specs are already visible in my Sig - if not, I'll add them in a minute.


I've read several articles in the Wiki before posting - including the work-in-progress manual - and I've made a few advancements on my own.



I've discovered the following. My testing's been conducted on the first five minutes of Metroid Prime, which I imagine is one of the more demanding titles. Please correct me if there's something else I should be using:


1). Direct3D9 is the only video backend to run reasonably smoothly.

2). DSP LLE interpreter sounds great, but whenever more than a few sounds are playing at once it all falls apart - so I have to make do with DSP LLE recompiled.

3). Putting DSP LLE onto a separate thread makes performance worse, rather than better.

(I'm currently using XAudio2 as the audio backend - not for any reason, other than Dolphin defaults to it).

4). I seem to be able to ramp-up anti-aliasing and anisotropic filtering as far as I like without any change in performance, so this is maxed-out - but V-Sync makes a difference, so I've turned that off.

5). Internal rendering does make a significant difference - the graphics becoming increasingly choppy as I crank it up. Using OpenMP doesn't seem to improve this, and OpenCL makes the emulator hang - so I don't use either of them.


As for settings that I haven't already mentioned;


a). I have dual-core and idle skipping checked.

b). Framelimit is set to Auto (not limited by FPS).

c). CPU emulator engine is set to the recommended JIT.

d). I am running Dolphin at a full-screen resolution of 1920x 1080, with a forced 4:3 aspect ratio.

e). The only Enhancement box I have checked is Scaled EFB Copy.

f). In Hacks I have Ignore Format Changes, EFB Copies - Texture, External Frame Buffer - Disable and Fast Depth Calculation checked.

g). Nothing checked in Advanced.


Apologies for the agony of having to read all this, by the way. I'm not sure how to screen-capture the config boxes


My ambition would be to run GameCube games as smoothly as possible. If I have headroom for Enhancements, great. If not, accuracy of look, sound and feel is what I'm after.


Thanks in advance for any advice,



DH.

CPU: Intel Core i7 4770 3.4Ghz (3.9Ghz Turbo)

GPU: 3GB NVidia GTX 780 (Superclocked)

RAM: 16GB

Dolphin: 4.0
Find
Reply
10-13-2013, 07:02 AM
#2
AutoFire Offline
Member
***
Posts: 85
Threads: 11
Joined: Nov 2011
Um, Metroid Prime REQUIRES EFB to RAM. Without it, the Thermal and X-Ray Visors behave improperly. In fact, EFB to Texture is explicitly disabled in the game INI for this reason.
Computer specs in profile
Find
Reply
10-13-2013, 07:45 AM
#3
DJBarry004 Offline
Don't even bother...
*******
Posts: 2,456
Threads: 33
Joined: Sep 2013
LLE Interpreter is the worst option when it comes to select an audio engine.
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-13-2013, 09:03 AM (This post was last modified: 10-13-2013, 09:05 AM by masterotaku.)
#4
masterotaku Offline
Picky 3D user
****
Posts: 552
Threads: 7
Joined: Aug 2013
(10-13-2013, 02:38 AM)dh2005 Wrote: 1). Direct3D9 is the only video backend to run reasonably smoothly.
Last Dolphin version with DX9 available is 4.0-146. Remember that.
(10-13-2013, 02:38 AM)dh2005 Wrote: (I'm currently using XAudio2 as the audio backend - not for any reason, other than Dolphin defaults to it).
The other backends have lots of audio lag. XAudio2 gave the best results for me.
(10-13-2013, 02:38 AM)dh2005 Wrote: 4). I seem to be able to ramp-up anti-aliasing and anisotropic filtering as far as I like without any change in performance, so this is maxed-out - but V-Sync makes a difference, so I've turned that off.

5). Internal rendering does make a significant difference - the graphics becoming increasingly choppy as I crank it up. Using OpenMP doesn't seem to improve this, and OpenCL makes the emulator hang - so I don't use either of them.

Set anisotropic filtering to x16, always. You'll have to find the perfect combination of internal resolution and antialiasing for each game. I usually use 3xIR+4xSSAA, but 2.5xIR+4xSSAA for Twilight Princess (with a huge texture pack). Your GPU is much better than mine, so I think you should use 3xIR+4xSSAA minimum.

Use LLE recompiler and DSPLLE on separate thread. Only a few games have problems with that.

It's a pity that your CPU isn't a k version, but I think sou can still overclock the BCLK instead of rising the multiplier.
CPU: Intel Core i5 4670k @ 4.4GHz
GPU: GAINWARD GeForce GTX 1080 Phoenix "GLH"
RAM: G.SKILL Ripjaws X DDR3 16GB 1600MHz CL7
OS: Windows 7 Ultimate x64
Find
Reply
10-13-2013, 09:29 AM
#5
dh2005 Offline
Junior Member
**
Posts: 43
Threads: 3
Joined: Oct 2013
(10-13-2013, 09:03 AM)masterotaku Wrote:
(10-13-2013, 02:38 AM)dh2005 Wrote: 1). Direct3D9 is the only video backend to run reasonably smoothly.
Last Dolphin version with DX9 available is 4.0-146. Remember that.
(10-13-2013, 02:38 AM)dh2005 Wrote: (I'm currently using XAudio2 as the audio backend - not for any reason, other than Dolphin defaults to it).
The other backends have lots of audio lag. XAudio2 gave the best results for me.
(10-13-2013, 02:38 AM)dh2005 Wrote: 4). I seem to be able to ramp-up anti-aliasing and anisotropic filtering as far as I like without any change in performance, so this is maxed-out - but V-Sync makes a difference, so I've turned that off.

5). Internal rendering does make a significant difference - the graphics becoming increasingly choppy as I crank it up. Using OpenMP doesn't seem to improve this, and OpenCL makes the emulator hang - so I don't use either of them.

Set anisotropic filtering to x16, always. You'll have to find the perfect combination of internal resolution and antialiasing for each game. I usually use 3xIR+4xSSAA, but 2.5xIR+4xSSAA for Twilight Princess (with a huge texture pack). Your GPU is much better than mine, so I think you should use 3xIR+4xSSAA minimum.

Use LLE recompiler and DSPLLE on separate thread. Only a few games have problems with that.

It's a pity that your CPU isn't a k version, but I think sou can still overclock the BCLK instead of rising the multiplier.
Thanks for the detailed reply. Really appreciate it.

Yeah, I thought I was buying a 4770k. Didn't appreciate the difference until after the rig had been assembled... ho-hum. Not a bad chip, all the same...

... would you mind telling me how to set-about overclocking it? Can it be done through firmware? Because this is a very specialised machine (it's actually a bespoke arcade cabinet), so getting at the CPU would be a ball-ache.


Also, re DX9 - does this mean that I won't be able to use more advanced builds of Dolphin until OpenGL and DX11 support improves?

Cheers,




DH.
CPU: Intel Core i7 4770 3.4Ghz (3.9Ghz Turbo)

GPU: 3GB NVidia GTX 780 (Superclocked)

RAM: 16GB

Dolphin: 4.0
Find
Reply
10-13-2013, 09:42 AM
#6
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,548
Threads: 2
Joined: Feb 2012
On most motherboards, you just hit delete/F12/F9/whatever it says when it's booting, and you'll get into your BIOS. If the board supports it, you can then set the BCLK and Multiplier (if you have the K version). Usually BCLK OC'ing doesn't have much headroom, but it's supposed to be more viable on Haswell than Sandy and Ivy. However, not all motherboards support BCLK or multiplier overclocking, so you'll need to check.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
10-13-2013, 11:01 AM
#7
Gir Offline
Chaotix
****
Posts: 310
Threads: 21
Joined: Mar 2012
(10-13-2013, 09:03 AM)masterotaku Wrote: Set anisotropic filtering to x16, always.
This corrupts graphics is some games, e.g. Legend of Zelda Twilight Princess and Resident Evil 2/3
Find
Reply
10-13-2013, 12:30 PM
#8
pauldacheez Offline
hot take: fascism is bad
*******
Posts: 1,527
Threads: 1
Joined: Apr 2012
FYI, you don't even need to be using DSP LLE for Metroid Prime. The current HLE sounds identical to LLE for 99% of games. (Seriously, when delroth wrote it he compared audio dumps from HLE and LLE and found absolutely zero difference.) There are exceptions (e.g. any game that uses the Zelda µcode, the HLE for which hasn't been touched by delroth and is comparatively awful), but Metroid Prime should have no problems. (If you notice any audio difference/breakage that isn't just placebo, feel free to file an issue on the Google Code issue tracker.)

Also, usually OpenGL with "Vertex Streaming Hack" checked ends up being as fast as or faster than DX9 on Nvidia GPUs. Try that out, see if it's faster.
<@skid_au> fishing resort is still broken: http://i.imgur.com/dvPiQKg.png
<@neobrain> dafuq
<+JMC47> no dude, you're just holding the postcard upside down
----------------------------------------
<@Lioncash> pauldachz in charge of shitposting :^)
Website Find
Reply
10-13-2013, 06:17 PM (This post was last modified: 10-13-2013, 06:18 PM by Link_to_the_past.)
#9
Link_to_the_past Offline
Link on steroids really
*******
Posts: 1,767
Threads: 17
Joined: Feb 2010
Just a clarification that while opengl is fast with vertex streaming hack, it is usually slower than direct 3d when a game needs Efb to Ram to run. Efb to Ram seems to run slower than all the other backends here at least when using open gl (windows 7 x64 , 560 ti with latest drivers).
Find
Reply
10-13-2013, 07:57 PM
#10
dh2005 Offline
Junior Member
**
Posts: 43
Threads: 3
Joined: Oct 2013
Thanks, everyone.

Remarkably, Dolphin has completely lost its ability to throttle a frame-rate. All I did was change from DX9 to OpenGL, and now it's crocked. Even when I change it back to DX9, it still runs far too quickly. Even when I set a framelimit.

The only way I can slow it down is by changing the video backend to Software. That properly makes it chug...!!!


Do I need to reinstall Dolphin, maybe?
CPU: Intel Core i7 4770 3.4Ghz (3.9Ghz Turbo)

GPU: 3GB NVidia GTX 780 (Superclocked)

RAM: 16GB

Dolphin: 4.0
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma