Page 1 of 10 12345 ... LastLast
Results 1 to 20 of 194

Thread: TCP Optimizer needs new version since v1709 Windows Update [updated]

  1. #1

    TCP Optimizer needs new version since v1709 Windows Update [updated]

    ctcp doesnt work sometimes. It seems bugged. Its not all about bugs, there isnt new version for quite some time. The registry is changing slightly with every new Windows Update. There are also other tweaks that can be added as options like ethernet interface metric, WINS, DNS options too. or get improved RWIN option back. Receive & Transmit Buffers, ecncapability, Some power saving options too. Thats on top of my head but im sure im forgetting something here. I see in forums useful tweaks for older Windows versions & Im wondering are they working on Windows 10

  2. #2
    Administrator Philip's Avatar
    Join Date
    May 1999
    Location
    Jacksonville, Florida, United States
    Posts
    10,082
    Blog Entries
    6
    There is no need for changes in the TCP Optimizer settings because of the fall update as far as I know.

  3. #3
    It bugs already 3 times, first the TCP Window Auto-Tuning & second the Congestion Control Provider on 2 different Windows installment. IDK what it is. Is it just doesnt show the correct value or fail to make the changes...?
    Either way i think it can be improved with more options so people dont have to go in registry.

  4. #4
    Administrator Philip's Avatar
    Join Date
    May 1999
    Location
    Jacksonville, Florida, United States
    Posts
    10,082
    Blog Entries
    6
    It makes the changes, however, not all changes are readable at startup (i.e. some are network adapter specific, others may be the same between default/optimal, others may not be readable, etc.)

  5. #5
    I've disabled TCP Window Auto-tuning from Normal to test. After done testing its blank there & cant verify its Normal again. The same happened with Windows Scaling Heuristics & Congestion Control Provider. I cant bring them back to normal/default settings. I have blank on Checksum offloading too but I think its disabled on Intel NIC by default. BTW thats on different Windows instalations. I play with these settings and in registry alot, im trying to find what are best registry tweaks for better hit-registration & low latency. If someone have something please leave a link.I already read the gaming tweaksI've disabled TCP Window Auto-tuning from Normal to test. After done testing its blank there & cant verify its Normal again. The same happened with Windows Scaling Heuristics & Congestion Control Provider. I cant bring them back to normal/default settings. I have blank on Checksum offloading too but I think its disabled on Intel NIC by default. BTW thats on different Windows instalations. I play with these settings and in registry alot, im trying to find what are best registry tweaks for better hit-registration & low latency. If someone have something please leave a link.I already read the gaming tweaks in article. article. The trouble is when I set to higher prioroty the game start stuttering and lagging a lot when you are gaming on Realtime in Task Manager. I also give play with DisplayPostProcessing which name was different before the last couple of Windows Updates. It was LowLatency I think.
    Last edited by n1kobg; 01-30-18 at 12:06 PM.

  6. #6
    Yes there is definitely something wrong with ctcp. This commands netsh int tcp set global congestionprovider=ctcp doesnt work and it shows be bicubic

  7. #7

    Exclamation TCP Optimizer is OUTDATA

    Quote Originally Posted by n1kobg View Post
    Yes there is definitely something wrong with ctcp. This commands netsh int tcp set global congestionprovider=ctcp doesnt work and it shows be bicubic
    You can still change to CTCP with that command!

    netsh int tcp set supplemental Internet congestionprovider=CTCP


    Hello Speedguide,

    Yes, TCP Optimizer is OUTDATA because TOp. uses wrong command for Powershell and newest Windows 10 Build ( Microsoft Windows [Version 10.0.16299.214] ).



    And Windows 10 is restricted in TCP/IP Settings, first things first.

    TCPOptimizer uses InternetTemplate "InternetCustom" for Windows 10. But Windows 10 newest version uses an other Template, maybe Update TCP Optimizer to get used Template in Windows with.

    [CMD]
    netsh int tcp show supplemental -> The TCP global default template is "internet"

    [Powershell]
    Get-NetTransportFilter

    SettingName : Internet
    Protocol : TCP
    LocalPortStart : 0
    LocalPortEnd : 65535
    RemotePortStart : 0
    RemotePortEnd : 65535
    DestinationPrefix : *


    ( You cant change the Template to InternetCustom everything is restricted except in Windows Server Edition. )

    Powershell Command to see CongestionProviders for all Templates.

    -> Get-NetTcpSetting | Out-GridView

    Windows 10 uses CUBIC for Internet and InternetCustom.

    You can still change to CTCP with that command!

    netsh int tcp set supplemental Internet congestionprovider=CTCP

    You can change every Templates Congestionprovider but you cant uses the other Templates. Microsoft is working to fix it.

    Second Problem is you cant change DelayedAckFrequency and DelayedAckTimeoutMs [NAGLE FUNCTION]!

    PS C:\Users\Administrator> Set-NetTCPSetting -SettingName Internet -DelayedAckFrequency 0
    Set-NetTCPSetting : Property DelayedAckFrequency is read-only

    PS C:\Users\Administrator> Set-NetTCPSetting -SettingName Internet -DelayedAckTimeoutMs 0
    Set-NetTCPSetting : Property DelayedAckTimeout is read-only

    So ez would be to change TCP Optimizer Powershell Commands to -Internet or better if someone can program a GET Command for USED Template.

    Edit:

    Quote Originally Posted by Philip View Post
    It makes the changes, however, not all changes are readable at startup (i.e. some are network adapter specific, others may be the same between default/optimal, others may not be readable, etc.)

    Get-NetOffloadGlobalSetting ( OS Side Only )

    ReceiveSideScaling : Enabled ( Is it recommended to use ReceiveSideScaling on Adapter Side and OS Side or only Adapter ? )
    ReceiveSegmentCoalescing : Enabled ( Its Enabled on Default in Windows 10. My opinion this Feature has most effect on Windows 10 with Cubic. Old saying Disable for Gaming Enabled for Througput, Enabled best performance even ingames. Maybe its faster for Windows to put smaller packets together instead sending much more smaller ? Better Latency ? )
    Chimney : Enabled ( Default: Disabled ) I set it to Automatic.
    TaskOffload : Enabled ( Task offload settings include IP checksum offload, Internet Protocol security (IPsec) task offload, and Large Send Offload. Enable or Disable for Gaming? It doesnt Affect the adapter Settings but my guess we ant LSO disabled for Gaming. )
    NetworkDirect : Enabled ( Maybe similiar like NetDMA on later OS Builds? Microsoft Says: NetworkDirect Remote Direct Memory Access (RDMA). Use this parameter only on servers. Then why its Enabled on Default? You cant Disable it. Set-NetOffloadGlobalSetting : This feature is available on servers only.)
    NetworkDirectAcrossIPSubnets : Blocked
    PacketCoalescingFilter : Enabled ( into a single packet. My guess for Gaming better to Disable! )

    ( My Question about OffloadGlobalSettings what are the best settings for Performance and low Latency specially for Gaming? )

    This is was Intel Says for there Network Adapters!



    What is the meaning with TCP Offloads? Checksum Offloads on the Network Adapter? TCP AND UDP? OR ONLY UDP it LSO included??? Not enough info myguess!


    Get-NetAdapterAdvancedProperty

    Name DisplayName DisplayValue RegistryKeyword RegistryValue
    ---- ----------- ------------ --------------- -------------
    Ethernet Flow Control Rx & Tx Enabled *FlowControl {3}
    Ethernet Interrupt Moderation Disabled *InterruptMo... {0}
    Ethernet IPv4 Checksum Offload Rx & Tx Enabled *IPChecksumO... {3}
    Ethernet Jumbo Packet Disabled *JumboPacket {1514}
    Ethernet Large Send Offload V2 (IPv4) Disabled *LsoV2IPv4 {0}
    Ethernet Large Send Offload V2 (IPv6) Disabled *LsoV2IPv6 {0}
    Ethernet Maximum Number of RSS Queues 2 Queues *NumRssQueues {2}
    Ethernet Protocol ARP Offload Disabled *PMARPOffload {0}
    Ethernet Protocol NS Offload Disabled *PMNSOffload {0}
    Ethernet Packet Priority & VLAN Packet Priority & VLAN Disa... *PriorityVLA... {0}
    Ethernet Receive Buffers 512 *ReceiveBuffers {512}
    Ethernet Receive Side Scaling Enabled *RSS {1}
    Ethernet Speed & Duplex Auto Negotiation *SpeedDuplex {0}
    Ethernet TCP Checksum Offload (IPv4) Rx & Tx Enabled *TCPChecksum... {3}
    Ethernet TCP Checksum Offload (IPv6) Rx & Tx Enabled *TCPChecksum... {3}
    Ethernet Transmit Buffers 1024 *TransmitBuf... {1024}
    Ethernet UDP Checksum Offload (IPv4) Rx & Tx Enabled *UDPChecksum... {3}
    Ethernet UDP Checksum Offload (IPv6) Rx & Tx Enabled *UDPChecksum... {3}
    Ethernet Wake on Magic Packet Disabled *WakeOnMagic... {0}
    Ethernet Wake on Pattern Match Disabled *WakeOnPattern {0}
    Ethernet Adaptive Inter-Frame Spacing Disabled AdaptiveIFS {0}
    Ethernet Energy Efficient Ethernet Off EEELinkAdver... {0}
    Ethernet Enable PME Disabled EnablePME {0}
    Ethernet Interrupt Moderation Rate Off ITR {0}
    Ethernet Legacy Switch Compatibility... Disabled LinkNegotiat... {1}
    Ethernet Log Link State Event Enabled LogLinkState... {51}
    Ethernet Gigabit Master Slave Mode Auto Detect MasterSlave {0}
    Ethernet Locally Administered Address -- NetworkAddress {--}
    Ethernet Reduce Speed On Power Down Enabled ReduceSpeedO... {1}
    Ethernet System Idle Power Saver Disabled SipsEnabled {0}
    Ethernet Ultra Low Power Mode Disabled ULPMode {0}
    Ethernet Wait for Link Auto Detect WaitAutoNegC... {2}
    Ethernet Wake on Link Settings Disabled WakeOnLink {0}

    Example:

    Set-NetAdapterAdvancedProperty -RegistryKeyword *FlowControl -RegistryValue 0
    ( Sets FlowControl OFF in Adapter Settings )

    Edit2:

    CongestionProvider
    Maybe CTCP is not the best anymore since Windows 10 uses Cubic as Default!



    Greetings St1cky

    PS: Sorry for my bad English :P

    Interesting Threads
    https://www.neowin.net/forum/topic/1...in-windows-10/ ( 2015 -.- )
    https://docs.microsoft.com/en-us/pow...?view=win10-ps
    Last edited by st1cky; 02-06-18 at 04:27 AM.

  8. #8
    I knew TCP Optimizer needed update. Thank you for confirming that.
    How did you found the command for ctcp? did you read it somewhere or you found it & figured it out by yourself? This Intel screenshot is taken from the drivers. Some suggest that lower Receive and Transmit buffers can increase hit-registration in FPS shooters and overall responsiveness. BTW there is a way to increase RSS queues for Intel Drivers to 4 If you have other usefull links please post them here.

  9. #9
    BTW why you think the Nagle's Algoritm is not working? I see the registry tweaks in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\NIC ID

  10. #10
    Quote Originally Posted by n1kobg View Post
    BTW why you think the Nagle's Algoritm is not working? I see the registry tweaks in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\NIC ID
    Yeah someone need to test if Nagle is disabled with Registry-Tweak i dont know Powershell says something else.

    I found that command myself. And its working at least CUBIC is gone in Powershell when you use it! But i dont know if CTCP is better then CUBIC. RSC is Enabled by Default on Windows 10 and i get only poor performance here on that ISP in FPS. When i change the recommanded values what speedguide is recommending my guess everything is just outdata and most default settings are better then changing it.

    Maybe soon someone will answer us

    Greetings St1cky

  11. #11
    Administrator Philip's Avatar
    Join Date
    May 1999
    Location
    Jacksonville, Florida, United States
    Posts
    10,082
    Blog Entries
    6
    Thanks for your posts St1cky, will take a closer look and do some testing.

    As to TCP Offloads, they mean the offloads in Network Adapter settings:
    Device Manager > Network Adapter > Properties.... Or: Control Panel\Network and Internet\Network Connections > right-click on Network Adapter > Properties


    There is a bit more info on that in our gaming article here: https://www.speedguide.net/articles/gaming-tweaks-5812

  12. #12
    Im incline to believe ctcp is better for gaming. Also yes .I disable almost all settings in General Settings, especially the offloads.I feel the previous version is better for gaming or at least my tweaks work 100% there.They also rearranged the ties between the different services in svchosts and now u cant disable some of them you can in previous versions. You cant disable Defender and Firewall unlike last version.They use resources too and I want to have option to disable them temporary not just suspend them.

  13. #13
    I just disabled RSC with netsh int tcp set global rsc=disabled I thought TCP Optimizer was disabled it but when i checked with netsh interface tcp show global it showed enabled along with Chimney Offload State enabled

    So "netsh int tcp set global" works too

  14. #14
    Quote Originally Posted by n1kobg View Post
    I just disabled RSC with netsh int tcp set global rsc=disabled I thought TCP Optimizer was disabled it but when i checked with netsh interface tcp show global it showed enabled along with Chimney Offload State enabled

    So "netsh int tcp set global" works too
    Hey n1kobg,

    Yes, you can change everything manually, but not with TCP Optimizer.

    C:\Windows\system32>netsh int tcp show global

    Globale TCP-Parameter
    ----------------------------------------------
    Zustand der empfangsseitigen Skalierung : enabled
    Chimney-Abladezustand : automatic
    NetDMA-Zustand : disabled
    Direkter Cachezugriff (DCA) : disabled
    Autom. Abstimmungsgrad Empfangsfenster : normal
    Add-On "Überlastungssteuerungsanbieter" : none
    ECN-Funktion : enabled
    RFC 1323-Zeitstempel : disabled
    RTO (anfänglich) : 3000
    Zustand der Empfangssegmentzusammenfügung : disabled
    Nicht-SACK-RTT-Resilienz : enabled
    Maximale SYN-Neuübertragungen : 7
    TCP-Fastopen : enabled

    C:\Windows\system32>netsh int tcp set global
    Ungültige Syntax. Weitere Informationen finden Sie in der Hilfe des Befehls.

    Syntax: set global [[rss=]disabled|enabled|default]
    [[chimney=]disabled|enabled|default]
    [[autotuninglevel=]
    disabled|highlyrestricted|restricted|normal|experimental]
    [[congestionprovider=]none|ctcp|default]
    [[netdma=]disabled|enabled|default]
    [[dca=]disabled|enabled|default]
    [[ecncapability=]disabled|enabled|default]
    [[timestamps=]disabled|enabled|default]
    [[initialrto=]<300-3000>]
    [[rsc=]disabled|enabled|default]
    [[nonsackrttresiliency=]disabled|enabled|default]
    [[maxsynretransmissions=]<2-8>]




    These Settings will be used when you Optimize your Internet Settings with System Mechanic.

    How did you increase the RSS Queues?




    Greetings St1cky

  15. #15
    I created a Batch File with a lot of Tweaks for Windows 10! Since TCP Optimizer isnt working anymore.

    Code:
    @Echo off
    color 0a
    
    
    Echo. ; ------------------------------
    Echo. ;   !!! Tweaking Registry !!!
    Echo. ; ------------------------------
    Echo. ; (  RUN AS ADMINISTRATOR! )
    
    
    Echo. ; ----------------------------------------
    Echo. ; Disable Hibernation Mode
    Echo. ; ----------------------------------------
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v HibernateEnabled /t REG_DWORD /d 00000000 /f
    
    Echo. ; ----------------------------------------
    Echo. ; Enable MSI-Mode for GPU-Processor!
    Echo. ; ----------------------------------------
    for /f %%i in ('wmic path win32_VideoController get PNPDeviceID ^| findstr /L "VEN_"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\%%i\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties" /v MSISupported /t REG_DWORD /d 00000001 /f
    
    
    Echo. ; ----------------------------------------
    Echo. ; SSD Tweaks and fastboot
    Echo. ; ----------------------------------------
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableSuperfetch /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnableBoottrace /t REG_DWORD /d 00000000 /f
    
    
    Echo. ; ----------------------------------------
    Echo. ; Online Games - Tweak - !Nagle OFF!
    Echo. ; ---------------------------------------- 
    REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters /v TCPNoDelay /t REG_DWORD /d 0000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters /v EnableICMPRedirect /t REG_DWORD /d 00000000 /f
    for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TcpAckFrequency /t REG_DWORD /d 0000001 /f
    for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TcpDelAckTicks /t REG_DWORD /d 0000000 /f
    for /f %%i in ('wmic path win32_networkadapter get GUID ^| findstr "{"') do REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%i" /v TCPNoDelay /t REG_DWORD /d 0000001 /f
    
    
    Echo. ; ----------------------------------------
    Echo. ; Gaming - Tweaks
    Echo. ; ----------------------------------------
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v NetworkThrottlingIndex /t REG_DWORD /d 0xffffffff /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v SystemResponsiveness /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v LargeSystemCache /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v Affinity /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Background Only" /t REG_SZ /d False /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Clock Rate" /t REG_DWORD /d 00002710 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "GPU Priority" /t REG_DWORD /d 00000008 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Priority" /t REG_DWORD /d 00000006 /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "Scheduling Category" /t REG_SZ /d High /f
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" /v "SFIO Priority" /t REG_SZ /d High /f
    
    
    Echo. ; ----------------------------------------
    Echo. ; Cortana Disabled
    Echo. ; ----------------------------------------
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 00000000 /f
    
    
    Echo. ; ----------------------------------------
    Echo. ; Black-Vipers-Windows-10-Services-Tweaked
    Echo. ; ----------------------------------------
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MapsBroker" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iphlpsvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ALG" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AppMgmt" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PeerDistSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertPropSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\irmon" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSiSCSI" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NaturalAuthentication" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RetailDemo" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wcncsvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wisvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinRM" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WwanSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XblAuthManager" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XboxNetApiSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SessionEnv" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UmRdpService" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AJRouter" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BthHFSrv" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\bthserv" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dmwappushsvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HvHost" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmickvpexchange" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicguestinterface" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicshutdown" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicheartbeat" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicvmsession" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicrdv" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\IpxlatCfgSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SmsRouter" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CscService" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SEMgrSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PhoneSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensorDataService" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensorService" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ScDeviceEnum" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TabletInputService" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WFDSConSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FrameServer" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\icssvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\xbgm" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\XblGameSave" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\lfsvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NcdAutoSetup" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NfsClnt" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WlanSvc" /v Start /t REG_DWORD /d 00000004 /f
    
    
    
    
    Echo. ; ----------------------------------------
    Echo. ; CPU Unpark!
    Echo. ; ----------------------------------------
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMax /t REG_DWORD /d 00000000 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583" /v ValueMin /t REG_DWORD /d 00000000 /f
    
    
    Echo. ; ----------------------------------------
    Echo. ; Disable DVR Game Bar Feature Win10 Only!
    Echo. ; ----------------------------------------
    Echo. ; 
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR" /v AllowgameDVR /t REG_DWORD /d 00000000 /f
    
    
    
    Echo. ; ----------------------------------------
    Echo. ;   Disable Timebroker reduce CPU usage!
    Echo. ; ----------------------------------------
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBroker" /v Start /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc" /v Start /t REG_DWORD /d 00000004 /f
    
    
    Echo. ; ----------------------------------------
    Echo. ;   Additional Tweaks Gaming-Network!
    Echo. ; ----------------------------------------
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters" /v "DisabledComponents" /t REG_DWORD /d 4294967295 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v Class /t REG_DWORD /d 00000008 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v DnsPriority /t REG_DWORD /d 00000006 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v HostsPriority /t REG_DWORD /d 00000005 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v LocalPriority /t REG_DWORD /d 00000004 /f
    REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider" /v NetbtPriority /t REG_DWORD /d 00000007 /f
    REG ADD "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NDIS\Parameters" /v MaxNumRssCpus /t REG_DWORD /d 00000004 /f
    
    
    Echo. ; ----------------------------------------
    Echo. ;   Disable Bandwidth Throttling!
    Echo. ; ----------------------------------------
    REG ADD HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters /v SizReqBuf /t REG_DWORD /d 00006300 /f
    REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoRecentDocsNetHood /t REG_DWORD /d 00000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v DisableBandwidthThrottling /t REG_DWORD /d 00000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v DisableLargeMtu /t REG_DWORD /d 00000000 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxCmds /t REG_DWORD /d 00000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxThreads /t REG_DWORD /d 00000064 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v MaxCollectionCount /t REG_DWORD /d 00000020 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /v KeepConn /t REG_DWORD /d 00015180 /f
    
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableDCA /t REG_DWORD /d 00000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableWsd /t REG_DWORD /d 00000000 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableTCPA /t REG_DWORD /d 00000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DefaultTTL /t REG_DWORD /d 00000040 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableLargeMTU /t REG_DWORD /d 00000000 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableTaskOffload /t REG_DWORD /d 00000000 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v EnableConnectionRateLimiting /t REG_DWORD /d 00000000 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TCPMaxDataRetransmissions /t REG_DWORD /d 00000005 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v Tcp1323Opts /t REG_DWORD /d 00000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpNumConnections /t REG_DWORD /d 00000500 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpTimedWaitDelay /t REG_DWORD /d 00000019 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v SynAttackProtect /t REG_DWORD /d 00000001 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpCreateAndConnectTcbRateLimitDepth /t REG_DWORD /d 00000000 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v KeepAliveTime /t REG_DWORD /d 7200000 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v MaxUserPort /t REG_DWORD /d 65534 /f
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v QualifyingDestinationThreshold /t REG_DWORD /d 00000003 /f
    
    
    pause.
    
    
    Echo. ; -------------------------------
    Echo. ; Backup-TCP/IP Windows Settings!
    Echo. ; -------------------------------
    netsh int tcp show global > "old_Adapter_settings.txt"
    pause
    netsh int ip reset c:\resetlog.txt 
    ipconfig /flushdns
    fsutil behavior set disabledeletenotify 0
    pause
    
    
    
    Echo. ; --------------------------------
    Echo. ; Setting-TCP/IP Windows Settings!
    Echo. ; --------------------------------
    netsh int tcp set global ecncapability=disabled
    netsh int tcp set global timestamps=disabled
    netsh int tcp set global rsc=disabled
    netsh int tcp set global rss=enabled
    netsh int tcp set global chimney=disabled
    netsh int tcp set global nonsackrttresiliency=disabled
    netsh int tcp set supplemental Internet congestionprovider=CTCP
    
    
    Echo. ";-----------------------------------------------------------100%|"
    Echo. ";                    Tweaking Completed                         |"
    Echo. "; Please Restart the System to take Effect!                     |"
    Echo. ";---------------------------------------------------------------|"
    pause.
    Create a Backup Point if you want to go back, i didnt created a Uninstall Bat, yet. I used it for myself.

    What it Does

    - Disable Hibernation Mode
    - Enable MSI-Mode for GPU-Processor
    - SSD Tweaks and fastboot ( Delete the Code if you didnt use a SSD )
    - Disable Nagle
    - Disable Cortana
    - Disable DVR Game Bar
    - Disable Timebroker
    - Disable Bandwidth Throttling
    - Some Gaming Tweaks
    - BlackVipers Windows 10 Services Tweaked ( Thanks BlackVipers for That )
    - Unpark your CPU Cores
    - Additional Tweaks Gaming-Network
    - Changing CongestionProvider to CTCP in Internet Template ( Most common use in Windows 10 )


    Cons:
    No Changes in Adapter Settings


    Save it in a .Bat File and Run it as Administrator! Most Settings are recommended by Speedguide.
    ( You need to check in Device Manager if MSI Mode is working for your Graphiccard and Nagle, too. Was pretty hard to code it for Batch )


    Some of the Tweaks should be implanted in TCP Optimizer, that would be Nice!
    Last edited by st1cky; 02-08-18 at 08:43 AM.

  16. #16
    Nice. I know these things but the batch file is good to have, for other people too
    Ill have to check what the batch do more closely because i dont use some of the features u do so I may have to tweak it a bit.

    Question: What is "Fast Open Fallback" and "Non Sack Rtt Resiliency" What they do?
    Also what you mean by "Enable MSI-Mode for GPU-Processor" in batch file?

    For Gaming I agree what u wrote except these:
    Chimney-disabled, Maximum SYN retransmissions: 2, ECN disabled (btw I dont have router) & I never tested DCA but I think its good the be enabled if your system support it.
    Also CPU Unparking for Windows 10 is almost pointless due to the new approach it have. Although it wont hurt if you do it. I use Bitsum Process Lasoo for both maximum performance & power saving. But for Windows 7 & 8 Unparking is mandatory.

    I use simple batch to temporary disable the services I dont need.

    https://mega.nz/#!RkhGxT6Q!SMdmoFwYk...Tto69LR_m9dPms

    For RSS Queues I have .reg file for my NIC but Im not 100% sure that can be made for every network card because you have to be sure the ID is the same. If not you have to find it for your NIC & do it manually in Registry.

  17. #17
    My registry for GameDVR:

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\System\GameConfigStore]
    "GameDVR_Enabled"=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
    "AllowGameDVR"=dword:00000000

    Also:
    FastCopyReceiveThreshold & FastSendDatagramThreshold are for 16gb RAM but im not sure if they work on Windows 10. I dont see difference at least. I know they work on older Windows verions. MTU and TcpWindowSize are linked so if you lower MTU the TcpWindowSize must be tweaked too. Especially if TCP Auto-tuning is disabled.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
    "DisableTaskOffload"=dword:00000000
    "MaxUserPort"=dword:0000fffe
    "TcpTimedWaitDelay"=dword:0000001e
    "MaxConnectionsPerServer"=dword:00000000
    "Tcp1323Opts"=dword:00000000
    "NameSrvQueryTimeout"=dword:00000bb8
    "TcpWindowSize"=dword:000015b8
    "GlobalMaxTcpWindowSize"=dword:000015b8
    "EnablePMTUDiscovery"=dword:00000001
    "EnablePMTUBHDetect"=dword:00000000
    "SackOpts"=dword:00000001
    "TcpMaxDupAcks"=dword:00000002
    "DefaultTTL"=dword:00000020
    "FastCopyReceiveThreshold"=hex(b):00,38,00,00,00,00,00,00
    "FastSendDatagramThreshold"=hex(b):00,38,00,00,00,00,00,00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces]

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC ID}]
    "EnableDHCP"=dword:00000001
    "InterfaceMetric"=dword:00000055
    "TcpAckFrequency"=dword:00000001
    "TcpDelAckTicks"=dword:00000000
    "TCPNoDelay"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Winsock]
    "UseDelayedAcceptance"=dword:00000000
    "MaxSockAddrLength"=dword:00000010
    "MinSockAddrLength"=dword:00000010
    Last edited by n1kobg; 02-14-18 at 01:38 AM.

  18. #18
    One more question:

    I disabled non sack rtt resiliency with "netsh int tcp set global nonsackrttresiliency=disabled" But I disconnect from internet after a while.
    How can I fix this internet disconnection and remain with non sack rtt resiliency=disabled ?

    I understand that that feature reduces the TCP/IP retransmitting intensity so its better disabled for gaming.

    TCP Global Parameters
    ----------------------------------------------
    Receive-Side Scaling State : enabled
    Chimney Offload State : disabled
    Receive Window Auto-Tuning Level : disabled
    Add-On Congestion Control Provide : ctcp
    ECN Capability : disabled
    RFC 1323 Timestamps : disabled
    Initial RTO : 2000
    Receive Segment Coalescing State : disabled
    Non Sack Rtt Resiliency : enabled
    Max SYN Retransmissions : 2
    Fast Open : enabled
    Fast Open Fallback : enabled
    Pacing Profile : off

  19. #19
    Administrator Philip's Avatar
    Join Date
    May 1999
    Location
    Jacksonville, Florida, United States
    Posts
    10,082
    Blog Entries
    6
    If you get disconnected with it disabled, just leave it enabled. If your latency varies a lot, setting this to enabled is better for your connection. Disabling it re-transmits packets more aggressively, which is not optimal if your latency fluctuates.

  20. #20
    I dont want to disable it if I can. No I havent noticed latency issues. Even better I think I have better hit-registration when disabled. Game feels smoother somehow but I cant measure that. My frame times are the same. I think re-transmitting packets more aggressively is good thing in online game.Am I not right? What else I can do to increase packet retransmition, registry settings or commands?
    BTW what do you think about my previous posts. I have few questions there too. What is Fast Open Fallback? I find only explanations for Fast Open. What Fallback means here?
    Last edited by n1kobg; 02-16-18 at 10:19 AM.

Similar Threads

  1. Replies: 10
    Last Post: 09-16-10, 11:02 AM
  2. TCP Optimizer version 3.0.3 released (64-bit Windows 7/2008 fix)
    By Philip in forum Broadband Tweaks Help
    Replies: 30
    Last Post: 09-06-10, 11:18 AM
  3. TCP Optimizer version 3.0.2 released (Windows 7/Vista support !)
    By Philip in forum Broadband Tweaks Help
    Replies: 18
    Last Post: 07-29-10, 04:07 PM
  4. TCP Optimizer version 3.0 released ! (Windows 7/Vista support)
    By Philip in forum Broadband Tweaks Help
    Replies: 37
    Last Post: 07-12-10, 11:27 AM
  5. Xfire has been updated to version .18
    By JawZ in forum Gaming
    Replies: 3
    Last Post: 07-23-04, 07:54 PM

Bookmarks

Posting Permissions

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