ethereum-mining / ethminer

Ethereum miner with OpenCL, CUDA and stratum support
GNU General Public License v3.0
5.96k stars 2.28k forks source link

ethminer 0.18.0-rc.0 hangs after generating DAG (gfx900 binary) #1862

Open geofurb opened 5 years ago

geofurb commented 5 years ago

Describe the bug When running ethminer, the entire system freezes almost immediately after ethminer prints to the console that it generated the DAG.

To Reproduce Steps to reproduce the behavior:

  1. ethminer.exe -G -P stratum1+ssl://...
  2. Wait

Expected behavior Expected typical mining

Screenshots (Optional) Picture of the screen, since a screencap isn't possible; the system hangs.

Environment (please complete the following information):

geofurb commented 5 years ago

Updating AMD Vega 56 driver to version 19.2.3 (latest) does not resolve the issue.
Rolling back to ethminer 0.17.1 resolves the issue.

mrAbS777 commented 5 years ago

I have the same problem. Vega 64. Changing kernel with --cl-nobin parameter solving issue. But with opencl hashrate near 33Mh/s. When using 1.6.1 - 43 Mh/s with opencl kernel.

geofurb commented 5 years ago

Sounds like an issue with the gfx900 kernel.

mrAbS777 commented 5 years ago

Definitely. And similar problem on Ubuntu 18.04. It's not hang but doing 0.0 Mh/s still loading GPU. I've tried to compile binary kernel for 0.16.1 which working nice on Cl-kernel on Vega64. It's missing in distribution files. But got the same problem. So the problem in binary kernel for gfx900.