sandor111
|
|
May 09, 2014, 11:49:31 PM |
|
So since any frequency is allowed now and not just 25Mhz steps, does autotune initially start with 25mhz steps and then fine tune it from that point down to something like 5mhz steps?
That would practically be impossible to manage, because for example 825 and 838 MHz are not equivalent, by that I mean that if 838 MHz is stable, there is no guarantee that 825 would also be stable. The commands are calculated from different PLL dividers and that can affect stability, by contrast if you use the same frequency stepping, it's almost 100% certain that a lower frequency will be stable if the current one is. What? You wouldn't like a challenge like that? J/k Makes sense. But if they use different pll dividers would it be possible to create 2 autotune functions - each confined within its own pll divider? That's kind of like the code I like to tinker with but unfortunately I don't know the language cpuminer is in and learning it takes more time than I have right now That would mean autotune would take much much longer, because it would have to test all (or a selected set) of the frequencies with differing PLL dividers each time it stepped up or down. Cpuminer is written in the most basic language available to man, C. Most of the modern languages today are written in C.
|
|
|
|
|
nst6563
|
|
May 10, 2014, 12:28:27 AM |
|
So since any frequency is allowed now and not just 25Mhz steps, does autotune initially start with 25mhz steps and then fine tune it from that point down to something like 5mhz steps?
That would practically be impossible to manage, because for example 825 and 838 MHz are not equivalent, by that I mean that if 838 MHz is stable, there is no guarantee that 825 would also be stable. The commands are calculated from different PLL dividers and that can affect stability, by contrast if you use the same frequency stepping, it's almost 100% certain that a lower frequency will be stable if the current one is. What? You wouldn't like a challenge like that? J/k Makes sense. But if they use different pll dividers would it be possible to create 2 autotune functions - each confined within its own pll divider? That's kind of like the code I like to tinker with but unfortunately I don't know the language cpuminer is in and learning it takes more time than I have right now That would mean autotune would take much much longer, because it would have to test all (or a selected set) of the frequencies with differing PLL dividers each time it stepped up or down. Cpuminer is written in the most basic language available to man, C. Most of the modern languages today are written in C. Unfortunately the languages I'm familiar with are VB, VBScript, VB.NET, ADSI, PowerShell, and some C#. I was thrown into VB and vbscript with my job years ago and haven't had the time to venture into much else outside what is directly job related IF such an autotune adventure were to be undertaken, one way to go about it would be limit the range of the autotune. So if the --freq=850 is specified, it would test a range of say 200Mhz above and below (if needed but not likely). It would certainly take longer....a lot longer, but if autotune is only run once then I really see no harm in that. Also, you could have autotune dump results to a file once completed - and if you're adding config file support, you could dump the autotune results into a JSON formatted config file that could be loaded on startup. Just ideas. If I knew C now, I'd be playing with the code.
|
|
|
|
edonkey
Legendary
Offline
Activity: 1150
Merit: 1004
|
|
May 10, 2014, 12:58:24 AM |
|
This is my result with latest Cpuminer on one Vmodded GS
Nice! Which voltage mod did you do? Last I checked there were a bunch of variations.
|
Was I helpful? BTC: 3G1Ubof5u8K9iJkM8We2f3amYZgGVdvpHr
|
|
|
jamieb81
|
|
May 10, 2014, 01:02:20 AM |
|
This is my result with latest Cpuminer on one Vmodded GS
Nice! Which voltage mod did you do? Last I checked there were a bunch of variations. I used the 47K resistor mod ( non smd ) I have to say I had a bunch of them and this GS works really well, others were a tat lower in speed
|
|
|
|
reactor
|
|
May 10, 2014, 11:42:53 AM |
|
So since any frequency is allowed now and not just 25Mhz steps, does autotune initially start with 25mhz steps and then fine tune it from that point down to something like 5mhz steps?
That would practically be impossible to manage, because for example 825 and 838 MHz are not equivalent, by that I mean that if 838 MHz is stable, there is no guarantee that 825 would also be stable. The commands are calculated from different PLL dividers and that can affect stability, by contrast if you use the same frequency stepping, it's almost 100% certain that a lower frequency will be stable if the current one is. What? You wouldn't like a challenge like that? J/k Makes sense. But if they use different pll dividers would it be possible to create 2 autotune functions - each confined within its own pll divider? That's kind of like the code I like to tinker with but unfortunately I don't know the language cpuminer is in and learning it takes more time than I have right now That would mean autotune would take much much longer, because it would have to test all (or a selected set) of the frequencies with differing PLL dividers each time it stepped up or down. Cpuminer is written in the most basic language available to man, C. Most of the modern languages today are written in C. Unfortunately the languages I'm familiar with are VB, VBScript, VB.NET, ADSI, PowerShell, and some C#. I was thrown into VB and vbscript with my job years ago and haven't had the time to venture into much else outside what is directly job related IF such an autotune adventure were to be undertaken, one way to go about it would be limit the range of the autotune. So if the --freq=850 is specified, it would test a range of say 200Mhz above and below (if needed but not likely). It would certainly take longer....a lot longer, but if autotune is only run once then I really see no harm in that. Also, you could have autotune dump results to a file once completed - and if you're adding config file support, you could dump the autotune results into a JSON formatted config file that could be loaded on startup. Just ideas. If I knew C now, I'd be playing with the code. Sandor posted code for polling the api and someone else added on code for outputting a freq string with per-miner-per-chip freqs. Try page 80/81, even for someone who is as rusty with linux as I am I was able to get the stats up and running on my rpi in ~10 minutes after installing a web server. That's worked well for me, autotune for a while then when things look stable'ish grab the output freq string.
|
|
|
|
RowanX
Member
Offline
Activity: 86
Merit: 10
|
|
May 10, 2014, 12:05:24 PM |
|
Rejected shares have nothing to do with cpuminer-gc3355, proof:
As I said before, it's 50% you, 50% the pool you're on.
On that basis I switched pool to same as you, and after 11 hours I have these stats: CPUminer v1.0a (11 hours) Pool: multi.ghash.io (16 diff) A:24635 R:371 H:13 (1.5% rejects)Screenshot (CPUMiner): http://i.snag.gy/PLW9h.jpgScreenshot (Pool): http://i.snag.gy/vgZcR.jpg1.5% rejects is nothing to worry about I suppose, just wondering why you get 0 rejects.
|
|
|
|
sandor111
|
|
May 10, 2014, 12:11:43 PM |
|
Rejected shares have nothing to do with cpuminer-gc3355, proof:
As I said before, it's 50% you, 50% the pool you're on.
On that basis I switched pool to same as you, and after 11 hours I have these stats: CPUminer v1.0a (11 hours) Pool: multi.ghash.io (16 diff) A:24635 R:371 H:13 (1.5% rejects)Screenshot (CPUMiner): http://i.snag.gy/PLW9h.jpgScreenshot (Pool): http://i.snag.gy/vgZcR.jpg1.5% rejects is nothing to worry about I suppose, just wondering why you get 0 rejects. Most likely related to the quality and speed of your internet connection.
|
|
|
|
RowanX
Member
Offline
Activity: 86
Merit: 10
|
|
May 10, 2014, 12:20:35 PM |
|
Rejected shares have nothing to do with cpuminer-gc3355, proof:
As I said before, it's 50% you, 50% the pool you're on.
On that basis I switched pool to same as you, and after 11 hours I have these stats: CPUminer v1.0a (11 hours) Pool: multi.ghash.io (16 diff) A:24635 R:371 H:13 (1.5% rejects)Screenshot (CPUMiner): http://i.snag.gy/PLW9h.jpgScreenshot (Pool): http://i.snag.gy/vgZcR.jpg1.5% rejects is nothing to worry about I suppose, just wondering why you get 0 rejects. Most likely related to the quality and speed of your internet connection. Ah, that makes sense.. I'm on quite dodgy wifi. My neighbours wifi.. can't afford my own since getting made redundant last year.
|
|
|
|
sandor111
|
|
May 10, 2014, 12:28:35 PM |
|
Rejected shares have nothing to do with cpuminer-gc3355, proof:
As I said before, it's 50% you, 50% the pool you're on.
On that basis I switched pool to same as you, and after 11 hours I have these stats: CPUminer v1.0a (11 hours) Pool: multi.ghash.io (16 diff) A:24635 R:371 H:13 (1.5% rejects)Screenshot (CPUMiner): http://i.snag.gy/PLW9h.jpgScreenshot (Pool): http://i.snag.gy/vgZcR.jpg1.5% rejects is nothing to worry about I suppose, just wondering why you get 0 rejects. Most likely related to the quality and speed of your internet connection. Ah, that makes sense.. I'm on quite dodgy wifi. My neighbours wifi.. can't afford my own since getting made redundant last year. Well there you go. Now compare that against 1 Gbit fiber line.
|
|
|
|
nst6563
|
|
May 10, 2014, 02:03:44 PM |
|
Sandor posted code for polling the api and someone else added on code for outputting a freq string with per-miner-per-chip freqs. Try page 80/81, even for someone who is as rusty with linux as I am I was able to get the stats up and running on my rpi in ~10 minutes after installing a web server. That's worked well for me, autotune for a while then when things look stable'ish grab the output freq string.
I've already pulled the autotune results out of the log file and have no quarrels with doing so, however my suggestion was for dumping to a json config file so it's ready to go - no further 'intervention' needed. Much like cgminer/bfgminer, it could write the current configuration to a config file (including pools). Much of my job is streamlining and automating processes so I saw a chance where some steps could be removed
|
|
|
|
RowanX
Member
Offline
Activity: 86
Merit: 10
|
|
May 10, 2014, 02:28:07 PM |
|
I've recently switched to multi coin mining (which auto converts to LTC). But does this look normal? http://i.snag.gy/jcEKi.jpg (ghash.io pool screenshot) For the last hour+ my balance has not been increasing, and in that pool stats you can see even for blocks where I have shares, the payout is 0. Perhaps with only 2 gridseeds it is not feasible to be coin switching? Better stick to one coin (LTC)?
|
|
|
|
nst6563
|
|
May 10, 2014, 02:33:32 PM |
|
I've recently switched to multi coin mining (which auto converts to LTC). But does this look normal? http://i.snag.gy/jcEKi.jpg (ghash.io pool screenshot) For the last hour+ my balance has not been increasing, and in that pool stats you can see even for blocks where I have shares, the payout is 0. Perhaps with only 2 gridseeds it is not feasible to be coin switching? Better stick to one coin (LTC)? Do they only pay out after full confirmations?
|
|
|
|
sandor111
|
|
May 10, 2014, 03:05:17 PM |
|
JSON config option has been added, binaries have been updated and the Windows zip includes a sample config. { "gc3355" : "\\\\.\\COM3,\\\\.\\COM4,\\\\.\\COM5", "gc3355-autotune" : true, "pools" : [ { "url" : "stratum+tcp://eu.wafflepool.com:3333", "user" : "1AMsjqzXQpRunxUmtn3xzQ5cMdhV7fmet2", "pass" : "x" }, { "url" : "stratum+tcp://doge.ghash.io:3333", "user" : "user", "pass" : "x" } ], "freq" : "850", "debug" : true }
For non-Windows you want to replace "gc3355" : "\\\\.\\COM3,\\\\.\\COM4,\\\\.\\COM5" by To include the config, simply run /path/to/minerd -c name_of_config_file
|
|
|
|
RowanX
Member
Offline
Activity: 86
Merit: 10
|
|
May 10, 2014, 03:20:24 PM |
|
I've recently switched to multi coin mining (which auto converts to LTC). But does this look normal? http://i.snag.gy/jcEKi.jpg (ghash.io pool screenshot) For the last hour+ my balance has not been increasing, and in that pool stats you can see even for blocks where I have shares, the payout is 0. Perhaps with only 2 gridseeds it is not feasible to be coin switching? Better stick to one coin (LTC)? Do they only pay out after full confirmations? Not really sure (its ghash.io). Since yesterday my balance was increasing every few minutes. But for last 2 hours, nothing. I will contact their support.
|
|
|
|
chinatom
Member
Offline
Activity: 71
Merit: 10
|
|
May 10, 2014, 03:23:52 PM |
|
JSON config option has been added, binaries have been updated and the Windows zip includes a sample config. { "gc3355" : "\\\\.\\COM3,\\\\.\\COM4,\\\\.\\COM5", "gc3355-autotune" : true, "pools" : [ { "url" : "stratum+tcp://eu.wafflepool.com:3333", "user" : "1AMsjqzXQpRunxUmtn3xzQ5cMdhV7fmet2", "pass" : "x" }, { "url" : "stratum+tcp://doge.ghash.io:3333", "user" : "user", "pass" : "x" } ], "freq" : "850", "debug" : true }
For non-Windows you want to replace "gc3355" : "\\\\.\\COM3,\\\\.\\COM4,\\\\.\\COM5" by To include the config, simply run /path/to/minerd -c name_of_config_file WINDOW CAN'T RUN.
|
|
|
|
wax7
Member
Offline
Activity: 93
Merit: 10
|
|
May 10, 2014, 04:19:12 PM |
|
windows works. looks good.
how to set freq in the config? only 25 steps?
|
Send BTC to: 12uXHA5YQKdEjoR6X9Qjv4zud5kWRHqtqK ^_^'
|
|
|
nst6563
|
|
May 10, 2014, 04:33:50 PM |
|
How do we specify individual chip frequencies in the config file?
Like this?: "gc3355-freq" : "\\\\.\\COM9:1200:0,\\\\.\\COM9:1200:1,\\\\.\\COM9:1225:2,\\\\.\\COM9:1225:3,\\\\.\\COM9:1225:4",
|
|
|
|
sandor111
|
|
May 10, 2014, 04:35:58 PM |
|
windows works. looks good.
only 25 steps?
No, any frequency can be set. How do we specify individual chip frequencies in the config file?
Like this?: "gc3355-freq" : "\\\\.\\COM9:1200:0,\\\\.\\COM9:1200:1,\\\\.\\COM9:1225:2,\\\\.\\COM9:1225:3,\\\\.\\COM9:1225:4",
Yes
|
|
|
|
wax7
Member
Offline
Activity: 93
Merit: 10
|
|
May 10, 2014, 04:51:17 PM |
|
mmmh.. "gc3355-freq" : "\\\\.\\COM9:1200:0,\\\\.\\COM9:1200:1,\\\\.\\COM9:1225:2,\\\\.\\COM9:1225:3,\\\\.\\COM9:1225:4",
does not work. caint open device error.
EDIT uh wait that is for a 5-chip gridseed?
How for a Blade?
EDIT2: Sorry its to late here... Works now. thanks!
|
Send BTC to: 12uXHA5YQKdEjoR6X9Qjv4zud5kWRHqtqK ^_^'
|
|
|
|