Author

Topic: [ANN] sgminer v5 - optimized X11/X13/NeoScrypt/Lyra2RE/etc. kernel-switch miner - page 126. (Read 877859 times)

legendary
Activity: 1400
Merit: 1050
say I want to do some precalculation on blake256 for lyra2RE, where do I put that ?
midstate ?

ps: such a nightmare modifying sgminer  Angry
(how something which should take 5min (time it took on ccminer) will end up been done in 5hours...)
newbie
Activity: 57
Merit: 0
http://zuik.org/429k.png

Humm. I'm not sure why I'm showing you this, maybe because I have something to brag and I like bragging. Smiley

I made some small optimizations on the Wolf's neoscrypt kernel. Now it does 430khs on 280x, 450khs on r9 290, and 260khs on r9 270.

I'm thinking what I should do with this. There's no point to release this to public as this would just make net hashrate rocket and everyone would still get the same profit.



Either release it for free, or bury it and never release it.

Optomizing the kernel and skyrocketing the hashrate by releasing it does nothing but allow cards to get what they should really be getting anyway.

Burying it changes nothing.

Selling it, simply makes people that can't afford to buy it because of the low ROI on GPU's angry with you, and the whales that can afford to spread the ROI across many GPU's get fatter.

Also makes devs poorer. Just saying.

Selling it responsibly can be good for everyone involved - don't be a dick and sell a 10x faster miner, release most of it slowly, and sell one that's around 2x faster. That way, the public isn't too far behind.

Program it into a miner and have the miner auto donate 1%..  Easy enough.  Level playing field AND you get coin.

Don't you remem- oh, fuck it. I'm tired of teaching people crypto history.

Post a link, I'll figure it out, I'm good like that.

But finding that in the morass that is crypto, is damn near impossible.

It'd take several links, as it happened on BCT, but since you seem to care, I'll reiterate. There was a user named girino that made X11 50% faster, put in a 2% fee, and the community basically reverse engineered it, ripped out his code, and put it in sph-sgminer, which then got pulled into SGMiner. It is now called "darkcoin-mod" or "x11mod."

This community will do anything to not pay even a tiny fee - and anything can be reverse engineered, because if a computer can understand it, so can a human. So, the only thing you can do is make it very hard - but fuck up, and all your work will be for nothing. Having to risk that sucks.

It might be better if kernel was only released in binary form (*.bin), and not the source. The binaries could also be signed so if there is a leak, you could tell who has leaked..

Binary distribution would also eliminate the problem with different Catalyst versions. For example current neoscrypt kernel only compiles properly on Catalyst 14.6, anything newer or older generates HW errors or very slow speed. Then again all scrypt kernels compile best on 13.12, compiling on 14.x works but gives perhaps 30% lower hashrate..

The compiled binaries can be moved around with no problem. I have used the 14.6 neoscrypt binary with 13.12, and it works fine with full speed. Recompiling it under 13.12 halves the hashrate..

Still the biggest problem is, some users have 200 gpus and some have only a few. If you are selling a kernel, the price should be different! It should be "per GPU" price, but it is impossible to control. If the price is fixed, some big rig owner can easily pay a few BTC to get the kernel, and then ruin the profits for all "hobby" miners.

I like to optimize these just for my own fun. And obviously it's good if you get some profit from your work. But at the moment it seems the best way to profit, is just keep the kernel to yourself and enjoy the increased hashrate.. Any wider distribution will just lower my own profit.
sr. member
Activity: 539
Merit: 255


Humm. I'm not sure why I'm showing you this, maybe because I have something to brag and I like bragging. Smiley

I made some small optimizations on the Wolf's neoscrypt kernel. Now it does 430khs on 280x, 450khs on r9 290, and 260khs on r9 270.

I'm thinking what I should do with this. There's no point to release this to public as this would just make net hashrate rocket and everyone would still get the same profit.



Either release it for free, or bury it and never release it.

Optomizing the kernel and skyrocketing the hashrate by releasing it does nothing but allow cards to get what they should really be getting anyway.

Burying it changes nothing.

Selling it, simply makes people that can't afford to buy it because of the low ROI on GPU's angry with you, and the whales that can afford to spread the ROI across many GPU's get fatter.

Also makes devs poorer. Just saying.

Selling it responsibly can be good for everyone involved - don't be a dick and sell a 10x faster miner, release most of it slowly, and sell one that's around 2x faster. That way, the public isn't too far behind.

Program it into a miner and have the miner auto donate 1%..  Easy enough.  Level playing field AND you get coin.

Don't you remem- oh, fuck it. I'm tired of teaching people crypto history.

Post a link, I'll figure it out, I'm good like that.

But finding that in the morass that is crypto, is damn near impossible.

It'd take several links, as it happened on BCT, but since you seem to care, I'll reiterate. There was a user named girino that made X11 50% faster, put in a 2% fee, and the community basically reverse engineered it, ripped out his code, and put it in sph-sgminer, which then got pulled into SGMiner. It is now called "darkcoin-mod" or "x11mod."

This community will do anything to not pay even a tiny fee - and anything can be reverse engineered, because if a computer can understand it, so can a human. So, the only thing you can do is make it very hard - but fuck up, and all your work will be for nothing. Having to risk that sucks.

I've seen the exact same thing in the sat hacking days... (they ended about a decade ago)  And participated in it, and had my own VB code ripped off and sold without so much as a thank you.

The motto then was "I want my free TV no matter how much it costs", and people would pay $100 a month to beat a $75 a month bill.  Fun times, I made 2 years worth of payments on my jeep from that, and consider myself very lucky to have gotten that much out of it.

Ahh, different name, different time, different life, same arguments..  lol
member
Activity: 81
Merit: 1002
It was only the wind.
For you guys with Hawaii cards, or guys who just want to try something new, here: https://github.com/wolf9466/neo-sgminer5-hawaii

Should help you get this (270X, 290X, and 290X, in that order; nsfw): https://ottrbutt.com/miner/neoscryptwolf-11212014.png

Any benefit on using the kernel on Tahiti cards (280x) at all?

Maybe - I haven't tried all settings - if you want to try something new, try it out. You'll want to change your settings, though; I basically implemented a lookup gap of 2.

Can you build a Windows 64-bit version like you normally do?

Ugh, don't make me do stuff!
sr. member
Activity: 423
Merit: 250
You know the funny thing about your whole BS campaign against miners Wolf is after your kernel leaked, x11 difficulty has barely moved. Which means one of three things. Everyone is operating on Maxwell (I find this hard to believe), people didn't find it... OR more then likely it was already well distributed before it leaked.

Remember my threads where I was asking what was happening in the last two months that made difficulty jump so much? Then I surmised that it was because people were using GPUs as space heaters. I'm pretty sure your kernel has been in circulation for quite some time already either through your own hands or from back room trading behind the scenes. Either way I'm earning now what I did before people turned their GPUs on 'for heat' with x11, which just happened to coincide with when you started distributing your kernel.

So you basically shot yourself in your feet by trying to keep everything low key, which just made more people try and sell it behind your back... And apparently all the big miners got it because it hasn't changed a darn thing now that it's public. I suppose they could have their own super secret kernel maker too? -_-

Too bad you didn't just go public with it (besides bragging) and make a miner for it... but I suppose people would just cheat that as well (and apparently also resell it for cheaper to other people). There are also people that would be willing to NOT pay 3 BTC, but donate hashing power as well... But you know, keep thinking what you want.

Oh and people still pay Claymores fee.

Well, you can lower your voltages and clocks, to get same hashrate with less watts. Less clock necessarily doesn't mean less watts, but less voltage almost definetily does..

But yes, running higher hashrate means higher watts also. I haven't measured it because power consumption is not an issue for me, but the GPUs seem to run a bit hotter.

Aye, not talking about higher hashrate then what we're getting right now. Same hashrate as publicly available miner, with the optimizations he put in place in this one.
sr. member
Activity: 539
Merit: 255


Humm. I'm not sure why I'm showing you this, maybe because I have something to brag and I like bragging. Smiley

I made some small optimizations on the Wolf's neoscrypt kernel. Now it does 430khs on 280x, 450khs on r9 290, and 260khs on r9 270.

I'm thinking what I should do with this. There's no point to release this to public as this would just make net hashrate rocket and everyone would still get the same profit.



Either release it for free, or bury it and never release it.

Optomizing the kernel and skyrocketing the hashrate by releasing it does nothing but allow cards to get what they should really be getting anyway.

Burying it changes nothing.

Selling it, simply makes people that can't afford to buy it because of the low ROI on GPU's angry with you, and the whales that can afford to spread the ROI across many GPU's get fatter.

Also makes devs poorer. Just saying.

Selling it responsibly can be good for everyone involved - don't be a dick and sell a 10x faster miner, release most of it slowly, and sell one that's around 2x faster. That way, the public isn't too far behind.

Program it into a miner and have the miner auto donate 1%..  Easy enough.  Level playing field AND you get coin.

Don't you remem- oh, fuck it. I'm tired of teaching people crypto history.

Post a link, I'll figure it out, I'm good like that.

But finding that in the morass that is crypto, is damn near impossible.
member
Activity: 81
Merit: 1002
It was only the wind.
For you guys with Hawaii cards, or guys who just want to try something new, here: https://github.com/wolf9466/neo-sgminer5-hawaii

Should help you get this (270X, 290X, and 290X, in that order; nsfw): https://ottrbutt.com/miner/neoscryptwolf-11212014.png

Any benefit on using the kernel on Tahiti cards (280x) at all?

Maybe - I haven't tried all settings - if you want to try something new, try it out. You'll want to change your settings, though; I basically implemented a lookup gap of 2.
hero member
Activity: 784
Merit: 500
Seems there is new algo on the road!

I just noticed that RC1 of sgminer-Lyra2RE has been released: https://github.com/metalicjames/sgminer-Lyra2RE/releases/tag/5.0.0-Lyra2RE-RC1

Are there already some test pools / testnets to test the new sgminer-Lyra2RE on Lyra2RE stratum mining?
hero member
Activity: 561
Merit: 500
kittehcoin.info
Here is the thing. If you publish this only few people who start using this amongst first ones would benefit from this and only for half a day until everyone else accepts new miner. The same thing would be with FTC if we stayed with first miner we had without any optimization. Diff has the main role here. I suggest to you to use it without any publishing so at lest someone who works hard on some development have some kind of profit, if we can talk about profit at all those days. Wolf0 did amazing work last few months, did he had anything from it. I believe that answer is NO. So keep it for yourself and for those who want those performance they should understand that if they want more they should start learning how to do it not expecting to benefit once more from someones else hard work.
member
Activity: 81
Merit: 1002
It was only the wind.
For you guys with Hawaii cards, or guys who just want to try something new, here: https://github.com/wolf9466/neo-sgminer5-hawaii

Should help you get this (270X, 290X, and 290X, in that order; nsfw): https://ottrbutt.com/miner/neoscryptwolf-11212014.png
sr. member
Activity: 539
Merit: 255


Humm. I'm not sure why I'm showing you this, maybe because I have something to brag and I like bragging. Smiley

I made some small optimizations on the Wolf's neoscrypt kernel. Now it does 430khs on 280x, 450khs on r9 290, and 260khs on r9 270.

I'm thinking what I should do with this. There's no point to release this to public as this would just make net hashrate rocket and everyone would still get the same profit.



Either release it for free, or bury it and never release it.

Optomizing the kernel and skyrocketing the hashrate by releasing it does nothing but allow cards to get what they should really be getting anyway.

Burying it changes nothing.

Selling it, simply makes people that can't afford to buy it because of the low ROI on GPU's angry with you, and the whales that can afford to spread the ROI across many GPU's get fatter.

Also makes devs poorer. Just saying.

Selling it responsibly can be good for everyone involved - don't be a dick and sell a 10x faster miner, release most of it slowly, and sell one that's around 2x faster. That way, the public isn't too far behind.

Program it into a miner and have the miner auto donate 1%..  Easy enough.  Level playing field AND you get coin.
member
Activity: 81
Merit: 1002
It was only the wind.
Ok, thanks guys for the fast reply.

B.T. Coin: I am using those in my batch files and found a really good program (manager) called Awesome Miner that uses them too.
Wolf0: Wow you are one of the developers I see who makes modded kernels. I am honored by your reply. Please elaborate on how the stats work and count.

AwesomeMiner downloads a fresh miner (today it's saying it is version 4.2.2) None of the v5 devel miners worked until I upgraded the buffer to 1G for the GPU portion of my AMD A8 APU. I am giving about 225Khash to waffle pool right now, but they don't accept very many of my shares. Other pools are much more accepting of my work. NiceHash is in close to the same range as Waffle when it comes to work accepted. XPool and Ghash.io accept way more of my shares then these new-to-me pools do, but these new pools are multi-algorithm. Does that make a difference? Should I try NiceHash's non-switching ports? will that make a difference in the acceptance rate?

What factors affect the stale and rejected rates and how do I increase WU, which I suspect is Work Utilization. Is there a glossary for all these terms, a WikiPedia article or something?

Haha, I'm not that important. Anyway, for some strange reason, if you see a 0.01 share accepted, I'm pretty sure it counts it as 0.01. So the accept count will go up, just INSANELY slowly.
legendary
Activity: 1400
Merit: 1050
Well, you can lower your voltages and clocks, to get same hashrate with less watts. Less clock necessarily doesn't mean less watts, but less voltage almost definetily does..

But yes, running higher hashrate means higher watts also. I haven't measured it because power consumption is not an issue for me, but the GPUs seem to run a bit hotter.

Don't start with him - no matter how much you tell him that, he insists that you can lower power usage in the kernel and keep the same hashrate. Of course, you can, but that's obviously crippling it.
Grin bensam is the power troll (been doing this on all threads...)
however, he should look at lyra2 miner, it is a low power algo
newbie
Activity: 57
Merit: 0
Well, you can lower your voltages and clocks, to get same hashrate with less watts. Less clock necessarily doesn't mean less watts, but less voltage almost definetily does..

But yes, running higher hashrate means higher watts also. I haven't measured it because power consumption is not an issue for me, but the GPUs seem to run a bit hotter.
sr. member
Activity: 423
Merit: 250


Humm. I'm not sure why I'm showing you this, maybe because I have something to brag and I like bragging. Smiley

I made some small optimizations on the Wolf's neoscrypt kernel. Now it does 430khs on 280x, 450khs on r9 290, and 260khs on r9 270.

I'm thinking what I should do with this. There's no point to release this to public as this would just make net hashrate rocket and everyone would still get the same profit.



Trim it down and increase power efficiency instead for the same hashrate people are already getting. I'm guessing with the above optimizations it also increases  power usage?
member
Activity: 81
Merit: 1002
It was only the wind.
Hello everyone, I am new to mining and have gotten this devel version of sgminer to start hashing on the x11 algo. I noticed that the A: does not seem to be working or any of the top stats for that matter. I am using Win7 Ultimate and have the 13.2 catalyst drivers. The program crashed and gave me an error saying my buffer was too small in the beginning. Took me 3 days to fix that.  I increased the buffer in my BIOS for the APU-GPU buffer.  Please point me to documentation on this program I have read the Git page.. Looking for info on the second status line (beginning with ST: and ending with RF:) and also the plethora of options that are available for the config file. I have read the command line help page. I am very excited to be part of this vibrant and active community and will look forward to getting some hash power up to Niceash via the WestHash portal. Thanks for the help guys/gals.

It does work - just counts differently.
sr. member
Activity: 373
Merit: 250
hero member
Activity: 935
Merit: 1001
I don't always drink...
how can i disable 1 card in this sgminer?

Press "g" then "disable" then pick gpu  
how can i do it in conf file?

use the device command.  For instance if you want to disable GPU 1 you use the command:

"device": "0,2,3",
sr. member
Activity: 373
Merit: 250
how can i disable 1 card in this sgminer?

Press "g" then "disable" then pick gpu  
how can i do it in conf file?
hero member
Activity: 528
Merit: 500
how can i disable 1 card in this sgminer?

Press "g" then "disable" then pick gpu 
Jump to: