NF Tools by Nabil Fathi

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by adolfotregosa, Jan 20, 2016.

Thread Status:
Not open for further replies.
  1. GanjaStar

    GanjaStar Guest

    Messages:
    1,146
    Likes Received:
    2
    GPU:
    MSI 4G gtx970 1506/8000
    With all due respect to the OP, this is enough for me to steer clear.

    Thank you for looking into this a bit Unwinder.
     
  2. Octopuss

    Octopuss Guest

    Messages:
    867
    Likes Received:
    73
    GPU:
    -
    I think this might same guy that got banned from Guru3d about 1-2 years ago for reasons I can't remember anymore.
     
    Last edited: Jan 22, 2016
  3. CrazyGenio

    CrazyGenio Master Guru

    Messages:
    455
    Likes Received:
    39
    GPU:
    rtx 3090
    i got more TDR with this and this is supposed to prevent TDR, i don't see a 50% improvent in games/applications.

    The rest is just placebo this need in depth testing because i never had any issues with nvidia drivers so i practically don't see any improvement with this.
     
  4. adolfotregosa

    adolfotregosa Active Member

    Messages:
    50
    Likes Received:
    1
    LOL I just saw chatter about this on asus rog forums and was surprised there wasn't a thread over here. I'm on the same boat. Cannot see / spot any difference.
     

  5. Extraordinary

    Extraordinary Guest

    Messages:
    19,558
    Likes Received:
    1,638
    GPU:
    ROG Strix 1080 OC
    It's the same guy who claimed to have a method of enabling G-Sync on non G-sync hardware a while back and got his blog shut down (He claimed by NVIDIA for exposing their secrets, I have my doubts), and iirc, all he managed was to get the G-sync logo to show up on non G-Sync hardware, something like that, don't think it actually worked like he claimed, can't remember 100%
     
  6. dreamss

    dreamss Guest

    Messages:
    109
    Likes Received:
    0
    GPU:
    770gtx x2
    yeah ok...
     
  7. Singleton99

    Singleton99 Maha Guru

    Messages:
    1,071
    Likes Received:
    125
    GPU:
    Gigabyte 3080 12gb
    I think we all need to say well clear of this, and thanks to unwinder for chasing up this chap as in regards to Afterburner being or containing bloatware .

    Its great when we have our very own experts here at Guru3d and won't be fooled by some guys false claims and software that for all we know may be damaging in some way .
     
  8. dreamss

    dreamss Guest

    Messages:
    109
    Likes Received:
    0
    GPU:
    770gtx x2
  9. HeavyHemi

    HeavyHemi Guest

    Messages:
    6,952
    Likes Received:
    960
    GPU:
    GTX1080Ti

    What evidence is there that the author has "... a strong access and knowledge of the Kernel Driver/GPU and Kernel OS to understand how process are executed and what can benefit from this."

    From this I must assume he's using both Microsoft and Nvidia developer tools? Frankly the post was a long winded missive which could have been summed up in far fewer words: Trust me, but I can't really document or explain the reason and/or expect repeatable results from using this tool.
     
  10. king-dubs

    king-dubs Ancient Guru

    Messages:
    2,385
    Likes Received:
    2
    GPU:
    3090 FE
    Last edited: Jan 23, 2016

  11. skacikpl

    skacikpl Maha Guru

    Messages:
    1,227
    Likes Received:
    609
    GPU:
    Inno3D RTX 4090
    So basically, only thing this does is adding a lot of registry entries which may or may not do anything at all?
     
  12. Q6600

    Q6600 Member Guru

    Messages:
    100
    Likes Received:
    2
    GPU:
    ASUS TUF GTX 3080
    Here play with these reg tweaks from 2006 lol

    ;********************XTreme-G Tweaks by TweaksRUs********************
    ;
    HKR,, TexturePrecache, %REG_DWORD%,1
    HKR,, UMAFastFrameBuffer, %REG_BINARY%,01,00,00,00
    HKR,, UseCompressedModeFormat, %REG_BINARY%,01,00,00,00
    HKR,, D3d_10491844, %REG_BINARY%,80,80,65,27
    HKR,, D3d_16997821, %REG_BINARY%,74,72,95,99
    HKR,, D3d_18078188, %REG_BINARY%,16,49,41,03
    HKR,, D3d_19521893, %REG_BINARY%,52,19,25,91
    HKR,, D3d_20466189, %REG_BINARY%,54,91,25,31
    HKR,, D3d_22355415, %REG_BINARY%,25,12,13,50
    HKR,, D3d_24464826, %REG_BINARY%,65,28,81,23
    HKR,, D3d_30913648, %REG_BINARY%,01,00,00,00
    HKR,, D3d_36759435, %REG_BINARY%,01,91,82,24
    HKR,, D3d_40792312, %REG_BINARY%,00,00,00,00
    HKR,, D3d_44013233, %REG_BINARY%,71,13,53,91
    HKR,, D3d_46205529, %REG_BINARY%,55,49,20,88
    HKR,, D3d_48484658, %REG_BINARY%,12,67,25,91
    HKR,, D3d_52971801, %REG_BINARY%,00,10,0c,3c
    HKR,, D3d_54082152, %REG_BINARY%,00,1c,ac,3c
    HKR,, D3d_56255736, %REG_BINARY%,00,00,12,01
    HKR,, D3d_60461791, %REG_BINARY%,92,52,92,60
    HKR,, D3d_62225341, %REG_BINARY%,98,68,44,92
    HKR,, D3d_64907714, %REG_BINARY%,98,68,44,92
    HKR,, D3d_88481200, %REG_BINARY%,ff,ff,ff,ff
    HKR,, D3d_92521178, %REG_BINARY%,00,00,00,10
    HKR,, D3d_94118636, %REG_BINARY%,00,00,00,00
    HKR,, D3d_AutoMipMapMethod, %REG_BINARY%,00,00,00,00
    HKR,, D3d_DefaultSwapInterval, %REG_BINARY%,00,00,00,00
    HKR,, D3d_DXVAEnable, %REG_BINARY%,04,00,00,00
    HKR,, D3d_MipMapLevels, %REG_BINARY%,00,00,00,00
    HKR,, D3d_QualityEnhancements, %REG_BINARY%,00,00,00,00
    HKR,, D3d_ValidateZMethod, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_01887890, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_1190801a, %REG_BINARY%,c4,00,53,a9
    HKR,, Ogl_19723457, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_563A95F1, %REG_BINARY%,43,bd,3a,41
    HKR,, Ogl_95282304, %REG_BINARY%,06,00,00,00
    HKR,, Ogl_AnisoQuality, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_BufferRegionExt, %REG_BINARY%,01,00,00,00
    HKR,, Ogl_BufferRegionUseVidMem, %REG_BINARY%,01,00,00,00
    HKR,, Ogl_CmdBufMinWords, %REG_BINARY%,80,09,00,00
    HKR,, Ogl_CmdBufSizeWords, %REG_BINARY%,01,00,04,00
    HKR,, Ogl_DefaultLogAniso, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_DefaultSwapInterval, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_DLMemorySpaceEnables, %REG_BINARY%,03,00,00,00
    HKR,, Ogl_DLStagingBufferSizeWords, %REG_BINARY%,01,00,24,00
    HKR,, Ogl_EnableForce16BitZ, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_EnableTripleBuffer, %REG_BINARY%,01,00,00,00
    HKR,, Ogl_FlatPanelScalerQuality, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_FlippingControl, %REG_BINARY%,02,00,00,00
    HKR,, Ogl_ForceGeForce, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_ForceGenericCPU, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_ForceMultitexture, %REG_BINARY%,01,00,00,00
    HKR,, Ogl_FSAAMode, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_MaxFramesAllowed, %REG_BINARY%,02,00,00,00
    HKR,, Ogl_MaxNVAccel, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_MaxPCITexHeapSize, %REG_BINARY%,00,00,00,10
    HKR,, Ogl_NV15Alines, %REG_BINARY%,02,00,00,00
    HKR,, Ogl_PalettedTexInVidMem, %REG_BINARY%,01,00,00,00
    HKR,, Ogl_QualityEnhancements, %REG_BINARY%,00,00,00,00
    HKR,, Ogl_RenderQualityFlags, %REG_BINARY%,08,00,00,00
    HKR,, Ogl_S3TCQuality, %REG_BINARY%,01,00,00,00
    HKR,, Ogl_TargetFlushCount, %REG_BINARY%,10,00,00,00
    HKR,, Ogl_TexClampBehavior, %REG_BINARY%,02,00,00,00
    HKR,, Ogl_TexLODBias, %REG_BINARY%,ff,ff,ff,ff
    HKR,, Ogl_TexMemorySpaceEnables, %REG_BINARY%,03,00,00,00
    HKR,, Ogl_TexSharpen, %REG_BINARY%,01,00,00,00
    HKR,, Ogl_TexturePrecache, %REG_BINARY%,01,00,00,00
    HKR,, D3DOGL_74095213, %REG_BINARY%,01,00,00,00
    ;
     
  13. Q6600

    Q6600 Member Guru

    Messages:
    100
    Likes Received:
    2
    GPU:
    ASUS TUF GTX 3080
    Here is the list from King-dubs nvidia log, made it a tad easier to read, I did leave out dWord values tho


    DelayBlankPolicy
    vrrVblankExtension
    RmDpuVrr
    EnableCheckSyncPolarity
    PowerSaverHsyncOn
    GsyncTimingOptimizationPolicy
    RML2MaxWaysSysmem
    ModsMode
    EnableResetEngine
    RmL2CleanFbPull
    RMEnableSMECC
    EnableSegmentPreservation
    SystemMemoryForNonMigratableSegment
    DisableNonMigratableSegment
    WDDMv2ReserveVASpaceSizeForNvFBC
    WDDMv2InvalidatePDEsForReserveVA
    WDDMv2EnableSLI SUCCESS
    WDDMv2DisableRenderGDI
    WDDMv2ForceInvalidateAllCpuCache
    WDDMv2Use64KBPages
    WDDMv2EnableGdiBroadcast
    WDDMv2EnableSLILinkMirroredWAR
    WDDMv2OSDualPteSupported
    WDDMv2DisableSlowCePagingWar
    WDDMv2ReplaceKindAtTransferVirtual
    WDDMv2DisableBasicPrimeForGPUVA
    WDDMv2DisableSLIVirtualChannels
    WDDMv2EnableFermiWDDMv2
    WDDMv2UseUserMetadataForPromotion
    WDDMv2ForceEngineResetForPageFault
    WDDMv2KmdHighAddrReserve
    DisableKmRenderBoost
    DisableKmRenderStage
    DisableKmRender
    RmDistRenderMax
    RMEnableHdmi2
    RMEnableOveclockingAllPstates
    DisableOverclockedPstates
    RMForceLockedClocksMode
    RMEnableClk
    RMPcieLinkSpeed
    EnablePerformanceMode
    RMMaximizePteTableSize
    EnableSystemMemoryTiling
    EnableMemoryTiling
    UseUncachedPCIMappings
    RMEnableVmm
    RMGpuCacheEnable
    DisableAsyncPstates
    EnableForceIgpuDgpuFromUI
    EnableCoreVoltage
    RMNoECCFuseCheck
    EnableComputeReset
    RMDisableAsyncMemScrub
    RMOverrideP0Gpc2ClkMaxFreqKHz
    EnableDx12OnMsHybrid
    EnableDx12OnOptimus
    EnableHybridPerfSLI
    EnableHybridMode
    DisableCudaContextPreemption
    RMGsyncTswapRdyHi
    LimitSegmentsTo4GB
    Disable4GBTAGLimit
    WDDMv2PresentNotifyForFlipEx
    EnableComputeAsync
    EnableMClkSlowdown
    RMClkSlowDown
    EnableXGPUSupport
    AllowdGPUPassthrough
    CUDA_MAX
    EnableSurroundOnMobile
    ForceVrrTearingMode
    VRRAlwaysOn
    ForceVrrEdidBlock
    EnableVrrFrameSmoothing
    EnableVrrOneshotMode
    EnableVrrModeFilter
    EnableVrrExtendedSca
    vrrVblankExtension
    EnableVrrLowFreqFrameTimeEstimation
    DSREnableNB
    RMOnDemandVblank
    RmPanelSelfRefresh
    EarlyMonitorSync
    Vblank
    RmDisableAggressiveVblank
    dxgiSwapChainDesc
    dxgiOutputDesc
    CreateDXGIFactory
    CreateDXGIFactory1
    DXVA_RESERVED9
    DXVA_RESERVED10
    DXVA_RESERVED11
    DXVA_RESERVED12
    DXVA_RESERVED13
    DXVA_RESERVED14
    DXVA_RESERVED16
    DXVA_RESERVED17
    DXVA_RESERVED18
    DXVA_RESERVED19
    DXVA_RESERVED20
    DXVA_RESERVED21
    DXVA_RESERVED22
    DXVA_RESERVED23
    DXVA_RESERVED24
    DXVA_RESERVED25
    DXVA_RESERVED26
    DXVA_RESERVED27
    DXVA_RESERVED28
    DXVA_RESERVED29
    DXVA_RESERVED30
    DXVA_RESERVED32
    DXVA_FILMGRAINBUFFER
    DXVACOMPBUFFER_MAX
     
  14. Q6600

    Q6600 Member Guru

    Messages:
    100
    Likes Received:
    2
    GPU:
    ASUS TUF GTX 3080
    Seems that way
     
  15. Minotaur

    Minotaur Member Guru

    Messages:
    106
    Likes Received:
    9
    GPU:
    Gainward 1080 GLH
    Is the guy whom did the Omega drivers still around? I wouldn't be surprised if these are the same tweaks :D I might dig a little more during the week, if I'm bored as hell and compare the differences.
    Obviously stuff is happening, some claim more smoothness and others get TRD etc. It feels like he's just applied all the tweaks he can find and it's having different effects on different GPU's. Perhaps that's why nVidia didn't include them, some GPU generations might have trouble and not be stable :D
    I'd stay clear of this rubbish until more is known personally. However I'm still curious, as we all love to tweak to perfection don't we?! :)

    UPDATE; Just looking at the install and it uses iscrypt.dll and shfold.dll , it looks like it's doing more than just registry tweaks... :bang: but what?!
     
    Last edited: Jan 23, 2016

  16. Q6600

    Q6600 Member Guru

    Messages:
    100
    Likes Received:
    2
    GPU:
    ASUS TUF GTX 3080
    Nope not Omega tweaks at all. I used to have them I don't think I do anymore.
     
  17. Martigen

    Martigen Master Guru

    Messages:
    535
    Likes Received:
    254
    GPU:
    GTX 1080Ti SLI
    A couple of important questions:

    * Of those registry keys, which ones are already there by default and which are new? Are those that are there by default removed when NFTools is uninstalled?

    * The author made a note that it adds an extra framebuffer into the chain, this would indeed help smooth out stuttering. Is anything else installed apart from registry entries, a driver or injector?

    * He made note that Win10 and SLI systems would benefit. Anyone noticed a difference here?

    That's very likely just the components of the packaging application he used.
     
  18. Vidik

    Vidik Master Guru

    Messages:
    620
    Likes Received:
    221
    GPU:
    MSI 1070 Gaming Z
    Also interested whether his uninstaller completely reverts changes upon deletion.
     
  19. MrBonk

    MrBonk Guest

    Messages:
    3,385
    Likes Received:
    283
    GPU:
    Gigabyte 3080 Ti
    Yeah, to have that kind of access to begin with you'd actually have to pay for and license NDA protected SDKs. The NVAPI SDK that is free only has a partial amount of information when it comes to a lot of things.
     
Thread Status:
Not open for further replies.

Share This Page