Page 1 of 1
SRO on multi-core
Posted: Mon Oct 25, 2010 11:43 pm
by PR0METHEUS
For those of you with multi-core processors (probably most people by now?), do you find that SRO works better if you set it up to only use one core (Set Affinity... in Task Manager)? Does it work just as well leaving it on all cores? I'm wondering if perhaps multi-core has something to do with the random disconnects I get.
Re: SRO on multi-core
Posted: Tue Oct 26, 2010 2:58 am
by _Equal_
PR0METHEUS wrote:For those of you with multi-core processors (probably most people by now?), do you find that SRO works better if you set it up to only use one core (Set Affinity... in Task Manager)? Does it work just as well leaving it on all cores? I'm wondering if perhaps multi-core has something to do with the random disconnects I get.
Lately with the new client I don't bother with StartAffinity.exe. It runs fine with my AMD dual-core, and with the Core 2 Duo on the laptop. But I do get *more* dc's on the desktop than on the laptop.
Re: SRO on multi-core
Posted: Tue Oct 26, 2010 8:20 am
by PR0METHEUS
I didn't know there was a StartAffinity.exe. Is that what is executed when you select "Set Affinity..." in the context menu in Task Manager? I'm running on an AMD Phenom X4 quad core.
Re: SRO on multi-core
Posted: Tue Oct 26, 2010 11:02 am
by _Equal_
PR0METHEUS wrote:I didn't know there was a StartAffinity.exe. Is that what is executed when you select "Set Affinity..." in the context menu in Task Manager? I'm running on an AMD Phenom X4 quad core.
Nah, it's an executable. You put it in front of the shortcut like this:
c:\windows\system32\StartAffinity "C:\silkroad" 0 1 2 3
The end argument specifies which processor to use at startup. This way a program that won't even run - I mean, it won't even start up on a multicore system - will.
http://www.adsciengineering.com/StartAffinity/edit: Vista has this built in
http://www.howtogeek.com/howto/windows- ... ows-vista/
Re: SRO on multi-core
Posted: Tue Oct 26, 2010 12:15 pm
by PR0METHEUS
I'll have to check that out. At least I can log in now that I installed XP pro on a second hard drive. Not that I have time to do much of anything besides sit in town AFK and check back occasionally for random PMs.
Re: SRO on multi-core
Posted: Tue Oct 26, 2010 9:13 pm
by vacsux
Q6600 CPU
SRO always only uses 25% load (task manager)
The Q6600 got 4 cores, but only 1 is used, I don't know why, not optimized perhaps.
When I set the affinity to 1 core only, the performance is still the same ingame, but sometimes the music player would hang because of the load on that core.
Do you possibly know how to make Silkroad use more than 1 core, thank you.
Re: SRO on multi-core
Posted: Wed Oct 27, 2010 12:04 pm
by PR0METHEUS
vacsux wrote:Q6600 CPU
SRO always only uses 25% load (task manager)
The Q6600 got 4 cores, but only 1 is used, I don't know why, not optimized perhaps.
When I set the affinity to 1 core only, the performance is still the same ingame, but sometimes the music player would hang because of the load on that core.
Do you possibly know how to make Silkroad use more than 1 core, thank you.
I'm not sure about making SRO, or any software, use multiple cores. I believe the source code would have to be written differently. Either that, or perhaps a setting in the compiler to handle threads on different cores. Not that we have access to any of that.
Re: SRO on multi-core
Posted: Sat Oct 30, 2010 3:28 pm
by Amarisa
I have not had any performance issues using 4 or 1 core. however when sro has a memory leak using a single core seems to prevent the lag
Re: SRO on multi-core
Posted: Sun Oct 31, 2010 10:34 pm
by PR0METHEUS
Last few times I've logged in, I've been cutting it down to single core just out of habit. It seems to work well anyway. Maybe one of these times I'll actually have time to play and get my guild leveled up to 2 so I can use guild storage lol