Bitcoin Forum
May 30, 2024, 06:09:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 [501] 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 ... 570 »
10001  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.4 on: April 25, 2012, 12:53:44 PM
If we can get you FPGAs, would you be willing to support those in cgminer?
But of course. It would be a self-fulfilling donation then which is better than just giving me the equivalent amount of BTC, as was the 7970 donation and much better cgminer support for GCN cards as a result. Continuing to support would be guaranteed if I owned one of the devices.
10002  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.3 on: April 25, 2012, 11:23:33 AM
The remaining two bounty payments have been sent:

To Ckolivas: http://blockchain.info/tx/a11d526aa66121ed4b0bb5cf828f2ab223e83a34471dbf6020e664dc219b52b5
Much appreciated, thanks  Smiley
10003  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.4 on: April 25, 2012, 09:32:03 AM
By the way, I'm having great trouble justifying the FPGA support in cgminer. It's taking me a fair amount of time vetting all the code that comes in, dealing with the drama of different coders not getting on, and that I don't have an FPGA so the code does not benefit me, nor am I earning anything off supporting FPGAs. So once again I find myself in a quandary about whether I should even be supporting them at all or not (like CPU mining, but for precisely the opposite reason!). So unless this gets easier, and it looks like it will only get harder, there is a very real possibility that someone like Luke-jr will fork the FPGA code into a separate project (he has even suggested he will) and I'll stop supporting it. I'm just giving advance warning here to people about this issue. I know it's just me whining, and harsh, but the fact is that the effort has to come from somewhere, and I do not have infinite time on my hands.
10004  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.4 on: April 25, 2012, 06:54:03 AM
- Initial Ztex support 1.15x board.
10005  Bitcoin / Hardware / Re: ZTEX USB-FPGA Modules 1.15x and 1.15y: 210 and 850 MH/s FPGA Boards on: April 25, 2012, 06:45:21 AM
First cgminer release (2.3.4) with limited ztex support for 1.15x is out.
10006  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.4 on: April 25, 2012, 06:20:35 AM
NEW VERSION - VERSION 2.3.4, 25 APRIL 2012

The release archive for this is much bigger because of included firmware for ztex boards. The version number is only a minor increment because it is mostly bugfixes for any features already working, and extra features should not affect existing working code.

Human readable summary:
Status window fixes for >8 devices.
Ztex support
Information at startup if config file is loaded
(advanced) gpu-map option for when OpenCL and ADL disagree on device numbering
API thread will restart properly if cgminer is restarted from the menu, and this hopefully will fix the ADL deciding to stop reporting fanspeeds by successfully restarting cgminer.
More information is given off with -n on the command line now.
You can increase the queue much more than 10 now if so desired.
Updated miner.php
Better Icarus support
First ZTEX FPGA support.

Full changelog:
- Extensively document the cause of GPU device issues and the use of --gpu-map.
- Support for share logging
- Detect poorly performing combination of SDK and phatk kernel and add verbose
warning at startup.
- Icarus update to new add_cgpu()
- Icarus driver working with Linux and Windows
- api.c fix unused variable compile warning
- Display all OpenCL devices when -n is called as well to allow debugging of
differential mapping of OpenCL to ADL.
- Add a --gpu-map option which will allow arbitrarily mapping ADL devices to
OpenCL devices for instances where association by enumeration alone fails.
- Increase upper limit on number of extra items to queue as some FPGA code can't
yet reliably keep many devices busy.
- Display configuration file information when -c option is passed and only when
file exists on loading default config file.
- Display configuration file loaded, if any, and debug output if configuration
file parsing failed.
- Add missing ztex header to Makefile for distribution.
- Document long-form COM port device names on Windows, required to specify
serial ports above 9
- Include ztex bitstreams firmware in distribution and install if configured in.
- Style police on driver-ztex.c
- work_restart should only be changed by cgminer.c now
- Shut down the api cleanly when the api thread is cancelled. This should allow
the api socket to be closed successfully to next be reopened with app_restart.
- Make a union for cgpu device handles, and rename "device" to "device_ztex"
since it's Ztex-specific
- Initialise name variable.
- Remove unnecessary check for variable that always has memory allocated.
- Bugfix: Missing "break" no-op in default case
- Make the status window and log window as large as can fit on startup,
rechecking to see if it can be enlarged after the fact. This allows any number
of devices to be displayed provided the window is made long enough without
corrupting the output.
- Style police on libztex.c.
- API add removepool like the screen interface
- api.c escape required characters in return strings + pools returns the
username
- Set lp_path to NULL after free for consistency.
- Removing dmalloc import left behind by mistake
- Fixing leak in resp_hdr_cb
- miner.php warning highlight GPU stats if they are zero (e.g. ADL not enabled)
- miner.php highlight any device that isn't 'Enabled'
- miner.php highlight any Status that isn't 'Alive'
- miner.php optionally support multiple rigs
- Initial Ztex support 1.15x board.
10007  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.3 on: April 25, 2012, 02:07:55 AM
I paid luke 5BTC for the share log solution:

http://blockchain.info/tx/7732db071b843e378b458b447c4962b0ffb22d638da77096238cd266fc847eef

ckolivas, if you don't like the share log idea and want to do something else officially, I'm willing to still pay you the original 15 BTC since I should have anticipated the fact that someone else might have created a solution in the short time between when I posted the request and when you saw the bounty and decided to do something else.

Just let me know what you prefer.
It's only money and you've already given some of it to luke who did the work. Why should I make you pay more than you originally offered? Luke's code is fine, but if you want me to include it, it'll have to be a proper pull request and fully documented as well since he'll get even more bounty according to your original offer if I include the code.

Gotta be quick to get the quick bucks it seems. I'll go back to the boring slow grind work instead Tongue
I commented on a couple of minor issues with his code, he modified it, and I've included it in my git tree now.
10008  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.3 on: April 25, 2012, 01:19:17 AM
I paid luke 5BTC for the share log solution:

http://blockchain.info/tx/7732db071b843e378b458b447c4962b0ffb22d638da77096238cd266fc847eef

ckolivas, if you don't like the share log idea and want to do something else officially, I'm willing to still pay you the original 15 BTC since I should have anticipated the fact that someone else might have created a solution in the short time between when I posted the request and when you saw the bounty and decided to do something else.

Just let me know what you prefer.
It's only money and you've already given some of it to luke who did the work. Why should I make you pay more than you originally offered? Luke's code is fine, but if you want me to include it, it'll have to be a proper pull request and fully documented as well since he'll get even more bounty according to your original offer if I include the code.

Gotta be quick to get the quick bucks it seems. I'll go back to the boring slow grind work instead Tongue
10009  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.3 on: April 25, 2012, 12:12:11 AM
I can do it. Just trying to decide if it should be this way for everyone. Be aware that rejects are almost always rejected while meeting the target. They're rejected for other reasons.

Ok.  I'm fine with either adding the difficulty to the normal output as I originally suggested or creating a share log file as luke coded it (assuming we can get it working).

And I wouldn't expect this to change the reasons why shares appear as rejected.  I expect rejected shares are shares that cgminer thinks meet the target but that the pool rejected for whatever reason (e.g. they were stale).
That's fine. How would you want the difficulty displayed? I'm not really sure I understand the (0.999985) type value you're displaying in your sample.
10010  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.3 on: April 24, 2012, 11:59:23 PM
Can multiple devices be specified in the config file?
i.e. the equivelent on -d0 -d1 -d3 -d4 -d5 on command line in the config file is ?
I might have to restructure that input as it predates my ability to parse multiple inputs with the one argument. I should change it to  -d 0,1,3,4,5 . Not even sure if you can put multiple -d on the config file, but if so, you'd just put in each -d entry on a separate line.
10011  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.3 on: April 24, 2012, 11:34:02 PM
I have a requested enhancement (see below for the bounty).  I have a need to log all of the shares that are found by cgminer (for statistical analysis purposes) and the existing information that is output is almost enough but In order to do my calculations, I need to know the target for the work that resulted in the share since I mine on pools that don't have a fixed share difficulty.

The current output looks something like this:

Code:
[2012-04-24 14:27:39] Accepted 00000000.131be987.c9501e82 PGA 0 thread 0 pool 1

My request is for some option to add in the target for the share.  To save output space, it would be preferable for it to be displayed as the equivalent difficulty and not the massively verbose hex target.  So as to not bother other cgminer users or those that are already parsing the current output, perhaps it should be optional (based on a new command line parameter, etc)?

I'm imagining something like:

Code:
[2012-04-24 14:27:39] Accepted 00000000.58373f06.7b5f26c7 (0.999985) PGA 1 thread 1 pool 1
[2012-04-24 14:27:44] Accepted 00000000.4534557e.a78f6b4a (2.314230) PGA 1 thread 1 pool 1
[2012-04-24 14:27:44] Accepted 00000000.db937fb0.34751330 (4.000000) PGA 1 thread 1 pool 1
[2012-04-24 14:27:44] Rejected 00000000.ca984202.8376eec0 (0.999985) PGA 1 thread 1 pool 1
[2012-04-24 14:27:47] Rejected 00000000.714a3646.4348042c (0.999985) PGA 0 thread 0 pool 1

Or some other equally parse-able format that includes the timestamp, accepted/rejected, the share hash (or at least as much as is currently included), the difficulty/target, which device it was, and which pool it was (for cases where there are multiple pools configured).  It's fine if it also includes the thread (as shown above), but I don't need that information, myself.

I have looked at the code and I don't think this is super difficult, but I am not a skilled enough C/C++ programmer to do the enhancement myself with any confidence, so I will put up a bounty for it instead.  I know ckolivas is busy and/or on a break, so I don't mind if someone else does it and provides a patch.  That said, I'd prefer to see it incorporated into the mainline source code so that I don't have to worry about it breaking in the future, so I'm going to include some incentive for it to be merged as well.  Here are the bounties I am willing to pay:

  • 5 BTC to the author of a working patch against the current git cgminer source.
  • 5 BTC to the author of the patch if and when it gets merged into the cgminer source. This obviously means the change has to be done well enough that ckolivas is comfortable merging it.
  • 5 BTC to ckolivas if he merges the patch.

So that is 15 BTC to ckolivas if he does it all himself, or if it is done by someone else up to 10 BTC to the author and 5 BTC to ckolivas for merging it.


I can do it. Just trying to decide if it should be this way for everyone. Be aware that rejects are almost always rejected while meeting the target. They're rejected for other reasons.
10012  Bitcoin / Bitcoin Technical Support / Re: Building cgminer on Xubuntu 11.04 on: April 23, 2012, 11:54:00 AM
The dependencies listed are for release versions, not for compiling from git. Autotools are required only for git development versions of cgminer. It is assumed anyone brave enough to be compiling from git actually knows a thing or two of what he's doing, especially since incremental versions may be broken before the final release.
10013  Bitcoin / Mining software (miners) / Re: Please help donate 107 BTC for CGMINER support for x6500 fpga(17 still needed) on: April 23, 2012, 04:18:44 AM
I will repeat my last comment I made (that ckolivas mightn't like either Tongue)
Quote
I'd guess if this project went ahead and ckolivas got an FPGA also, he'd take interest in the FPGA code in cgminer ...
He doesn't have any FPGA hardware, and I think if he did it would be better for all Smiley
I still have trouble caring about FPGAs, and am happy to leave that to outsiders to work on. GPUs are far more interesting to me. (No I wasn't trying to start a debate about the relative pros/cons of each as we're all well aware of them by now).
10014  Bitcoin / Mining software (miners) / Re: Please help donate 107 BTC for CGMINER support for x6500 fpga(17 still needed) on: April 23, 2012, 02:01:00 AM
By ignoring your statement that you don't want to do it, it forces you to do it.   Grin
I know that goddamnit LOL.
10015  Bitcoin / Mining software (miners) / Re: Please help donate 107 BTC for CGMINER support for x6500 fpga(37 still needed) on: April 23, 2012, 01:52:22 AM
I'm really sorry but I'm going to have to backtrack on this as I've realised I don't have the time to dedicate to getting this working. I'd still like to see the x6500 support in cgminer, so you should put it back as a generic bounty as you originally planned and open it up for tenders again.
This still stands by the way. However if you really can't find anyone and manage to put together the bounty, I will still do it, but there may be some delay in getting the support since I'll be busy and intermittently away.
Why hasn't anyone responded to this comment? I'm trying to say I'd prefer not to do this as I can't guarantee any reasonable time frame.
10016  Bitcoin / Mining software (miners) / Re: Please help donate 107 BTC for CGMINER support for x6500 fpga(17 still needed) on: April 23, 2012, 01:13:11 AM
Hmm - I was given an Icarus for free for helping debug and get it working on cgminer.
(though that was a rather difficult thing to do without any hardware at all or the ability to even run the code Smiley )

I'd love to know a reason why larger developers consider that too much ...

(I also bought a full price 2nd one a few days later since it seemed to me a good idea to support Icarus also - I just didn't have enough BTC when I first helped with the Icarus.c code - and also thought that getting 2 sent together would be a good idea when I did have enough just after that)

... and an aside on that - xiangfu has the latest best Icarus code for cgminer.
The one that went into cgminer the other day is ... well ... not optimal.
(and I got really pissed off about having to argue with Luke-jr about why his icarus bugs were bugs - including the one that reduced the actual hash rate of the hardware - and have thus taken a break from cgminer software work for a while ... due to issues about the importance of FPGA mining code and it's reliability in cgminer ... and other issues ...)

I'd guess if this project went ahead and ckolivas got an FPGA also, he'd take interest in the FPGA code in cgminer ...
I thought you might be interested in coding up this x6500 support instead of me. I did not expect you to come here and complain about your relationship with Luke-jr, as this is not the thread for it. As far as I was aware he addressed everything you told him to address and have included his code on that expectation, while withholding his code that touched your API code unnecessarily. If you wish to discuss this further, talk to me in private, or in another thread. No point taking your frustration with Luke-jr out on this thread.
10017  Bitcoin / Mining software (miners) / Re: Please help donate 107 BTC for CGMINER support for x6500 fpga(37 still needed) on: April 22, 2012, 10:40:41 PM
First of all, MPBM is not a product of FPGA Mining LLC, but of me personally. And it does support all kinds of monitoring as well. The X6500 being supported by cgminer would surely not be the end of MPBM development, and MPBM development is not paid by FPGA Mining LLC.
The only real advantage of cgminer is GPU mining support, and possibly also a bit lower CPU usage than MPBM. On the other hand, MPBM has lots of features that cgminer can't offer (yet). It also doesn't support the X6500 exclusively, but it does support all FPGA boards that are currently available on the market (except for the newest ztex firmware, which broke compatibility basically overnight without any prior notice, but this will be fixed soon).
It almost looks like you're taking this to heart too much, as though it's a vote against MPBM, which it isn't. I could ask precisely the same question about GPU mining apps as to why people use anything but cgminer, but I don't. People just want options, and one person's idea of what fits is never going to be the same for everyone. Almost certainly, the vast majority will want it to consolidate their software with GPU+FPGA miners, but it could just be they like cgminer and it fits.

I do understand why some people prefer some other software, and I do think alternatives are a good thing.
This particular guy, however, has asked me (or rather the company) several times now to just throw away MPBM and go cgminer-only ("consolidate"), which is of course unacceptable, not just to me, but probably to many other MPBM users. (I already had some long, troll-ish discussion with him in the GPUMAX thread, and I'm just tired of him. He seems to not even have seen some of the stuff he's talking about, and spreads a lot of FUD against both our company and MPBM.)

Anyway, we are willing to support cgminer, the company with a bounty, and me personally with knowledge and assistance where necessary.
I missed all of that so cannot pass judgement on it.
10018  Bitcoin / Mining software (miners) / Re: Please help donate 107 BTC for CGMINER support for x6500 fpga(37 still needed) on: April 22, 2012, 10:01:34 PM
I'm really sorry but I'm going to have to backtrack on this as I've realised I don't have the time to dedicate to getting this working. I'd still like to see the x6500 support in cgminer, so you should put it back as a generic bounty as you originally planned and open it up for tenders again.
This still stands by the way. However if you really can't find anyone and manage to put together the bounty, I will still do it, but there may be some delay in getting the support since I'll be busy and intermittently away.
10019  Bitcoin / Mining software (miners) / Re: Please help donate 107 BTC for CGMINER support for x6500 fpga(37 still needed) on: April 22, 2012, 09:58:21 PM
First of all, MPBM is not a product of FPGA Mining LLC, but of me personally. And it does support all kinds of monitoring as well. The X6500 being supported by cgminer would surely not be the end of MPBM development, and MPBM development is not paid by FPGA Mining LLC.
The only real advantage of cgminer is GPU mining support, and possibly also a bit lower CPU usage than MPBM. On the other hand, MPBM has lots of features that cgminer can't offer (yet). It also doesn't support the X6500 exclusively, but it does support all FPGA boards that are currently available on the market (except for the newest ztex firmware, which broke compatibility basically overnight without any prior notice, but this will be fixed soon).
It almost looks like you're taking this to heart too much, as though it's a vote against MPBM, which it isn't. I could ask precisely the same question about GPU mining apps as to why people use anything but cgminer, but I don't. People just want options, and one person's idea of what fits is never going to be the same for everyone. Almost certainly, the vast majority will want it to consolidate their software with GPU+FPGA miners, but it could just be they like cgminer and it fits.
10020  Bitcoin / Mining software (miners) / Re: CGMINER GPU FPGA overclock monitor fanspeed GCN RPC linux/windows/osx 2.3.3 on: April 22, 2012, 04:45:03 PM
Hey guys! i add a 5870 and a 5830 running perfectly on cgminer, but when i added a 5750 via a x1 extender cable cgminer crashes everytime i try to open it. I tryed doing no overclocking to the cards etc etc and nothing works. Some help please! Smiley


after that error msg cgminer crashes.
Try deleting any .bin files you have in the cgminer directory and starting again. If that fails, try specifying a different worksize for the 57x0 to the 58x0 (eg -w 256,256,128 if the 5750 is last).
Pages: « 1 ... 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 [501] 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 ... 570 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!