Bitcoin Forum
January 16, 2021, 06:09:16 PM *
News: Latest Bitcoin Core release: 0.20.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 [3] 4 5 6 7 »
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 Sad

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
Quote
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.
42  Other / CPU/GPU Bitcoin mining hardware / Re: Project: custom 19in rack passive cooling system on: September 09, 2012, 07:51:03 AM
The screws and nylon shoulder washers for the upper and lower modules arrived early, so I was able to drill the pilot holes on the lower mount, and make a jig for drilling the module segments.

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:
44  Other / CPU/GPU Bitcoin mining hardware / Re: A custom passive cooling system for a 19in rack on: September 04, 2012, 01:41:47 AM

you should peruse [H]ardOCP, people have this stuff nailed down pretty good for uber gaming/folding rigs

Lots of good info and designs in the [H]ardOCP forums.

Thanks for the tip!
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
47  Other / CPU/GPU Bitcoin mining hardware / June 2012: cutting the rail spacers and drilling the mounts on: September 02, 2012, 05:45:10 AM
June 2012: cutting the rail spacers and drilling the mounts

Checking the fit


Drilling the mounts
48  Other / CPU/GPU Bitcoin mining hardware / May 2012: Assembling the radiator segments of the center module on: September 02, 2012, 05:39:00 AM
May 2012: assembling the radiator segments of the center module

Segments assembled with T-connectors removed


One of the ends


Showing the length of all 14 segments


All the segments assembled with the T-connectors attached

49  Other / CPU/GPU Bitcoin mining hardware / April: the first set of pump parts arrive on: September 02, 2012, 04:56:43 AM
In April the first set of pump parts from Koolance arrived


The reservoir and primary pump after assembly


Measuring the clearance


The final set of Cape Cora modules arrives. This makes 42 modules in total!
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  Angry
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 Smiley
G I D <enter>
G I 9 <enter>
Smiley
thx Wink
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:

Code:
#!/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:

Code:
#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
Code:
#!/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
Code:
#!/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/W

The 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
Pages: « 1 2 [3] 4 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!