[Tutorial] Reduce CPU usage « General Discussion « WLO Gameplay
 
Mon, 28 Nov 2011, 12:14am #1
Israphel
Warrior
199291
Registered: Mar, 2011
Last visit: Sat, 29 Sep 2012
Posts: 73

NOTE: Yes, we gonna use a 3rd party software. But it won't affect the ingame experience, we gonna cut the CPU usage of the game, "simulating" that we've an older PC (that's not a Sin, you can actually have an old PC).

FACT: Wonderland Online is a CPU Eater Game, like any other Game!! main difference is that WLO is intended to be running 24/7 and usually, in multiple instances.

Question: Why should I limit the CPU usage of the game (or any soft)?

Answer:
*Because you want to use your PC in something else (Multitasking).
*'cause your CPU is overheating and you don't want to lose it (it is not cheap).
*'cause you use a laptop and you don't want to burn out your legs.
*'cause you're AFK/Sleeping and you don't actually care about watching your char hitting a leopard, but you want to train everyday (of course).

Question: Is this legal?

Answer: Of course, you're the owner of your own PC and you can control it by using your "OS capabilities". Linux based systems can just Limit the CPU usage but Windows can't. Anyway this can be done by using the "Windows Quota", I gonna explain this.

Question: So, what can I do?

Answer: Let's go to it (remember, only use this while AFK or while "On Keyboard but browsing internet, listening to music or doing anything but manually play").

So, Windows by its own is able to "interrupt" the CPU usage for X milliseconds. The result of this is less CPU usage.

-Human explanation:
Linux: It can limit how much oxygen will you get.
Windows: It can cut off the oxygen every X milliseconds.

Same result: Less CPU usage -> software will run slower.

Question: How can I use the "Windows Quota"?

Answer: Easiest method is using the free software Battle Encoder Shirase.

Question: How?

Answer:
-Download it and extract it anywhere. Run the game, login all your accounts and put them to train (auto move, auto fight, etc).
-Now run B.E.S

http://ompldr.org/vYmhlbg/bes_main.png

-Press Target and select alogin.exe (one of them), then press Limit This.

http://ompldr.org/vYmhlcA/bes_target.png

Now your alogin.exe is on the list. Add them all.

-By using the Control button you can select how much % the CPU usage must be REDUCED.
You're not selecting the limit (Windows can't do this), you're selecting how much % should be reduced from the real number. This will never be the Real Number and it depends on your CPU (the bigger CPU you own, the less % it will need to run).

http://ompldr.org/vYmhldA/bes_control.png

Question: So, how much % should I reduce?

Answer: Depends on your CPU (single, dual, quad core). You should increase the % little by little until you see the game is Slow as Hell but it's still automoving well.

Question: Risks?

Answer: If you decrease the usage a lot, you may lose turns 'cause the game didn't answer the petition on time. So, find the equilibrium.

Final question: Why should I do that? My PC is powerful

Answer: Sure, but if you're automoving then you don't need the Fastest Game on Earth, you just need it working. So you can use your CPU for other tasks: Another game, browsing, watching HD videos, decompressing files, encoding videos.
Or maybe you just want to sleep without the CPU cooler making NOISE !!!

Note: Linux and Mac users can just use cpulimit, I'm sure they know how.

So thanks for reading and take care of your Hardware, it's not cheap!

Offline
Mon, 28 Nov 2011, 3:28am #2
FencingFoxFTW
Emperor
Volpone6
Registered: Dec, 2010
Last visit: Mon, 27 Jul 2015
Posts: 625

really interesting

thanks for sharing

Offline
Mon, 28 Nov 2011, 4:26am #3
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Got any video tips besides afk mode. I actually notice an increase in performace when using compressed stick compared to afk mode. But if you have a lower end or no video card. You can actually bottleneck your video by running too many clients and still have over 30% CPU available.

I got an Intel Aton N330 Computer than runs 4 clients. Watching the processes I have 20-30% available CPU at any given time. But the screen in the clients lags specially when walking around :P

Atom N330 is Dual-Core Processor Both Cores Hyperthreaded. So it has 2 Physical and 2 Virtual Processors.

My old P4-30Ghz Hyperthreaded with a nVidia Geforce 6800 Video actually plays Wlo better. In the Win7 Scores the only thing the Old COmputer beat the Atom in is Video. Atom beat it in every other score.


Offline
Mon, 28 Nov 2011, 8:23am #4
Israphel
Warrior
199291
Registered: Mar, 2011
Last visit: Sat, 29 Sep 2012
Posts: 73

GPU usage on WLO is minimal in any case. This game doesn't use vectors, shaders, textures, anything. It's a bunch of pre-rendered pictures placed together one over another. It's a strange way to develop but it brings "nice anime graphics".

I tried the game on a Atom (N5xx series, 2 cores 4 threads) using both Linux a Windows and yes, it sucks running WLO.

I play on a Athlon X2 4000+ (2.2 Ghz dual) and a XFX 8600GT OC'd. I also tried with the onboard vga (GF 6100), same result.

My guess:

*A "minimal" VGA is required (excluding via, sis, intel... nforce 4/6 will do the trick).
*CPU still is more important. I tried wonderland on a Phenom X6 1090t and there you can run a lot of accounts fluently... but it still eats the CPU. So, WLO will use everything it finds unless you limit it.

--

Really an Atom N3xx can defeat a P4 HT 3.0 Ghz? maybe God exists after all.

Offline
Tue, 29 Nov 2011, 3:48am #5
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Yeah the Pentium 4 was Socket 478 with DDR Ram. Not to say it wasnt close lol. But the atom came out on top abit barely.


Offline
Tue, 29 Nov 2011, 5:24am #6
Israphel
Warrior
199291
Registered: Mar, 2011
Last visit: Sat, 29 Sep 2012
Posts: 73

478 eh, I thought it was a 775

Offline
Thu, 01 Dec 2011, 1:11am #7
darkdeaver
Administrator
226417_10150195404309095_5019787_n
Registered: May, 2009
Last visit: Fri, 21 Apr 2023
Posts: 563

Pentium IV actually came out in 3 Sockets :P. Socket 423, Socket 478, and Socket 775.

The one I used was a Socket 478 Pentium 4 3.0Ghz Hyper-Threaded. It had the Prescott Core and 1 MB of cache

Processor This is the processor I used. I still got it :) I just have the PPGA478 version :P


Offline
Sun, 11 Dec 2011, 11:11pm #8
Israphel
Warrior
199291
Registered: Mar, 2011
Last visit: Sat, 29 Sep 2012
Posts: 73

423 is very rare

Offline