Search content
Sort by

Showing 20 of 21 results by mrjones
Post
Topic
Board Mining
Re: Bitcoin newcomer; How should I use my 45-computer array ?
by
mrjones
on 16/04/2011, 19:42:01 UTC
He did NOT ask what would be better
he stated he has 45 machines that already run 24/7   
Guess YOU CAN't read (or is the problem comprehension)

Huh?  Looks like you're the one who can't read.
Post
Topic
Board Mining
Re: Bitcoin newcomer; How should I use my 45-computer array ?
by
mrjones
on 16/04/2011, 19:24:37 UTC
I have 45 pc's running 24/7, all connected to the internet. They are used for automation processes, and I access most of them using remote-access software.
- They're all running Windows XP (and need to remain that way)
- Most of them are intel p4's running at 2.8 ghz.
- Some of them have video cards installed, but nothing newer than 3 years old.

I've read that CPU mining is no longer profitable.... but I'm searching for a way to monetize the spare CPU time.

Any thoughts?
Forget it.  A 2.8 GHz Pentium 4 will only achieve around 1.12 million hashes per second.  All 45 computers, together, will be around 50 million per second.  You're not using spare CPU time; you'll instead be running all of those computers at full power 24/7, which is roughly an extra 70 watts each.  So 3150 watts to produce 50 million hashes per second.

At the current bitcoin difficulty, it would take you around 12 weeks to generate 50 bitcoins (and that's assuming difficulty doesn't increase, which is unlikely).  12 weeks * 3150 watts = 6300 kilowatt hours of electicity.  At average US residential rates (~$0.11/kilowatt hour), that's around $700 of electricity to generate 50 bitcoins which may be worth roughly $40.  (Plus don't forget about the added wear and tear on the computers and the extra heat they'll be generating, and all of the fans that will be running at full speed all the time.)

By comparison, a single 5970 video card will use 300 watts to generate roughly 600 million hashes per second.  That is 12 times faster with 10.5 times less power, or 126 times more efficient.

So ... no.  Smiley
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 15/04/2011, 18:21:16 UTC
What catalyst 11.4 Linux driver?

There is this one, right?
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 15/04/2011, 01:19:29 UTC
Hmm, interesting. I did run across that AMD thread when I ran into a similar problem with my 5970. The system blue screened while I was trying to load a youtube video from within facebook. At the time I was running 11.2. What I did was run driver cleaner and install 11.3 after and update flash, turn off gpu acceleration - so far no crashes. Not sure if it was 11.3 that fixed it or what, but I do think this problem can happen with 5970 too. Has anyone else had this with the 5970 or am I the only one? (win 7 64)

I was using a 5970 until I got this 6990 on Monday, and I upgraded my drivers every month, through 11.3, on Win 7 64.  No crashes.  The only problem I had (which started long ago) was that with GPU acceleration turned on in Flash, the image on my second monitor would jump up momentarily when a video started (actually not the entire image; there would be a black bar about 1/4 of the way up the screen about 50 pixels tall, and the image above that bar would jump up and back down).  Other people had the same problem.  I simply turned off GPU acceleration months ago and forgot about it.  Smiley

Edit: The 6990 does not have that problem, which is nice.
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 15/04/2011, 00:59:56 UTC
Wow what a stupid bug to have. Does this happen with every Catalyst drivers package of only with certain ones? Also have you tried disabling GPU acceleration in flash? I heard that can cause the video card drivers to lock up. Also update flash to the latest version.
It seems to be every driver version, and GPU acceleration in Flash makes no difference (tried both ways).  But it's not Flash-related--it's a problem with any video overlay. There's the same problem playing video in any other applications (Windows Media Player, Media Player Classic, etc.).

See this thread on the Bitcoin Forum where it has been discussed extensively, along with the official "GPU lockup if running OpenCL and playing video at the same time" thread on the AMD OpenCL forum.  It was a problem a year ago with different cards and different drivers, and then resurfaced again now with the 6900 series.
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 14/04/2011, 22:41:33 UTC
Alright, so it looks like the best way to utilize the 3 cards would be:

Mining Rig: 6990
Gaming Rig: 5970 mining when not in use.  5870 added to system, and mining 24/7.
Sounds perfect. The current drivers will also be very happy with that configuration.
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 14/04/2011, 22:15:57 UTC
So since the 6990 might not be ready for full duty mining yet, should I swap my 5970 (currently in my gaming rig) with the 6990, and then plug in the 5970 and 5870 into my mining rig?
If you're using the 6990 by itself, it will work fine for mining.  I'd leave the 5970 in your gaming rig (and do bitcoin mining in the background) since it won't lock up your system while mining if you watch a YouTube video, etc., like the 6990 will.
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 14/04/2011, 21:02:56 UTC
... this is just going to expose the next problem you're going to have.

Damn, I should have that printed on a T-shirt after my 6990 upgrade fiasco.   Cheesy
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 14/04/2011, 20:33:49 UTC
If it's a machine just for mining, put Linux on it. It handles multi-card configurations much better. There are guides available.
The 6990 is not supported under Linux yet, even with the 11.4b hotfix.

Probably will be fairly soon; all other 6900 series cards are.
Post
Topic
Board Mining
Re: Building a multi GPU system
by
mrjones
on 14/04/2011, 18:20:53 UTC
Right now I have a 6990 on the way, and I already have a 5970.  Can I just plug in those two cards without any special setup?
I've got that exact configuration and it doesn't work at all I'm afraid.  At least not with 64-bit Windows 7 and Catalyst 11.3 or Catalyst 11.4 (beta), and the 2.4 Stream SDK.

What happens is that if you have both cards enabled in Windows (i.e. with monitors connected, and your desktop expanded onto them), any OpenCL program you try to launch will simply freeze when it tries to initialize the OpenCL subsystem.

If you disable the 5970, then you are able to start OpenCL programs but they can only see the 6990.  AMD says they know about the problem and are "looking into it" but I'm not hopeful for a resolution anytime soon.

The 6990 is also frankly a bit annoying for everyday use, because if a program is using the first GPU for OpenCL calculations and you watch a video (YouTube, Windows Media Player, etc.) the video driver freezes and you have to reboot. This is also a "known issue," although I'm more hopeful for this one to be fixed.

But as far as the two cards working together ... I wouldn't hold out hope.  If you can figure out a way to make it work, I'd love to know how you did it.  :-)
Post
Topic
Board Mining
Re: Bitcoin mining profitability calculator
by
mrjones
on 14/04/2011, 17:48:45 UTC
But as long as mining is marginally (i.e. BTC income larger than electricity costs)  profitable, people will join mining and difficulty will increase (that's how arbitrage works).
Exactly!

I don't think we will see difficulty increases of 20% per 2106 blocks (as mrjones suggests) but 10-15% is very real in the nearest future.
And even with that very conservative estimate of a 10% change per two weeks, difficulty increases by a factor of 12 (1.1026 = 11.92) over the course of a year.  By the end of that year, a rig that generated 50 BTC per week initially becomes one that takes an entire three months to generate 50 BTC!
Post
Topic
Board Mining
Re: Bitcoin mining profitability calculator
by
mrjones
on 14/04/2011, 17:08:52 UTC
How would you do that? You can still increase the fixed difficulty by hand.
Take a look at this graph.  It shows difficulty versus time on a logarithmic scale.  (There's also a linear scale version available here.)  You can see that difficulty has increased from roughly 200 to 80000 (i.e. by a factor of 400) since the middle of July 2010.  That's 9 months, or 39 weeks.  Difficulty adjusts every two weeks, so that is 19 adjustment periods.  That means an average of roughly a 37% increase in difficulty every two weeks over this time period, since 1.3719 ~= 400.

You can work this into your equations easily.  You start with the equation:

factor(rate, numPeriods) = (1 + rate - (1 + rate)-numPeriods) / rate

In PHP, that would be:

Code:
$factor = (1 + $rate - pow(1 + $rate, -$numPeriods)) / $rate;

You need to allow the user to enter in a rate, which is how much they expect the difficulty to increase per two week period.  You could default this to 0.37 for example, or to a more conservative value like 0.20 if you think the number of people mining bitcoins isn't going to keep increasing at the historical rate.

For your specific code, you'd change it to be something like this:

Code:
...
$blocksInFirstTwoWeeks = $blockCoins * (14.0 * 24.0 * 3600.0) / $hashTime;
$factor = (1 + $rate - pow(1 + $rate, -26)) / $rate;
$blocksPerYear = $blocksInFirstTwoWeeks * $factor;
...

As an example, your current page with the default values shows 2676.80 coins per year (you say blocks, but mean coins). That's 103 per two week period.  We then calculate "factor" as above, assuming a rate of 0.20:

Code:
factor = (1 + 0.20 - (1 + 0.20)^(-26)) / 0.20 = 5.96

For a final answer of 613.88, rather than 2676.80.  This is a huge difference, but is very real.  If you use a rate of 0.37, you get a factor of 3.70, for a final answer of 381.1 coins, which is seven times less.

I would also suggest that you allow people to enter the number of periods, rather than one year.
Post
Topic
Board Mining
Re: So two things...
by
mrjones
on 13/04/2011, 20:46:31 UTC
Second question. The difilculty within a year changes how much? Will 2x 6950's generate a good amount of bitcoin for another year or do you guys have to upgrade GPU's for bitcoins every year?
The difficulty changes every 2016 blocks, which on average will be once every two weeks.  It can change by up to a factor of four in either direction, but lately has been much less than that.  Right now, the difficulty is 82347, and best estimates say it will increase to 93094 at the next change in 717 blocks (+13%).

Suppose you had a configuration that could produce 580 million hashes per second (roughly a pair of 6950's).  That means it takes 7 days, 1 hour, 23 minutes to generate 50 bitcoins on average right now.  That's just a hair under 50 bitcoins per week.  Let's say 49.35, which is a number I happened to do the math with earlier today.

As a simple example, consider the case where the difficulty continued to increase by 13% every two weeks for a year.  We'll assume the difficulty changes exactly every two weeks for simplicity.  That means the following would happen:

Code:
Week 1 BTC 49.35
Week 2 BTC 49.35
Week 3 BTC 43.67
Week 4 BTC 43.67
Week 5 BTC 38.65
Week 6 BTC 38.65
Week 7 BTC 34.20
Week 8 BTC 34.20
Week 9 BTC 30.27
Week 10 BTC 30.27
Week 11 BTC 26.79
Week 12 BTC 26.79
Week 13 BTC 23.70
Week 14 BTC 23.70
Week 15 BTC 20.98
Week 16 BTC 20.98
Week 17 BTC 18.56
Week 18 BTC 18.56
Week 19 BTC 16.43
Week 20 BTC 16.43
Week 21 BTC 14.54
Week 22 BTC 14.54
Week 23 BTC 12.87
Week 24 BTC 12.87
Week 25 BTC 11.39
Week 26 BTC 11.39
Week 27 BTC 10.08
Week 28 BTC 10.08
Week 29 BTC 8.92
Week 30 BTC 8.92
Week 31 BTC 7.89
Week 32 BTC 7.89
Week 33 BTC 6.98
Week 34 BTC 6.98
Week 35 BTC 6.18
Week 36 BTC 6.18
Week 37 BTC 5.47
Week 38 BTC 5.47
Week 39 BTC 4.84
Week 40 BTC 4.84
Week 41 BTC 4.28
Week 42 BTC 4.28
Week 43 BTC 3.79
Week 44 BTC 3.79
Week 45 BTC 3.35
Week 46 BTC 3.35
Week 47 BTC 2.97
Week 48 BTC 2.97
Week 49 BTC 2.63
Week 50 BTC 2.63
Week 51 BTC 2.32
Week 52 BTC 2.32

The current exchange rate is USD 0.92 for one BTC.  (Please note that I am not considering exchange rate fluctuations; that is a different topic, and if you want to make money on exchange rate speculation, you can simply buy the bitcoins rather than generate them.)

Each 6950 consumes 200 watts at full load, so that is 400 watts total.  A high-end power supply is approximately 85% efficient, so that means they will consume 470 watts of power.  Per day, that is 11.28 kilowatt hours, or 78.96 per week.  According to the Department of Energy the average power cost in the US right now is 11.04 US cents per kilowatt hour, which means a cost of USD 8.71 per week.

That means that after week 30, you would actually be losing money, so you would stop then.

Up to week 30, you will have made 660 bitcoins, which at the current exchange rate is USD 607.20.  Your electricity costs will have been USD 261.30.  This gives you a net profit of USD 345.90.

Considering that a 6950 sells for USD 240 right now, this does not pay for the cards (let alone any associated computer) before mining with them is no longer profitable.  You will need to sell the cards to see a profit.  The days of making a fortune in the bitcoin market by buying hardware are likely numbered.
Post
Topic
Board Pools
Re: Cooperative mining (160Ghash/s)
by
mrjones
on 11/04/2011, 00:18:44 UTC
Planning this into next release.
Nice!  Also, I forgot to say thanks for looking into the weirdness in pool block 2861 (i.e. block 116884) and taking care of it and distributing the earnings appropriately.  Greatly appreciate your responsiveness!
Post
Topic
Board Pools
Re: Cooperative mining (160Ghash/s)
by
mrjones
on 10/04/2011, 05:16:50 UTC
Is there any way to see which blocks a particular worker found? I noticed that one of mine found one today and purely out of curiosity I'm wondering which block it was. Wink I'd take a certain amount of pride in being able to say, "Oh, yeah, block 117551, that was me!"
Post
Topic
Board Mining
Re: Lowering mem clock to idle speeds SPEEDS UP Mh/s
by
mrjones
on 09/04/2011, 20:00:55 UTC
My gaming OC is 940/1100 or 940/1150 (stock for my XFX BE edition). during mining it is at 1020/300
What voltages do you use--in both situations--for the GPUs and memory?
Post
Topic
Board Mining
Re: Searching co-investors for mining cluster
by
mrjones
on 09/04/2011, 17:50:08 UTC
The cluster will be based on 2xHD6990 per rig and this can be expanded to as many rigs as possible. Income of the rigs will be divided between buying more mining rigs and paying out dividend for each of your shares.
If you're really serious about a cluster, you should use a PCIe expansion chassis designed for GPUs, which can hold 16 cards rather than a bunch of separate computers.  For example, the Dell PowerEdge C410x.  It works with ATI/AMD cards as well as NVIDIA cards, and can plug right into any computer to add 16 PCIe slots.  In a 42U rack you can easily fit three computers, nine of those, and a power distribution unit and you'll find yourself with 144 6990's--which is somewhere around 100 billion hashes per second.  All for a cost of under 140 000 BTC.
Post
Topic
Board Mining
Re: OpenCL SDK 2.4 Improved OpenCL runtime performance
by
mrjones
on 09/04/2011, 15:48:47 UTC
Ah I see, but you can always manually set the fan at a certain percentage. 11.4 is beta no?
Yes, 11.4 is beta.  I do believe you can manually set the fan speed by creating custom profiles (editing them yourself or with a tool), but it's not a feature provided in the standard Catalyst Control Panel, and since I'm just doing this for fun, I don't really want to mess with something that might result in my card bursting into flames.  :-)

Having run 11.4 for about 24 hours now, I can now update my previous observation.  The fan isn't always louder.  It seems to be loud for an hour or so at a time and then can be quiet for many hours, then eventually gets loud again.  Not sure what is up with that.

I'd imagine there is probably some sort of tool I could use to monitor and record the fan RPM and the GPU temperatures.  However, I won't be going back to an older version of the drivers (since I'm upgrading to a 6990 on Monday), so this data would be in isolation as I wouldn't be able to collect similar data using the old drivers to see what the difference is.

Another difference is that the ambient temperature may be changing, since the weather is also starting to get warmer.  So it may not be due to 11.4 but because we've had a 10°C change in the outdoor temperature over the past three days.  The computer is in my basement, where the temperature should be relatively constant, but perhaps even a couple degrees would make enough of a difference to bring the fan to the next higher speed.  Who knows.  All I know is I can hear it upstairs, whereas I didn't used to be able to.
Post
Topic
Board Mining
Re: OpenCL SDK 2.4 Improved OpenCL runtime performance
by
mrjones
on 08/04/2011, 20:47:12 UTC
On my 5970 on 64-bit Windows 7, there is no difference performance-wise (higher or lower) compared to 2.2.

However, I also upgraded my drivers from 11.2 to 11.4 at the same time.  There is one noticeable difference and that is that the fan noise is TERRIBLY louder than it used to be.  The temperature is now pegged at 88 degrees C when it used to be pegged at 89.
Post
Topic
Board Pools
Re: Cooperative mining (160Ghash/s)
by
mrjones
on 05/04/2011, 16:18:31 UTC
Looks like bug, but I never see it before. Now I'm not at home so I marked the block as invalid manually. From blockexplorer it looks like the block is ours, but I have to search logs and see what exactly happen. If block is really ours, I'll mark it as valid and distribute the reward for it, of course.
Strange indeed.  Thanks for the prompt reply.  Sounds about like my luck; I just start on this and within an hour bugs start popping up.  ;-)

And I have no idea what JackRabiit is talking about, although it sounds like he thinks that block being marked invalid had something to do with him specifically, as a result of him clicking "Stop" and "Start" quickly in succession?