Post
Topic
Board Mining (Altcoins)
Re: [ANN] TeamRedMiner - CNv8 - Vega 64 2200+h/s Rx470 1025+h/s Low Power Draw
by
ku4eto
on 02/11/2018, 20:08:58 UTC

I checked with them, seems like you are correct, they have not changed the error message. The rejected shares are due to crappy card quality, not playing nice with the strap. Another thing that i seem to notice is, XMR-Stak was discarding Invalid shares, but logging them regardless, which were equivalent to Hardware Error (HW). But on this fork, instead of being HW, its a Rejected share. I have used the sgminer-gm-5.5.5, and it was doing HWs, instead of rejected shares. Pretty confusing.

I will be checking for the 30/60s stuff for the API.

Thanks for reporting back! In the current version our miner doesn't have cpu verification of the hashes, probably the only one that doesn't. We just send everything to the pool and let them check the shares. We're just about to add the cpu verification parts though, so when that's in place we will be reporting bad shares as "HW errors" as well and not piss of the pool(s) when you push your mem straps too hard Smiley.



Thanks for the answer.

Somethign that came to my mind after reading your answer.

The reason, why the power consumption is lower, is it because there is no CPU verification? 20-40W difference is big, and i doubt it, but does not hurt to ask Smiley





Also, if anyone wants to pull API information remotely, and see what the miner reports, you can do with the following:


Be sure to have started minning with  --api_listen=IP:PORT, default port was/is 4028

Code:
echo -n "gpu|N" | nc IP PORT > log.txt
- no colons, space between the IP and PORT. N = GPU number, [0-9]

The pulled data is not in good format, so you need to edit it.

I have made a script for this:

Code:
#!/bin/bash

echo -n "gpucount" | nc IP PORT > log.txt
GPU_COUNT=$(grep -oP '(?<=Count=)\w+' log.txt)

i=0

while [ $i -lt $GPU_COUNT ]
do
        echo -n "gpu|$i" /n | nc IP PORT /n >> log.txt
        true $(( i++ ))
done


sed -i 's/STATUS/\n&/g' log.txt
sed -i '1,2d' log.txt
sed -i 's/^.*GPU=/GPU=/' log.txt
sed -i 's/Temperature=0.00.*KHS//' log.txt
sed -i 's/Utility=[0-9].*Rejected%=[0-9]\.[0-9]//' log.txt
echo -e  >> log.txt

Dirty stuff, but it works. I left only the most relevant data. Replace again IP and PORT with the ones you need.