DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
December 30, 2011, 08:54:49 AM |
|
Update: Moved two adds to host code from kernel, made it faster.
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
December 30, 2011, 02:01:43 PM |
|
Update: Added two often requested features: return to primary pool every 100 minutes when using multipool, and added a feature to automatically donate, use -b.
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 03, 2012, 11:33:50 AM |
|
Update: Bug in multipool pool advance fixed, uncovered by return to primary. D'oh.
|
|
|
|
Gabi
Legendary
Offline
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
|
|
January 04, 2012, 01:00:53 PM |
|
Windows Defender FAIL, it is telling me diablominer may be a virus and ask me to delete it. Danger level: average
Of course it's a false positive, diablominer is safe, but for MICROSOFT, it isn't.
Program:Win32/BitCoinMiner Program:MacOS/BitCoinMiner Program:Linux/BitCoinMiner Program:Solaris/BitCoinMiner
So much fail.
Also it shows that microsoft consider miners as dangerous software
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 04, 2012, 03:26:17 PM |
|
Windows Defender FAIL, it is telling me diablominer may be a virus and ask me to delete it. Danger level: average
Of course it's a false positive, diablominer is safe, but for MICROSOFT, it isn't.
Program:Win32/BitCoinMiner Program:MacOS/BitCoinMiner Program:Linux/BitCoinMiner Program:Solaris/BitCoinMiner
So much fail.
Also it shows that microsoft consider miners as dangerous software
There has been an actual virus that distributes miners as their payloads, and the authors of the anti-viruses are too stupid to tag the right binaries (ie, the virus instead of the otherwise legitimate payload). The same has happened to cgminer, btw.
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 05, 2012, 01:13:55 AM |
|
Update: Improved error handling for argument parsing, will now quit if you do not supply enough connection parameters, or try to use 0 with -D
|
|
|
|
Gabi
Legendary
Offline
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
|
|
January 05, 2012, 12:08:16 PM |
|
Yup i know. I just reported it for the lulz. Fail defender when it report a safe thing as dangerous
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 06, 2012, 04:54:30 AM |
|
BTW, anyone using the donate function, update to newest. That multipool bug apparently screws up donating too, it hops to the wrong pool to donate on.
|
|
|
|
freshzive
|
|
January 10, 2012, 03:46:48 AM |
|
Is there anyway to reduce the amount of graphics lag this causes in OS X? The latest version works perfectly on my iMac w/ a Radeon 4850 (getting 50mhash), but it makes everything so laggy i can only run it when afk.
Currently the only flag I'm using is -w 64 as that's recommended in the OP.
|
|
|
|
Eveofwar
|
|
January 10, 2012, 04:38:36 AM |
|
Is there anyway to reduce the amount of graphics lag this causes in OS X? The latest version works perfectly on my iMac w/ a Radeon 4850 (getting 50mhash), but it makes everything so laggy i can only run it when afk.
Currently the only flag I'm using is -w 64 as that's recommended in the OP.
Try adding -f 120 Tweak the number up/down...higher you go = smoother desktop experience, but slower mining
|
|
|
|
Queelis
Newbie
Offline
Activity: 36
Merit: 0
|
|
January 10, 2012, 08:30:08 AM |
|
If that's anywhere close to -f settings in GUIminer, -f 60 lets me watch GPU-accelerated HD videos without a problem. Even -f 55 is ok.
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 10, 2012, 11:20:48 AM |
|
Is there anyway to reduce the amount of graphics lag this causes in OS X? The latest version works perfectly on my iMac w/ a Radeon 4850 (getting 50mhash), but it makes everything so laggy i can only run it when afk.
Currently the only flag I'm using is -w 64 as that's recommended in the OP.
Add -f 60 or a higher number (-f should always be a divisor or multiple of 60) If that's anywhere close to -f settings in GUIminer, -f 60 lets me watch GPU-accelerated HD videos without a problem. Even -f 55 is ok.
Same goes for you, 55 isn't a divisor or multiple of 60. -f 60, 120, etc are nicer.
|
|
|
|
Queelis
Newbie
Offline
Activity: 36
Merit: 0
|
|
January 10, 2012, 01:05:04 PM |
|
Is there any benefit to having multiples of 60?
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 10, 2012, 02:22:20 PM |
|
Is there any benefit to having multiples of 60?
Yeah. There are some things hardwired in the driver to work around 60hz (the refresh rate of virtually every LCD monitor on DVI/HDMI/Displayport), instead of just being triggered either after the last iteration is done, or on the actual refresh rate. So, multiples and divisors of 60 seem to give higher hash rates and/or give better desktop latency.
|
|
|
|
freshzive
|
|
January 10, 2012, 03:52:27 PM |
|
-f 120 seems to have done the trick. hashrate drops by about 5-10mhash when I'm using the computer, but average goes back up to where it was before when I'm afk thanks for the help
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 11, 2012, 06:46:19 PM |
|
Update: I have changed how the vector argument works to better serve new and upcoming GPUs. It now uses comma separated values, and vectors up to 16 in length. It also now supports 3 length vectors as well.
If you used this -> switch to this...
-v 1 -> -v 1 -v 2 -> -v 2 -v 3 -> -v 2,1 -v 4 - > -v 2,2 -v 18 -> -v 1,1 -v 19 -> -v 1,1,1 -v 36 -> -v 4 -v 40 -> -v 4,4
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 11, 2012, 09:03:55 PM |
|
What's the recommended -v argument for GCN?
No one knows yet. 1onevvolf has a thread going that is exploring this until I get mine. https://bitcointalk.org/index.php?topic=56630.0
|
|
|
|
despoiler
Member
Offline
Activity: 94
Merit: 10
|
|
January 12, 2012, 03:42:53 AM Last edit: January 12, 2012, 05:21:34 AM by despoiler |
|
Just got my Sapphire 7970 installed. Been doing some testing. Confirming what others have been seeing. Stock clocks ~550mh/s. 1125/1375 OC is giving me ~671mh/s peak with ~655mh/s average. Default miner settings. 11.12 drivers from the below address. 2.6 SDK of course. http://support.amd.com/us/kbarticles/Pages/radeon-7900-series.aspx
|
|
|
|
1onevvolf
Newbie
Offline
Activity: 43
Merit: 0
|
|
January 12, 2012, 11:34:34 AM |
|
What's the recommended -v argument for GCN?
I found that -v 1 works best, with the rest of the settings at default. @DiabloD3: I like the vector changes! Much cleaner than what I cooked up. By the way, I found that -v 16 isn't working with the new changes. The nonce.sN components aren't correctly declared in hex when N > 9. Here's a fix: if(vectors[y] > 1) { for(int i = 0; i < vectors[y]; i++) - end += replace.replace(lastVar, lastVar + ".s" + i).replaceAll("nonce", "nonce.s" + i) + "\n"; + end += replace.replace(lastVar, lastVar + ".s" + Integer.toHexString(i)).replaceAll("nonce", "nonce.s" + Integer.toHexString(i)) + "\n"; } else { end += replace; }
|
|
|
|
DiabloD3 (OP)
Legendary
Offline
Activity: 1162
Merit: 1000
DiabloMiner author
|
|
January 12, 2012, 12:19:25 PM |
|
What's the recommended -v argument for GCN?
I found that -v 1 works best, with the rest of the settings at default. @DiabloD3: I like the vector changes! Much cleaner than what I cooked up. By the way, I found that -v 16 isn't working with the new changes. The nonce.sN components aren't correctly declared in hex when N > 9. Here's a fix: if(vectors[y] > 1) { for(int i = 0; i < vectors[y]; i++) - end += replace.replace(lastVar, lastVar + ".s" + i).replaceAll("nonce", "nonce.s" + i) + "\n"; + end += replace.replace(lastVar, lastVar + ".s" + Integer.toHexString(i)).replaceAll("nonce", "nonce.s" + Integer.toHexString(i)) + "\n"; } else { end += replace; }
BTW, I figured out how to make your shuffle() trick actually work. I'll commit it in a bit. It doesn't improve it the way you hoped.
|
|
|
|
|