-
Notifications
You must be signed in to change notification settings - Fork 23
Modification of puddinpop's miner
License
colinrgodsey/rpcminer-mod
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a modification of puddinpop's miner. This modification will allow users to compile this miner with CUDA or Opencl support and install it in easly manner. ********************* * RPC MINER CLIENT ********************* (ARGUMENTS MAY BE COMBINED WITH CUDA/OPENCL ARGUMENTS) RPC miner client arguments -url=http://example.com:8332 The URL of the RPC server. -user=username The username used to connect to the RPC server. -password=password The password used to connect to the RPC server. -threads=x Start this number of miner threads. The default value is the number of cores on your processor if using a CPU miner, or 1 if using a GPU miner. -workrefreshms=xxxx Work will be refreshed from the server this often. Each thread that is started needs its own work. The default value is 4000ms. If you have a fast miner, or are using lots of threads, you might want to reduce this. -statsurl=http://example.com/stats/json The URL of a server that will respond with a json object of the server stats. Currently, only slush's server stats are available. The stats will be printed by the client every minute. Not specifying a url will result in no stats being displayed. ********************* * CUDA MINER ********************* CUDA miner arguments -gpu=X Turns on GPU processing on specific GPU device. Indexes start at 0. If you just use -gpu without =X it will pick the first device found. -aggression=X Specifies how many hashes (2^(X-1)) per kernel thread will be calculated. The default is 6. It starts at 1 and goes to 32, with each successive number meaning double the number of hashes. Sane values are 1 to 12 or maybe 14 if you have some super card. -gpugrid=X Specifies what the grid size of the kernel should be. Useful for fine tuning hash rate. -gputhreads=X Specifies how many threads per kernel invocation should run. Useful for fine tuning hash rate. -port=X Specifies the port that bitcoin will listen on. (When run in GUI or daemon) -rpcport=X Specifies the port that the rpc server will listen on. (When run in GUI or daemon) ********************* * OPENCL MINER ********************* Make sure bitcoinmineropencl.cl is in the bitcoin working directory for the server and rpc miner, and remotebitcoinmineropencl.cl for the remote miner. OpenCL miner arguments -platform=X Use specific OpenCL platform at index X. Indexes start at 0. Default is 0. -gpu=X Turns on GPU processing on specific GPU device on specified platform. Indexes start at 0. If you just use -gpu without =X it will pick the first device found. -aggression=X Specifies how many hashes (2^(X-1)) per kernel thread will be calculated. The default is 6. It starts at 1 and goes to 32, with each successive number meaning double the number of hashes. Sane values are 1 to 12 or maybe 14 if you have some super card. -gpugrid=X Specifies what the grid size of the kernel should be. Useful for fine tuning hash rate. -gputhreads=X Specifies how many threads per kernel invocation should run. Useful for fine tuning hash rate. -port=X Specifies the port that bitcoin will listen on. (When run in GUI or daemon) -rpcport=X Specifies the port that the rpc server will listen on. (When run in GUI or daemon)
About
Modification of puddinpop's miner
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published