PDA

View Full Version : reduce latency



ThE)DreAmeR
15/12/2007, 15:08
This works. I, and some friends of mine got from 600ms to 10 ms. And i havent had a single lagspike since then

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.

I have found the performance to be at least as good as routing via a linux box, possibly better.




Nel caso qualcuno possa trovarlo interessante e utile.

ThE)DreAmeR
15/12/2007, 15:20
La guida in questione parla di 2 trick che a detta di molti Sia sui forum ufficiali, sia su eiltest, riducono -in alcuni casi drammaticamente - la latenza del gioco.

Primo trick: TcpAckFrequency (Funziona solo sotto XP)

Dal regedit vai in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\Interfaces\
da li ci saranno delle sottocartelle con nomi strani, tipo {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}.
Clickando sulle varie folder con il "nome strano" dobbiamo scovare quale di queste rappresenta la nostra connessione a internet. E' facile riconoscerla perchè selezionando quella giusta a destra, nei parametri, appariranno tutti i nostri dati di connessione (Ip, dns, etc).
Una volta trovata la nostra cartella, all'interno di essa creiamo (tasto destro crea) una nuova stringa Dword che chiameremo TcpAckFrequency. Una volta creata la modifichiamo e mettiamo il valore 1 (tasto dx modifica).
Se la modifica dovesse creare qualsiasi problema basterà rimodificare la stringa che abbiamo creato mettendo 2 al posto di 1.

Trick 2 - TCPNoDelay

nuovamente da regedit cerchiamo
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers

Right-click a destra e creiamo, similiarmente a prima, un nuovo DWORD value, chiamato TCPNoDelay, lo modifichiamo e gli assegniamo il valore di 1. Preimiamo ok.



Per entrambe le modifiche riavviate il pc.

Q(F)M
15/12/2007, 17:17
tu in fibra che margine di miglioramento hai avuto?

ThE)DreAmeR
15/12/2007, 17:37
30%

fariel
15/12/2007, 21:43
david se hai update sulla parte dell'hotfix di vista fammi sapere intanto provo cmq ;)

fariel
15/12/2007, 21:47
anzi fammi sapere che dicono in genere su vista perche' credo proprio che le chiavi di registro siano diverse su vista ^^

Proteo
15/12/2007, 23:05
tu in fibra che margine di miglioramento hai avuto?

più che altro quanto pingavi prima di andare a modificare le chiavi di registro?

Mignolasd
16/12/2007, 01:31
Allora io ho seguito il primo trick ed ho guadagnato un bel pò: con la mia merdosa alice pingavo sempre 180-200, oggi non sono mai andato oltre il 100.

Direi gg, grazie david :v

Non posso fare il secondo trick perchè non ho nessun MSMQ nel registro :/
Se qualcuno scopre che si riesce a smangiucchiare ancora qualcosa, mi spieghi se devo installare qualcosa o simile.
Visto che googlando ho scoperto che sto MSMQ è una gestione pacchetti durante la connessione, magari devo installare qualche driver o aggiornamento di winzoz.

Supmet
16/12/2007, 04:10
fatto tutto e testato ma essendo notte la prova nn mi convince 68 ms a shattra e 120 a if, domani provo nel pomeriggio e ti faccio sapere cmq se funziona David sei un boss.

Remo

Melcor
16/12/2007, 11:04
Non posso fare il secondo trick perchè non ho nessun MSMQ nel registro :/

anche io su winzozz vista non ho la chiave del secondo trick :(

Malicant
16/12/2007, 12:21
io che ho vista chupo

Mignolasd
16/12/2007, 14:11
anche io su winzozz vista non ho la chiave del secondo trick :(

Il problema è che io non ho vista ma xp :|

Supmet
16/12/2007, 16:32
Grande Dreamer, anche adesso con emule msn aperti 130 ms max, contro 250 soliti ho alice...

Infe
16/12/2007, 20:27
questa è una svolta, spero solo arrivi la versione collaudata per vista, ke nido durissimo

Q(F)M
16/12/2007, 20:45
gg, mi funge e mi *sembra* che abbia migliorato un pochino la situazione (anche se con la fibra è difficile da dire)

ThE)DreAmeR
16/12/2007, 23:14
http://img525.imageshack.us/img525/1428/aaaajd3.jpg

A Shattra!

:)

Proteo
16/12/2007, 23:47
io ho xp aggiornato e trovo entrambe le directory nel registro di sistema :)

chi non la trovasse deve solo aspettare la prossima patch.

Q(F)M
16/12/2007, 23:47
io ho xp sp2 senza alcun aggiornamento ed ho trovato tutto :)

Infe
18/12/2007, 09:36
idem per vista

il secondo passaggio non ho dovuto farlo, la stringa col valore c'era già

Mignolasd
18/12/2007, 16:30
Per chi come me non aveva il secondo registro, da mmo-champion c'è il link per scaricarselo già modificato

http://rapidshare.com/files/77255080/msmq.reg.html

Sibylla
18/12/2007, 18:03
questo si riferice ai utenti di vista :

http://forums.worldofwarcraft.com/thread.html?topicId=3271071466&postId=33532161447&sid=1#190

Melcor
19/12/2007, 11:53
sembra funzionare bene questo hofix per vista. mai pingato 70 ms con alicemmerda :eek:

cmq, la prova del nove è shattrah alle 21,30 :v

Herø
19/12/2007, 14:24
dai 170-200 di ping fissi di fastweb roma sono passato ai 30-40 (mai comunque più di 40)


mi chiedo soltanto, da ignorante quale sono riguardo a questi argomenti, cosa cazzo mi facesse pingare il quadruplo :\



ps : grazie dà

Infe
19/12/2007, 14:34
questo si riferice ai utenti di vista :

http://forums.worldofwarcraft.com/thread.html?topicId=3271071466&postId=33532161447&sid=1#190

aoe!

Yukitopia
21/12/2007, 20:10
mmh l'ho provato anch'io, ma poi l'ho tolto perchè avevo problemi a visualizzare la pagina di upload di imageshack :v

Come non detto, nn c'entrava un cazzo... -.-

Innocence
11/05/2008, 20:19
up e sticky imo

Infe
12/05/2008, 09:20
in effetti non dovremmo perdere questo post