SamHa1n
Member
Offline
Activity: 60
Merit: 10
|
|
January 18, 2012, 11:23:06 PM |
|
Board is way too hot. I think i'll stick with the 166 bitstream for now. I was hoping to run this board close to silent, hence, with no sideways case fan contraption. very stable so far with latest github release. My opinions: I think the installed sinks are inadequate (they do look pretty though ) and the pro long thermal abuse on the chips are going to cause damage and shorten their life. Might actually be a disservice to customers by shipping with that sink, especially now that the released bitsteams are getting up there in speed. The use of thermal tape to attach sink is robbing some of the boards efficiency. There really needs to be mount holes on the pcb for a proper cooling solution. An on board fan plug would also be nice. Other than the things I mentioned above, I like the speeds I am getting with this board. Hopeful for the next gen fpga boards if the current ones are any indication on where fpga mining is heading, great work.
|
|
|
|
njloof
Member
Offline
Activity: 73
Merit: 10
|
|
January 19, 2012, 06:46:33 AM |
|
Yeah, 166MHz was quite stable for me using a passive cooling system I like to call "putting it in an unheated garage in winter". But 180MHz tipped the scales and produced bad data. Amazing what a <9% boost can do. Time to get one of those little cooling fans.
|
|
|
|
coblee
Donator
Legendary
Offline
Activity: 1654
Merit: 1351
Creator of Litecoin. Cryptocurrency enthusiast.
|
|
January 19, 2012, 07:39:38 AM |
|
A lot of invalids with the 180MHz bitstreem. I guess I will stick with the 166. Running time: 2h2m Getwork interval: 15 secs FPGA 0: Accepted: 255 Rejected: 2 (0.78%) Invalid: 27 (9.47%) Hashrate (all nonces): 166.84 MH/s Hashrate (valid nonces): 151.03 MH/s Hashrate (accepted shares): 149.28 MH/s FPGA 1: Accepted: 230 Rejected: 2 (0.86%) Invalid: 35 (13.11%) Hashrate (all nonces): 156.30 MH/s Hashrate (valid nonces): 135.81 MH/s Hashrate (accepted shares): 134.64 MH/s Total hashrate for device: 323.15 MH/s / 286.85 MH/s / 283.93 MH/s
|
|
|
|
LazarusLong
Newbie
Offline
Activity: 16
Merit: 0
|
|
January 19, 2012, 08:46:26 AM |
|
Hi, Was running the 180MHz file for about 30 seconds, then the miner aborted with IO errors after some succesful hashes. I did a complete reset but the board does not come back I had two 40mm fans above each heatsink, the did not get hot, therefore I don't believe they are burnt. Maybee something about the power supply went wrong? Can you gibe me some instruction what to do? Can I check the Voltage regulators? root@esprimo:~/x6500-miner-org# python listDevices.py 0 AH00WOVU * * means this device is currently available root@esprimo:~/x6500-miner-org# ./program.py -v ztexmerge_166mhz.bit 2012-01-19 09:39:03 | Opening bitstream file: ztexmerge_166mhz.bit 2012-01-19 09:39:03 | Bitstream file opened: 2012-01-19 09:39:03 | Design Name: fpgaminer_top.ncd;HW_TIMEOUT=FALSE;UserID=0xFFFFFFFF 2012-01-19 09:39:03 | Part Name: 6slx150fgg484 2012-01-19 09:39:03 | Date: 2012/01/03 2012-01-19 09:39:03 | Time: 23:50:25 2012-01-19 09:39:03 | Bitstream Length: 3704054 2012-01-19 09:39:03 | Try open... 2012-01-19 09:39:03 | Device 0 opened (AH00WOVU) 2012-01-19 09:39:03 | Discovering JTAG chain 0 ... Traceback (most recent call last): File "./program.py", line 167, in <module> jtag[chain].detect() File "/home/snpr/x6500-miner-org/jtag.py", line 81, in detect raise NoDevicesDetected jtag.NoDevicesDetected root@esprimo:~/x6500-miner-org#
|
|
|
|
thirdlight
|
|
January 19, 2012, 08:58:03 AM |
|
I tried 180 for a short while, got invalids & rejects - back to 166.
Be very careful with the 180 !
|
|
|
|
njloof
Member
Offline
Activity: 73
Merit: 10
|
|
January 19, 2012, 02:42:12 PM |
|
I had two 40mm fans above each heatsink, the did not get hot, therefore I don't believe they are burnt. Maybee something about the power supply went wrong?
That's an interesting thought. What's your power supply? What's its max amperage? Do you have a spare you can swap it with?
|
|
|
|
fizzisist (OP)
|
|
January 19, 2012, 06:04:30 PM |
|
The reason that we leave it up to the customer to decide how to cool the board and what is sufficient is because, to be honest, we don't know! Also, what works for us might not work for you and I'm sure many of you will find better ways to do it. That said, at the very least I should share the cooling set up that I use, because it works for me and I run 180 MHz boards with it by default. Sorry for not doing that earlier. Let me be clear though, that this is simply what works for me. Because there are so many variables, I'm not endorsing this as the perfect setup that everyone should use. It works well enough for me, is all, and it will hopefully guide you in building your own system. I have 80 mm fans blowing sideways as in the User Guide. Currently, I'm running 10 x6500s in 2 stacks of 5. To get that height, I have two 80 mm fans stacked one on top of the other and zip-tied together, as in: Then, using 3 of those towers, I built this: All of the fans are oriented so that they're blowing air to the right, and they're stuck down with double sided tape. I'm not totally sure the last tower of fans is necessary, but it seemed nice to have it. Finally, and this may be overkill, I taped on some pieces of card stock to help channel the air flow a little bit more: I fully plan to build a real enclosure that basically duplicates this and replaces the wonky cardboard walls with something a little more permanent. All of those boards are running the 180 MHz bitstream and all are getting ~360 MH/s with very few invalids (<1%). When I touch a PCB next to the FPGA with my finger, it's almost imperceptibly warm.
|
|
|
|
fizzisist (OP)
|
|
January 19, 2012, 06:11:33 PM |
|
I had two 40mm fans above each heatsink, the did not get hot, therefore I don't believe they are burnt. Maybee something about the power supply went wrong? Can you gibe me some instruction what to do? Can I check the Voltage regulators?
It sounds to me like you had a good system going, and I doubt your FPGAs are dead. Do you have a volt-meter that you could measure the output from your power supply with? If that looks good, it could be that the protection fuse on X6500 has blown. This fuse should only blow as a last resort, particularly if you supplied reverse voltage, so I don't know why it would blow in your case. Were you using the Molex connector or barrel connector? Each power input has it's own fuse so you could try using the other one (if you have a suitable supply) to figure out if the fuse is to blame. If it is, please send it back and I'll replace the fuse for free. If you don't feel comfortable testing it, I'll gladly diagnose it for you if you send it back. If you're pretty handy, you could replace the fuse yourself or bypass it entirely (although you'll lose the protection it provided, of course). I'll email you the address to ship it to. Sorry for the trouble!
|
|
|
|
LazarusLong
Newbie
Offline
Activity: 16
Merit: 0
|
|
January 19, 2012, 08:27:37 PM |
|
Hi, My board is back! I changed to 12V connector and it works. On the 5 V molex which I used before no current gets pulled at all. Seems you are right, the fuse is gone. Don't know how this could have happend. I am using a standard PC power supply.... Maybee under 5V voltage drop? The current gets higher if the voltage drops and fuses are likely to burn? Can you give me the position and data of the fuse? I can relace it by myself - less hassle comparing to sending the board back and forward through the customs... Is it the part with the "w" on it? It sounds to me like you had a good system going, and I doubt your FPGAs are dead. Do you have a volt-meter that you could measure the output from your power supply with? If that looks good, it could be that the protection fuse on X6500 has blown. This fuse should only blow as a last resort, particularly if you supplied reverse voltage, so I don't know why it would blow in your case. Were you using the Molex connector or barrel connector? Each power input has it's own fuse so you could try using the other one (if you have a suitable supply) to figure out if the fuse is to blame. If it is, please send it back and I'll replace the fuse for free.
If you don't feel comfortable testing it, I'll gladly diagnose it for you if you send it back. If you're pretty handy, you could replace the fuse yourself or bypass it entirely (although you'll lose the protection it provided, of course). I'll email you the address to ship it to.
Sorry for the trouble!
|
|
|
|
fizzisist (OP)
|
|
January 19, 2012, 11:53:56 PM |
|
My board is back! I changed to 12V connector and it works. On the 5 V molex which I used before no current gets pulled at all. Seems you are right, the fuse is gone. Don't know how this could have happend. I am using a standard PC power supply.... Maybee under 5V voltage drop? The current gets higher if the voltage drops and fuses are likely to burn? Can you give me the position and data of the fuse? I can relace it by myself - less hassle comparing to sending the board back and forward through the customs... Is it the part with the "w" on it? Awesome! Yep, the fuse is the part with the W on it. You'll notice that there's one on each input. I think you're right that the voltage probably dropped and the current rose to keep up. The fuse is Bourns SF-1206S400-2 available from Digikey here for $0.68. If your power supply is regularly putting out a slightly low voltage, you might want to consider installing the 5A part or switch from 5V to 12V on the Molex connector. Again, I'm sorry this happened but I'm glad to hear it's a pretty easy fix!
|
|
|
|
99Percent
Full Member
Offline
Activity: 410
Merit: 101
🦜| Save Smart & Win 🦜
|
|
January 20, 2012, 03:32:18 AM |
|
I second the idea of having mounting holes for cooling devices on the next version of this board. There are some water blocks for chipsets such as this one that would work wonderfully I think.
|
|
|
|
freshzive
|
|
January 20, 2012, 04:11:54 AM |
|
340.93 MH/s | 0: 22569/123/121 0.5%/0.5% | 1: 22708/161/125 0.7%/0.5% | 1w29m56s | AH00WOWI Anyone (besides fizzisist) successfully running the 180Mhz bitstream? Care to comment on your speed and what cooling you're using? Given how stable the 166Mhz bitstream has been for me, not sure if the upgrade is worth it.
|
|
|
|
ummas
|
|
January 20, 2012, 04:39:57 AM |
|
AC vs WC: 1. Ac has beter cooling of whole PCB and WC cools only Spartans. 2. When you wont to cool cluster, you need lots of those blocks AND some fans on the radiator, where in case of AC, you need just somme fans. In my opinion, in case of FPGA AC wins. Why?? 1. There`s not a lot of heat to cool. 2. Power Section is as hot as spartan is, but it`s harder to watercool. 3. making of fullcover is pointless - too small market. Best sollution: Put your cluster into nice box, and blow few fans into it @fizzisist I think you can use only 2 fans, when you put more walls. Now you got lots of "fresh/cool" air around, but in stad you got 6 fans.
|
|
|
|
shad
|
|
January 20, 2012, 06:31:57 AM |
|
the real WC problem is that if you really have a cluster you need a lot of material
i think the real goal hear is to get some mounting-holes on future boards
looks like northbridge-cooling-stuff could be the right solution, but is there a standard of those holes?
|
15dUzJEUkxgjrtcvDSdsEDkXu7E7RCbNN3
|
|
|
Karmicads
|
|
January 21, 2012, 08:48:37 AM |
|
Hi guys! Ive been away (as you might have noticed) for the past couple of months (learning to fly gyrocopters FWIW) and so since I´ve returned I have finalized my order for the four Dominator FGPA boards. Happy to say they have just arrived and don´t those little munchins look beauuuuuuwtiful? I´m on a Mandriva linux box with a 32bit Intel BTW. So far I´ve installed the FTDI drivers. I then downloaded PyUSB-1.6-fizzisist-linux.tar.gz extracted it and attempted to install as per the instructions. Here´s where I have gotten a little stumped: [root@localhost PyUSB-1.6-fizzisist-linux]# python setup.py build running build running build_py warning: build_py: byte-compiling is disabled, skipping.
running build_ext building 'd2xx._d2xx' extension gcc -pthread -fno-strict-aliasing -O2 -g -frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -mtune=generic -march=i586 -fasynchronous-unwind-tables -DNDEBUG -O2 -g -frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -mtune=generic -march=i586 -fasynchronous-unwind-tables -g -fPIC -Iftdi-win32 -I/usr/include/python2.7 -c d2xx/_d2xx.c -o build/temp.linux-i686-2.7/d2xx/_d2xx.o In file included from d2xx/_d2xx.c:23:0: d2xx/_d2xx.h:23:20: fatal error: Python.h: No such file or directory compilation terminated. error: command 'gcc' failed with exit status 1 [root@localhost PyUSB-1.6-fizzisist-linux]#
I never have any joy when expected to compile code in order to install it... NEVER. I figured there was something missing between Python and gcc, so I installed a package (gcc-plugin-python), but this had no effect. Any ideas?
|
|
|
|
Karmicads
|
|
January 21, 2012, 11:25:27 AM |
|
With regards to the cooling issues, if you are willing to forgo the board stacking configuration, itś not too hard to conceive of a set of risers coming up to just above the heat-sinks to a pair of flat aluminum strips (mounting rails), counter-sunk and drilled to accept an 80mm fan facing downwards over the whole board. This config, fits with the board quite well and puts the airflow right down into the heatsinks. I can try to knock up a prototype for this and then some jigs if it works out OK. Stacking for vertical space could still be implemented if the mounting rails were extended out past the board and separate holes were provided for longer ´stacking risers´. For extra cooling, how about a sponge (cheap kitchen sponge should do) cut so that it slips down over the heat-sink fins. That can then be fed water by capillary action, with a wick going to a water bottle mounted nearby? Then you effectively have an evaporative cooling system. Given the lack of header pins for a fan, you can also use the disused Mollinex plug for the fan, if you are using the barrel connector for power (or vice versa I assume). Itś great to see everybody doing so well with the Dominator so far. The code seems to be maturing nicely and the hash rates... OH WOW!!
|
|
|
|
li_gangyi
|
|
January 21, 2012, 01:34:13 PM |
|
340.93 MH/s | 0: 22569/123/121 0.5%/0.5% | 1: 22708/161/125 0.7%/0.5% | 1w29m56s | AH00WOWI Anyone (besides fizzisist) successfully running the 180Mhz bitstream? Care to comment on your speed and what cooling you're using? Given how stable the 166Mhz bitstream has been for me, not sure if the upgrade is worth it. I'm running a 190Mhash bitstream per FPGA. Which gives me 380 total. My heatsink isn't anything special, however it's attached on with thermal epoxy instead of tape and has a high performance fan blowing on them. I see alot of posts requesting for mounting holes, rest assured they will come in future board revisions. I'm thinking of working out some cheap hardware that'll enable users to clamp various heatsinks onto the current board, until then thermal epoxy might be the next best solution.
|
|
|
|
freshzive
|
|
January 21, 2012, 03:53:25 PM |
|
I never have any joy when expected to compile code in order to install it... NEVER. I figured there was something missing between Python and gcc, so I installed a package (gcc-plugin-python), but this had no effect. Any ideas? What version of python are you running? Try installing 2.6.7 and using that directly i.e.: python2.6 setup.py build
|
|
|
|
TheHarbinger
Sr. Member
Offline
Activity: 378
Merit: 250
Why is it so damn hot in here?
|
|
January 21, 2012, 04:04:30 PM |
|
In addition to cooler mounting holes, I would like to see the power supply come from the 12V pin as opposed to the 5V pin as the standard configuration. The reason being, most power supplies manufactured now are able to supply far more power down the 12v rail than the 5v rail. While this may not be a big deal for most end users running just a few of these, I'm debating on buying (If I can get the funding) 20 or more and having to switch them all myself from 5V to 12V doesn't sound like happy fun time.
|
12Um6jfDE7q6crm1s6tSksMvda8s1hZ3Vj
|
|
|
freshzive
|
|
January 21, 2012, 04:19:06 PM |
|
Did anyone ever figure out what's causing this error? 2012-01-21 08:13:56 | Long-poll: ValueError! No JSON object could be decoded
Still getting this on ABCpool...
|
|
|
|
|