41
|
Other / CPU/GPU Bitcoin mining hardware / Re: Project: custom 19in rack passive cooling system
|
on: September 09, 2012, 04:45:33 PM
|
Since folks have expressed concern about galvanic corrosion, here is how I plan to address this for the upper and lower radiator modules. SNIP
I don't think everyone is on the same page about the corrosion issue. Here is a good primer with pictures: http://martinsliquidlab.org/2012/01/24/corrosion-explored/The corrosion happens within the water loop due to mixed metals and degrades the blocks, pump and rads. Using additives will assist in keeping this to a minimum but will not stop it completely. The best approach is to design the loop without mixed metals if you can. Yep, lots of good info on martinsliquidlab. His review of the Aquaero 5 is what convinced me to use one in this project. I just wish he was still updating the site  In a typical PC water cooling case, the components are electrically connected to the PC case and therefor to each other satisfying the second requirement for galvanic corrosion to occur 2. These metals must be in electrical contact For this project, the only components of the loop that I will not be able to electrically isolate are the (GPU) water blocks themselves (which must be tied to the case ground). This will require some planning as new blocks/components are added in the future so not to create a problem, but for now things should be covered. I'll be sure to do electrical continuity tests once all the mounts/modules are assembled to ensure there isn't an inadvertent short between a radiator segment and a mount or rail somewhere.
|
|
|
43
|
Other / CPU/GPU Bitcoin mining hardware / Re: Project: custom 19in rack passive cooling system
|
on: September 09, 2012, 07:39:02 AM
|
Since folks have expressed concern about galvanic corrosion, here is how I plan to address this for the upper and lower radiator modules. Each module segment will be attached with two screws to both the upper and lower mounts. Since nylon screws likely couldn't take the torque of being moved around a lot, I chose to use stainless steel screws with nylon shoulder washers which will be countersunk into the bottom of the mounts. The radiator-facing side of the mount (right side in the diagram) will have a nylon washer between the mount and the radiator. Here is an exploded view: 
|
|
|
45
|
Other / CPU/GPU Bitcoin mining hardware / September 2012: mounting the rails
|
on: September 03, 2012, 06:24:45 AM
|
September 2012: mounting the rails Today I trimmed the nylon screws and attached both rails to the center module   Closeup showing nylon spacer  The hardware for mounting the remaining two module segments is on order, but won't arrive for another two weeks.
|
|
|
46
|
Other / CPU/GPU Bitcoin mining hardware / July and August 2012: Drilling and mounting the rails
|
on: September 02, 2012, 06:03:39 AM
|
July and August 2012: Drilling and mounting the rails Drilling the rails  The Aquaero 5 XT has finally arrived! It was back-ordered for three months from Germany. This will serve as the controller for all the pumps and sensors.  Expanding the holes on the rails  Tapping the holes on the mounts  The bottom rail attached to the mount  Top view of the bottom rail and mount  The top and bottom rails and mounts assembled. Less that 0.5mm difference between the two! Not bad for doing everything with hand tools...  Initial assembly of the middle segment and rails with the nylon screws 
|
|
|
50
|
Other / CPU/GPU Bitcoin mining hardware / Re: A custom passive cooling system for a 19in rack
|
on: September 02, 2012, 03:01:37 AM
|
It's a neat idea, here are some things to keep in mind:
Those passive radiators are cool and do work, but they're quite expensive and you will need many to dissipate 900W. For about $100-150 you can buy a brand new car radiator that is designed to handle many kilowatts of heat. Slap a big low RPM fan or two on there and it will be dead silent. Make up a nice box for it and nobody will notice it. This will also take up less space than a giant passive radiator.
If you use copper water blocks with those aluminum radiators, you will need to run a mix of coolant that includes a corrosion inhibitor to prevent galvanic corrosion.
Thanks for the input. Yea, the aluminum radiators are definitely a source of concern wrt galvanic corrosion, so I had to use nylon screws and nylon shoulder washers to electrically insulate the modules from the rack. I'll still use a corrosion inhibitor, but should be pretty well covered in this regard. The Cape Cora modules dissipate 22.5W/ea, so I need at least 40 (the current design has 42 for symmetry)
|
|
|
51
|
Other / CPU/GPU Bitcoin mining hardware / March 2012: the first parts arrive
|
on: September 02, 2012, 02:56:08 AM
|
The first set of parts arrived in March. Unfortunately one of the T-connectors for the radiator modules was damaged in shipping (from Aquatuning in Germany)   Fortunately they sent me a replacement less than a week later. The aluminum bar stock prior to cutting   The perf aluminum side panels prior to cutting   The perf side panels after cutting shown next to the rack  The first set of mounts after cutting 
|
|
|
52
|
Other / CPU/GPU Bitcoin mining hardware / Project: custom 19in rack passive cooling system
|
on: September 02, 2012, 02:38:15 AM
|
Hi folks, I figured that I would share my project with you all in the hope that you get a little enjoyment out of it the way I have. My primary mining system had to be relocated to a common area at home at the end of last year due to a visitor (read MIL) that has been staying with us since that time following the birth of a child. Normally the fan noise from the GPUs when running full-throttle wouldn't be a concern, but the silly things scream like a banshee which had become detrimental to the WAF for my bitcoin mining, so something had to be done. In the mean time I have had to reduce the fan speed (and correspondingly the hash rate) of my system during daylight hours, and can only run at full throttle in the middle of the night. To that end, my project has the following design goals: - Ability to dissipate >900W of heat load
- Near silent when running
- Appealing visual design (remembering the WAF)
- Modular and serviceable
- Minimum external components
- Reasonable cost (funded by mining)
- Flexible design that will allow cooling of next generation mining hardware in addition to the current GPUs
All this in mind, I started looking into water cooling as some folks have had a measure of success increasing efficiency when mining after doing so. Most of the systems I had seen all used active cooling that use one or more fans to pass air through a radiator and remove heat from the cooling liquid. This would work fine if noise isn't a concern, but in my case I had to find another way. As my research progressed, I ran discovered passive cooling. It has the same heat dissipation benefit of active cooling, but needs a larger surface area to allow convection and ambient airflow to dissipate the same heat load. Fortunately my mining rigs are located in a 19in rack with adequate airflow and space to accommodate a larger surface area radiator array. I discovered the Alphacool Cape Cora series passive radiator modules which met my design goals and began a design based on them. The initial design required keeping at least two rows of the radiators relatively close to the side of the rack, and the original solid aluminum sides of the rack had to be changed out with something that required some air to pass through to allow effective cooling. Also, the radiator modules would be rather heavy once assembled and filled with cooling liquid, so mounts were needed that could accommodate the weight and maintain rigidity. I went through a few designs over the intervening months, but ultimately settled on Design G (the staggered array design below):  High resolution version here. Since the plan is to use copper heat exchangers and brass fittings in the cooling loop, the aluminum Cape Cora modules posed a problem wrt galvanic corrosion. To that end, I will be electrically insulating the radiator modules and using a corrosion inhibitor in the cooling fluid. Since there a multiple pumps and sensors, I settled on the Aquaero 5 XT from Aquacomputer to manage everything. At present only Windows drivers are being released by Aquacomputer, so I might need to spend some time updating the Aquaero 4 Linux port someone did a few years ago. Free time has been hard to come by, so actual construction has been slow. I have uploaded pictures of the progress so far, and will add more as things progress. Have fun!
|
|
|
53
|
Other / CPU/GPU Bitcoin mining hardware / Re: Your Electricity Cost per Kwh (Which country is the Most Expensive)
|
on: August 30, 2012, 12:37:02 AM
|
---------------------------------------------------------- Price per kWh | 0.33-0.35 USD Current as @ | Aug 2012 Provider | www.pge.com State/Province | KKKalifornia Country | USSA ----------------------------------------------------------
This is the highest of the 3 residential tiers, since my base load already puts me in the highest tier all my incremental bitcoin mining is charged at the highest tier.
Sucks doesn't it 
|
|
|
54
|
Other / CPU/GPU Bitcoin mining hardware / Re: Your Electricity Cost per Kwh (Which country is the Most Expensive)
|
on: August 04, 2012, 04:44:58 AM
|
The price of power in USD over a monthly billing cycle from the power provider in northern California.  (m => 10 -3) The final price at the end of the billing cycle is $0.41160 (kWh pricing is based on usage tiers) Gotta love PG&E... ---------------------------------------------------------- Price per kWh | USD $.1282 to $0.4116 based on tiers Current as @ | August 2012 Provider | PG&E State/Province | California Country | USA ----------------------------------------------------------
|
|
|
55
|
Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows 2.5.0
|
on: July 17, 2012, 08:33:04 PM
|
Just use console to change it in the fly  G I D <enter> G I 9 <enter>  thx  no I mean it automatically every day in Linux... This doesn't meet all your criteria wrt not restarting cgminer, but here is something I whipped up before API support was added: #!/bin/sh
export DISPLAY=:0 export GPU_USE_SYNC_OBJECTS=1
while true ; do killall -HUP cgminer > /dev/null 2>&1 now="`date +%Y%m%d%H%M%S`" if [ -e "/usr/tmp/mine-high" ]; then echo "Starting cgminer in high mode" cgminer --url xxxx --user xxxx --pass xxxx --url xxxx --user xxxx --pass xxxx --auto-fan --auto-gpu --gpu-engine 300-750 --gpu-memclock 150 --gpu-vddc 1.0 --intensity "d,8,8,8" --gpu-fan 30-85 --temp-target 73 -w 256 --text-only 2> /home/jintu/cgminer-logs/run.$now.$$.log else if [ -e "/usr/tmp/mine-low" ]; then echo "Starting cgminer in low mode" cgminer --url xxxx --user xxxx --pass xxxx --url xxxx --user xxxx --pass xxxx --auto-fan --auto-gpu --gpu-engine 300-550 --gpu-memclock 150 --gpu-vddc 1.0 --intensity "d,8,8,8" --gpu-fan 30-50 --temp-target 73 -w 256 --text-only 2> /home/jintu/cgminer-logs/run.$now.$$.log fi fi echo "Sleeping for 10 seconds." sleep 10
done This script fires up automatically when X starts (my miners are setup to autologin). I also have the following cron config to control when it should be in each mode: #Weekdays 0 0 * * mon,tue,wed,thu,fri /usr/local/bin/mine-high.sh 0 12 * * mon,tue,wed,thu,fri /usr/local/bin/mine-low.sh #Weekend 0 0 * * sat,sun /usr/local/bin/mine-high.sh 0 13 * * sat,sun /usr/local/bin/mine-low.sh and finally here are the scripts called by cron: mine-high.sh #!/bin/sh # rm /usr/tmp/mine-low > /dev/null 2>&1 touch /usr/tmp/mine-high > /dev/null 2>&1 killall -HUP cgminer > /dev/null 2>&1 mine-low.sh #!/bin/sh # rm /usr/tmp/mine-high > /dev/null 2>&1 touch /usr/tmp/mine-low > /dev/null 2>&1 killall -HUP cgminer > /dev/null 2>&1
|
|
|
56
|
Bitcoin / Pools / Re: Pool API Standard
|
on: June 01, 2012, 10:26:05 PM
|
block = { "currency" = <BTC, NMC, etc...> "id" = <block ID>, "duration" = <seconds>, "shares_total" = <total shares submitted so far for round>, "shares_submitted" = <shares submitted by user (all workers)> }
balance = { "currency" = <BTC, NameCoin, Ix, iO, etc.>, "confirmed" = <confirmed reward (>=120 valid blocks) in Satoshis>, "unconfirmed" = <unconfirmed reward (<120 valid blocks) in Satoshis>, "estimate" = <estimated reward for current round>, "last_pay" = <value of last payout in Satoshis>, "last_pay_time" = <time of last payout in unix time>, "total_pay" = <total value of payout in Satoshis>, "threshold" = <min confirmed reward before auto payout in Satoshis. 0 for no auto payment> }
worker = { "id" = <unique identifier>, "name" = <name / description>, "hash_rate" = <worker hash rate>, "last_activity" = <last submitted share time in unix time>, "shares" = <shares submitted by worker in current round>, "shares_total" = <total shares submitted by worker (may be resetable by pool?)>, "reward_algo" = <reward algorithm identifier>, "fee" = <fee multiplier (1% = 0.01)> }
user = { "API" = 1.0.0 "pool_MOTD" = <whatever the pool wants to tell us>, "pool_hash_rate" = <entire pool current hash rate>, "pool_users" = <number of active users on the pool>, "pool_workers" = <number of active workers on the pool>, "current_round" = {<array of active 'block' (as defined above)>}, "hash_rate" = <current hash rate in H/s for all workers - implementation pool dependent>, "last_activity" = <last submitted share time in unix time>, "balances" = {<array of 'balance' (as defined above)>}, "workers" = {<array of 'worker' (as defined above)>} }
Where: All time displays presented as UNIX epoc. All hash rates presented as hashes per second. 'Satoshis' is the smallest value for the associated currency. i.e. For USD this would be 1c.
+1 I would love to see this implemented.
|
|
|
57
|
Bitcoin / Pools / Re: Cacti monitoring/stats graphing template for mining pools
|
on: May 09, 2012, 06:55:54 AM
|
I finally got around to updating the templates/scripts for BTC Guild so everything works (again). Too many things had changed with the API after the switch to PPS to warrant preserving the original graph templates so almost everything has been completely redone.
Let me know if you see anything weird.
|
|
|
58
|
Bitcoin / Pools / Re: [1391 GH] BTC Guild - Pure PPS Merged Mining, Port 80 Mining, No Invalid Blocks
|
on: May 08, 2012, 06:22:39 PM
|
I found a minor bug when working on the latest revision of my Cacti templates for BTC Guild. It appears that the Reset Stats buttons on the Worker Summary (NMC) don't actually reset the API counters (for NMC) when pressed. They do reset the counters shown on the web interface, just not the API. The Worker Summary (BTC) Reset Stats buttons work as expected.
Thank you for the bug report! It has been fixed. Fix confirmed. Thanks eleuthria!
|
|
|
59
|
Bitcoin / Pools / Re: [1391 GH] BTC Guild - Pure PPS Merged Mining, Port 80 Mining, No Invalid Blocks
|
on: May 08, 2012, 02:37:44 PM
|
I found a minor bug when working on the latest revision of my Cacti templates for BTC Guild. It appears that the Reset Stats buttons on the Worker Summary (NMC) don't actually reset the API counters (for NMC) when pressed. They do reset the counters shown on the web interface, just not the API. The Worker Summary (BTC) Reset Stats buttons work as expected.
|
|
|
60
|
Other / CPU/GPU Bitcoin mining hardware / Re: Post Your Mining Rig Efficiency
|
on: May 05, 2012, 01:21:18 AM
|
Even being optimistic I don't see how the rig could be bellow 300W with these frequencies and voltage. Something is definitely wrong here. +1. Something is wrong somewhere. Even if AC/DC loss was 0 and MB/CPU was 50W. We are talking <130W per 6990? Agreed. Even for me this didn't pass the smell test. I'm looking to add an appliance power meter like this one to get real-time power stats (in Watts so no conversion required) for just the mining rig. Currently the UPS power stats are for the entire rack and I subtract out the current draw for the other components in the rack so the error margin is larger than need be. Revised the original post with more accurate measurements now that I have the means. MH/s (night time): 968 MH/s (day time): 843 Rig Power (Idle) 188.48W Rig Power avg (night time): 567.49W Rig Power avg (day time): 419.92W Rig MH/W avg (night time): 1.71 MH/W Rig MH/W avg (day time): 2.01 MH/WThe power in Watts is now measured from the iMeter Solo measuring the at-the-wall power for the mining rig and coupled with the data from my cgminer Cacti template. Thus far I have just a day's worth of power data (and it the weather was a bit warm yesterday) so this is certainly not the best case:   Combining these two yields 
|
|
|
|