You are not logged in.

Read the FAQ and Knowledge Base before posting.
We won't make a 3DS/2DS emulator.



#1 2007-03-29 10:59:49

erostse
Member
Registered: 2007-03-29
Posts: 2

Also Speed Question?

I am using:
-Intel 3Ghz
-512Mb Ram
-Intel 82865G (share 96MB from Main Memory)
-Windows 2000 workstation.

I run SRW W in 4 fps by v5!!!!! Yes, only FOUR & 8fps by v6.

I wanna know what is the critical weak point that make the speed so slow?

I even try to push up the Prority in Task Manager to "Higher". It just use up some more CPU (up to 70%) but just less difference.

btw, I tested v.6 with another old PC
-AMD 1.7
-1Ghz RAM
-ATI 128MB (<-forgot the model)
It is also about 2 ~ 4 fps.

Would you tell me what should I improve the machine?

thx

Offline

#2 2007-03-29 11:06:42

SCHUMI-4-EVA
Member
Registered: 2007-03-19
Posts: 97

Re: Also Speed Question?

Not sure if it would help the emulator out, but for any game be it PC or emulation that Intel 82865G is a piece of junk. Get a propper graphics card.

Offline

#3 2007-03-29 12:02:37

shash
Administrator
Registered: 2007-03-17
Posts: 897

Re: Also Speed Question?

Frame counter is kind of broken on auto-frameskip, set it to 0, and you'll know your real framerate.

Offline

#4 2007-03-30 02:24:11

erostse
Member
Registered: 2007-03-29
Posts: 2

Re: Also Speed Question?

shash wrote:

Frame counter is kind of broken on auto-frameskip, set it to 0, and you'll know your real framerate.

Sir Shash, thx for your suggestion. however, i've try 1.no sound, 2.Frame Skip=0. But there is still no significant difference in FPS and the real speed feeling.

I wonder DeSmuME depends on the Graphic Card/Chips a lot rather than CPU.

Can u tell me besides changing card, what can i try to tune my PC to speed up it? e.g. DirectX, Registry, .dll or something else? smile

Last edited by erostse (2007-03-30 02:25:42)

Offline

#5 2007-03-30 03:35:28

shash
Administrator
Registered: 2007-03-17
Posts: 897

Re: Also Speed Question?

It doesn't depend that much on GPU, but is very demanding on the CPU side, it's strange that you're getting that low framerates, but I should test if I get the same with last released WIP, as I tested it with a version I'm working on.

Anyway, you should get quite smoother results with frameskip 0, and at least 15 fps on the 3ghz machine. Test it with the lastest WIP, with frameskip 0 and sound off, and you should get more or less those 15fps, if I'm not mistaken. And I'm not in tweaking stuff, I just don't have any other programs opened that could steal some precious CPU cycles.

Offline

#6 2007-04-04 08:38:15

180223
Member
Registered: 2007-04-02
Posts: 3

Re: Also Speed Question?

Could someone be kind enough to list down all the possible solutions to the speed question? Cause i believe that is the main problem most of us are facing right now.

Offline

#7 2007-04-04 09:21:17

XTra KrazzY
Member
Registered: 2007-03-23
Posts: 108

Re: Also Speed Question?

There are no possible solutions, only optimizations that are being done by Shash right now. (unless, of course, you want to offer a patch file in the project site's patch tracker that may solve some issues).

If you don't need 3D at all, grab DeSmuME 0.5.0, it's way faster.

Other than that, get a better PC with more clock speed on the processor, better GFX card and more RAM... It'll still be slow though... smile

P.S. If you have a 64-bit processor and OS you may try my DeSmuME64, it's 10% faster.


If you are reading this signature, you SERIOUSLY need to get a life.

Offline

#8 2007-04-18 12:56:39

Keitaro Urashima
Member
Registered: 2007-03-30
Posts: 8

Re: Also Speed Question?

How about using multi-core CPUs? Multi-core CPUs (Dual core and Core Duo) to take advantage of both processors and boost the emulator performance a lot.:)

Offline

#9 2007-04-19 09:55:33

XTra KrazzY
Member
Registered: 2007-03-23
Posts: 108

Re: Also Speed Question?

"Multi-coring" doesn't sync up well, ending up with one thread in one core waiting for another thread on the other core, while the main thread waits for them both.
If I had more time, I'd split up the MMU computation from the GPU computation, and sound emulation to another thread.
Right now I got lazy and just split up the tasks, on the current frame, such as FPS calculation, sound emulation, and CPU emulation. So basically it's the Window/GUI thread controlling the main sub-thread, controlling 4 sub-sub-threads(waiting for them). Both of the screens are rendered(fairly easy task, almost no CPU involved) on two different sub-sub-sub-threads. Also only a REALLY SMALL(compared to the last build) amount of variables have been changed to better support the 64-bit(64-bit optimizations) and I still don't have time for DSME.

Conclusion: Multi-core is not always the better solution. Needs to be thought carefully.


If you are reading this signature, you SERIOUSLY need to get a life.

Offline

#10 2007-04-19 11:34:19

Keitaro Urashima
Member
Registered: 2007-03-30
Posts: 8

Re: Also Speed Question?

Thanks for your time.:)

Offline

#11 2007-04-19 21:12:00

XTra KrazzY
Member
Registered: 2007-03-23
Posts: 108

Re: Also Speed Question?

No problem wink


If you are reading this signature, you SERIOUSLY need to get a life.

Offline

Board footer

Powered by FluxBB