Skip to content

Commit

Permalink
Update Parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
doktor83 authored Nov 27, 2022
1 parent 2dbd986 commit e0b1335
Showing 1 changed file with 24 additions and 10 deletions.
34 changes: 24 additions & 10 deletions Parameters
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
Parameters:
Generic parameters:

--a0-is-zil (use with ZIL dual mining)
--a0-start-script filename (run script when algorithm 0 becomes active - set OC, etc.)
--a1-start-script filename (run script when algorithm 1 becomes active - set OC, etc.)
--adl-disable (disable ADL)
--algorithm value (algorithm/s to use, separate values with ;)
--api-enable (enable statistics API)
Expand Down Expand Up @@ -28,7 +30,7 @@ Parameters:
--log-file filename (enable logging to file)
--log-file-mode value (defines logging mode, 0-2 [def. is 0 - truncate])
--main-pool-reconnect value (time, how often to try to reconnect back to the main pool. def. is 10 minutes, min. is 2 minutes)
--max-no-submit-responses value (max number of no-responses from pool to our submit messages before reconnecting [def. is 3])
--max-no-submit-responses value (max number of no-responses from pool to our submit messages before reconnecting [def. is 5])
--max-no-share-sent value (time, if no share is accepted from the pool for x time, restarts miner [def. is 0 - disabled])
--max-rejected-shares value (max number of allowed rejected shares on a connection. def. is 20 if '--enable-restart-on-rejected' option enabled)
--miner-priority value (main process priority, 1-5 where 5 is highest [def. is 3 - normal])
Expand All @@ -38,9 +40,11 @@ Parameters:
--retry-time value (time, how much to wait before trying to reconnect to a pool)
--reset-vega (disable/enable Vega video cards on miner start)
--set-compute-mode (sets AMD gpu's to compute mode & disables crossfire - run as admin)
--set-console-title value (sets custom title to miner console window)
--setup (interactive mode to create basic configuration)
--start-script-delay value (delay after a0 or a1 start script was run. Def. is 0, max is 120)
--startup-script filename (run custom script on miner start - set clocks, voltage, etc.)
--shutdown-temperature value (if this temperature is reached, miner will shutdown system (ADL must be enabled))
--shutdown-temperature value (if this temperature is reached on any GPU, miner will shutdown system)
--verthash-dat-path value (verthash.dat location, if not using default)


Expand All @@ -54,30 +58,33 @@ Cpu parameters
--disable-cpu-optimisations (use only SSE2 for cpu mining)
--disable-huge-pages (disable usage of huge pages)
--disable-hw-aes (use only soft AES for cpu mining)
--disable-msr-tweaks (disable extra tweaks for some CPU algorithms(def. is enabled)
--disable-numa (disable binding to numa nodes)
--msr-use-preset value (defines MSR preset to use 0-2)
--disable-msr-tweaks (disable MSR tweaks(def. is enabled)
--disable-numa (disable auto binding to numa nodes)
--force-msr-tweaks (force usage of MSR tweaks
--msr-use-preset value (defines MSR preset to use 0-3)
--msr-use-tweaks value (defines MSR tweaks to use 0-4, | 0 - Intel, 0,1,2,3,4 - AMD |)


Gpu parameters

--gpu-id value (gpu id/s from --list-devices, separate values with ; and !)
--gpu-intensity value (gpu intensity, 0-31 or if > 31 it's treated as raw intensity, separate values with ; and !)
--gpu-auto-intensity value (0-disabled, 1-light, 2-normal, separate values with ; and !)
--gpu-extra-config value (additional config for some algorithms, separate values with ; and !)
--gpu-off-temperature value (gpu turn off temperature, separate values with ; and !)
--gpu-adl-type value (ADL to use (1-3), separate values with !)
--gpu-boost value (number from 0-100, separate values for gpu's with !)
--gpu-tweak-profile value (number from 0-10, 0 disables tweaking. separate values for gpu's with !)
--gpu-buffer-mode value (how to handle buffers when using --multi-algorithm-job-mode 3. 0-leave in vram, 1-release on algorithm switch. Default is 0, separate values with ; and !)
--gpu-ethash-mode value (1, 2 or 3. Sets how DAG is managed, separate values with ; and !)
--gpu-ethash-dag-cache value (ethash epoch number, cache DAG if enough free VRAM on the gpu)
--gpu-manual-tuning filename (enable manual GPU tuning through configuration file)
--gpu-progpow-mode value (1, 2 or 3. Sets how progpow program is created, separate values with ; and !)
--gpu-progpow-preload value (number from 0-16. Sets how many periods to pre-create. Def. is 2)
--gpu-progpow-preload value (number from 0-16. Sets how many periods to pre-create. Def. is 1)
--gpu-autolykos2-preload value (number from 0-6, how many datasets to pre-create, depends on free GPU memory. def. is 0, separate values with ; and !)
--gpu-progpow-safe (use this if you get a lot of gpu validation errors on progpow algorithms)
--gpu-dynamo-experimental (it can improve performance on some dynamo 'algorithms')
--gpu-table-slow-build (builds DAG/Datatable slower - might help if GPU's are crashing on DAG/Datatable creation)
--gpu-dual-max-loss value (how much loss of A0 hashrate is allowed in auto tune mode for dual mining, in percent [1-90])
--gpu-disable-interleaving (disable interleaving of threads when running more than 2 threads per GPU)


Pool parameters
Expand All @@ -98,5 +105,12 @@ Pool parameters
--algo-min-time value (time, used with algorithm switching capability, minimum time to mine same algorithm. Def. is 10 min.)


: When setting any of the parameters don't use " or ' around the value!
Parameter aliases

--algorithm -a
--cpu-threads -t
--password -p
--pool -o
--wallet -u

: Parameters that take a TIME value must be set in SECONDS!

0 comments on commit e0b1335

Please sign in to comment.