Pages:
Author

Topic: ethminer-0.9.41-genoil-1.1 - page 32. (Read 397363 times)

full member
Activity: 196
Merit: 100
July 01, 2016, 05:14:27 AM
can you make a readme fil with some help on how to use all the options and how do use with diffrent pools


i have a 390x and with claymore i get 30.5mhs but with ethminer-0.9.41-genoil-1.1.7 i get 28.2mhs i'm useing 15.12 driver
i've tried to OC but i dont get higher hashrate

EDIT:
ethminer.exe -SC 2 --farm-recheck 200 -G --opencl-platform 0 -SP 1 -O 0x000000/gpu1:x -S eth-eu.dwarfpool.com:8008
is what i use. i added --farm-recheck 200 and now it goes from 25mhs to 31mhs
hero member
Activity: 1246
Merit: 708
June 30, 2016, 06:51:25 PM
Problems once again Sad
Succesfully mining other mining tools but  now tryiing to try Genoil  back:

Version 1.1.3

Code:
[OPENCL]:Using platform: AMD Accelerated Parallel Processing
[OPENCL]:Using device: Tonga(OpenCL 2.0 AMD-APP (1800.11))
[OPENCL]:Intenral error: creating OpenCL binary failed

[OPENCL]:clEnqueueWriteBuffer(-38)
newbie
Activity: 59
Merit: 0
June 30, 2016, 03:55:13 PM
To make each GPU submit to it's own worker, I need to run a separate instance of genoil, pointing to one specific GPU, correct?

correct but you will build a hugh overload on cpu for that, would do this only if it really needed

Yup you're exactly right, which I found out a few minutes after I posted, hahaha.  I went back to a single worker for now.  Thanks for the info!
sr. member
Activity: 420
Merit: 252
June 30, 2016, 02:51:34 PM
To make each GPU submit to it's own worker, I need to run a separate instance of genoil, pointing to one specific GPU, correct?

correct but you will build a hugh overload on cpu for that, would do this only if it really needed
newbie
Activity: 59
Merit: 0
June 30, 2016, 12:13:39 PM
To make each GPU submit to it's own worker, I need to run a separate instance of genoil, pointing to one specific GPU, correct?
sr. member
Activity: 340
Merit: 251
Smell the glove.
June 30, 2016, 11:52:13 AM
I've done some benchmarking on Linux as well as Windows rigs with older drivers (15.xxx) and I observe much much lower speed for AMD GPUs in the 1.1.x branch compared to 1.0.x branch (1.1.x being like 50% slower). Anybody else observing this? Genoil, were there any OpenCL changes from 1.0.x to 1.1.x?

I've not seen this at all on Ubuntu 15.10 using Crimson 15.12, (1) 390x and (2) 390 XFX card and a little Gigabye AM1M-S2H board with 8GB of RAM.
My rates have remained constant (94MH) between the 1.0.x and 1.1.x series.

Here's my config line using 1.1.7, it's been running 100% of the time since Friday last -
ethminer -G --cl-local-work 256 --cl-global-work 16384 -SP 0 -SC 1 -S www.donkeypool.com:5082 -O 0x45B187fF84d70f0677dF2b76eeB15F6453aef6d0.amd

During the day, 8-5, I only run the 390x because it's hot and noisy. That one card does around 27MH.

AMD mining hashrates decrease precipitously with the increase in the DAG size; this is not likely to change significantly even with expert OpenCL optimizations (Wolf0).
I'd love to be wrong (Wolf0)Smiley
sr. member
Activity: 457
Merit: 273
June 30, 2016, 11:16:03 AM
I've done some benchmarking on Linux as well as Windows rigs with older drivers (15.xxx) and I observe much much lower speed for AMD GPUs in the 1.1.x branch compared to 1.0.x branch (1.1.x being like 50% slower). Anybody else observing this? Genoil, were there any OpenCL changes from 1.0.x to 1.1.x?
hero member
Activity: 1008
Merit: 1000
June 30, 2016, 10:33:00 AM
My niggas let's all chill and put the straps down, we are not at war with each other.
sr. member
Activity: 340
Merit: 251
Smell the glove.
June 30, 2016, 10:20:27 AM
Ethereum is not the only coin, it's actually funny how many Eth babies spawned with this last spring run in Cryptos. It appears while they were growing in their hatchery they didn't notice mining has been around for years and is already quite mature outside of it.

Bitch please, I been here longer than you.

On top of this, MINERS happen to be boxes people don't touch often. Oh. and I use *nix on my desktop. And laptop. And server.

I touch mine ALL THE TIME.
But, that's a problem for another forum:)
legendary
Activity: 1750
Merit: 1024
June 30, 2016, 07:06:50 AM
Anyone testing the brand new RX 480?

Cryptominingblog has some initial benchmarks.



No, that's what you get when you whine, bitch, and moan about how you're too lazy to use something that will solve most of your issues just because you have to put work into it.

Already covered this, switching to a new OS is not the same as fixing bugs. If something breaks in Nix and is working in Windows, are you therefore lazy if you don't switch to Windows? Your logic is completely flawed.

Not just that, but being lazy is a completely subjective quality. You can be lazy and still doing the most efficient, correct, and well thought out answer. In this case, just spinning my wheels will not help me (or anyone) in the long run and will definitely make more problems then it's worth.

Think before you leap, instead of leap before you think.

FULL ACK ! Linux is the better mining plattform .... stable since month and no GUI Overhead like windows ....
And it isn't hard to learn.... Needs only a little bit work in it !

I bet i could teach everyone with a 50 - 100 Line instruction to build a ethereum miner based on ubuntu 14.04 LTS / 15.10 that will give full performance !


btw. Linux will be ever the first place where new miners get released. Windows is only a port of them .... sometimes good sometimes bad, and this is never a developer fault. the initial design is and will be ever linux !

Already covered this. Nix isn't any more stable then Windows if it's configured properly. Performance is very much on par, if not better sometimes (depending on what you're mining).

As I already mentioned, the few people using Nix to mine are using guides or preinstalls which they can't fix themselves if something breaks. That is a good way to screw yourself in the long run if you don't know how to troubleshoot your system... and with mining we all know you'll run into issues.

Have you noticed you're talking about a OS in terms of basically coding lines? How is that remotely user friendly or intuitive?

Some developers aren't even releasing binaries for nix... As I already mentioned, again, SP for instance didn't release code for Nix, he's not the only one... because almost no one uses it.

Ethereum is not the only coin, it's actually funny how many Eth babies spawned with this last spring run in Cryptos. It appears while they were growing in their hatchery they didn't notice mining has been around for years and is already quite mature outside of it.

do you believe yourself what you are talking about ?
why should a dev should release a Linux binary? there are many deps that optimize the mining process(libraries), they are all different based on the system you are using (distro and version).
It is easy like shit to build them it self. and of course the github source IS linux c++ source ... also the nice gui applications that every windows user is using are based on QT, right a linux based GUI-Framework ...

and believe me all big miningfarms are on linux ...

cry silently bensam1231, there are many howtos how to set up a basic linux system like ubuntu 14.04 LTS, AMD Mining , NVIDIA Mining , and also CPU Mining.
but that have to do that you read and use them. only thing that you can is cry and moan at developer postings like "why it isn't working for me bla bla" they give the hard work mostly for free and when dev told you it is a OS Problem switch to an OS that hasn't this limitation than your are raging on them ....

My opinion you are a windows troll ....
By the way, I am using Unix, Linux and Windows. For each application area the right system ...

Mining is a Linux case no less no more ...
Only the kiddies are mining on windows and cry when performance is bad ...


EDIT: Snipped from SP_CCMINER README

This variant was tested and built on Linux (ubuntu server 14.04) and VStudio 2013 on Windows 7.

hmmm not supporting Linux .... hmmmm gotcha

all windows requirements are ports from linux to windows ... so say again linux is not the first choice

As with anything else, most developers cater to their user base... If the majority of users use Windows, why would they take time to release Nix libraries, especially if they're selling a product? Supply and demand.

It's 'easy to build them' if you have tons of experience. Just because you are experienced in nix does not mean everyone else is. Nix is not a user friendly operating system, as has been mentioned numerous times. It's basically like writing code... It's all CLI anytime you have to do anything remotely advanced and the operating system doesn't guide you through what you need to do. You need to look up the commands, be told them, or spend a lot of time with trial and error (just like with coding).

You shouldn't fight a operating system to get things to work. That shows bad design. You can say 'if that's the case, you're using it wrong'. Of course, being another user without a ridiculous amount of experience... that's what happens and the whole reason it's someones job to work on Nix.

When there is a BUG, YOU FIX THE BUG. Jesus, for how much you guys talk about nix and command line, you think you'd understand logic. When there is a bug with Nix, you don't switch to Windows do you? No. Or are you going to tell me now that Nix doesn't get bugs... just like it doesn't get viruses? (we covered this three posts up).


Nix is great at what it does, which is sit in a dusty box somewhere that NO ONE EVER TOUCHES. IE infrastructure, dedicated units, integrated solutions for industrial use... It's not a interactive OS you can work on.

"all windows requirements are ports from linux to windows ... so say again linux is not the first choice"

As to this, go read BradleyJs post. IT doesn't matter what it's developed on. Where something is built has nothing to do with where it's used or how it's used. You buy a vehicle, you can only drive it around the dealership lot? This is extremely flawed logic.
legendary
Activity: 1260
Merit: 1009
June 29, 2016, 09:20:16 PM
Love the latest dagless miner btw! Works fine on all the rigs but one, which throws nothing but rejects for an hour or more, while all the identical rigs around it are fine the entire time. Anyone ran into this, or have a solution? Thanks.
legendary
Activity: 1564
Merit: 1027
June 29, 2016, 08:16:08 PM
Anyone testing the brand new RX 480?
legendary
Activity: 1281
Merit: 1003
June 29, 2016, 04:56:09 PM
Can I ask for best settings for r9 280x - 1020/6000mhz? thanx.

you have to test on your own
each 380 i have  have different results and they not all on the same setting to have the best speed

but i see people overclock the memory but it has no effect because memory bus is not load at 100% (70 only)

and try with --cl-local-work 64 128 256   --cl-global-work from 8192 and up

i have some running at 16384,20480,26624 with --cl-local-work 64  for r9 380, asus, msi get some higher speed than sapphire & xfx
but there also difference with same model

gpu overclock has no effect (i try up to 1060) so i run them all at 1000  and memory 1400&1375 (i try run them all at 1400 but the asus did not like so i keep a stock 1375 anyways no difference in speed)

the asus stock speed is 970 the slowest  but it s the best card (+- 1.7mh more than xfx & sapphire what run stock at 1000

newbie
Activity: 14
Merit: 0
June 29, 2016, 02:19:26 PM
Can I ask for best settings for r9 280x - 1020/6000mhz? thanx.
newbie
Activity: 5
Merit: 0
June 29, 2016, 12:24:56 PM
Hello Genoil,

I've just noticed that the release link in page 1 points to the old 1.0.x versions and not the latest 1.1.x.
I suppose that the new link should be :

https://github.com/Genoil/cpp-ethereum/tree/110/releases

Thank you for your amazing work !


sr. member
Activity: 420
Merit: 252
June 29, 2016, 09:57:26 AM

No, that's what you get when you whine, bitch, and moan about how you're too lazy to use something that will solve most of your issues just because you have to put work into it.

Already covered this, switching to a new OS is not the same as fixing bugs. If something breaks in Nix and is working in Windows, are you therefore lazy if you don't switch to Windows? Your logic is completely flawed.

Not just that, but being lazy is a completely subjective quality. You can be lazy and still doing the most efficient, correct, and well thought out answer. In this case, just spinning my wheels will not help me (or anyone) in the long run and will definitely make more problems then it's worth.

Think before you leap, instead of leap before you think.

FULL ACK ! Linux is the better mining plattform .... stable since month and no GUI Overhead like windows ....
And it isn't hard to learn.... Needs only a little bit work in it !

I bet i could teach everyone with a 50 - 100 Line instruction to build a ethereum miner based on ubuntu 14.04 LTS / 15.10 that will give full performance !


btw. Linux will be ever the first place where new miners get released. Windows is only a port of them .... sometimes good sometimes bad, and this is never a developer fault. the initial design is and will be ever linux !

Already covered this. Nix isn't any more stable then Windows if it's configured properly. Performance is very much on par, if not better sometimes (depending on what you're mining).

As I already mentioned, the few people using Nix to mine are using guides or preinstalls which they can't fix themselves if something breaks. That is a good way to screw yourself in the long run if you don't know how to troubleshoot your system... and with mining we all know you'll run into issues.

Have you noticed you're talking about a OS in terms of basically coding lines? How is that remotely user friendly or intuitive?

Some developers aren't even releasing binaries for nix... As I already mentioned, again, SP for instance didn't release code for Nix, he's not the only one... because almost no one uses it.

Ethereum is not the only coin, it's actually funny how many Eth babies spawned with this last spring run in Cryptos. It appears while they were growing in their hatchery they didn't notice mining has been around for years and is already quite mature outside of it.

do you believe yourself what you are talking about ?
why should a dev should release a Linux binary? there are many deps that optimize the mining process(libraries), they are all different based on the system you are using (distro and version).
It is easy like shit to build them it self. and of course the github source IS linux c++ source ... also the nice gui applications that every windows user is using are based on QT, right a linux based GUI-Framework ...

and believe me all big miningfarms are on linux ...

cry silently bensam1231, there are many howtos how to set up a basic linux system like ubuntu 14.04 LTS, AMD Mining , NVIDIA Mining , and also CPU Mining.
but that have to do that you read and use them. only thing that you can is cry and moan at developer postings like "why it isn't working for me bla bla" they give the hard work mostly for free and when dev told you it is a OS Problem switch to an OS that hasn't this limitation than your are raging on them ....

My opinion you are a windows troll ....
By the way, I am using Unix, Linux and Windows. For each application area the right system ...

Mining is a Linux case no less no more ...
Only the kiddies are mining on windows and cry when performance is bad ...


EDIT: Snipped from SP_CCMINER README

This variant was tested and built on Linux (ubuntu server 14.04) and VStudio 2013 on Windows 7.

hmmm not supporting Linux .... hmmmm gotcha

all windows requirements are ports from linux to windows ... so say again linux is not the first choice
member
Activity: 81
Merit: 1002
It was only the wind.
June 24, 2016, 01:36:02 PM
Is there a specification for Eth Stratum v2? Currently my SGMiner port only works with getwork, and it does NOT work well at low diff.

Try DonkeyPool - min diff is 1.5 Bill and fluctuates so all miners share submit average is equal to the average ETH blocktime.
That's what stratum is suppose to do, right?

There are now (3) stratum options (thanks to NiceHash).
They each have differing opinions on how to deliver getWork from the wallet without polling a websocket.

DonkeyPool supports the Coinotron spec, which makes the most sense.
Why use a proxy? all miners now support some type of stratum.

DonkeyPool still has getWork support, but only until June 30.
Then it's all stratum(ish) support.

DonkeyPool getwork string would be address: / workername / hashrate integer value

eg
www.donkeypool.com/0xaaaadddreeesss/worker/10


No, Stratum is a lot better, which is why I'd rather SGMiner use it than getwork. But fucking NiceHash had to reinvent the wheel (again) - are there actual specs for any of these stratum versions? Specifically 2 and 3?

Stratum is marginally better - for pools.
It's easier to administrate - but keeping a socket open has essentially the same footprint as 2 requests to nginx per second, per miner.
There is no spec, only code.
NiceHash's document is outdated and I haven't found it to be accurate.
Maybe they just haven't updated.



Not just better for pools - you can find two shares in a row, and submit both with Stratum. With shitty Eth getwork, it forces new work every submit.

Not true with DonkeyPool.
Nnginx sits between the wallet and proxies eth_submitWork.

The getWork params only change when there's a blockchange, as it should be.


True with others, at least.
Yup, other's who aren't paying attention.
ANY share can solve a block - it's stupid not to allow this and just look for duplicate nonces and verify the share diffs.
sammy007 is convinced this is a bad idea and his pool doesn't (and never will) support vardiff.
He also won't share why he's so paranoid on the subject.

I've examined the code in geth and I just don't see a problem with a difficulty "proxy".
It's not REALLY vardiff, just a mech to balance share submission.

I completely agree - it's pointless.
legendary
Activity: 1750
Merit: 1024
June 29, 2016, 07:57:36 AM

No, that's what you get when you whine, bitch, and moan about how you're too lazy to use something that will solve most of your issues just because you have to put work into it.

Already covered this, switching to a new OS is not the same as fixing bugs. If something breaks in Nix and is working in Windows, are you therefore lazy if you don't switch to Windows? Your logic is completely flawed.

Not just that, but being lazy is a completely subjective quality. You can be lazy and still doing the most efficient, correct, and well thought out answer. In this case, just spinning my wheels will not help me (or anyone) in the long run and will definitely make more problems then it's worth.

Think before you leap, instead of leap before you think.

FULL ACK ! Linux is the better mining plattform .... stable since month and no GUI Overhead like windows ....
And it isn't hard to learn.... Needs only a little bit work in it !

I bet i could teach everyone with a 50 - 100 Line instruction to build a ethereum miner based on ubuntu 14.04 LTS / 15.10 that will give full performance !


btw. Linux will be ever the first place where new miners get released. Windows is only a port of them .... sometimes good sometimes bad, and this is never a developer fault. the initial design is and will be ever linux !

Already covered this. Nix isn't any more stable then Windows if it's configured properly. Performance is very much on par, if not better sometimes (depending on what you're mining).

As I already mentioned, the few people using Nix to mine are using guides or preinstalls which they can't fix themselves if something breaks. That is a good way to screw yourself in the long run if you don't know how to troubleshoot your system... and with mining we all know you'll run into issues.

Have you noticed you're talking about a OS in terms of basically coding lines? How is that remotely user friendly or intuitive?

Some developers aren't even releasing binaries for nix... As I already mentioned, again, SP for instance didn't release code for Nix, he's not the only one... because almost no one uses it.

Ethereum is not the only coin, it's actually funny how many Eth babies spawned with this last spring run in Cryptos. It appears while they were growing in their hatchery they didn't notice mining has been around for years and is already quite mature outside of it.
sr. member
Activity: 420
Merit: 252
June 29, 2016, 06:02:10 AM
What is the fix for nvidia 1080 on windows 7 64bit? I am getting .75MH/s, lol.

The fix is don't use Windoze.

Considering how much a handful of you kids kick and scream when stuff isn't released for Nix... I'm not to certain about that. Sorry that you have to witness a bug on Windows which pretty much everyone uses.

And no, using nix isn't a 'fix', just like reinstalling everytime something is broken isn't a fix either.

then stop crying and port the windows miner to actually drivers and hardware !

Linux is the better plattform for mining !
1. could be installed in headless mode, so that there isn't used any GPU Power for anything else then mining
2. more stable to use
3. free to use without any license costs
4. fully control over the hole system



Crying? You sir are crying about people using Win'doze'. Ethminer works natively in Windows. You should've seen people freaking out about SP asking people to run his miner in wine... even though it gets the same performance it would otherwise.

1. I run all my windows machines in headless mode.
2. It's not any more stable then a properly running Windows machine.
3. Time is money and having to google each and every variable because in order to do anything in Nix you have to know exactly the right command to use is a huge waste of time and money. I'm not going to employ someone to run a OS either. There is a reason Nix is relegated to doing background infrastructure where they actually employ people to use it.
3a. A lot of software isn't even made for nix. OCing is a huge PITA in nix in addition to monitoring the hardware outside of custom built packages that you just install and use, but have relatively little way of changing outside of programming the OS yourself (another huge waste of time and money).
4. To do what that I can't do right now? Recompile kernel and waste a bunch of time? Nix is a hobby OS or it's something you do as a job, it's not designed for the majority of people.


Don't push your elitist snob attitude while shoveling 'nix is better' crap. That's like people saying you don't get viruses on nix either... just like with Macs.  Nix is a waste of time and resources for the majority of people, which is why almost everyone who is mining is running WinDoze. If it was outright better people would switch.

Believe it or not, some people have used WinDoze and Nix... and can make informed opinions on the matter.

Good points. Glad it works for you.
If you have the money to actually BUY the OS, great.
I'm guessing most don't actually BUY copies of Windows, so there's that.

If you don't want to waste ~$100 for each machine, use the OS 99.9% of cryptocurrency's are developed ON and FOR.
Ethereum is no different. Windows support is an afterthought the the developers.

The complaint that Linux is harder to use or understand depends on the desire to learn.

Also, why do see TONS of Windows questions and very few Linux questions?
Is it maybe that the answers are more available to Linux users?
Just a thought...


Time is still money, downtime is also money. If you can't fix a machine when it breaks because you have to spend uptine hours googling around for answers you're wasting mining time. It makes it all the worse when you have to take to forums, which if you're lucky you'll receive a condescending snotty answer within 24 hours... If you're unlucky... 24-72 and they wont give you a answer, they'll try to 'lead you to the answer' by dragging you through the mud and making you feel bad for being a no good muggle that has used Windows in the past, all the while talking about how superior Nix is which is currently broken for you and you're trying really fucking hard to fix. And then if you're lucky, maybe in 2-3 iterations of that (a week) they'll finally give you a one line answer (usually a command line sequence) which does everything you were looking for.

(Notice the responses and tone in this thread to people trying to fix WinDoze problems by Nix users? Yeah, now imagine trying to deal with people like that to fix problems with Nix while time and money are on the line.)

Linux is definitely 10,000% harder to use. 'Desire to learn' has nothing to do with usability and everything to do with being able to accomplish what you're trying to do in some sort of meaningful time frame. There is a reason there is a job in the market that caters to people that administrate Nix machines.

"Also, why do see TONS of Windows questions and very few Linux questions?"

Almost no one mines with Nix and the few that do are using prebuilt installs that someone else made, which they themselves can't fix and instead reinstall whenever something breaks.

Or we could go back to my first paragraph about people generally looking down upon anyone who wants to actually figure out how to make the OS work when it's broken... wonder if that hampers peoples desire to learn or use a OS.

I've used Nix. It's a PITA. IT's great for tiny niches it fulfills that makes the internet and backbone infrastructure run, but in this case there is no point in using it. This is also why a 'Steam Machine' will never take off. No one tried to make Nix as user friendly as WinDoze, they've only thrown shiny new UIs on top of it which are still next to worthless if everything isn't working properly.

There is definitely a market for a user friendly Nix OS that mimics the usability of WinDoze... meaning when something breaks, you can fix 99.999% of advanced problems with the UI and you never touch the CLI (blasphemy I know). But it will never happen because Nix users are so obsessed with their 'knowledge' of their OS they can never contemplate making that knowledge readily available for the plebeians that want to use their OS (who are obviously filthy WinDoze users).

Think how often you touch CLI when fixing a WinDoze problem. Yes, just like that.

This isn't even touching on compatibility, performance, and applications that aren't available for Nix.

When you put this all into context, regardless of whether or not you spend $100 per machine for WinDoze it's obviously well worth the money compared to the alternative. I'm too old to deal with know it all fuck twats that have no real interest in helping you fix shit and just want to make themselves feel good about using a OS almost no one gives a shit about and those that do are usually paid to do so. They're a waste of my time, my energy, and my money.

Ok, most of this is incoherent, angry drivel - I'll leave you to it.

If you ever decide you'd like to test and compare an Ubuntu install, there are a few detailed posts on how to build Genoil's EXCELLENT work using Ubuntu.
Also, I'd be glad to offer some advice on issues you may encounter - without a grumpy disposition or "time is money" attitude.

I've been told by wiser more agreeable people that time isn't actually money, knowledge/experience is.
I tend to agree.

And that's what you get when you make a real meaningful argument a Nix fanboi can't defeat.

I already mentioned I've used Nix, changing flavors for fun (I've used a few) does not improve the underlying problems I've already outlined, beyond social (such as community) it includes having to fix problems you can't do without digging for CLI answers... sometimes some that aren't even documented or aren't readily available outside of specialists.

Yeah, nix users are always 'glad to offer advice' until they have to and they're no longer making a point out of it.

You can't earn experience and knowledge without spending time. It's inclusive. You can also pay for someone elses experience/knowledge... time. As I mentioned I'm not going to waste mine or employ someone to run a OS for me, when I have one that works just as good (if not better) just so I can stand on the other side of the fence and throw poo.

No, that's what you get when you whine, bitch, and moan about how you're too lazy to use something that will solve most of your issues just because you have to put work into it.

FULL ACK ! Linux is the better mining plattform .... stable since month and no GUI Overhead like windows ....
And it isn't hard to learn.... Needs only a little bit work in it !

I bet i could teach everyone with a 50 - 100 Line instruction to build a ethereum miner based on ubuntu 14.04 LTS / 15.10 that will give full performance !


btw. Linux will be ever the first place where new miners get released. Windows is only a port of them .... sometimes good sometimes bad, and this is never a developer fault. the initial design is and will be ever linux !
member
Activity: 81
Merit: 1002
It was only the wind.
June 24, 2016, 01:05:23 PM
Is there a specification for Eth Stratum v2? Currently my SGMiner port only works with getwork, and it does NOT work well at low diff.

Try DonkeyPool - min diff is 1.5 Bill and fluctuates so all miners share submit average is equal to the average ETH blocktime.
That's what stratum is suppose to do, right?

There are now (3) stratum options (thanks to NiceHash).
They each have differing opinions on how to deliver getWork from the wallet without polling a websocket.

DonkeyPool supports the Coinotron spec, which makes the most sense.
Why use a proxy? all miners now support some type of stratum.

DonkeyPool still has getWork support, but only until June 30.
Then it's all stratum(ish) support.

DonkeyPool getwork string would be address: / workername / hashrate integer value

eg
www.donkeypool.com/0xaaaadddreeesss/worker/10


No, Stratum is a lot better, which is why I'd rather SGMiner use it than getwork. But fucking NiceHash had to reinvent the wheel (again) - are there actual specs for any of these stratum versions? Specifically 2 and 3?

Stratum is marginally better - for pools.
It's easier to administrate - but keeping a socket open has essentially the same footprint as 2 requests to nginx per second, per miner.
There is no spec, only code.
NiceHash's document is outdated and I haven't found it to be accurate.
Maybe they just haven't updated.



Not just better for pools - you can find two shares in a row, and submit both with Stratum. With shitty Eth getwork, it forces new work every submit.

Not true with DonkeyPool.
Nnginx sits between the wallet and proxies eth_submitWork.

The getWork params only change when there's a blockchange, as it should be.


True with others, at least.
Pages:
Jump to: