Post
Topic
Board Mining support
Re: BITMAIN Antminer support and OverClocking thread
by
ElGabo
on 13/04/2014, 10:46:58 UTC
in my tests, 0780 & 4f81 yielded the same result - so I think they are both very close, if not 400mhz

I can confirm that my overnight test seems to be a success... averaging 197GH @ .59% HW ... which is higher than the 375mhz setting, but lower than 400mhz
I dont know what the exact equation is for figuring out hashrate based on clock but the numbers match up with 512*mhz = mh/s
Based on that equation, 5e82 seems to clock in right around 384mhz

Also, if someone wants to experiment w/ the xx83 ranges ... I imagine the values will start in the 6x83...

I now figure out the HEX.

400MHz     = 0780, = 4F81 and also = 5F82, but 0780 and 4F81 are preferable,
                  as it comes with the config and don't know whether 5F82 will do any harm.
387.5 MHz = 4F01 and also = 5E82, you may try 4F01, it should be OK (may give different HW error, but same MHz)

So I tried something like 412.5 MHz '5001', and again very high HW errors 4.x% (~ 425MHz's HW error).
I think I have good-enough cooling, it might be the hardware stuff for the error, so I went back to 400MHz then.

Did u just figure out those particular ones or do you know what the actual "pattern/equation" is?

Here they are ...



It comes from the Antminer U1 overclock manual. But I think this should be compatible to Antminer S1, too.

Let's see the example of why 0780 and 4F81 are 400MHz.

HEX                   BINARY                          15/BS         M                               N                            OD
0780                 0000  0111  1000  0000       00          00 0111 1   = 15          000 00  = 0              00 = 0 which NO=1
4F81                 0100  1111  1000  0001       01          00 1111 1   = 31          000 00  = 0              01 = 1 which NO=2
5F82                 0101  1111  1000  0010       01          01 1111 1   = 63          000 00  = 0              10 = 2 which NO=4

Fout = 25 * (M+1) / ((N+1)*NO)

Fout(0780) = 25 * (15+1) / (1*1) = (25*16)/1 = 400 MHz
Fout(4F81) = 25 * (31+1) / (1*2) = (25*32)/2 = 400 MHz
Fout(5F82) = 25 * (63+1) / (1*4) = (25*64)/4 = 400 MHz

Actually, 5F82 is also 400 MHz, but due to the instruction below 500 <= Fout * NO <=1000
Fout(5F82) = 400MHz, therefore,  Fout*4 = 1600 and over 1000.

So I think I should not config 5F82 for 400MHz, according to this manual.
I don't say that it does not work (I tried it before understanding the HEX, it worked)
but you have also another 2 freq_values which give you the same MHz and get along with the instruction in the manual.

A little bit too long, anyway, I hope you enjoy my lecture, lol.

Any questions are welcome.



If this is useful, any donations/tips are welcome => 12QAQhbmTzV7sJ9sg8xT96JAneE4S89sS6  Grin

Sorry to pull up and old post.

could somebody help how can i figure out M and N?

I understand everything except this.

Thanks