cerr<<"Selected CUDA mining without having compiled with -DETHASHCU=1 or -DBUNDLE=cudaminer"<<endl;
cerr<<"Selected CUDA mining without having compiled with -DETHASHCUDA=1 or -DBUNDLE=cudaminer"<<endl;
exit(1);
#endif
}
@ -443,11 +443,11 @@ public:
<<" --cl-global-work Set the OpenCL global work size as a multiple of the local work size. Default is "<<toString(ethash_cl_miner::c_defaultGlobalWorkSizeMultiplier)<<" * "<<toString(ethash_cl_miner::c_defaultLocalWorkSize)<<endl
<<" --cl-ms-per-batch Set the OpenCL target milliseconds per batch (global workgroup size). Default is "<<toString(ethash_cl_miner::c_defaultMSPerBatch)<<". If 0 is given then no autoadjustment of global work size will happen"<<endl
#endif
#if ETH_ETHASHCU || !ETH_TRUE
#if ETH_ETHASHCUDA || !ETH_TRUE
<<" --cuda-extragpu-mem Set the memory (in MB) you believe your GPU requires for stuff other than mining. Windows rendering e.t.c.."<<endl
<<" --cuda-block-size Set the CUDA block work size. Default is "<<toString(ethash_cu_miner::c_defaultBlockSize)<<endl
<<" --cuda-grid-size Set the CUDA grid size. Default is "<<toString(ethash_cu_miner::c_defaultGridSize)<<endl
<<" --cuda-streams Set the number of CUDA streams. Default is "<<toString(ethash_cu_miner::c_defaultNumStreams)<<endl
<<" --cuda-block-size Set the CUDA block work size. Default is "<<toString(ethash_cuda_miner::c_defaultBlockSize)<<endl
<<" --cuda-grid-size Set the CUDA grid size. Default is "<<toString(ethash_cuda_miner::c_defaultGridSize)<<endl
<<" --cuda-streams Set the number of CUDA streams. Default is "<<toString(ethash_cuda_miner::c_defaultNumStreams)<<endl
<<" --cuda-turbo Get a bit of extra hashrate at the cost of high CPU load... Default is false"<<endl
<<" --cuda-devices <0 1 ..n> Select which GPUs to mine on. Default is to use all"<<endl