Ethminer reportando hashrate bajo vs benchmark

Soy nuevo en la minería de Ethereum y tenía una pregunta sobre la eficiencia/rendimiento de mi tarjeta, una 270X. Ejecuté la utilidad de referencia con ethminer, lo que me da un resultado de 18153621 H/s (¿18 MH/s?), sin embargo, cuando ejecuto ethminer solo con geth, o en un grupo, normalmente se informa mi tasa de hash en la consola como: "1319793 H/s = 2097152 hashes / 1.589 s", que supongo que es 1.3MH/s.

¿Qué puedo hacer para reproducir un número cercano al resultado que estaba obteniendo en el punto de referencia en lugar de este resultado mucho más bajo? Con ethminer ejecutándose, mi GPU tiene un uso del 90%, así que supongo que está utilizando tanto como sea necesario. ¿Necesito volver a crear mi archivo DAG? Intenté agregar el interruptor openCL a ethminer al inicio, pero eso tampoco ayudó.

Teniendo exactamente el mismo problema.
es probable que esté minando en su CPU y no en su GPU, ¿qué comando ingresa?
El mismo problema para mí. Estoy comparando alrededor de 17MH pero extrayendo alrededor de 4MH. Obviamente, está usando la GPU, pero muy por debajo de la tasa de referencia. Me encantaría ver si alguien ha encontrado la solución para esto.
Pregunta anterior pero para otros: tiene que ver con la dificultad/épocas de una cadena de bloques determinada (Ether en este caso). ¿Ha actualizado al controlador de blockchain de AMD y ha hecho overclocking? Si es así, no hay mucho que puedas hacer. También puede probar una moneda de ethash de menor altura de bloque ("más nueva")... para una mejor tasa de hash.

Respuestas (2)

Menciona que ha especificado el interruptor opencl al inicio.

¿Especificó -G en los parámetros de ethminer? Esto es necesario para que ethminer pueda minar usando su GPU. Aquí está el ethminer relevante --help :

Mining configuration:
-C,--cpu  When mining, use the CPU.
-G,--opencl  When mining use the GPU via OpenCL.
--opencl-platform <n>  When mining using -G/--opencl use OpenCL platform n (default: 0).
--opencl-device <n>  When mining using -G/--opencl use OpenCL device n (default: 0).
-t, --mining-threads <n> Limit number of CPU/GPU miners to n (default: use everything available on selected platform)
--allow-opencl-cpu Allows CPU to be considered as an OpenCL device if the OpenCL platform supports it.

Obtendrá alrededor de 15 líneas de mensajes que OpenCL está inicializando si el interruptor funciona correctamente; los mismos mensajes deberían mostrarse cuando ejecuta el punto de referencia. Esto es lo que parece:

[OPENCL]:Found suitable OpenCL device [Hawaii] with 8513388544 bytes of GPU memory
[OPENCL]:Using platform: AMD Accelerated Parallel Processing
[OPENCL]:Using device: Hawaii(OpenCL 2.0 AMD-APP (1800.11))
[OPENCL]:Printing program log
[OPENCL]:
[OPENCL]:Creating one big buffer for the DAG
[OPENCL]:Loading single big chunk kernels
[OPENCL]:Mapping one big chunk.
[OPENCL]:Creating buffer for header.
[OPENCL]:Creating mining buffer 0
[OPENCL]:Creating mining buffer 1
[OPENCL]:Printing program log
[OPENCL]:
[OPENCL]:Creating one big buffer for the DAG
[OPENCL]:Loading single big chunk kernels
la pregunta indica claramente que la GPU está al 90%, por lo que claramente la está usando

Esto me sucedió y esto es lo que hice para solucionarlo.

Estoy en Windows 10 y estaba usando NVIDIA CUDA 7.5. Estaba haciendo benchmarking a 17MH y minando a 5MH.

Al degradar a CUDA 7.0, comencé a minar a 20MH. Tenga en cuenta que originalmente instalé 7.0, pero creo que la actualización automática de NVIDIA me actualizó a 7.5. Entonces, incluso si tiene instalado 7.0, intente reinstalarlo.

¡Mucha suerte y feliz minería!