-
Notifications
You must be signed in to change notification settings - Fork 526
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Best way to use all GPUs #75
Comments
You can run multiple instances of the program. |
Thanks. So I can just use one file to output results of cracking, and all instances will append to that file correctly? It would be nice to have them running in the background so I can continue to work on the machine, I'll have a look at the options to see if there's a silent option (like write results to output file when found, don't display progress line/s). |
Theres no silent option right now. I'll open an issue for adding more flexible output/logging options. |
As for multiple GPUs, the only way right now is one process per GPU. It is a much simpler design. In the future there will probably be multi-GPU support out of the box. I guess this will be done by either managing multiple processes or multiple threads. Beyond that we also need a way to support work distribution among multiple machines since a single machine, or even 10 machines, will not be able to crack the 60-bit puzzles. |
James Young, what prevents you from pointing to different files?
brichard19, LBC2 ? Great idea. But without "unlogged remote execution feature", please :) |
I was thinking more of local clusters/farms. But you're probably right. The puzzles will get so big the only way to solve them is through a community effort. |
I have 2 GPUs with a HB SLI Bridge, is it possible now to use both graphics cards as 1 GPU in only one CMD for all addresses? |
@brichard19 Apparently there is no support for bitcrack anymore and no answers to the questions... |
What would be the best way to use all GPUs, giving each instance a keyspace of its own to search?
I was thinking of a shell script like this:
But I have some questions: suppose this run was quite successful, and they all wrote to ~/cracked.txt, would that lead to corruption? I know it's in append mode, but might there be a condition where two are trying to append at the same time?
Thanks, how do you run multiple instances and manage them? This script is terrible. I have to run ps aux, and then kill them off one by one when I want to do something else!
The text was updated successfully, but these errors were encountered: