¿Error de minería de vanidad?

Bueno, después de obtener una nueva tarjeta gráfica (7770), puedo extraer bitcoins a alrededor de 120 - 180 Mhash/s, dependiendo de si lo ejecuto a plena potencia o no.

Ahora pensé que intentaría extraer una dirección usándola, pero el minero parece no funcionar.

Usando Vanitygen (enlazado a continuación) oclvanitygen, inicié la minería con informes de minería a alrededor de 4MKeys / s, pero no apareció nada después de 5 minutos (probé con un prefijo simple de 1r).

Luego intenté usar solo vanitygen64 y en segundos encontró una dirección.

¿Alguien sabe por qué?

https://bitcointalk.org/index.php?topic=25804.0

¿Es posible obtener/publicar registros de depuración? Quizás OpenCL no esté instalado/funcionando correctamente con su tarjeta.
La aplicación se inicia y funciona bien, pero luego no produce claves, no da ningún error. Ejecutarlo en modo seguro genera la clave pero es mucho más lento. pastebin.com/tYPnpJnn Se genera con el indicador -v

Respuestas (1)

Todo lo que necesita hacer es agregar dos líneas a oclengine.c:

vg_ocl_device_getstr(vocp->voc_ocldid,
                           CL_DEVICE_NAME);
                           CL_DEVICE_NAME);
+           if (!strcmp(dvn, "Tahiti") || !strcmp(dvn, "Barts") || !strcmp(dvn, "Pitcairn"))
+               quirks &= ~VG_OCL_AMD_BFI_INT;
            if (!strcmp(dvn, "ATI RV710")) {
            if (!strcmp(dvn, "ATI RV710")) {
                quirks &= ~VG_OCL_OPTIMIZATIONS;
                quirks &= ~VG_OCL_OPTIMIZATIONS;
                quirks |= VG_OCL_NO_BINARIES;
                quirks |= VG_OCL_NO_BINARIES;

Agregue las líneas que comienzan con +, pero no copie el signo más.

Este código agrega optimizaciones para AMD HD 68XX, 69XX, 7XXX

¡Gracias a Kevin Pan por su parche !