HOW TO PUSH YOUR GPU TO THE LIMIT ! NVIDIA EDITION !

1) Use this ccminer !

⦁ https://github.com/palginpav/ccminer/releases/tag/2.0-bitcore.v3

2) Nvidia "3D Settings" => "Manage 3D" setting and :

⦁ Set "DSR - Factors" to "1.2x" ( some got better results with 2x)

⦁ Make sure "CUDA - GPUs" is set to "All"

⦁ Set "Optimise for Compute Performance" to "Yes" ( Reports of 1xxx cards which dont have this setting in the nvidia panel )

3) GPU OC Power Limit % , increase core clock, memory clock and also vcore if it gets unstable (core clock does the most for me)

3.1) If you dont want to use something like msi afterburner you can use "--mem-clock=" and "--gpu-clock=" "--plimit=W" for example "--mem-clock=3505 --gpu-clock=1500" "--plimit=210W" in your .bat file

3.2) If you want a high H/W rate tweak it with "--plimit=", it will not give you the highest hashrate but pump the H/W rate much higher and lower your heat and electricity costs, find the your own sweetspot

4) Input in your bat file --pstate=0 --lookup-gap=2 (lookup-gap=3 for 1xxx cards, with older cards it can slow down the hashrate, you have to test it ) and --scantime=2 (idk what it does but it should work and help with the valid shares)

5) Set your ccminer always as administrator ( right click-> Properties-> Compatibility -> "Run This Program As An Administrator" Check)

6) Let the autotune do the magic, or tweak it explained here

⦁ https://www.reddit.com/r/garlicoin/comments/7szt6o/here_is_the_best_optimization_for_nvidia_gpus/

⦁ https://www.reddit.com/r/dogemining/comments/1w4piu/cuda_miner_using_the_right_kernel_launch_config/

7) After you have the launch-config numbers insert into your bat file "--launch-config YOURSETTINGS --no-autotune "

8) You can insert more than one pool into you .bat file, so it will switch to another pool if the first one fails

9) My finished .bat file, but dont copy paste my .bat you will not have the same results as me ! Always do your own OC and launch-config !

@echo off

setx GPU_FORCE_64BIT_PTR 0

setx GPU_MAX_HEAP_SIZE 100

setx GPU_MAX_SINGLE_ALLOC_PERCENT 100

setx GPU_MAX_ALLOC_PERCENT 120

setx GPU_USE_SYNC_OBJECTS 1

ccminer --algo="scrypt:10" --pstate=0 --lookup-gap=2 --mem-clock=3505 --gpu-clock=1500 --plimit=210W --launch-config T32x20 --scantime=2 --no-autotune -o POOLADDRESS -u WALLETADDRESS -o POOLADDRESS2 -u WALLETADDRESS -o POOLADDRESS3 -u WALLETADDRESS

10) MSI GTX 980 Gaming getting me around ~ 430kh/s which results to ~ 2050 H/W

Some cards will get better or less hashrate for each step, you have to test it out for yourself there is no standard best solution !

Thanks to the Garlicoin community !