Pages:
Author

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

legendary
Activity: 885
Merit: 1006
NiceHash.com
June 17, 2016, 06:54:26 PM
Code:
ethminer -G -ES -SV 2 -S daggerhashimoto.usa.nicehash.com:3353 -O 1HtkaiWKeKZ6MJgag6a3fUQo3BxcT2gAKv.amdo:x

Try removing -SV 2 ... @Genoil: it really seems best to remove -ES and introduce -SV 3 to avoid some confusions.
sr. member
Activity: 340
Merit: 251
Smell the glove.
June 17, 2016, 06:41:50 PM
Thanks, I didn't encounter that during my own tests.

I'm getting a segfault when trying to use the new NiceHash stratum feature.

Code:
ethminer -G -ES -SV 2 -S daggerhashimoto.usa.nicehash.com:3353 -O 1HtkaiWKeKZ6MJgag6a3fUQo3BxcT2gAKv.amdo:x

Genoil's ethminer 0.9.41-genoil-1.1.5
=====================================================================
Forked from github.com/ethereum/cpp-ethereum
CUDA kernel ported from Tim Hughes' OpenCL kernel
With contributions from nicehash, nerdralph, RoBiK and sp_

Please consider a donation to:
ETH: 0xeb9310b185455f863f526dab3d245809f6854b4d

[OPENCL]:Found suitable OpenCL device [Hawaii] with 8443591744 bytes of GPU memory
  ℹ  14:58:29|stratum  Connecting to stratum server daggerhashimoto.usa.nicehash.com:3353
  ℹ  14:58:29|stratum  Connected!
  ℹ  14:58:29|stratum  Starting farm
  ℹ  14:58:30|stratum  Subscribed to stratum server
  ℹ  14:58:30|stratum  Extranonce set to 02dd70
  ℹ  14:58:30|stratum  Difficulty set to 0.05
  ℹ  14:58:30|stratum  Received new job #000000070aefbb6f
  ℹ  14:58:30|openclminer0  set work; seed: #a1cf1239, target:  #00000013ffec
  ℹ  14:58:30|openclminer0  Initialising miner...
  ℹ  14:58:30|openclminer1  set work; seed: #a1cf1239, target:  #00000013ffec
  ℹ  14:58:30|openclminer1  Initialising miner...
  ℹ  14:58:30|stratum  Authorized worker 1HtkaiWKeKZ6MJgag6a3fUQo3BxcT2gAKv.amdo
  ℹ  14:58:30|openclminer2  set work; seed: #a1cf1239, target:  #00000013ffec
  ℹ  14:58:30|openclminer2  Initialising miner...
  m  14:58:31|ethminer  Mining on PoWhash #d59c2ff3 : 0.00MH/s [A0+0:R0+0:F0]
[OPENCL]:Using platform: AMD Accelerated Parallel Processing
[OPENCL]:Using platform: AMD Accelerated Parallel Processing
[OPENCL]:[OPENCL]:Using device: Hawaii(OpenCL 2.0 AMD-APP (1912.5))
[OPENCL]:Using device: Hawaii(OpenCL 2.0 AMD-APP (1912.5))
Using platform: AMD Accelerated Parallel Processing
[OPENCL]:Using device: Hawaii(OpenCL 2.0 AMD-APP (1912.5))
  m  14:58:33|ethminer  Mining on PoWhash #d59c2ff3 : 0.00MH/s [A0+0:R0+0:F0]
Segmentation fault (core dumped)


member
Activity: 81
Merit: 1002
It was only the wind.
June 16, 2016, 11:38:35 AM
for 970 nvidia
still better to use win7 , 347.52 driver     with   ethminer 1,1,4   -G option ?


For Nvidia use -U, not -G. When using win7, you can also use latest drivers.

347.52 (or 350.12, better) is only for gtx960,970,980 (950 too with some additonal tweaks) on Win10. This also requires a CUDA 6.5 build, which you'll need to do on your own.

Feature request: When the GPU mines a share not meeting the target, could that increment the Failed counter?

?

A share meets the target by definition.

If the CPU verification (using lightweight method since 1.1) fails, F is already incremented. I hardly see that happen though.


HW error.

EDIT: Oops, I must be using an outdated version. My bad.
legendary
Activity: 2156
Merit: 1400
June 17, 2016, 04:47:17 PM
Thanks, I didn't encounter that during my own tests.

can you push the fix to that to your repo?
full member
Activity: 202
Merit: 104
June 17, 2016, 04:16:57 PM
Thanks, I didn't encounter that during my own tests.
The same code appears in the EthStratumClientV2.cpp file, too, but I don't think the problem showed in there, but my memory might be backwards on that.
sr. member
Activity: 438
Merit: 250
June 17, 2016, 03:47:18 PM
Thanks, I didn't encounter that during my own tests.
full member
Activity: 202
Merit: 104
June 17, 2016, 03:37:14 PM
1.1.5 is out. Adds support for nicehash stratum (add -ES flag), as well as a third option to load DAGs. This is only supported on CUDA for the time being. It allows you to generate the DAG on 1 GPU and then distribute it via system RAM to the other GPUs. Usage:  -L single , where is the GPU ID. As I don't have a dev system with multiple OpenCL GPU's on the same platform, I can't currently port this to OpenCL.

This work has all been done by nicehash themselves, thank you!

It kind of paves the way for supporting more stratum variants, so -ES wil probably change into -SM in an upcoming release.

Using the miner WITHOUT -ES gives

Code:
  ℹ  13:24:25|openclminer0  Solution found; Submitting to blah ...
  ✘  13:24:25|openclminer0  Exception thrown in Worker thread: basic_string::substr

which is caused by the

Code:
string minernonce = solution.nonce.hex().substr(m_extraNonceHexSize, 16 - m_extraNonceHexSize);

in libstratum/EthStratumClient.cpp

I just put that code behind the if (!m_ethereumStratum) block like so

Code:
        string minernonce;
        if (!m_ethereumStratum)
                cnote << "  Nonce:" << "0x" + solution.nonce.hex();
        else
                minernonce = solution.nonce.hex().substr(m_extraNonceHexSize, 16 - m_extraNonceHexSize);
to get it to work, fyi.
sr. member
Activity: 438
Merit: 250
June 17, 2016, 02:08:59 PM
1.1.5 is out. Adds support for nicehash stratum (add -ES flag), as well as a third option to load DAGs. This is only supported on CUDA for the time being. It allows you to generate the DAG on 1 GPU and then distribute it via system RAM to the other GPUs. Usage:  -L single , where is the GPU ID. As I don't have a dev system with multiple OpenCL GPU's on the same platform, I can't currently port this to OpenCL.

This work has all been done by nicehash themselves, thank you!

It kind of paves the way for supporting more stratum variants, so -ES wil probably change into -SM in an upcoming release.

That sounds neat. Guessing it's a better version of the one dag per GPU sequential load that was in place before.

Is there anyway to add a verify after generation for those of us with OC'd systems so it can check for corruption in the DAG generation phase?

Also curiously why is it loaded to system memory instead of just transferring right from one GPU to another?

Device 2 device would be nice indeed. Noted Wink

A DAG verification check wouldn't be too difficult to add. Sounds useful too.

legendary
Activity: 1750
Merit: 1024
June 17, 2016, 01:55:05 PM
1.1.5 is out. Adds support for nicehash stratum (add -ES flag), as well as a third option to load DAGs. This is only supported on CUDA for the time being. It allows you to generate the DAG on 1 GPU and then distribute it via system RAM to the other GPUs. Usage:  -L single , where is the GPU ID. As I don't have a dev system with multiple OpenCL GPU's on the same platform, I can't currently port this to OpenCL.

This work has all been done by nicehash themselves, thank you!

It kind of paves the way for supporting more stratum variants, so -ES wil probably change into -SM in an upcoming release.

That sounds neat. Guessing it's a better version of the one dag per GPU sequential load that was in place before.

Is there anyway to add a verify after generation for those of us with OC'd systems so it can check for corruption in the DAG generation phase?

Also curiously why is it loaded to system memory instead of just transferring right from one GPU to another?
sr. member
Activity: 438
Merit: 250
June 17, 2016, 12:24:52 PM
mmh experiencing a crash on the first gpu with the last release, when the gpu are creating the dag file

With -L single 0? Or with defaults?

defaults setting

CUDA or CL? Can you consistently crash it?

cuda, yes it happen each time unless i reduce the overclock, so maybe is that the issue? but it was not the case with the previous version

That's weird because nothing changed in the default DAG load code. Does it help when you set --cuda-grid-size 2048?
legendary
Activity: 3248
Merit: 1070
June 17, 2016, 12:21:29 PM
mmh experiencing a crash on the first gpu with the last release, when the gpu are creating the dag file

With -L single 0? Or with defaults?

defaults setting

CUDA or CL? Can you consistently crash it?

cuda, yes it happen each time unless i reduce the overclock, so maybe is that the issue? but it was not the case with the previous version
member
Activity: 81
Merit: 1002
It was only the wind.
June 16, 2016, 09:27:26 AM
for 970 nvidia
still better to use win7 , 347.52 driver     with   ethminer 1,1,4   -G option ?


For Nvidia use -U, not -G. When using win7, you can also use latest drivers.

347.52 (or 350.12, better) is only for gtx960,970,980 (950 too with some additonal tweaks) on Win10. This also requires a CUDA 6.5 build, which you'll need to do on your own.

Feature request: When the GPU mines a share not meeting the target, could that increment the Failed counter?
sr. member
Activity: 438
Merit: 250
June 17, 2016, 12:05:22 PM
mmh experiencing a crash on the first gpu with the last release, when the gpu are creating the dag file

With -L single 0? Or with defaults?

defaults setting

CUDA or CL? Can you consistently crash it?
legendary
Activity: 3248
Merit: 1070
June 17, 2016, 10:20:13 AM
mmh experiencing a crash on the first gpu with the last release, when the gpu are creating the dag file

With -L single 0? Or with defaults?

defaults setting
newbie
Activity: 3
Merit: 0
June 17, 2016, 09:59:32 AM
what about gpu overheat command?when you implement this command?Genoil?
sr. member
Activity: 438
Merit: 250
June 17, 2016, 09:34:25 AM
mmh experiencing a crash on the first gpu with the last release, when the gpu are creating the dag file

With -L single 0? Or with defaults?
member
Activity: 81
Merit: 1002
It was only the wind.
June 16, 2016, 05:59:59 AM
On 970 rigs yes. On 960 rigs no.

Fair enough; I wouldn't know.
legendary
Activity: 3248
Merit: 1070
June 17, 2016, 09:20:06 AM
mmh experiencing a crash on the first gpu with the last release, when the gpu are creating the dag file
legendary
Activity: 924
Merit: 1000
Dark Passenger Bitcoin miner 2013,Bitcoin node
June 17, 2016, 09:14:37 AM
so how can i download it Cheesy

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

Regarding this:

Quote
generate the DAG on 1 GPU and then distribute it via system RAM to the other GPUs. Usage:  -L single , where is the GPU ID

Please note that if you have multiple different GPUs, choose the fastest one with -L ... this will make sure DAG will be generated as fast as possible and will be even faster distributed to other GPUs via system memory.

Keep on mining Wink
Thanks
sr. member
Activity: 457
Merit: 273
June 17, 2016, 09:05:16 AM
so how can i download it Cheesy

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

Regarding this:

Quote
generate the DAG on 1 GPU and then distribute it via system RAM to the other GPUs. Usage:  -L single , where is the GPU ID

Please note that if you have multiple different GPUs, choose the fastest one with -L ... this will make sure DAG will be generated as fast as possible and will be even faster distributed to other GPUs via system memory.

Keep on mining Wink
Pages:
Jump to:
© 2020, Bitcointalksearch.org