SRO on multi-core

If your having problems installing or playing Silkroad Online, please post here. Includes general computer health and technical problems.
Post Reply
User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

SRO on multi-core

Post 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.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
_Equal_
Loyal Member
Posts: 1771
Joined: Tue Oct 28, 2008 6:21 pm
Quick Reply: Yes
Location: Completely in flux

Re: SRO on multi-core

Post 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.
Image

iSRO - AsparTame 8x - retired
Salvation - Aspar 70

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Re: SRO on multi-core

Post 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.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
_Equal_
Loyal Member
Posts: 1771
Joined: Tue Oct 28, 2008 6:21 pm
Quick Reply: Yes
Location: Completely in flux

Re: SRO on multi-core

Post 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/
Image

iSRO - AsparTame 8x - retired
Salvation - Aspar 70

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Re: SRO on multi-core

Post 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.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
vacsux
Common Member
Posts: 127
Joined: Tue Jul 31, 2007 4:20 pm
Quick Reply: Yes
Location: Location

Re: SRO on multi-core

Post 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.

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Re: SRO on multi-core

Post 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.
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

User avatar
Amarisa
Senior Member
Posts: 4049
Joined: Sun Feb 03, 2008 12:40 am
Location: Magic

Re: SRO on multi-core

Post 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
Image

User avatar
PR0METHEUS
Senior Member
Posts: 4093
Joined: Tue Aug 22, 2006 7:30 pm
Quick Reply: Yes
Location: Earth
Contact:

Re: SRO on multi-core

Post 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
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)

Post Reply

Return to “Technical Help”