Bitcoin Forum
May 29, 2017, 11:15:23 PM *
News: If the forum does not load normally for you, please send me a traceroute.
   Home   Help Search Donate Login Register  
Pages: « 1 2 [3]  All
Author Topic: Look... all these GPU miners waste 100% CPU time for nothing... WHY?!  (Read 10882 times)
Full Member
Offline Offline

Activity: 140

View Profile
September 15, 2011, 03:55:39 PM

which sdk? 2.1, 2.4, or 2.5?

I got a very slight increase (0.1%) in performance going from 2.4 to 2.5

If you found this post useful, feel free to share the wealth: 1E35gTBmJzPNJ3v72DX4wu4YtvHTWqNRbM
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Hero Member
Offline Offline

Activity: 896

Seal Cub Clubbing Club

View Profile
September 15, 2011, 04:24:31 PM

I never really experienced the 100% CPU issue with 11.5/2.1.  However I just did the full upgrade bundle with 11.8 a few days ago and sure enough my CPU meter is pegged at 100%.  So then I completely uninstalled the drivers and re-installed 11.5/2.1... aaaaand my CPU is still at 100% during mining.  FML

Jr. Member
Offline Offline

Activity: 55

View Profile
June 18, 2013, 02:13:52 PM

Can someone answer me this?

All these miners - Phoenix, ufasoft, cgminer, Diablo... every one I've tried so far, with both AMD and nVidia GPUs, always seem to run in a blind "game loop", consuming as much CPU power as is allocated to them. They don't use any intelligent control schemes to loop with less CPU, they just go 100% full-time.

That is HUGE. Power consumption is the #1 problem with Bitcoin hashing; for many people that don't consider it, they actually waste money by mining, getting a few bucks (and a warm fuzzy feeling), but then getting slapped with a huge power bill that eats it all away. I'm running my rig outside on the porch (2nd floor) to offset the 2:3 consumption:A/C cooling ratio problem (for about every 2 watts consumed by electronics, it takes 3 watts to remove the heat produced via air-conditioning). And even with that, it consumes 200 watts at 200MHash/sec on a 6770 and an underclocked (1.2GHz/200MHz/0.95v) Core 2 Quad. The meter reports I've spent $4.50 in electricity to produce ~0.57 Bitcoin over the past week (yuck!). That's not taking into account the losses in refining my mining methods, and it's due to improve, but that's a VERY tiny profit to be made from the amount of environmental resources consumed to get there...

One of the bigger oversights of GPU mining is the CPU factor. Having a miner eat up 100% of a single core makes the PC think there's an important process running that needs additional power to accelerate the process. That's completely untrue in Bitcoin mining - it just checks/updates the GPU's progress more often. Having a higher clock speed does NOTHING to increase the speed of the GPU process! Maybe a 1-2% change at worst, but going from full clock to minimal clock reduces the CPU's power consumption by more than half!

I brought this up once in the Phoenix thread, but got pretty much ignored with just one reply suggesting it was my nVidia drivers at fault. Now that I'm using ATI and seeing exactly the same behavior (and also with an nVidia Quadro driver, which is completely different), I know it's not the driver. It's the miner's loop. I've just got to wonder.... has anyone taken steps to address this in their setups? And are the developers of these miners able to do anything about the "game loop" problem?

I have found out the ATI drivers written after version 11.6 are buggy. It appears to "automatically" have use 100% of the core. Even though it appears that some of the "newer" drivers perform "better". It is not necessarily the case.

I have read that it can be remedied by using this variable in the args of your batch file.


Offline Offline

Activity: 952

View Profile
June 18, 2013, 09:48:51 PM

Herpy Derp

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
Pages: « 1 2 [3]  All
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!