LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Попробовал Монеро. Запускаю xmr-stak-rx 1.0.5, а он не запускается. Понял, что собиралось с -march=native на более новом процессоре. Изучив файлы CMake, указал -DXMR-STAK_COMPILE=generic, теперь запускается, но при тестировании алгоритма RandomX почему-то сегфолтится.

Скомпилировал xmrig. Вот что он говорит:

[2021-05-09 14:09:44.695]  cpu      use argon2 implementation SSE2
[2021-05-09 14:09:44.695]  randomx  init dataset algo rx/0 (1 threads) seed 93374bbc2ac22459...
[2021-05-09 14:09:44.695]  randomx  not enough memory for RandomX dataset
[2021-05-09 14:09:44.696]  randomx  failed to allocate RandomX dataset, switching to slow mode (0 ms)
[2021-05-09 14:09:47.250]  randomx  dataset ready (2555 ms)
[2021-05-09 14:09:47.250]  opencl   use profile  rx  (2 threads) scratchpad 2048 KB
|  # | GPU |  BUS ID | INTENSITY | WSIZE | MEMORY | NAME
|  0 |   0 | 04:00.0 |       384 |     8 |    768 | AMD Radeon R9 200 Series (Hawaii)
|  1 |   0 | 04:00.0 |       384 |     8 |    768 | AMD Radeon R9 200 Series (Hawaii)
[2021-05-09 14:09:47.354]  opencl   READY threads 2/2 (103 ms)
[2021-05-09 14:09:47.354]  opencl   error CL_INVALID_VALUE when calling clEnqueueWriteBuffer
[2021-05-09 14:09:47.354]  opencl   thread #1 failed with error CL_INVALID_VALUE
[2021-05-09 14:09:47.535]  opencl   error CL_INVALID_VALUE when calling clEnqueueWriteBuffer
[2021-05-09 14:09:47.535]  opencl   thread #0 failed with error CL_INVALID_VALUE

Для начала, ему не хватает оперативки (2 Гб) для создания RandomX dataset, но это не должно быть проблемой для майнинга. Тут пишут, что 2080 + 256 Мб ОЗУ требуется для fast mode, в противном случае работает slow mode.

Меня смущает, что он использует только 768 Мб видеопамяти, хотя там 4 Гб памяти, и он её видит:

 * OPENCL       #0 AMD Accelerated Parallel Processing/OpenCL 2.0 AMD-APP (1912.5)
 * OPENCL GPU   #0 04:00.0 AMD Radeon R9 200 Series (Hawaii) 1000 MHz cu:40 mem:3813/4006 MB

Исходная версия ZenitharChampion, :

Попробовал Монеро. Запускаю xmr-stak-rx 1.0.5, а он не запускается. Понял, что собиралось с -march=native на более новой системе. Изучив файлы CMake, указал -DXMR-STAK_COMPILE=generic, теперь запускается, но при тестировании алгоритма RandomX почему-то сегфолтится.

Скомпилировал xmrig. Вот что он говорит:

[2021-05-09 14:09:44.695]  cpu      use argon2 implementation SSE2
[2021-05-09 14:09:44.695]  randomx  init dataset algo rx/0 (1 threads) seed 93374bbc2ac22459...
[2021-05-09 14:09:44.695]  randomx  not enough memory for RandomX dataset
[2021-05-09 14:09:44.696]  randomx  failed to allocate RandomX dataset, switching to slow mode (0 ms)
[2021-05-09 14:09:47.250]  randomx  dataset ready (2555 ms)
[2021-05-09 14:09:47.250]  opencl   use profile  rx  (2 threads) scratchpad 2048 KB
|  # | GPU |  BUS ID | INTENSITY | WSIZE | MEMORY | NAME
|  0 |   0 | 04:00.0 |       384 |     8 |    768 | AMD Radeon R9 200 Series (Hawaii)
|  1 |   0 | 04:00.0 |       384 |     8 |    768 | AMD Radeon R9 200 Series (Hawaii)
[2021-05-09 14:09:47.354]  opencl   READY threads 2/2 (103 ms)
[2021-05-09 14:09:47.354]  opencl   error CL_INVALID_VALUE when calling clEnqueueWriteBuffer
[2021-05-09 14:09:47.354]  opencl   thread #1 failed with error CL_INVALID_VALUE
[2021-05-09 14:09:47.535]  opencl   error CL_INVALID_VALUE when calling clEnqueueWriteBuffer
[2021-05-09 14:09:47.535]  opencl   thread #0 failed with error CL_INVALID_VALUE

Для начала, ему не хватает оперативки (2 Гб) для создания RandomX dataset, но это не должно быть проблемой для майнинга. Тут пишут, что 2080 + 256 Мб ОЗУ требуется для fast mode, в противном случае работает slow mode.

Меня смущает, что он использует только 768 Мб видеопамяти, хотя там 4 Гб памяти, и он её видит:

 * OPENCL       #0 AMD Accelerated Parallel Processing/OpenCL 2.0 AMD-APP (1912.5)
 * OPENCL GPU   #0 04:00.0 AMD Radeon R9 200 Series (Hawaii) 1000 MHz cu:40 mem:3813/4006 MB