• 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 ... 188 189 190 191 192 ... 368 Next »

How to Speed Up Dolphin to the Max! [NO HARDWARE UPGRADES!]
View New Posts | View Today's Posts

Pages (12): « Previous 1 ... 8 9 10 11 12
Jump to page 
Thread Closed 
Thread Rating:
  • 19 Vote(s) - 2.37 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
How to Speed Up Dolphin to the Max! [NO HARDWARE UPGRADES!]
08-16-2012, 09:35 AM (This post was last modified: 08-16-2012, 09:45 AM by NaturalViolence.)
#111
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Jeremymd Wrote:That's accurate. Of course the phrase UNLESS THE GAME WANTS IT TO (E.G. LOADING) deserves to be underlined. How many times do you think Dolphin reads a 4gb DVD image file while you're playing it? I can confidently say LOTS. Whether or not Dolphin uses prefetching/caching(which it most likely does), it STILL needs to read the image file so a part of it can be placed in the cache. Makes sense, right? So your own statement proves you wrong.

You have proved nothing. Your theories are meaningless until you can substantiate them with evidence. You clearly have no idea how dolphins code works yet you have the nerve to tell us these things without even bothering to test it yourself. I have tried using RAMDisks to store both GC/Wii games as well as dolphins shader cache. It has never made any difference in performance for me. And I am not the only person on this forum who has tried to use ramdisks to improve performance. None of the other people who have ever tried it have noted any difference in performance at all. If you had used the forums search function to look this up before posting you would have already known that. But according to you we should ignore this evidence because your ideas make sense to you, even though you have no evidence to support your claims. So until you try it yourself and can show us that it actually improved your performance I must accept the conclusion that the current evidence actually supports.

Jeremymd Wrote:You were pressuring me for evidence to my "ridiculous claims". You are mistaken here. The pressure is on YOU. My ridiculous claims are actual performance theories which I know every intermediate computer enthusiast would agree to. And the only way for this to be wrong is for YOU to bring out YOUR evidence about Dolphin limiting image read speed to the actual Wii DVD read speed to prevent errors.

I cannot believe what I just read.

1. "Performance theories" are not evidence. Your hypothesis is not based on any statistical evidence or understanding of dolphins code.
2. The developers have stated that RAMdisks don't improve performance.
3. Every piece of evidence that has ever been conducted on this subject shows that RAMdisks do not improve performance.
4. "Intermediate computer enthusiasts" as you call them have no idea how emulation works and usually have done little or no actual programming.
5. There is an option called "Speed up Disk Transfer Rate" in the game properties for every game, which is disabled by default. You can look at it yourself if you don't believe me.
6. The developers write commits, comments, and blogs about this stuff. I'm not pulling this out of my ass.
7. The source code is also freely available for you to look at since this is an open source project. If you had actually bothered to look at the source code you would have already known that your hypothesis was wrong. The code for the asynchronous DVD drive access branch can be found on the projects googlecode page here: http://code.google.com/p/dolphin-emu/source/list?name=async-dvd

The next time that you get one of these ideas:
1. Test it yourself first
2. Use the forums search function to look up other posts about it
3. Look up the source code on googlecode. If you can't read the code because you're not a programmer then don't pretend that you know how it works.
4. Go on our IRC channel and ask the developers yourself.

I can promise you that if you had done any one of those 4 things you would not have made that post.

Jeremymd Wrote:Lastly, whether your article is true or not, I want you to know... It's a win/win for me. It's either I'm right or I learn something new.

This is not an article. This is a post.

Jeremymd Wrote:But for you, it's either you win or you're just a plain offensive moron.

Sometimes I wonder why I bother correcting peoples mistakes. Some people just don't want to be told that they are wrong, please don't be one of those people.

Also please learn to use the quote tags when quoting someone.
"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
08-16-2012, 02:14 PM
#112
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
+1 NaturalViolence.

To be fair, running games from a ramdisk or an SSD drive should help a bit with stuttering and performance drops as long as async-dvd is not used. Most likely no impact at all on performance could be seen - most of the reads are linear reads anyway (because GC uses optical discs, which perform well only with linear reads) and these are made almost free by the caching subsystem of your OS.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
08-16-2012, 02:57 PM
#113
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
It is commonly accepted that using a RAMDisk MAY reduce stuttering but will not improve performance. Yet despite the fact that this is commonly accepted nobody that has actually tried it has noted any difference in stuttering at all, perceivable or measurable (including myself). I have a number of areas in several games that exhibit small, moderate, or even severe stuttering and using a RAMDisk has not made one bit of difference for me in any of them. Back when lots of forum users were complaining about stuttering (maybe they still are I haven't visited the support forum in over a year) we used to tell them to use a RAMDisk, it was very common advice. Yet not one of them reported any improvement from trying it. This is why I am skeptical that it reduces stuttering at all even though it should in theory.

Speaking of which how is the work you're doing on the async-dvd branch coming along?
"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
08-16-2012, 07:46 PM (This post was last modified: 08-16-2012, 07:53 PM by ESChinski.)
#114
ESChinski Offline
Member
***
Posts: 72
Threads: 4
Joined: May 2012
hm whats about option #2? theres only a picture..?

i dont understand #1..first you kill explorer.exe and then you start it again?

so the .bat file shuts down explorer.exe and sidebar.exe when dolphin is started and restarts em when dolphin is shut down, yeah?..hm

maybe you should add that this guide is for notebooks..intel mobile core 2 duo..Confused
CPU: i5 2500k oc'ed 4.8 Sleepy GHZ
GPU: HIS Radeon HD 7850
RAM: 4GB RAM DDR3
Mainboard: Asrock Z77 Pro3
OS: Windows 7 64 Professional
Find
08-16-2012, 08:22 PM
#115
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,354
Threads: 63
Joined: Aug 2011
(08-16-2012, 02:57 PM)NaturalViolence Wrote: Speaking of which how is the work you're doing on the async-dvd branch coming along?

Need to make it an option as it makes DVD reading time unpredictable (TAS runners would not like it Tongue). I'd like to merge it to master before 4.0 with the option disabled by default, but I don't really have much time in between work, webdev and server administration for the new Dolphin website.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
08-16-2012, 09:15 PM (This post was last modified: 08-16-2012, 09:19 PM by ESChinski.)
#116
ESChinski Offline
Member
***
Posts: 72
Threads: 4
Joined: May 2012
doing option #1, nothing happened, except that explorer.exe shut down, and my desktop was blank.. -_-

restarting explorer.exe, the icons on the desktop returned, but the task bar keeps vanished..u know how much that sucks?

how about a description to restore it..? Dodgy

is that a joke?

i mean, explorer.exe contains the desktop icons AND the task bar, but task bar doesnt appear anymore ffs.

(yeah i can navigate without the task bar but it sucks..)
CPU: i5 2500k oc'ed 4.8 Sleepy GHZ
GPU: HIS Radeon HD 7850
RAM: 4GB RAM DDR3
Mainboard: Asrock Z77 Pro3
OS: Windows 7 64 Professional
Find
08-17-2012, 04:43 AM
#117
dannzen Offline
I liked to help people (but NO)
*******
Posts: 1,525
Threads: 5
Joined: Dec 2010
(08-16-2012, 02:18 AM)dannzen Wrote: could someone close this fucking thread now?
100% sneaky oil

EDIT by neobrain: that pic was kinda annoying..
EDIT by dannzen: don't fuck with my sig Dodgy
EDIT by neobrain: yet, I will keep doing it Tongue
EDIT by ???? : A WILD DACO APPEARS
EDIT by [SS]: Hey guys, what's going on here?
EDIT by dannzen: Gotta Catch 'em All!
EDIT by ???? : WILD DACO BROKE FREE FROM MASTER BALL
Find
08-17-2012, 09:29 AM
#118
jeremymd Offline
Master Debater and Cunning Linguist
**
Posts: 33
Threads: 2
Joined: Aug 2012
Reducing stuttering IS a performance improvement, isn't it?

And like I said, I know enough to suppose that if ever there was a performance improvement, it would be most likely negligible.

And if you're gonna correct someone, you can just state the facts and not have to bash the idea like it's the most ridiculous idea you've ever heard. That's just plain rude. You know who you are.

Anyway, I'm over that. I just wanted to share what little I knew to help out.

Speaking of help, I spent a whole day trying to find the fastest working Dolphin build for Monster Hunter Tri. When I've almost given up, Eureka!

r5474

I don't know if what I downloaded was the actual r5474 in the Dolphin archives, but I do know is that there is a TREMENDOUS difference.

I get an average of 19-24 fps wherever in the map using the Dolphin 3 build(Dolphin-win-x64-v3.0-735). With what I found, I get to play at full speed 85-95% of the time. I'm talking 27-30 fps, only slowing down with a lot of monsters.

Of course, I figure the latest builds are sacrificing performance for stability, and that makes sense. But wouldn't it be great if the devs here made optimal custom builds for each game and posted them here. I know that'd be a lot of work. Just wishful thinking, I guess.
So much to learn, so little time...
Find
08-17-2012, 10:07 AM (This post was last modified: 08-17-2012, 10:12 AM by NaturalViolence.)
#119
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Quote:Reducing stuttering IS a performance improvement, isn't it?

This depends on how you look at it.

From a technical standpoint stuttering refers to variations in response times. Inconsistent performance would be considered stuttering (even if the average was high) while consistent performance would not (even if that consistent performance was low). So technically it's possible to reduce stuttering without improving performance if the maximum performance goes down as a result (therefore the delta remains the same).

In our situation though, yes. Reducing stuttering in this context would mean that you have improved the minimum performance without changing the maximum performance, which means the average should be higher.

However while technically incorrect it is commonly accepted that when someone says that something improved their performance that it improved their performance in a observable or measurable way. I mean if you can't actually prove that something improved your performance how do you even know that it did? And why would you even bother telling someone that it did?

To use an example. If I went around telling people that a certain algorithm improved performance with FXAA then posted results that showed no improvement people would laugh at me. They would then ask me how I knew that it improved performance if I could not gather any measurements to demonstrate it now matter how accurate my measurements were. If I then responded with "well it should in theory" they would then laugh even harder. This subject is called computer science for a reason. We need to approach these things in a scientific manner if we expect anything we say to be reliable or meaningful.

Quote:And like I said, I know enough to suppose that if ever there was a performance improvement, it would be most likely negligible.

Not just negligible, unmeasurable. As in even if it did improve performance you wouldn't be able to prove it even though you can measure performance down to 1/6000th (or 1/60th of a percent, nearly 0.001%).

Quote:And if you're gonna correct someone, you can just state the facts and not have to bash the idea like it's the most ridiculous idea you've ever heard. That's just plain rude. You know who you are.

I did state them. And I continue to stand by the statements I made. Some of that stuff you chose to post was absolutely ridiculous on a level that left me baffled. You really should not attempt to come up with theories about things that you clearly don't understand without doing any research or collecting any data. That's just common sense.

Quote:Of course, I figure the latest builds are sacrificing performance for accuracy, and that makes sense.

Fixed that for you.

Quote:But wouldn't it be great if the devs here made optimal custom builds for each game and posted them here. I know that'd be a lot of work. Just wishful thinking, I guess.

No. This idea has been discussed to death. I would recommend that you use the forum search function to look this up.

The short answer: Making a custom build for each game would basically defeat the entire point of having an emulator (why emulate the hardware when we have hacks?). It would be horribly complicated and turn the code into a hack filled mess that would be nearly impossible to maintain, change, or improve in any way. It would result in a piece of software with many different versions that could only run a small number of games well. The point of an emulator is to accurately mimic the behavior of the hardware so that any piece of software designed for that hardware will run and produce the intended results.
"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
08-17-2012, 10:28 AM
#120
Starscream Away
Above and Beyond
*******
Posts: 4,052
Threads: 213
Joined: Jun 2009
I think we've come to the end of the road here.

Closed.
Asus Laptop: K53TA
OS: Windows 7 Home Premium, 64-Bit - SP1
CPU: AMD Llano A6-3400M, Quad-Core, 1.4GHz-2.6GHz (Overclocked)
GPU: AMD Radeon HD6650M, 1GB GDDR3 (Catalyst 13.1)
RAM: Samsung 4GB DDR3-1333










Find
« Next Oldest | Next Newest »
Pages (12): « Previous 1 ... 8 9 10 11 12
Jump to page 
Thread Closed 


  • 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