Close
Page 1 of 2 1 2 LastLast
Showing results 1 to 10 of 16

Hybrid View

  1. #1

    Default Reducing latency

    I found this on my guildforum today (Thanks Moon). Although i dont realy understand it, it looks like it could be quite usefull for some of you.
    Have a look

    My latency was usually about 200 and by using the information in this thread, I managed to reduce latency to constant 100. Here's a summary of relevant information:


    To get low pings with 2 simple registry hacks do the following. You need to apply both registry changes to get the maximum effect.

    1 - TcpAckFrequency - NOTE if you are running Windows Vista this setting may not have any effect - a hotfix is needed which i'm tracking down. This works fine under Windows XP

    Type "regedit" in windows "run.." dialog to bring up registry menu

    Then find:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\Interfaces\

    There will be multiple NIC interfaces listed in there, find the one you use to connect to the internet, there will be several interfaces listed (they have long names like {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}. Click each one, the right one will have lots of settings in it and you will see your machines IP address listed there somewhere. Right-click in the right hand pane and add a new DWORD value, name it TcpAckFrequency, then right click the entry and click Modify and assign a value of 1.

    You can change it back to 2 (default) at a later stage if it affects your other TCP application performance. it tells windows how many TCP packets to wait before sending ACK. if the value is 1, windows will send ACK every time it receives a TCP package.

    2 - TCPNoDelay
    This one is pretty simple

    Discussed here

    Type "regedit" in windows "run.." dialog to bring up registry menu

    Then find:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers

    Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.

    Click Ok and close the registry editor, then reboot your PC.
    For people with Vista there might be additional steps needed:

    For Vista users, you can download this hotfix from here.

    Vista 32 bit - http://thehotfixshare.net/board/inde...showtopic=3265

    Vista 64 bit - http://thehotfixshare.net/board/inde...showtopic=5976

    You will have to register on that site to download it, but it is free and I have never received any kind of ads or spam from them. Pretty good site for Windows hotfixes that are generally unpublished to the public on any kind of widespread basis.
    Use it at your own risk, but it helped for me to cut latency in half

  2. #2

    Default

    This has been included in the latest patch. I went from a constant 400 ms latency to a stable 50-100 ms. Others had annoying crashes .

    Anihoe, I don't believe this gives any advantage.

    But still thanks for posting this : )
    brainie pala 80 - blastcast shaman 80 - deadcast shaman 80 - swientie holy priest 80 - magrin mage 80 -- Aggramar EU

  3. #3

    Default

    The OP of this information applied these changes after the last patch. Do you mean this will be incuded in the coming patch?... or... might this actually still be usefull?

    Ah well. If you have lattency issues it might still be worth a shot

  4. #4

    Default

    It was in 2.3 or 2.3.2, aka it's live...I didn't notice any difference, so I may still try the above since it affects ALL windows connections, not just WoW's. I Also need to remember to do that damn WinMediaPlayer trick when I start up lol
    Not Currently Boxing
    IRC Excerpt:
    Drayth> Finish this set: Spaceturkey Lazurturkey Moonturkey Starturkey - and no, don't say Sunturkey.
    Fursphere> Moonturkey? Drayth> Look at #3...lol - Fursphere> damnit...Starturkey?
    Fursphere> FUCK. - Drayth> lol... * Fursphere gets on the failboat

  5. #5

    Default

    According to mmo-champion, the changes in the recent patch to reduce latency helped, but don't do as much as the afformentioned hacks. I have them done on mine, but as I already get 40ms it doesn't help too much. Dropped me down to around 32-35, but that makes me happy cause I'm a min/maxer.

  6. #6

    Default

    Okay my bad, I have read about this before and they mentioned in that thread it would be applied in the blizz patch that is why I assumed it would not give any extra after the patch.

    Will try this on my xp installation also to see if it makes any difference on the latency in WoW.
    brainie pala 80 - blastcast shaman 80 - deadcast shaman 80 - swientie holy priest 80 - magrin mage 80 -- Aggramar EU

  7. #7
    Member BobGnarly's Avatar
    Join Date
    Nov 2007
    Location
    Somewhere out there.
    Posts
    555

    Default

    Yeah, I think Blizzard kind of made this confusing for everybody.

    What they included in the patch was disabling Nagle, or "TCPNoDelay". However, the lion's share of the improvement that people were seeing from these two changes was actually the first change, namely the change to the ack behavior.

    It's worth giving it a try, especially if you are > 100 currently. Everyone I know that has applied it has noticed a significant reduction (mine went from 180ish to 80-90).
    No matter where you go, there you are.

  8. #8

    Default

    Yeah my ping used to be 60-70 most of the time...even without multiboxing, my ping has been no lower than 180 for a few months now, sundays it skyrockets to 200-300+ regularly, I'm a bit skittish about touching the registry though so I haven't bothered doing the whole thing yet, though I want to =\
    Not Currently Boxing
    IRC Excerpt:
    Drayth> Finish this set: Spaceturkey Lazurturkey Moonturkey Starturkey - and no, don't say Sunturkey.
    Fursphere> Moonturkey? Drayth> Look at #3...lol - Fursphere> damnit...Starturkey?
    Fursphere> FUCK. - Drayth> lol... * Fursphere gets on the failboat

  9. #9
    Member BobGnarly's Avatar
    Join Date
    Nov 2007
    Location
    Somewhere out there.
    Posts
    555

    Default

    Cool thing about actually following the steps given in this example, as opposed to just applying a patch, is that you can reverse it if it does something bad to your networking. Just go back in and delete that "TcpAckFrequency" dword, disable/enable the adapter, and you're right back to where you started.

    Honestly though, I'd be very surprised if you notice it at all in anything else. I know I haven't.
    No matter where you go, there you are.

  10. #10

    Default

    That's WoW for ya...where a simple registry change, or running a completely unrelated program can vastly improve performance for random people lol
    Not Currently Boxing
    IRC Excerpt:
    Drayth> Finish this set: Spaceturkey Lazurturkey Moonturkey Starturkey - and no, don't say Sunturkey.
    Fursphere> Moonturkey? Drayth> Look at #3...lol - Fursphere> damnit...Starturkey?
    Fursphere> FUCK. - Drayth> lol... * Fursphere gets on the failboat

Similar Threads

  1. Latency and FPS
    By Belteshazzar in forum Hardware Tools
    Replies: 10
    Last Post: 05-13-2009, 10:37 AM
  2. latency problem
    By Philisdiller in forum New Multi-Boxers & Support
    Replies: 3
    Last Post: 02-27-2009, 03:02 PM
  3. Latency problems
    By Cajs in forum New Multi-Boxers & Support
    Replies: 2
    Last Post: 08-08-2008, 12:47 AM
  4. Latency
    By nikentic in forum New Multi-Boxers & Support
    Replies: 10
    Last Post: 04-01-2008, 02:08 PM
  5. Latency
    By Charisma in forum New Multi-Boxers & Support
    Replies: 2
    Last Post: 11-25-2007, 07:26 AM

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •