Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: opies32765 on May 26, 2017, 12:32:00 PM



Title: Help with btcrecover
Post by: opies32765 on May 26, 2017, 12:32:00 PM
Hi everyone

I need some help with btcrecover and cannot find a way to contact the developer directly(gurnec). I have set up the program and its working. I have a second GPU that i would like to add to my computer. In the GPU acceleration info for the program there is mention of multiple GPU's. I went ahead and installed a second one but btcrecover is asking me to pick one it says --gpus names....is it possible to add multiple GPU's ? I have run the test and it sees both of them. I cannot figure out what the setting would be ? I have tried naming them but cannot figure it out. I have a GeForce GTX 1080 Ti and a GeForce GTX 1080 my info is below

cd C:\temp\btcrecover-master
C:\python27\python btcrecover.py --wallet wallet.dat --enable-gpu --global-ws 262144 --local-ws 1024 --tokenlist tokens.txt --no-dupchecks --no-eta --max-tokens 10 --typos 1 --typos-case --autosave savefile

thanks in advance.....


Title: Re: Help with btcrecover
Post by: btchris on May 26, 2017, 08:19:07 PM
By default, btcrecover only uses multiple GPUs at the same time if they're identical, but you can force it to use different GPUs if you'd like.

First, ask it for a list of your current OpenCL devices like so:
Code:
> C:\python27\python btcrecover.py --list-gpus
#1 GeForce GTX 1080 Ti
#2 GeForce GTX 1080
#3 Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz

It's easiest to specify the GPUs you want to use by the #ID numbers, so for example to use the two 1080s, even though they're different models:
Code:
> C:\python27\python btcrecover.py --enable-gpu --gpu-names #1,#2 ...

Note that you may get better performance if you use a different global-ws for each GPU (with a bigger global-ws for the Ti), something like this:
Code:
> C:\python27\python btcrecover.py --enable-gpu --gpu-names #1,#2 --global-ws 262144,196608 --local-ws 1024 ...
Note that the order matters: in this example, GPU #1 (the faster one) is listed first after --gpu-names, so the larger --global-ws is also listed first. Only way to know if using different global-ws values improves performance is trial and error unfortunately.

Good luck!


Title: Re: Help with btcrecover
Post by: uartasic on June 28, 2017, 10:57:38 AM
hey chaps,

i too have been using the brilliant btcrecover software.

i have tested on a known password and it works (after 2 solid days) using several omitted characters.

for example i had the test password: Apasswordtotest

i removed the known end characters and placed the wildcards like this: Apasswordto%P%P%P%P

this solved the password. this was just a test.

however in my current case i has something like: Apasswordtotest????????etc where the ? is the unknown password characters and unknown length.

the password is up to 40 characters long and i know around 25-30 of those characters.

any help will appreciated.

this one password holds the key for all my crypto wallets. some parts of this password are reordered and reused.

the current one i am trying is one of my BTC wallets.

sorry about the hijack opies, i am in a bind.

UA


Title: Re: Help with btcrecover
Post by: 505mike on February 08, 2018, 05:04:43 PM
By default, btcrecover only uses multiple GPUs at the same time if they're identical, but you can force it to use different GPUs if you'd like.

First, ask it for a list of your current OpenCL devices like so:
Code:
> C:\python27\python btcrecover.py --list-gpus
#1 GeForce GTX 1080 Ti
#2 GeForce GTX 1080
#3 Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz

It's easiest to specify the GPUs you want to use by the #ID numbers, so for example to use the two 1080s, even though they're different models:
Code:
> C:\python27\python btcrecover.py --enable-gpu --gpu-names #1,#2 ...

Note that you may get better performance if you use a different global-ws for each GPU (with a bigger global-ws for the Ti), something like this:
Code:
> C:\python27\python btcrecover.py --enable-gpu --gpu-names #1,#2 --global-ws 262144,196608 --local-ws 1024 ...
Note that the order matters: in this example, GPU #1 (the faster one) is listed first after --gpu-names, so the larger --global-ws is also listed first. Only way to know if using different global-ws values improves performance is trial and error unfortunately.

Good luck!

Hi do i need another version of openCL to read my cpu only my gpu shows up when i type --list-gpus? any help would be appreciated


Title: Re: Help with btcrecover
Post by: HCP on February 09, 2018, 05:34:39 AM
What is your CPU? Is it an Intel or an AMD CPU? It might not have a compatible built-in iGPU... which would explain why it isn't detected as a "GPU"