• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Extreme Lag normal?

    Discussion in 'Buddy Wing Forum' started by thorfin32, Jul 7, 2012.

    1. thorfin32

      thorfin32 New Member

      Joined:
      Oct 18, 2011
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      0
      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
       
    2. Mupp

      Mupp New Member

      Joined:
      May 3, 2010
      Messages:
      613
      Likes Received:
      5
      Trophy Points:
      0
      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.
       
    3. winterhart26

      winterhart26 New Member

      Joined:
      Feb 17, 2011
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    4. Sneakyman

      Sneakyman Member

      Joined:
      Jul 7, 2012
      Messages:
      75
      Likes Received:
      1
      Trophy Points:
      8
      I still thought it was bullshit after reading you said it was bullshit and then saying it actually worked but...

      It does actually work.
       
    5. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      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).
       
    6. Streghorn

      Streghorn New Member

      Joined:
      Jun 21, 2012
      Messages:
      27
      Likes Received:
      2
      Trophy Points:
      3
      Thanks for info!

      This should be stickied in a guide somewhere.
       
    7. salalelo

      salalelo New Member

      Joined:
      Jan 15, 2010
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      ty fixed
       
      Last edited: Jul 9, 2012
    8. Aevitas

      Aevitas Well-Known Member Staff Member Buddy Core Dev

      Joined:
      Mar 2, 2010
      Messages:
      2,307
      Likes Received:
      36
      Trophy Points:
      48
      The one with the empty window title is simply the rendering process.
       
    9. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
      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.
       
    10. thorfin32

      thorfin32 New Member

      Joined:
      Oct 18, 2011
      Messages:
      34
      Likes Received:
      0
      Trophy Points:
      0
      thank you guys, this did work for me.
       
    11. maggoberto

      maggoberto New Member

      Joined:
      Dec 29, 2011
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      1
      works for me also, ty vm
       
    12. Sneakyman

      Sneakyman Member

      Joined:
      Jul 7, 2012
      Messages:
      75
      Likes Received:
      1
      Trophy Points:
      8
      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.
       
    13. windy2851

      windy2851 New Member

      Joined:
      Feb 16, 2011
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      i have 8 cores what do i set then becuase i get lag when using bw
       
    14. Bigbadwolf

      Bigbadwolf New Member

      Joined:
      Sep 14, 2011
      Messages:
      331
      Likes Received:
      1
      Trophy Points:
      0
      i cant change the affinity :S it says : the operation could not be succeded. Acces is denied :S
       
    15. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      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
       
      Swizzie and Starbrox like this.
    16. Bigbadwolf

      Bigbadwolf New Member

      Joined:
      Sep 14, 2011
      Messages:
      331
      Likes Received:
      1
      Trophy Points:
      0
      Ah worked!! thx my friend! :)
       
    17. Starbrox

      Starbrox Member

      Joined:
      Mar 10, 2012
      Messages:
      413
      Likes Received:
      0
      Trophy Points:
      16
      aah was wondering why i couldn't change the affinity :p thanks m8 :D
       
    18. Starbrox

      Starbrox Member

      Joined:
      Mar 10, 2012
      Messages:
      413
      Likes Received:
      0
      Trophy Points:
      16
      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?
       
    19. Swizzie

      Swizzie New Member

      Joined:
      Feb 19, 2011
      Messages:
      915
      Likes Received:
      7
      Trophy Points:
      0
      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: Jul 18, 2012
    20. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      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: Jul 18, 2012

    Share This Page