Package Details: ethminer-ocl-git

Git Clone URL: (read-only, click to copy)
Package Base: ethminer-ocl-git
Description: Ethereum GPU miner, with roots in Genoil's cpp-ethereum fork. Pure OpenCl version.
Upstream URL:
Licenses: GPL
Groups: ethereum
Conflicts: cpp-ethereum, ethereum
Provides: ethminer
Replaces: ethereum-genoil-ocl-git
Submitter: p4block
Maintainer: None
Last Packager: p4block
Votes: 6
Popularity: 0.000000
First Submitted: 2017-07-01 14:21
Last Updated: 2017-07-01 14:33

Dependencies (8)

Required by (0)

Sources (1)

Latest Comments

nutcase84 commented on 2020-07-31 17:09

-DETHASHCUDA=OFF needs to be added to the CMake configuration.

p4block commented on 2017-12-03 12:47


ethminer-git pulls cuda and gcc5, which are useless to me.


The build system for this package is self contained and cannot use the host libraries. Maybe this changed since I made it.

Svenstaro commented on 2017-12-03 04:10

Shouldn't I merge this with ethminer-git as the sources are the same?

EndlessEden commented on 2017-11-22 01:13

Please add boost as a make-depend and add flags to use it.

p4block commented on 2017-09-05 21:22

@ecloud uninstall mesa-opencl

ecloud commented on 2017-09-05 21:21

I have an RX-480 and amdgpu open-source drivers. Regardless whether or not I have opencl-amd installed, I get this:

$ ethminer -G -M
ℹ 23:16:00|ethminer Found suitable OpenCL device [ AMD POLARIS10 (DRM 3.15.0 / 4.12.4-1-ARCH, LLVM 4.0.1) ] with 8588091392 bytes of GPU memory
Benchmarking on platform: CL
Preparing DAG for block #0
Warming up...
cl 23:16:00|cl-0 No work. Pause for 3 s.
cl 23:16:03|cl-0 New work: header #50c856ae… target 0000000000000002000000000000000000000000000000000000000000000000
cl 23:16:03|cl-0 New seed #00000000…
cl 23:16:04|cl-0 Platform: Clover
cl 23:16:04|cl-0 Device: AMD POLARIS10 (DRM 3.15.0 / 4.12.4-1-ARCH, LLVM 4.0.1) / OpenCL 1.1 Mesa 17.1.8
cl 23:16:04|cl-0 OpenCL 1.1 not supported - minimum required version is 1.2
✘ 23:16:04|cl-0 OpenCL Error: clEnqueueWriteBuffer -36
Trial 1... 0
Trial 2... 0
Trial 3... 0
Trial 4... 0
Trial 5... 0
min/mean/max: 0/0/0 H/s
inner mean: 0 H/s

If opencl-amd is installed, then --list-devices shows two devices, but --opencl-device 0 or 1 makes no difference - I still get that error about needing OpenCL 1.2.

Whereas with ethereum-genoil-ocl-git it gives me the infamous GPU fault detected: 147, and if I'm doing that in an X11 session, it hangs.

p4block commented on 2017-07-23 10:12

You can use the latest opencl-amd with this without issues