Windows 8.1 64Bit Network optimization HELP!

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Windows 8.1 64Bit Network optimization HELP!

Post by tso92 »

Hallo, (i´am from germany sorry for bad english ^^)

also my os is windows 8.1 64bit and i will tweak my network and OS, (rwin mss mtu etc.)
but i dont know who ....

i play games like bf4 bf3 and look many videos on youtube ...... and i see many tweaks for windows but not for WINDOWS 8.1
and i think that i must change my parameters for windows 8.1 and not win7 xp or vista ( i mean that the most videos are a copy from unknown people and mostly another os´s than windows 8.1 )

with tcp opti 3.0.8 or older / Dr.tcp doesnt work right i think, because if i use tcp opti. i have many disconnects ( optimal settings or custome --> same result )

i hope you can help me ... and i dont know (what you need / which data/info) to help ....
write and i try my best xD


« SpeedGuide.net TCP Analyzer Results »
Tested on: 2014.07.09 11:40
IP address: 84.58.xxx.xxx
Client OS/browser: Windows 8.1 (Chrome 35.0.1916.153)

TCP options string: 020405b401010402
MSS: 1460
MTU: 1500
TCP Window: 64240 (multiple of MSS)
RWIN Scaling: 0 bits
Unscaled RWIN : 64240
Recommended RWINs: 64240, 128480, 256960, 513920, 1027840
BDP limit (200ms): 2570kbps (321KBytes/s)
BDP limit (500ms): 1028kbps (128KBytes/s)
MTU Discovery: ON
TTL: 54
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)


you are my last hope ...

thank you ...
User avatar
Philip
SG VIP
Posts: 11763
Joined: Sat May 08, 1999 5:00 am
Location: Jacksonville, Florida

Post by Philip »

Do a tracert to figure out any hops close to you that may experience ping spikes and packet loss.
Other than that, what type of internet connection do you use ?
A lot of the tweaks remain the same in Windows 8.1, look at the netsh commands from the following article and try them manually:
http://www.speedguide.net/articles/wind ... weaks-2574
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

Philip wrote:Do a tracert to figure out any hops close to you that may experience ping spikes and packet loss.
Other than that, what type of internet connection do you use ?
A lot of the tweaks remain the same in Windows 8.1, look at the netsh commands from the following article and try them manually:
http://www.speedguide.net/articles/wind ... weaks-2574
hi ,
i use a vodafone dsl 6000 kbits , more isnt possible :(

and the cmd commands with ctcp and other i use too and i have disconnects too --> it is so bad that i cant play any round till the end (every time disconnect)
and in esl --> pro ligue it is worst :cry:

and what do you mean with "tracert to figure out" with what programm ?? or who i can find out that
thanks for answer
User avatar
KEiGHT
Regular Member
Posts: 131
Joined: Thu Feb 27, 2014 2:39 am
Location: Romania

Post by KEiGHT »

For setting congestion provider in windows 8.1 use these and restart first then go to next pass;

Code: Select all

Windows Registry Editor Version 5.00

; Enable Congestion Control Provider(CTCP) on Windows 8.1

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a03-9b1a-11d4-9123-0050047759bc}\0]
"0200"=hex:00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,​\
  00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,​\
  ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"1700"=hex:00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,​\
  00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,​\
  ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

; TCPIP Parameters

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters]
"DefaultTTL"=dword:00000040
"KeepAliveTime"=dword:006ddd00
"MaxUserPort"=dword:0000fffe
"QualifyingDestinationThreshold"=dword:00000003
"SynAttackProtect"=dword:00000001
"Tcp1323Opts"=dword:00000001
"TcpCreateAndConnectTcbRateLimitDepth"=dword:00000000
"TcpMaxDataRetransmissions"=dword:00000005

; Online Games - Tweak

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"NetworkThrottlingIndex"=dword:ffffffff
"SystemResponsiveness"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games]
"Scheduling Category"="High"
"SFIO Priority"="High"
"Background Only"="False"
"Priority"=dword:00000001
"Clock Rate"=dword:00002710
"GPU Priority"=dword:00000001
"Affinity"=dword:00000000

; Priority HTPE
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"IRQ8Priority"=dword:00000001

; DNS Priority

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider]
"Class"=dword:00000008
"DnsPriority"=dword:00000006
"HostsPriority"=dword:00000005
"LocalPriority"=dword:00000004
"NetbtPriority"=dword:00000007

;Disable Bandwidth Throttling

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters]
"DisableBandwidthThrottling"=dword:00000001
"DisableLargeMtu"=dword:00000000
"KeepConn"=dword:00015180

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched]
"NonBestEffortLimit"=dword:00000000

then save this one as a batch file and execute it as admin (right click and click run as administrator) ex: nodelay.bat

Code: Select all

:: Script that finds the enabled network adapter of a certain name and sets the default gateway

@Echo Off
SETLOCAL EnableDelayedExpansion

set networkCardKey=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
set enabledKey=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\
set interfaceKey=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\

for /f "tokens=* skip=2" %%i in ('reg query "%networkCardKey%"') do (

  set I=%%i
 
  if "!I:~0,4!"=="HKEY" (
    if not "!I:~-10!"=="Properties" (
      for /f "tokens=3*" %%A in ('reg query "%%i" /v DriverDesc') do set name=%%A %%B
      for /f "tokens=3" %%C in ('reg query "%%i" /v DeviceInstanceID') do set dev=%%C
      for /f "tokens=3" %%D in ('reg query "%%i" /v NetCfgInstanceId') do set guid=%%D
       for /f "tokens=3" %%E in ('reg query "%enabledKey%!dev!" /v ConfigFlags') do set flag=%%E
       if "!flag!"=="0x0" (
         set __adapter_!I:~-4!.name=!name!
         set __adapter_!I:~-4!.guid=!guid!
       )
     )
  )
)


set targetName=Realtek PCIe GBE Family Controller

set guid=
set testguid=

for /f "tokens=2* delims=.=" %%A in ('set __adapter_') do (
  if "%%A"=="guid" (
    set testguid=%%B
  )
  if "%%A"=="name" (
    if "%%B"=="%targetName%" (
       set guid=!testguid!
     )
  )
)

if defined guid (
  reg add %interfaceKey%!guid! /v MTU /t REG_DWORD /d 0x5dc /f
  reg add %interfaceKey%!guid! /v TCPNODelay /t REG_DWORD /d 1 /f
  reg add %interfaceKey%!guid! /v TcpAckFrequency /t REG_DWORD /d 1 /f
  reg add %interfaceKey%!guid! /v TcpDelAckTicks /t REG_DWORD /d 1 /f
) else (
  echo "Not Found!"
)

set guid=

ENDLOCAL
Echo On
here at these lines you may modify if you have another adapter(s)


set targetName=Realtek PCIe GBE Family Controller

change as example this : Realtek PCIe GBE Family Controller : with your Adapter name !

then open cmd.exe as administrator !

copy these lines into it and pres enter (one at the time)

Code: Select all

netsh int tcp set global autotuninglevel=highlyrestricted
netsh int ip set global taskoffload=enabled
netsh int tcp set global chimney=automatic
netsh int tcp set heuristics wsh=disabled
netsh int tcp set global rss=enabled
good luck ;)
Every man has his destiny.
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

really nice thank you i try this .....
but second i dont understand ....

i create a .bat file and write the second window ( after code: ) IN THIS .bat FILE and run it as administrator ... right ?

and 3th is set targetname= ?
my network adapter is --> Intel(R) 82579V Gigabit Network Connection -->said my device-manager
User avatar
KEiGHT
Regular Member
Posts: 131
Joined: Thu Feb 27, 2014 2:39 am
Location: Romania

Post by KEiGHT »

you may create a .bat file if you want with all netsh settings !

example for target name:

set targetName=Intel(R) 82579V Gigabit Network Connection

TCP Optimizer will show you the right Adapter Name
Every man has his destiny.
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

ok thank you ... and as backup i will export my registry ....

netsh int tcp set global congestionprovider=ctcp
cmd as admin dont accept this comand : netsh int tcp set global congestionprovider=ctcp

maybe my system can more ...
cpu: i7 3930k
ram: 16 gb ddr3 ram
gpu: gtx titan
motherboard: gigabyte x79 ud5
User avatar
KEiGHT
Regular Member
Posts: 131
Joined: Thu Feb 27, 2014 2:39 am
Location: Romania

Post by KEiGHT »

If you merge those registry, don't need anymore to set netsh for CTCP ;)
in windows 8.1, only Powershell work to set CTCP directly
Every man has his destiny.
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

ok keight also i change all parameters ....
and up to now no disconnect .... maybe i changed before not enough parameter ^^

however thank you
User avatar
KEiGHT
Regular Member
Posts: 131
Joined: Thu Feb 27, 2014 2:39 am
Location: Romania

Post by KEiGHT »

test with this to see if all are in

netsh int tcp show global
Every man has his destiny.
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

i checked all and all is in, but i think the gameplay is mhmmm how i say that slower / or i feel like iam in slowmotion after i changed all ....

->it is normal ?

(i enable cpu unparking in OS and BIOS)

i7 3930k with 4.3 ghz

High Precision Event Timer ??? on or off .... i dont know many said on many said off
i turned HPET off and it is ok
but my ping get sometimes higher .... --> ping peak ... from 50 ---to--> 106
or 9 to ---> 25 ....
maybe some parameter need more optimazion ^^
User avatar
KEiGHT
Regular Member
Posts: 131
Joined: Thu Feb 27, 2014 2:39 am
Location: Romania

Post by KEiGHT »

CPU unparking are only for AMD
Every man has his destiny.
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

can i get maybe more with that : Half-Open Limit
---->http://www.windows8downloads.com/win8-h ... -lmssnjkg/

or that maybe another protocoll can increase my performance --> i understand nothing ^^

--->http://www.fujitsu.com/global/about/res ... 29-02.html
---> https://support.hidemyass.com/entries/2 ... -Windows-8

but i think <you can help me
User avatar
mccoffee
Posts: 13365
Joined: Sat Nov 03, 2001 12:00 pm
Location: Cleveland, Ohio, United States

Post by mccoffee »

Chick for bios updates and driver upadtes as well
Comptia a+ n+
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

hello mccoffee thank you to for help ....

i use the gigabyte-x79-ud5 and my bios is: F13w in my opinion the newest right ?
and i always check my driver with intel.com ( intel support automatic search for driver )

i think always is up tp date
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

i forgotten to say that i am owner from windows 7 pro 64bit and windows 8.1 64bit
maybe windows 7 is better ??
than i can istall windows 7 ....???


sorry for douple post
User avatar
KEiGHT
Regular Member
Posts: 131
Joined: Thu Feb 27, 2014 2:39 am
Location: Romania

Post by KEiGHT »

to reset TCP/IP use this ;

netsh int ip reset c:\resetlog.txt
Every man has his destiny.
User avatar
RaisinCain
Posts: 1941
Joined: Fri Jun 05, 2009 7:11 pm

Post by RaisinCain »

Why don't you just leave it alone? The "tweaks" that you are trying to apply obviously aren't working.
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

RaisinCain wrote:Why don't you just leave it alone? The "tweaks" that you are trying to apply obviously aren't working.
what do you mean by that Raisin ?
User avatar
RaisinCain
Posts: 1941
Joined: Fri Jun 05, 2009 7:11 pm

Post by RaisinCain »

tso92 wrote:what do you mean by that Raisin ?
Just what I said. If everything that you have tried isn't working, just let it go.
tso92
New Member
Posts: 11
Joined: Wed Jul 09, 2014 10:22 am

Post by tso92 »

RaisinCain wrote:Just what I said. If everything that you have tried isn't working, just let it go.
my gameplay is better then before 5-6 % accurancy better ... sometimes i died unnormal but all in all better !!!!
Post Reply