bernardladenthin / BitcoinAddressFinder

A high performance bitcoin address finder.
Apache License 2.0
170 stars 49 forks source link

Launching on Cuda #40

Closed baruka99-lab closed 3 months ago

baruka99-lab commented 3 months ago

Hi! After launching the program via run_1OpenCLDevice, the program generates 96k keys/second. The video card is not involved in the processes. Nvidia RTX 3050 Laptop graphics card, Cuda 12 is installed. Intel has disabled the second graphics card. Maybe additional settings are required?

bernardladenthin commented 3 months ago

Hi, can you have a look in the Windows TaskManager into GPU and open the CUDA graph? Do you see some load there? Maybe your CPU is very slow. I`m already working on a lot of improvements to use the GPU only. Greetings, Bernard

baruka99-lab commented 3 months ago

gpu cuda is not displayed for some reason image

bernardladenthin commented 3 months ago

On the left side, you need to open the performance overview in the menu bar with the charts inside the task manager.

baruka99-lab commented 3 months ago

image

bernardladenthin commented 3 months ago

You are using too less RAM. Please also use a drop down of the GPU window (e. G. 3D or copy and select CUDA)

baruka99-lab commented 3 months ago

Sorry to waste your time. But I didn't understand anything, what should I do?

baruka99-lab commented 3 months ago

image

bernardladenthin commented 3 months ago

Yes, CUDA is operational. However, your RAM is insufficient to keep the LMDB fully in memory. As a result, your SSD is performing swapping operations, leading to the high load on the SSD.

baruka99-lab commented 3 months ago

How much RAM do you recommend?

bernardladenthin commented 3 months ago

It depends on the database. For the light database, I recommend 16GB. For the full database, you need a minimum of 64GB.

baruka99-lab commented 3 months ago

OK. Thanks. Have a nice day!