Author

Topic: What should a Linux miner output? (Read 94 times)

sr. member
Activity: 588
Merit: 251
March 17, 2018, 02:06:15 PM
#1
I'm getting close to releasing the first beta of my new ethereum miner, and have been thinking about the program output.
I don't think people generally care about new jobs, so printing the hash of a new job will be limited to debug builds (or maybe a debug option in release builds).
Obviously per-GPU hashrate will be reported.  Solutions, failures, and rejects will be reported, and I'm thinking of making them per-GPU instead of aggregate like ethminer does.

Is there anything else that a miner needs to output, or that it definitely shouldn't output?  I'm wondering if program runtime is useful.  The output logs will be timestamped, so it will be easy to see if the miner is still running by looking at the output tail.

At this time I'm concerned only with basic output.  After the beta is stable and working, I'll look at adding other output like fan speeds and temperatures.
Jump to: