What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Extreme Lag normal?

thorfin32

New Member
Joined
Oct 18, 2011
Messages
34
I have the Bot working for me but i was just wondering is the lag normal?

my machine is kinda old but i run the HB bot just fine ....

i bought it for a year so i will see how it progresses

thanks guys

-Myth
 
Depending of how many cores your CPU has set Affinity on the first process of swtor (the one with the most RAM used) to either 0 and 1 and the next process of swtor.exe to 2 and 3. Now find your Buddywing.exe process and set the affinity to only use 2 and 3 core ( same ass the second swtor.exe ) you will find the stutter going away.

This setup is for quadcore if you have dual you will set it to 0 for first and 1 for second and buddywing.exe.
 
Depending of how many cores your CPU has set Affinity on the first process of swtor (the one with the most RAM used) to either 0 and 1 and the next process of swtor.exe to 2 and 3. Now find your Buddywing.exe process and set the affinity to only use 2 and 3 core ( same ass the second swtor.exe ) you will find the stutter going away.

This setup is for quadcore if you have dual you will set it to 0 for first and 1 for second and buddywing.exe.

This actually works. Taskmanager. find swtor processes. Right click, Set Affinity 0 and 1. find other swtor process. Right click set Affinity 2 and 3.
Find Buddy wing process. Right click and Set Affinity to match the swtor process w/ the lower cpu usage. tadaaa.

I thought bullshit when i read this. But not so.
 
This actually works. Taskmanager. find swtor processes. Right click, Set Affinity 0 and 1. find other swtor process. Right click set Affinity 2 and 3.
Find Buddy wing process. Right click and Set Affinity to match the swtor process w/ the lower cpu usage. tadaaa.

I thought bullshit when i read this. But not so.

I still thought it was bullshit after reading you said it was bullshit and then saying it actually worked but...

It does actually work.
 
The reason it works is that SWTOR likes using more then 2 gigs of RAM if it is available. So they spawn two processes for the game to get around the 32-bit 2gig limit. Forcing the affinity across both processes means that the OS can't accidentally put them both running on the same core(s) (which is what causes the lagging when BW is then involved).
 
The reason it works is that SWTOR likes using more then 2 gigs of RAM if it is available. So they spawn two processes for the game to get around the 32-bit 2gig limit. Forcing the affinity across both processes means that the OS can't accidentally put them both running on the same core(s) (which is what causes the lagging when BW is then involved).

The one with the empty window title is simply the rendering process.
 
Xanathos is correct. Unfortunately, since Bioware uses HeroEngine (which has no idea what a 32bit integer is apparently) it eats memory like crazy. And considering they have no x64 client, they need to spawn more than 1 process to handle it all. It would be fairly trivial for the guys over at HeroEngine to add a new HeroType which is a 32bit integer (or even smaller) and literally cut the memory usage by 80%, but I highly doubt they'll ever be doing that.
 
I'm running an i7 Overlocked with the latest ATI graphics card which takes up 3 expansion slots on my 16GB DDR3 RAM Motherboard. Even after changing the affinity on this it stills lags like hell at times, really #!@!?";?$@! me off.
 
i cant change the affinity :S it says : the operation could not be succeded. Acces is denied :S
 
That's a Windoze bug, IMHO. You have to select "Show Processes from All Users" in the Task Manager, before it will let you set the process affinitiy.

cheers,
chinajade

aah was wondering why i couldn't change the affinity :P thanks m8 :D
 
btw i'm wondering, will it remember the affinity changes when i start it next time or is this something i have to do each time?
 
Please repost this solution as a sticky. This also worked for me.

Swtor 1 mill byte = Core 0 and 1
Swtor 300k = Core 2 and 3
Buddywing = Core 2 and 3

This is how I set mine up and it works great now
 
Last edited:
btw i'm wondering, will it remember the affinity changes when i start it next time or is this something i have to do each time?

No, the settings are not automatically 'remembered'. Affinity is applied on a "per instance of the process" basis. Each time you launch the SWtOR client or Buddywing is a different "instance".

However, you can add an "/affinity" argument to the shortcut used to launch. More explained here...

This will help you for Buddywing, but it won't help you at all for the SWtORclient for two reasons:
  • The SWtOR icon you click on is not the game, but the launcher.
    Setting the affinity for the launcher doesn't help a whole lot.
  • The SWtORclient forks itself into two processes when the launcher transfers control to it, and the same affinity would be applied to both.
    This defeats our purpose of assigning different affinity to the two components that make up the SWtOR game client.

If you fiddle around and figure a general solution that works, please share it.

cheers,
chinajade
 
Last edited:
Back
Top