• 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 ... 176 177 178 179 180 ... 368 Next »

Makes a fast HDD dolphin also faster?
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
Makes a fast HDD dolphin also faster?
01-19-2013, 11:19 PM (This post was last modified: 01-19-2013, 11:21 PM by slax65.)
#1
slax65 Offline
Senior Member
****
Posts: 319
Threads: 56
Joined: Jan 2011
Hey guys,

My HDD where the system is installed on is going to die soon (I think)
So I'm going to get a fast one ..
Many people who bought this HDD said, that the whole system got much faster ..
So could I hope to get Dolphin faster, too?
It's a 1TB HDD with 1000rps, 64MB Chache, read and write max: 200MB/s
Find
Reply
01-19-2013, 11:44 PM (This post was last modified: 01-20-2013, 12:02 AM by admin89.)
#2
admin89 Offline
Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ
*******
Posts: 6,889
Threads: 127
Joined: Nov 2009
slas65 Wrote:Many people who bought this HDD said, that the whole system got much faster
Yes
Quote:So could I hope to get Dolphin faster, too?
Nope
Reason : i have 2 SSD , one for laptop and one for desktop
Dolphin does not run faster but Windows boot time and application load time are much faster
SSD is obviously faster than HDD (Depending on each model , some HDDs are even faster than low-end SSD)
Edit : Those 2 SSD are low-end Intel X25V 40GB and mid-range Intel 330 60GB
Laptop: (Show Spoiler)
Clevo W230SS : 3200x1800 IPS | i7 4700MQ @ 3.6GHz (Intel XTU + Triple fan mod) | GTX 860M GDDR5 | 128GB Toshiba CFD SSD | 16GB DDR3L 1600MHz
Aspire 715 43G : 1080p 144Hz |  R5 5625U @ 4.3GHz | Nvidia RTX 3050 4GB | 500GB WD SSD  | 16GB DDR4 3200MHz 
Mini PC :: (Show Spoiler)
G3258 @ 4.6GHz | ELSA GTX 750 | Asrock Z87E ITX | 600W SFX 80+ Gold Silverstone + SG06-LITE | Corsair Vengeance 8GB 2000MHz | Scythe Kozuti + Ao Kaze | 45TB 2.5" Ex HDD (in total) , Zelda Gold Wiimote , LE Wii Classic Controller , Gold LE PS3 DualShock , BlackWidow Chroma ,
Now Playing : Xenoblade Definitive Edition on Yuzu - Switch Emu 

 
Find
Reply
01-19-2013, 11:46 PM (This post was last modified: 01-19-2013, 11:47 PM by Garteal.)
#3
Garteal Offline
「Lab Mem. 004」
********
Global Moderators
Posts: 2,095
Threads: 24
Joined: Aug 2011
Quote: It's a 1TB HDD with 10000rpm, 64MB Chache, read and write max: 200MB/s
You missed a 0 there.
What harddrive is it exactly, and which one do you have right now?

If you have a decent 7200rpm harddrive already, you won't notice a huge difference.
Aside from loading times, etc, Dolphin won't benefit from it.
You will get a faster PC bootup time and better performance while playing games that heavily rely on asset streaming.

Edit: Admin'd.
Find
Reply
01-24-2013, 05:17 AM (This post was last modified: 01-24-2013, 05:23 AM by Hippox77.)
#4
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
I thought that Dolphin would actually benefit greatly in those scenarios when new data loading that tend to cause skips. That is, small pauses when new data is loaded for the first time until they're cached in the RAM. If Dolphin could load an entire ISO into the memory, if enough memory was available, and you waited for the timely process to complete, you'd eliminate these skips, no? So why would a high-speed SSD not accomplish this, too? I am maybe completely in the wrong, though.

Edit: What is the caching process of new data limited by then, since it can cause skips?
Find
Reply
01-24-2013, 06:10 AM
#5
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
Quote:I thought that Dolphin would actually benefit greatly in those scenarios when new data loading that tend to cause skips.
I don't believe i've ever encountered such a scenario. Or if i have, i've never noticed it. If you do, then yes, running your games from an ssd or ramdisk would help with that. I wouldn't expect a noticable improvement though. And of course, most games aren't constantly loading data, so you'd only get any benefit while they are (probably just load screens).
Find
Reply
01-24-2013, 07:29 AM
#6
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Hippox77 Wrote:I thought that Dolphin would actually benefit greatly in those scenarios when new data loading that tend to cause skips. That is, small pauses when new data is loaded for the first time until they're cached in the RAM.

I didn't think dolphin had any kind of data caching/prefetching mechanism. As far as I know data is only loaded into memory when the game tells dolphin to load it into memory.

Quote:If Dolphin could load an entire ISO into the memory, if enough memory was available, and you waited for the timely process to complete, you'd eliminate these skips, no?

Like RachelB said these skips either don't exist or are so minor that they are completely impossible to detect. Prefetching would reduce accuracy, although I doubt it would actually break any games.

If the skips do exist they would have been far worse on the actual hardware since the actual hardware has to load data from a MUCH slower DVD drive.

Quote: So why would a high-speed SSD not accomplish this, too? I am maybe completely in the wrong, though.

Edit: What is the caching process of new data limited by then, since it can cause skips?

Dolphin only uses a fraction of your available HDD throughput anyways since it essentially "pretends" that the .iso file on your HDD is a disk in the GC/Wii DVD drive. It emulates the speed of that DVD drive which is far slower than any consumer level HDD. Any excess speed is useless since it isn't used. The same thing goes for streaming data from the drive.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
01-24-2013, 09:29 AM (This post was last modified: 01-24-2013, 09:33 AM by Hippox77.)
#7
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
I'll try to give a practical example of I am referring to as 'skips'.

In Smash Bros Brawl these 'skips' happens pretty consistently by loading a new stage up on a new session of Dolphin and then by executing a random character's attack moveset. You'll sometimes get these small 'skips' right in the beginning of the march, as in the picture will freeze for maybe a 0.25 of a second and then resume - but like I said, only for the first execution of whatever move that happens to trigger a 'skip'.

If you then quit the stage, and then load it again, then the game will play smoothly without the same skips that happened the first time, so I was naturally thinking this is because of some sort of caching of data into the memory.
Find
Reply
01-24-2013, 09:40 AM (This post was last modified: 01-24-2013, 09:41 AM by NaturalViolence.)
#8
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Are you sure that's due to HDD access? That's more likely just the shader caching mechanism. In fact I'm almost positive that it is.

Dolphin caches shaders after compiling them the first time so that it doesn't have to recompile them again later on. The compiling/caching process takes long enough to produce a noticeable stutter.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
01-24-2013, 09:58 AM (This post was last modified: 01-24-2013, 10:09 AM by Hippox77.)
#9
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
(01-24-2013, 09:40 AM)NaturalViolence Wrote: Are you sure that's due to HDD access? That's more likely just the shader caching mechanism. In fact I'm almost positive that it is.

Dolphin caches shaders after compiling them the first time so that it doesn't have to recompile them again later on. The compiling/caching process takes long enough to produce a noticeable stutter.
I see, interesting. You're probably right about it, too.

I'm not super technical about this stuff at all, but it seems to me that there might be some possibility for tweaking of this process in the hands of users for certain games. Like, for SSBB a lot of the shader cache is reused very often, so often that it'd make good sense to store it and be able to pre-cache this shader cache for new sessions of Dolphin. Smart shader cache management, yes? Right now, Dolphin uses a universal design approach for this cache that works good for all games, but there's tweaking potential in it, I feel.

I don't know if this is possible, though, or makes sense. Or possible issues with it. You tell me. Smile

Edit: I just assume Dolphin throws out this cache quickly, as that's how this seems to me.
Find
Reply
01-24-2013, 11:41 AM
#10
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Quote:I'm not super technical about this stuff at all, but it seems to me that there might be some possibility for tweaking of this process in the hands of users for certain games. Like, for SSBB a lot of the shader cache is reused very often, so often that it'd make good sense to store it and be able to pre-cache this shader cache for new sessions of Dolphin. Smart shader cache management, yes? Right now, Dolphin uses a universal design approach for this cache that works good for all games, but there's tweaking potential in it, I feel.

Neobrain spent a lot of time optimizing the current shader cache system as far as he could. I doubt that there is any work left to be done that could significantly improve it.

Quote:Like, for SSBB a lot of the shader cache is reused very often,

What do you mean by that? Do you mean that the shaders are called very often? Or possibly that the shaders are recompiled very often?

Quote: so often that it'd make good sense to store it and be able to pre-cache this shader cache


Wait what? You want to pre-cache the cache?

Quote:for new sessions of Dolphin.

I THINK I know what you're trying to say but I'm not totally sure. And if I'm right dolphin already does it.

Dolphin stores the shader cache on the HDD. The cache entries are persistant as long as they aren't invalidated by certain conditions (which from what I gather are fairly rare).

Quote:Di Smart shader cache management, yes? Right now, Dolphin uses a universal design approach for this cache that works good for all games, but there's tweaking potential in it, I feel.

That makes no sense. How would you optimize the shader cache for specific games?
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website 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