Ignatius
|
|
February 21, 2014, 05:07:09 PM |
|
After an overnight run my x6500 with X6500-Robust-v04-2core-fmax-100MHz.bit, running on MPBM, initial clock 100 max clock 135, MPBM shows an effective hashrate of 272MHs. I left this bitstream going since it seemed to provide a higher hashrate than the 125MHz static clock bitstream. I am now leaving X6500-StaticClock-v01-2core-125MHz.bit for an extended period of time to see where it's hashrate end sup.
Strange. I'd expect around 500MHs for that clock speed. Maybe it's just ramped the clock up too far and you're getting bad hashes (HW errors in cgminer terminology). I'll see if I can work out what MPBM is doing with the clock, but I need to finish my current work on simulations first (almost done, then I'll put on a quick single core build for functional verification). It was above 500MHs for quite a while, only after a long period of time unattended did it drop to these low rates. I seem to be the only one currently using MPBM for this so I would not worry much about it. I am content using mine.py. TheSevens mods to fix a divide by zero error with stratum and eloipool worked fine. I was able to merge them in. The stratum server always rejects shares though, "unknown work". Must be related to the merkle hash.
|
|
|
|
kramble
|
|
February 21, 2014, 07:01:35 PM |
|
It was above 500MHs for quite a while, only after a long period of time unattended did it drop to these low rates. I seem to be the only one currently using MPBM for this so I would not worry much about it. I am content using mine.py.
I've got a new test bitstream https://www.dropbox.com/s/fkakrtrn0r02wac/X6500-Robust-v05-1core-100MHz-fmax-118MHz.bitIt's just one core with an initial clock of 100MHz so it should be giving around 200MH/s total for the board. I expect it should overclock up to around 150Mhz. The purpose of this bitstream is just to check that the clock speed readback has been fixed, and that I haven't broken anything, so it will be useful if you could try it out. The 2 core version will take a lot longer to build (and optimizing it for best speed takes an eternity). Anyway, let's see if this works. TheSevens mods to fix a divide by zero error with stratum and eloipool worked fine. I was able to merge them in. The stratum server always rejects shares though, "unknown work". Must be related to the merkle hash.
Yep, sounds likely. Unfortunately I'm not at all familiar with the stratum code (I just copied kr105's cgminer mods into my fpga version), so I can't offer any help there. Ideally we'd get a driver written for cgminer (there is one already in bfgminer that could be used as a basis), but it's a bit beyond my C programming skill level.
|
|
|
|
Ignatius
|
|
February 21, 2014, 07:11:46 PM |
|
I've got a new test bitstream https://www.dropbox.com/s/fkakrtrn0r02wac/X6500-Robust-v05-1core-100MHz-fmax-118MHz.bitIt's just one core with an initial clock of 100MHz so it should be giving around 200MH/s total for the board. I expect it should overclock up to around 150Mhz. The purpose of this bitstream is just to check that the clock speed readback has been fixed, and that I haven't broken anything, so it will be useful if you could try it out. The 2 core version will take a lot longer to build (and optimizing it for best speed takes an eternity). Anyway, let's see if this works. Running this bitstream now. Clock readback issue has been fixed.
|
|
|
|
|
Jude Austin
Legendary
Offline
Activity: 1140
Merit: 1000
The Real Jude Austin
|
|
February 22, 2014, 01:02:46 AM |
|
Works like a charm, now getting double previous hash rate. Thank you!
|
Buy or sell $100 of Crypto and get $10!
|
|
|
mogrith
Legendary
Offline
Activity: 1470
Merit: 1001
Use Coinbase Account almosanywhere with Shift card
|
|
February 22, 2014, 06:45:23 AM |
|
I'll try again What driver do I need to do to allow ubuntu to see the x6500 I do not see an entry in the /dev folder.
I failed to get an x6500 running with a Win 7 64b host. I have yet to try it under linux. What has been working fine for me is a 32b Windows XP virtual machine, python 2.6, and PyUSB 1.6 for python 2.6. I just tried to get it going on Ubuntu 12.04.3 and failed. "No module named d2xx". Python 2.7 32 bit on win7 with Python 2.7 PyUSB-1.6 Same error in ft232r.py line 22 (first line of code) import d2xx
|
|
|
|
kramble
|
|
February 22, 2014, 10:12:36 AM |
|
Works like a charm, now getting double previous hash rate.
That's because I doubled the default clock from 50MHz to 100MHz. You should really be using the --overclock parameter of mine.py to set the clock speed. Give 120 a try, that should be OK. I suggest gradually increasing it until you start getting HW errors then back it off slightly. You'll need to rely on the pool stats for rejects as the hash error reporting is currently disabled in mine.py (you can turn it back on for characterization if you want). I've not made much progress on a faster build, but I've seen that I need to add some TIG constraints which should help. Won't get much done today though as family are visiting and my build machine will probably be commandeered for gaming
|
|
|
|
Ignatius
|
|
February 22, 2014, 05:17:39 PM Last edit: February 22, 2014, 07:13:20 PM by Ignatius |
|
I'll try again What driver do I need to do to allow ubuntu to see the x6500 I do not see an entry in the /dev folder.
I failed to get an x6500 running with a Win 7 64b host. I have yet to try it under linux. What has been working fine for me is a 32b Windows XP virtual machine, python 2.6, and PyUSB 1.6 for python 2.6. I just tried to get it going on Ubuntu 12.04.3 and failed. "No module named d2xx". Python 2.7 32 bit on win7 with Python 2.7 PyUSB-1.6 Same error in ft232r.py line 22 (first line of code) import d2xxWhere did you get PyUSB for python 2.7? As I mentioned many posts ago there was no PyUSB for 2.7 that I could find, only for 2.6. Have you tried installing python 2.6 and pyusb for 2.6? I know the readme states python 2.7, but 2.6 is what worked for me. Is the windows 7 you are using 32 bit? http://bleyer.org/pyusb/That's because I doubled the default clock from 50MHz to 100MHz. You should really be using the --overclock parameter of mine.py to set the clock speed. Give 120 a try, that should be OK. I suggest gradually increasing it until you start getting HW errors then back it off slightly. You'll need to rely on the pool stats for rejects as the hash error reporting is currently disabled in mine.py (you can turn it back on for characterization if you want). I've not made much progress on a faster build, but I've seen that I need to add some TIG constraints which should help. Won't get much done today though as family are visiting and my build machine will probably be commandeered for gaming I left X6500-Robust-v05-2core-100MHz-fmax-103MHz.bit running overnight. Initial clock 120 max clock 150. Results in 500-630MHs pool side.
|
|
|
|
kramble
|
|
February 22, 2014, 11:59:58 PM |
|
I left X6500-Robust-v05-2core-100MHz-fmax-103MHz.bit running overnight. Initial clock 120 max clock 150. Results in 500-630MHs pool side.
The max was probably a little on the high side. It would be useful to know what the clock actually settled at, though 630MHash/s implies a 158MHz clock. My latest build is https://www.dropbox.com/s/rsj16ho3mq5kav0/X6500-Robust-v05-2core-125MHz-fmax-110MHz-fail.bitDon't be too put off by the "fail". I was trying for 125MHz which it did not meet, but the 110Mhz fmax will almost certainly clock higher than that. Its initializes to 125MHz (without the overclock setting).
|
|
|
|
Ignatius
|
|
February 23, 2014, 12:52:57 AM |
|
I left X6500-Robust-v05-2core-100MHz-fmax-103MHz.bit running overnight. Initial clock 120 max clock 150. Results in 500-630MHs pool side.
The max was probably a little on the high side. It would be useful to know what the clock actually settled at, though 630MHash/s implies a 158MHz clock. My latest build is https://www.dropbox.com/s/rsj16ho3mq5kav0/X6500-Robust-v05-2core-125MHz-fmax-110MHz-fail.bitDon't be too put off by the "fail". I was trying for 125MHz which it did not meet, but the 110Mhz fmax will almost certainly clock higher than that. Its initializes to 125MHz (without the overclock setting). I am having a hard time getting accurate readings over long periods of time, my ambient temps are changing drastically. Currently I see 300MHs pool side. MPBM clocks down the chips when temps exceed thresholds I have set. 158MHz sounds about right, I believe that is the highest I took it.
|
|
|
|
kramble
|
|
February 23, 2014, 10:19:48 PM Last edit: February 24, 2014, 12:17:42 AM by kramble |
|
|
|
|
|
cris1987
|
|
February 24, 2014, 01:43:20 PM |
|
hi, i want to buy BLC, if someone want to sell send pm
|
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 24, 2014, 02:22:38 PM |
|
hi, i want to buy BLC, if someone want to sell send pm
Use one of the exchanges to buy BLC
|
Info: Github - Blakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
|
|
|
fforforest
Newbie
Offline
Activity: 63
Merit: 0
|
|
February 24, 2014, 02:39:58 PM |
|
Hello,
I have a few lancelots I would like to use with blakecoin.
Should I use blakefourbufce-2core-ucf146-fmax154.bit? Do I just flash in iMPACT as usual? And which software should I use to mine?
Regards
|
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 24, 2014, 02:51:02 PM |
|
Hello,
I have a few lancelots I would like to use with blakecoin.
Should I use blakefourbufce-2core-ucf146-fmax154.bit? Do I just flash in iMPACT as usual? And which software should I use to mine?
Regards
yep flash bitstream like normal and use the python miner by kramble with getwork or the modified cgminer by kramble with stratum
|
Info: Github - Blakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
|
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 24, 2014, 02:54:45 PM |
|
I vote kramble for FPGA king
|
Info: Github - Blakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
|
|
|
kramble
|
|
February 24, 2014, 02:56:44 PM |
|
Vote kramble for FPGA king More of a Knave than a King I suspect (I'm really not that good at it, especially ISE which I'm back to fighting with), but thanks for the vote of confidence
|
|
|
|
fforforest
Newbie
Offline
Activity: 63
Merit: 0
|
|
February 24, 2014, 04:10:02 PM Last edit: February 24, 2014, 04:31:12 PM by fforforest |
|
Soo I flashed them with impact, I think (it was not the same procedure as flashing ngzhang .mcs files). But cgminer 3.1.1 with lancelot-mod cant find the device but its present in the device manager, and from my understanding it should be direct usb and not fdti right?
With fdti: Icarus Detect: Test failed at COM7: get 00000000, should: 00468bb4
|
|
|
|
kramble
|
|
February 24, 2014, 04:31:28 PM |
|
Soo I flashed them with impact, I think (it was not the same procedure as flashing ngzhang .mcs files). But cgminer 3.1.1 with lancelot-mod cant find the device but its present in the device manager, and from my understanding it should be direct usb and not fdti right?
Yep, the bit file is a simpler process, but only lasts until you power cycle (so don't turn it off after programming). You can convert the bit file into mcs with impact, but I have a prebuilt one (here). I've never actually tried running the device on windows myself. I run it on a raspi, where the device driver is already built into the kernel and it's recognised as a serial port. I assume it's the same in windows and you just need to identify the COM port and specify it on the command line with -S COMxx. I'll have to do a bit of googling to check, so I'll get back to you on this. Ah, just saw you added this Icarus Detect: Test failed at COM7: get 00000000, should: 00468bb4
So first check that it is sending work to the FPGA (the tx led just to the right of the usb connector should flash), it will be just the once when you first run cgminer. If it does, then it may be that you power cycled the device after programming? If so then reprogram it and leave it powered up (or use the MCS file to make it permanent, but this does take quite a lot longer to program).
|
|
|
|
|