Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: lifeboat on September 25, 2013, 01:04:48 AM



Title: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 01:04:48 AM
From http://lifeboat.com/ex/press.releases.bitcoins.hundred.thousand.dollars :

"to give back to the bitcoin community, Lifeboat Foundation has created the first Windows version of oclvanitygen (https://en.bitcoin.it/wiki/Vanitygen) in the world that runs well on high-end AMD cards. (Our version runs nearly four times as fast as the old version!) We also added support for compressed keys as well. You can download it for free at http://lifeboat.com/oclvanitygen and can learn more about what we did on GitHub at https://github.com/samr7/vanitygen/issues/19. oclvanitygen is used to create vanity bitcoin addresses such as our bitcoin address 1LifeboatVPg24QghZ73Dzrx8AxcJLCnoA that begins with 1Lifeboat. PGP signature for program is here (https://lifeboat.com/oclvanitygen.zip.sig)."

Note that a high-end AMD card is defined as an AMD Radeon 7xxx GPU or greater. If you have a slower card then you can just download oclvanitygen as described at https://en.bitcoin.it/wiki/Vanitygen And if you need a Linux fix for high-end AMD cards, read https://github.com/samr7/vanitygen/issues/19 to learn how to fix oclvanitygen.

Finally, oclvanitygen, no matter what the operating system, hates the latest AMD Catalyst drivers. So if, for example, you are running Catalyst 13.9, you would also want to use the AMD APP SDK Runtime from Catalyst 12.10. (So all your Catalyst drivers would be brand new except for the SDK Runtime.)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Cudahuda on September 25, 2013, 01:47:23 AM
Wow, impressive improvement!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 01:56:24 AM
Wow, impressive improvement!

Thanks! Maybe we will finally get a 1Lifeboat address from our high-end AMD card. We have been trying to get such an address for over 5 months —
most of the time with the original slow version of oclvanitygen.

Currently we have gotten 3 1Lifeboat addresses (in just 2 weeks!) from an ancient HP xw4400 workstation that was built in 2006. The trick being that it has a high-end NVIDIA card and also we got a bit lucky with it. (You want to try for more than 1Lifeboat address as some addresses look better than others. For example, our first 1Lifeboat address was 1LifeboatdUHD5eepYdcZZ57VjcwJU6CtB which could be read as 1Lifeboat, duh.)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: cypherdoc on September 25, 2013, 02:58:08 AM
how will it work with 6970's?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 03:08:08 AM
how will it work with 6970's?

It is my impression that only 7xxx's cause oclvanitygen problems. This is mostly due to development on oclvanitygen being halted 2 years ago so it was designed for the cards of the time. You should be able to download the regular version of oclvanitygen from https://en.bitcoin.it/wiki/Vanitygen and it should be fine. With 7xxx's you are forced to run the original version of oclvanitygen in slow mode which is *really* slow.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: superduh on September 25, 2013, 03:19:37 AM
What's the value behind doing this


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: p2pbucks on September 25, 2013, 03:53:02 AM
missing pthreadVC2.dll & C++ libary runtime error on WIN8


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 04:08:13 AM
missing pthreadVC2.dll & C++ libary runtime error on WIN8

Try downloading the file http://lifeboat.com/oclvanitygen.zip

Let me know if this solves the problem. (This gives you pthreadVC2.dll and two more files plus oclvanitygen.exe)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 04:15:37 AM
What's the value behind doing this

A nice bitcoin address makes you look more professional so organizations like the Bitcoin Foundation (https://bitcoinfoundation.org/) use such addresses.

Also, as GPU bitcoin mining gets more difficult, this gives you a new way to use the power of your GPU that is bitcoin-related.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: smoothie on September 25, 2013, 06:48:59 AM
Has anyone tested the software yet on this forum?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 07:52:15 AM
Has anyone tested the software yet on this forum?

Do let me know if you have any problems with it.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: gollum on September 25, 2013, 08:21:47 AM
How can we trust your software don't steal bitcoins?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: bbxx on September 25, 2013, 11:39:53 AM
4515 not found in LIBEAY31.dll

Win7U 64Bit there


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: p2pbucks on September 25, 2013, 01:18:46 PM
missing pthreadVC2.dll & C++ libary runtime error on WIN8

Try downloading the file http://lifeboat.com/oclvanitygen.zip

Let me know if this solves the problem. (This gives you pthreadVC2.dll and two more files plus oclvanitygen.exe)

problem Solved , thanks !It's faster than vanitygen .

Has anyone tested the software yet on this forum?
i use online scaner http://www.virscan.org/ to test oclvanitygen.exe, it seems clean 。


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: pengcqu on September 25, 2013, 01:41:00 PM
It is very good!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: og kush420 on September 25, 2013, 02:59:27 PM
i wonder if in the future people will be using their BFL's to do this since there will be no other use.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Abdussamad on September 25, 2013, 05:36:46 PM
The new payments API is going to make addresses of all sorts obsolete.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 06:11:30 PM
How can we trust your software don't steal bitcoins?

You can always compile your own version. Details are at https://github.com/samr7/vanitygen/issues/19

And hopefully you are encrypting your wallet.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 06:20:11 PM
problem Solved , thanks !It's faster than vanitygen .

This is great to hear. It's nice to be able to give back to the bitcoin community.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 06:36:45 PM
4515 not found in LIBEAY31.dll

Win7U 64Bit there

Are you sure that is the error message? I did a search and didn't find libeay31.dll on my machine. I did find libeay32.dll so I added it to the zip file at http://lifeboat.com/oclvanitygen (libeay32.dll is part of OpenSSL which *is* used by oclvanitygen.exe)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: brox on September 25, 2013, 10:14:05 PM
The new payments API is going to make addresses of all sorts obsolete.
Can you please clarify?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: FanEagle on September 25, 2013, 10:33:05 PM
I was hoping it could help my Nvidia, but seems unaffected, same speed, can you do something for us nvidia users or it's impossible? :P


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 25, 2013, 11:51:53 PM
I was hoping it could help my Nvidia, but seems unaffected, same speed, can you do something for us nvidia users or it's impossible? :P

Our fix only affects high-end AMD cards. On the positive side, NVIDIA cards have no problems at all running with oclvanitygen. For example, we are getting 28 Mkey/s with our EVGA GeForce GTX770 2GB running on an ancient 7 year old HP xw4400 workstation and that is the machine that generated our 1Lifeboatu7Y9YqKQRcXfjWYJdXog9CS7r address. We are currently getting about 22 Mkey/s from our Sapphire Radeon HD 7950 3GB. Before our fix to oclvanitygen, we were only getting 6 Mkey/s out of it which was painful.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on September 26, 2013, 12:53:22 AM
I'm running it on CPU, and getting 80 Kkeys. so.... hehehehe..

@lifeboat, does yours make compressed keys? the private keys that begin with letter L or letter K instead of number 5?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: p2pbucks on September 26, 2013, 02:02:51 AM
 ;) i put this up on my site , http://p2pbucks.com/?p=7958 (http://p2pbucks.com/?p=7958) .


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 26, 2013, 02:11:28 AM
@lifeboat, does yours make compressed keys? the private keys that begin with letter L or letter K instead of number 5?

I don't know much about compressed keys, but I checked and there seems to be a version of oclvanitygen at https://github.com/scintill/vanitygen/tree/compressed_opencl that handles compressed keys. I could compile a Windows version of it if there was much demand.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 26, 2013, 02:44:32 AM
;) i put this up on my site , http://p2pbucks.com/?p=7958 .

This is really cool. http://lifeboat.com/emoticons/banana.gif


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on September 26, 2013, 07:55:18 AM
@lifeboat, does yours make compressed keys? the private keys that begin with letter L or letter K instead of number 5?

I don't know much about compressed keys, but I checked and there seems to be a version of oclvanitygen at https://github.com/scintill/vanitygen/tree/compressed_opencl that handles compressed keys. I could compile a Windows version of it if there was much demand.

Well, it would seem that I'm the only demand. But I don't have a high end GPU now anyway, so it won't do much good until I get one. But a Windows version would be appreciated.

Compressed keys are better for you because you use up less bytes for every transaction. You put less data in the blockchain. And you end up paying less transaction fees.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on September 26, 2013, 10:45:23 AM
I'd love one that made compressed keys as well.

Though I can't even get this one to work, I'm using an Windows 7 + Radeon HD 7800 + Catalyst 13.9 + "AMD APP SDK v2.8" which is supposed to be the SDK from 12.10 (http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/download-archive/). It just does the usual thing where it seems to find a match but doesn't print anything. Did I do anything obviously wrong? The catalyst 12.10 drivers won't even run on this card, but the first post said you could use the APP SDK from 12.10, which I thought I did.
Have other people gotten this to work on a modern AMD card? Am I using the wrong version of something somewhere?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 26, 2013, 08:30:34 PM
@lifeboat, does yours make compressed keys? the private keys that begin with letter L or letter K instead of number 5?

http://lifeboat.com/oclvanitygen has now been updated.

To create compressed keys use the "-F compressed" option as in:

oclvanitygen -F compressed -d 0 1Life or
vanitygen -F compressed 1Life

(So we also added a vanitygen program for those of you with no GPUs.)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on September 27, 2013, 01:13:58 AM
Just because: can you kindly do a md5 sum, sha1 sum or sha256 sum (or all 3) of the zip and the individual files. Then GPG sign the whole list?

and oh, I just tried to run it. It's not a win32 app? it's 64 bit? heheheh.. Do I need to upgrade my OS to 64 bit? (I have 2 old laptops running Win XP 32 bit.) I do have Win 7 64 bit, but I never installed it as I don't have more than 4 gig of ram.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on September 27, 2013, 01:16:46 AM
Thank you so much! Works great on my old Radeon 4800. Its equally as broken on my 7800 as the original oclvanitygen with SDK 12.10. At least I can make compressed addresses on my older computer, so progress has been made!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 01:30:43 AM
I'd love one that made compressed keys as well.

We now have compressed keys support at http://lifeboat.com/oclvanitygen

To create compressed keys use the "-F compressed" option as in:

oclvanitygen -F compressed -d 0 1Life or
vanitygen -F compressed 1Life

(So we also added a vanitygen program for those of you with no GPUs.)

Though I can't even get this one to work, I'm using an Windows 7 + Radeon HD 7800 + Catalyst 13.9 + "AMD APP SDK v2.8" which is supposed to be the SDK from 12.10 (http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/download-archive/). It just does the usual thing where it seems to find a match but doesn't print anything. Did I do anything obviously wrong? The catalyst 12.10 drivers won't even run on this card, but the first post said you could use the APP SDK from 12.10, which I thought I did.

Sounds like you have a challenge ahead of you. (AMD driver issues can be fun!)

It is our impression that all Radeon HD 7XXX cards should behave the same for drivers and programs. We happened to have a Radeon HD 7850 lying around from earlier tests so we just installed it and it does work fine with our version of oclvanitygen.

So the first question is: Are you trying a long enough bitcoin address? It should be at least four characters long to get stable results. So 1Life should be good for example.

The next question is: Does using the option -S enable you to get results?

The next question is: How could the catalyst 12.10 drivers not even run on your card? What error do you get? Note that it is difficult to downgrade your AMD drivers. After uninstalling your current drivers, we recommend that you run the following batch file before then trying to install the old catalyst drivers:

cd C:\Windows\System32
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl64.dll
del OpenCL.dll
del OpenVideo64.dll
del OVDecode64.dll

cd C:\Windows\SysWOW64
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl.dll
del OpenCL.dll
del OpenVideo.dll
del OVDecode.dll

rmdir C:\ProgramData\AMD\KDB /S /Q

I would recommend first trying to get the old drivers to work on your machine before you go for the more complicated option of running the old APP SDK plus the new drivers.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 01:39:03 AM
Though I can't even get this one to work, I'm using an Windows 7 + Radeon HD 7800 + Catalyst 13.9 + "AMD APP SDK v2.8" which is supposed to be the SDK from 12.10 (http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/download-archive/).

One more question, exactly which graphics card are you using?  Is it a Radeon HD 7800M?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 01:47:51 AM
and oh, I just tried to run it. It's not a win32 app? it's 64 bit? heheheh.. Do I need to upgrade my OS to 64 bit? (I have 2 old laptops running Win XP 32 bit.) I do have Win 7 64 bit, but I never installed it as I don't have more than 4 gig of ram.

We've been testing it on 64 bit systems although dumpbin /headers claims that both programs that we are providing are 32 bit programs. Assuming it is a 64 bit program, do note that would enable the non GPU version (vanitygen) to run 50% faster as vanitygen does a lot of large integer arithmetic. What error are you getting?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on September 27, 2013, 02:10:43 AM
Though I can't even get this one to work, I'm using an Windows 7 + Radeon HD 7800 + Catalyst 13.9 + "AMD APP SDK v2.8" which is supposed to be the SDK from 12.10 (http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/download-archive/).

One more question, exactly which graphics card are you using?  Is it a Radeon HD 7800M?

I looked it up from the invoice from when I purchased it a year ago, it's a 7850. Here's the info page from where I purchased it:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814121623

I tried generating 1Life and it finds it over and over but never prints the key.
Another clue I have that something is broken, is the kernel it makes is 700K. On my older card it makes one that is 3.8MB. If I use -S on my 7850 I get a 400K kernel with the same broken results.
Now that you're telling me the Catalyst 12 drivers are supposed to work on a 7800 series, I will give that another try, this time with more confidence! I'll try that batch file too.
Thanks for the help!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: millsdmb on September 27, 2013, 02:28:24 AM
The new payments API is going to make addresses of all sorts obsolete.
Can you please clarify?

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


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on September 27, 2013, 03:02:23 AM
and oh, I just tried to run it. It's not a win32 app? it's 64 bit? heheheh.. Do I need to upgrade my OS to 64 bit? (I have 2 old laptops running Win XP 32 bit.) I do have Win 7 64 bit, but I never installed it as I don't have more than 4 gig of ram.

We've been testing it on 64 bit systems although dumpbin /headers claims that both programs that we are providing are 32 bit programs. Assuming it is a 64 bit program, do note that would enable the non GPU version (vanitygen) to run 50% faster as vanitygen does a lot of large integer arithmetic. What error are you getting?

vanitygen.exe is not a valid Win32 application.

oclvanitygen.exe is not a valid Win32 application.

I'm on Win XP SP3 32 bit.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 03:37:10 AM
Now that you're telling me the Catalyst 12 drivers are supposed to work on a 7800 series, I will give that another try, this time with more confidence! I'll try that batch file too.
Thanks for the help!

Let me know how the Catalyst 12 drivers work out. As I said we were able to test it on a 7850, same as yours, with no problem.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on September 27, 2013, 03:49:16 AM
The downgrade to Catalyst 12 worked, maybe I needed to do that batch file, but it works now.
I tried upgrading to 13.9 without clicking on upgrading the APP SDK, but that still broke it. Oh well, at least I can make it work now!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 04:08:45 AM
vanitygen.exe is not a valid Win32 application.

oclvanitygen.exe is not a valid Win32 application.

I'm on Win XP SP3 32 bit.

We have been able to confirm by testing on an ancient laptop that it seems that Microsoft Visual Studio has compiled our programs as 64-bit even though we told it to compile them as 32-bit. We will compile the programs on the ancient laptop as a workaround. That laptop is so slow that this may take a day or two to complete...


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 04:18:23 AM
The downgrade to Catalyst 12 worked, maybe I needed to do that batch file, but it works now.
I tried upgrading to 13.9 without clicking on upgrading the APP SDK, but that still broke it. Oh well, at least I can make it work now!


When you upgrade to 13.9, select Custom and not Express for the installation and then make sure it doesn't install a new APP SDK. It is fascinating that the wrong version of Catalyst will cause oclvanitygen to malfunction in that bizarre way.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on September 27, 2013, 05:47:53 AM
vanitygen.exe is not a valid Win32 application.

oclvanitygen.exe is not a valid Win32 application.

I'm on Win XP SP3 32 bit.

We have been able to confirm by testing on an ancient laptop that it seems that Microsoft Visual Studio has compiled our programs as 64-bit even though we told it to compile them as 32-bit. We will compile the programs on the ancient laptop as a workaround. That laptop is so slow that this may take a day or two to complete...
That's very thoughtful of you to accommodate those of us still using ancient and slow laptops. hehehe. Don't forget to sha 256 them and GPG sign.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on September 27, 2013, 07:26:28 AM
I was always choosing custom, but it forced me to update the APP SDK, the checkbox couldn't be unselected.
But thanks to that batch file you pasted, I installed Catalyst 12.10, then backed up OpenCL.dll, amdocl*.* from both system32 and syswow64. I did the upgrade to 13.9, then restored just those files and now everything works perfectly.
I'm in Catalyst 13.9 and I can oclvanitygen.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 09:52:30 AM
I was always choosing custom, but it forced me to update the APP SDK, the checkbox couldn't be unselected.
But thanks to that batch file you pasted, I installed Catalyst 12.10, then backed up OpenCL.dll, amdocl*.* from both system32 and syswow64. I did the upgrade to 13.9, then restored just those files and now everything works perfectly.
I'm in Catalyst 13.9 and I can oclvanitygen.


That's great.  The advantage of being able to use Catalyst 13.9 instead of Catalyst 12.10 is that if you use your computer for any gaming then you will get much better performance with Catalyst 13.9.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 10:16:43 AM
That's very thoughtful of you to accommodate those of us still using ancient and slow laptops. hehehe. Don't forget to sha 256 them and GPG sign.

Our latest http://lifeboat.com/oclvanitygen should now run on your ancient laptop. We'll do the sha 256 stuff shortly...


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: deepceleron on September 27, 2013, 12:51:54 PM
Old account that has come to life three days ago (maybe just deleted all the old posts), poster refers to himself as "we", and here's a binary exe that is basically a one line patch that was created by someone else... not trusting yet.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 01:38:44 PM
That's very thoughtful of you to accommodate those of us still using ancient and slow laptops. hehehe. Don't forget to sha 256 them and GPG sign.

In case you eventually get a 64 bit operating system running on your old laptop, we have now created vanitygen64 (with compressed keys support) that runs considerably faster on 64 bit operating systems. This has been added to lifeboat.com/oclvanitygen We'll do the sha 256 and GPG sign shortly...


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on September 27, 2013, 10:36:56 PM
poster refers to himself as "we"

I don't run Lifeboat Foundation on my own. Support includes http://lifeboat.com/ex/staff and http://lifeboat.com/ex/boards


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on October 24, 2013, 05:50:15 AM
Just because: can you kindly do a md5 sum, sha1 sum or sha256 sum (or all 3) of the zip and the individual files. Then GPG sign the whole list?

There is now a GPG sign at https://lifeboat.com/oclvanitygen.zip.sig


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: zeroday on November 06, 2013, 03:48:14 PM
Here is Catalyst 12.10 files to fix the issue with oclvanitygen.exe on 7### series of AMD/ATI Radeon on Win7x64 systems.

Code:
https://mega.co.nz/#!2gAUXIoY!BLTfokZ_CAV3yMEyG04qbWXvWU0IH2rRBTSWKUbg8t4

FILE:  downgrade_to_catalyst12_10.7z
MD5:  c98ccee449a106a24252ebeb62accee6
SHA1: 43f9229ffd065a1b7d73dbf5adf965c92588524e


Just unpack and copy files to your windows dir, or run .bat files under Administrator.

Tested it on Radeon 79XX and found it working perfectly @ 27Mkeys/sek.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on November 08, 2013, 05:12:52 AM
Here is Catalyst 12.10 files to fix the issue with oclvanitygen.exe on 7### series of AMD/ATI Radeon on Win7x64 systems.

Also available at http://www2.ati.com/drivers/12-10_vista_win7_win8_64_dd_ccc_whql_net4.exe
Note that you only have to keep the AMD APP SDK Runtime from this install, you can then install new drivers for all the other components. (This is useful if you also use the machine to play games.) Another solution is to just download the AMD APP SDK Runtime from http://developer.amd.com/amd-license-agreement/?f=AMD-APP-SDK-v2.7-Windows-641.exe



Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ryanc on November 13, 2013, 12:24:49 AM
Is there source for your version of oclvanitygen so I can build/use it on Linux?

Would be happy to help debug if there's any problems.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on November 14, 2013, 04:48:17 PM
Is there source for your version of oclvanitygen so I can build/use it on Linux?

Go to https://github.com/scintill/vanitygen/tree/compressed_opencl and change line 459 in oclengine.c from: return quirks; to: return quirks & ~VG_OCL_AMD_BFI_INT;


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: foroplus on November 14, 2013, 07:57:22 PM
Hi Lifeboat, I'm confused. I've uninstalled Catalyst 13.6 and installed 12.10. Even I've copied files zeroday has posted. Besides all this, I've restarted the computer a lot of times. (uninstalling and installing different drivers/versions)

It works, but always without finding an address.

My computer is a I5 Windows 8 64, with 1 7870 and 1 7950. Both cards works but always repeats the message GPU and CPU hash, without end.

Any complete solution/guide?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on November 14, 2013, 11:32:43 PM
My computer is a I5 Windows 8 64, with 1 7870 and 1 7950. Both cards works but always repeats the message GPU and CPU hash, without end.

It sounds like you didn't completely uninstall your Catalyst drivers. (It is tricky to downgrade.) To complete your uninstall, run the following batch file:

cd C:\Windows\System32
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl64.dll
del OpenCL.dll
del OpenVideo64.dll
del OVDecode64.dll

cd C:\Windows\SysWOW64
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl.dll
del OpenCL.dll
del OpenVideo.dll
del OVDecode.dll

rmdir C:\ProgramData\AMD\KDB /S /Q

After running it, install the Catalyst 12.10 drivers.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: tspacepilot on November 15, 2013, 07:17:03 AM
I need to check into this.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: foroplus on November 15, 2013, 06:00:58 PM
Thanks Lifeboat.  I did what u said and now my two cards are working and finding addresses.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on November 15, 2013, 11:08:05 PM
Thanks Lifeboat.  I did what u said and now my two cards are working and finding addresses.

Excellent! So to be specific, the problem is that the uninstall function in AMD drivers is defective so we fix this flaw with a short batch file. I don't think the uninstall function has *ever* worked. Please fix it AMD!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Rupture on November 16, 2013, 01:44:36 AM
I'm going to try for a 9 character custom :P


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on November 16, 2013, 03:23:24 AM
I'm going to try for a 9 character custom :P

It's possible. At https://lifeboat.com/ex/bitcoin, we say "Become a Lifeboat VIP and donate to bitcoin address 1LifeboatVPg24QghZ73Dzrx8AxcJLCnoA".


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ricolein on November 16, 2013, 10:07:33 AM
Hi,

there are not all characters allowed? I got this message:

   Invalid character 'l' in prefix '1Elisa'

I tried booth CPU-versions with command line

  Vanitygen -F compressed -f adress.txt -o AdrBTC.txt

Even if i try other word contain 'l' i got this message. This is a funny bug...

Ciao

Erico


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: foroplus on November 16, 2013, 10:12:55 AM
In BTC addresses u can't use the letters l (lowercase), I and O (uppercase).

LTC addresses -X 48 starts only from LK... and ends Li..., so be aware of second character

DGC (Digitalcoin) addresses -X 30 must start with uppercase D and a number or uppercase letter for the second letter/digit of the pattern also.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ricolein on November 16, 2013, 10:18:59 AM
In BTC addresses u can't use the letters l (lowercase), I and O (uppercase).
Yes, of course. For better spelling...

Can someone explain for what is option -P? Sounds interesting, but i have no idea how to use. Even some useful links are welcome.

Btw, nice profile pic!

Ciao

Enrico


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on November 16, 2013, 02:54:54 PM
Can someone explain for what is option -P? Sounds interesting, but i have no idea how to use. Even some useful links are welcome.

You can learn more at https://bitcointalk.org/index.php?topic=25804.0;wap2


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ziomik on November 16, 2013, 05:04:33 PM
Here is Catalyst 12.10 files to fix the issue with oclvanitygen.exe on 7### series of AMD/ATI Radeon on Win7x64 systems.

Code:
https://mega.co.nz/#!2gAUXIoY!BLTfokZ_CAV3yMEyG04qbWXvWU0IH2rRBTSWKUbg8t4

FILE:  downgrade_to_catalyst12_10.7z
MD5:  c98ccee449a106a24252ebeb62accee6
SHA1: 43f9229ffd065a1b7d73dbf5adf965c92588524e


Just unpack and copy files to your windows dir, or run .bat files under Administrator.

Tested it on Radeon 79XX and found it working perfectly @ 27Mkeys/sek.

Thank's !!!
Tested it on Radeon 6990/win8-64bit and found it @ 34Mkeys/sek


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: btcpleb on November 22, 2013, 11:55:41 PM
Thanks, lifeboat! I was able to use this on my 6950 after downgrading to catalyst 12.10 mentioned a couple of posts up.

Is there any chance you can build oclvanityminer64 as well? I'd be happy to donate some of the profits if I ever find any!

I thought I had managed to build it, and ended up with a (32bit) binary, but it just wouldn't run (Windows error saying "The application was unable to start correctly (0xc000007b). Click OK to close the application"). I had some issues building libcurl, I think that's where it went wrong. The readme doesn't mention it and it's just assumed in the makefile... I haven't dabbled in that area of programming in a number years, so I could be forgetting something pretty simple.

Or if you didn't want to build it for me but have an idea what I'm doing wrong, I'd happily accept some advice! :)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: BitDreams on November 23, 2013, 01:56:05 AM
Mine is probably in poor taste but there's a story behind it.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on November 23, 2013, 08:52:32 AM
I thought I had managed to build it, and ended up with a (32bit) binary, but it just wouldn't run (Windows error saying "The application was unable to start correctly (0xc000007b). Click OK to close the application"). I had some issues building libcurl, I think that's where it went wrong.

You probably have a mixture of 32 and 64 bit files. You want to be sure that all DLLs are the same bit width as your .exe. You also want to be sure that your libraries are of the same bit width. And yes, this can be a pain-in-the-butt to pull off. (In our http://lifeboat.com/oclvanitygen we had to rename our 64-bit version of libeay32.dll to libeay64.dll and then alter oclvanitygen64.exe and vanitygen64.exe so they looked for libeay64.dll instead of libeay32.dll. If we didn't do this they would try to use the 32-bit version of libeay32.dll and crash.) If you make a donation at https://lifeboat.com/ex/bitcoin, we would be glad to put some effort into oclvanityminer64.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: btcpleb on November 24, 2013, 04:58:36 AM
Unfortunately I cant afford to donate at this time, unless you'd accept about 6 cents worth of bitcoin unless you would accept a feathercoin I mined :P

Thanks for your tip, I managed to build through Cygwin (way easier and I felt a bit more at home) but my oclvanitygen is doing the mismatched CPU/GPU hash thing (even with the change in the github issue, but to the compressed_opencl branch). I suspect this is because I statically linked the APP libraries (your version worked flawlessly with my DLLs). I'm going to try downloading archived versions of the APP libraries and see if they work before trying to dynamically link them (I don't want a catalyst/APP upgrade to break compatibility).

Edit: I've managed to get a 32bit version working perfectly. Not sure I'll bother spending time to get a 64bit version. Happy to share on request. :)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: zhinkk on December 08, 2013, 04:05:04 PM
Having a strange issue. I run:
Code:
vanitygen 1a
And it generates an address with "1a" INSTANTLY. It says difficulty is 1353.

Then I run:
Code:
oclvanitygen.exe -d 0 1a
(difficulty 1353 still)
It shows over 10 Mkey/s but even after 5 minutes it can't find a address with pattern "1a". Why is this?

I'm using Catalyst 13.11. I didn't install any seperate SDK's so I'm guessing I'm using the ones that came with it. The kernel DOES compile though and the oclvanitygen program still runs. Does this mean I have to install the SDK? I thought if I didn't have the proper SDK it would just crash, not a situation where it can't find a patterned key.


You can see the verbose output here:

Code:
C:\Users\sdfzxcq\Downloads\oclvanitygen>oclvanitygen.exe -d 0 -v 1a
Prefix difficulty:                 1353 1a
Difficulty: 1353
Device: Barts
Vendor: Advanced Micro Devices, Inc. (1002)
Driver: 1311.2 (VM)
Profile: FULL_PROFILE
Version: OpenCL 1.2 AMD-APP (1311.2)
Max compute units: 14
Max workgroup size: 256
Global memory: 1073741824
Max allocation: 803209216
OpenCL compiler flags: -DDEEP_PREPROC_UNROLL -DVERY_EXPENSIVE_BRANCHES -DDEEP_VL
IW
Loading kernel binary 780d58fc882417c1ac1e393ebaf9b690.oclbin
Grid size: 1792x2048
Modular inverse: 3584 threads, 1024 ops each
Using OpenCL prefix matcher
Match idx: 0
CPU hash: 4161bb961c00cd3becc7fe936701461c93df419b
GPU hash: 06683c248db3d872767c455d0f44b13edb44e1fd
Found delta: 3668433 Start delta: 1
[4.69 Mkey/s][total 3670016]                                                   M
atch idx: 0
CPU hash: 92a644e7dcd43d03582338797b95c6d7c241bc41
GPU hash: 06485b0d110f4c9a79bdd88acdc81a6966631714
Found delta: 3669505 Start delta: 1
Match idx: 0
CPU hash: 86190d239dcfcac65d168303b8c3414c57c97345
GPU hash: 0664dca2d7d15dbe7a499d2eb4ace06ccd75f9a2
Found delta: 3667713 Start delta: 1
[7.25 Mkey/s][total 11010048]                                                  M
atch idx: 0
CPU hash: e5fda5caf66c17dd7fe47cdbfd9d358fbf792a1b
GPU hash: 0657b0115243e421af1ecf9a146ac239bd89e4c0
Found delta: 3668883 Start delta: 1
Match idx: 0
CPU hash: fe961ce26fc80d7104bff5ee65a87f301a6b9869
GPU hash: 066c3d30d13d8adfcea18e8cf6c0731c63e74cc3
Found delta: 3666578 Start delta: 1
[8.17 Mkey/s][total 18350080]                                                  M
atch idx: 0
CPU hash: 6c76bccf606cad6a804871651c94aa96d2a4d4b8
GPU hash: 065135777d7720cd0a22f5f1f6f99eed473e3a4b
Found delta: 3668460 Start delta: 1
Match idx: 0
CPU hash: b03e5cc76702ed2f209eb96a5a8e048e257ef3b3
GPU hash: 0658e78921b4270162050e83b7583b4559b6f67f
Found delta: 3661022 Start delta: 1
Match idx: 0
CPU hash: 1d80eeaa10ce2a11a73372cfd08fab105db46453
GPU hash: 0646b43f1c2d107e9866b478b94d2f6bc4c2c7dc
Found delta: 3668429 Start delta: 1
[8.77 Mkey/s][total 29360128]                                                  M
atch idx: 0
CPU hash: 7feb5fe6b03726452974bb41f555a26025d90d98
GPU hash: 06458d81256faa4fd399f55ab98735b4ccf4bfaf
Found delta: 3669055 Start delta: 1
Match idx: 0
CPU hash: 8786205f55a1522d3dd854e598948c7e8854e103
GPU hash: 06683c7ad2199195527c5ead714167ff7326e4f0
Found delta: 3669888 Start delta: 1
Match idx: 0
CPU hash: 5e4bb1aba707edeeb5f8e5ecd7de0cabdf963aec
GPU hash: 064ec526723cafcd6d85f6e59e1f10d7da416694
Found delta: 3667090 Start delta: 1
[9.10 Mkey/s][total 40370176]                                                  M
atch idx: 0
CPU hash: 35d81fe82b62a1e59c566e71f9a5bd0ba4e2f932
GPU hash: 065ecf356a4d77c32e2cece22e6685af03945d8f
Found delta: 3669544 Start delta: 1
Match idx: 0
CPU hash: 9abe08f218182c4aeefa0cdcd1f25ca28d8dab11
GPU hash: 06456c158dee691d709ad8ff4bdd5261910980b5
Found delta: 3669662 Start delta: 1
Match idx: 0
CPU hash: 396038a273fe4598f7567e51380536de6a7506cb
GPU hash: 06663898468fe6233f213155c05422e8be6ff534
Found delta: 3667505 Start delta: 1
[10.08 Mkey/s][total 51380224]                                                 M
atch idx: 0
CPU hash: 27051c13a5a2ce8ba258c745faf53a32352eda0b
GPU hash: 0662231b4503a077ea592d5ed010d85c38d3608a
Found delta: 3667885 Start delta: 1
Match idx: 0
CPU hash: 6226203a97249d94a8188b69a93fee3f3988a10f
GPU hash: 0669adafb81fc69d60125b130d7664bebdfe7a95
Found delta: 3668111 Start delta: 1
Match idx: 0
CPU hash: 1f8d63707fe80ee1df5db61512e108fd59529fde
GPU hash: 066b1967de6a7d252dbc676bb433ed73eedcb692
Found delta: 3665931 Start delta: 1
[10.08 Mkey/s][total 62390272]                                                 M
atch idx: 0
CPU hash: 841675030ab545b4818f0ae720be262f03ca71e9
GPU hash: 065e737c67fd2bbc3122d8eab25733d852f434bd
Found delta: 3667533 Start delta: 1
^C


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on December 09, 2013, 03:17:06 AM
If you see CPU hash or GPU hash, that means it is broken, so you can kill the program immediately if you see that.

Healthy output of oclvanitygen looks like this:

Code:
Difficulty: 22
Compiling kernel, can take minutes...done!
WARNING: low pattern difficulty
WARNING: better match throughput is possible using vanitygen on the CPU
Pattern: 1A
Address: 1AVnFU95AggtiFHfxX5DTTUauANn38E4DJ
Privkey: L3FgdKtV1TwWyxS4HN3ubquT9YsgKmBsdrKf7RgYbYnhKcu5fdNt
Pattern: 1A
Address: 1ApA46pRn4FUHFUkgHu6vxtiAkmovRDd3t
Privkey: KzdaBLBNuhXndSzSyWvk5DysXMRzkBPJUnJGDs67m4QzqaDvQpaN
Pattern: 1A
Address: 1AzFeTrsLAPZiUqAkBUe9JmUK5iLET1t1s
Privkey: KzHTmNPkNQhFMWZkU4quQLCf8dJkzSbc9ZrQJWwWCdgvmkKKuEiP

You'll need to install the old Catalyst 12.10 drivers for it to work.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: zhinkk on December 09, 2013, 03:31:45 AM

You'll need to install the old Catalyst 12.10 drivers for it to work.



I have 13.11 catalyst but I installed the 12.10 SDK (I think) using the batch file in this post:

Here is Catalyst 12.10 files to fix the issue with oclvanitygen.exe on 7### series of AMD/ATI Radeon on Win7x64 systems.

Code:
https://mega.co.nz/#!2gAUXIoY!BLTfokZ_CAV3yMEyG04qbWXvWU0IH2rRBTSWKUbg8t4

FILE:  downgrade_to_catalyst12_10.7z
MD5:  c98ccee449a106a24252ebeb62accee6
SHA1: 43f9229ffd065a1b7d73dbf5adf965c92588524e


Just unpack and copy files to your windows dir, or run .bat files under Administrator.

Tested it on Radeon 79XX and found it working perfectly @ 27Mkeys/sek.



Still getting the problem.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: zhinkk on December 09, 2013, 01:56:41 PM
Wooot! It's working now! I uninstalled the 13.11 drives, ran the batch script by lifeboat on the 3rd page, and installed 12.10 drivers. I'm now getting over 22 Mkey/s with my Radeon HD 6870! :D


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Jcw188 on December 09, 2013, 03:29:44 PM
Do people actually buy and sell vanity addresses?  I guess that's pretty cool.  It seems like it would take a long time to get some useful addresses.  DOes anyone have any other interesting vanity addresses?  what's the deal with getting 1Lifeboat, why is 1 Lifeboat important?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: jongameson on December 09, 2013, 04:34:24 PM
My computer is a I5 Windows 8 64, with 1 7870 and 1 7950. Both cards works but always repeats the message GPU and CPU hash, without end.

It sounds like you didn't completely uninstall your Catalyst drivers. (It is tricky to downgrade.) To complete your uninstall, run the following batch file:

cd C:\Windows\System32
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl64.dll
del OpenCL.dll
del OpenVideo64.dll
del OVDecode64.dll

cd C:\Windows\SysWOW64
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl.dll
del OpenCL.dll
del OpenVideo.dll
del OVDecode.dll

rmdir C:\ProgramData\AMD\KDB /S /Q

After running it, install the Catalyst 12.10 drivers.

does not work, I don't even HAVE a C:\Windows\SysWOW64 directory or a C:\ProgramData directory

tried uninstalling 13.11 running this, and installing Catalyst 12.10 and no go
still CPU and GPU hash messages


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: zhinkk on December 09, 2013, 06:20:12 PM
Do people actually buy and sell vanity addresses?  I guess that's pretty cool.  It seems like it would take a long time to get some useful addresses.  DOes anyone have any other interesting vanity addresses?  what's the deal with getting 1Lifeboat, why is 1 Lifeboat important?

Well I wouldn't have enough trust in someone to buy a vanity address off them. They would have my private key and they could access my coins anytime.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: leadnor on December 09, 2013, 06:56:06 PM
Hi Lifeboat.

The problem is that for the new cards R9 280x you need the latest Catalyst Drivers. :(

Just getting CPU and GPU hash messages. So Im just running this off CPU at this point. 1.3MH/s instead of 30+ MH/s per GPU :)

Let me know if you guys know what we can do about this.

Thanks again for great software.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 09, 2013, 11:23:02 PM
does not work, I don't even HAVE a C:\Windows\SysWOW64 directory or a C:\ProgramData directory

tried uninstalling 13.11 running this, and installing Catalyst 12.10 and no go
still CPU and GPU hash messages

The key is to delete any OpenCL.dll files on your machine. And then to install Catalyst 12.10. If this works, let me know the locations of the OpenCL.dll files that you deleted.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 10, 2013, 12:01:17 AM
The problem is that for the new cards R9 280x you need the latest Catalyst Drivers. :(.

Uninstall those drivers, then run amdclean.bat which is:

cd C:\Windows\System32
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl64.dll
del OpenCL.dll
del OpenVideo64.dll
del OVDecode64.dll

cd C:\Windows\SysWOW64
del SlotMaximizerAg.dll
del SlotMaximizerBe.dll
del amdocl.dll
del OpenCL.dll
del OpenVideo.dll
del OVDecode.dll

rmdir C:\ProgramData\AMD\KDB /S /Q

Then install http://developer.amd.com/amd-license-agreement/?f=AMD-APP-SDK-v2.7-Windows-641.exe

Then do a selective install of the latest Catalyst drivers, making sure you don't install any more AMD APP SDK drivers.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 10, 2013, 12:59:44 AM
tried uninstalling 13.11 running this, and installing Catalyst 12.10 and no go
still CPU and GPU hash messages

Another solution is to download http://lifeboat.com/opencl.dll and put that in the same directory as oclvanitygen.exe. (That is the 64-bit version of opencl.dll.)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 10, 2013, 01:11:31 AM
Well I wouldn't have enough trust in someone to buy a vanity address off them. They would have my private key and they could access my coins anytime.

https://bitcoinvanity.appspot.com/ uses a two step process so they don't have your private key. Of course, it would still be a bit safer to generate the vanity address on your own.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 10, 2013, 07:57:04 AM
what's the deal with getting 1Lifeboat, why is 1 Lifeboat important?

We are the Lifeboat Foundation. See https://lifeboat.com/ex/bitcoin


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on December 10, 2013, 10:14:21 PM
Hey I was wondering, would it work if you hacked it so it generated address with 0,O,1 or L characters? Its against the spec, but I wonder if it would just work if you just did it anyway? If it can work, that would be a fun feature to add.
I'm having fun with Dogecoin, and I wanted to make the vanity address Dogewow and other stuff like that, but it wont let me make an address with an "o", so I am much sad. :)
http://dogecoin.com/


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 11, 2013, 08:22:29 AM
If it can work, that would be a fun feature to add. I'm having fun with Dogecoin

Show me an example of a working Dogecoin address that uses these illegal characters. (1 and L are legal characters.)

Actually all the characters in 1Dogewow are legal so I'm not sure what you are talking about.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: jongameson on December 13, 2013, 12:45:39 AM
tried uninstalling 13.11 running this, and installing Catalyst 12.10 and no go
still CPU and GPU hash messages

Another solution is to download http://lifeboat.com/opencl.dll and put that in the same directory as oclvanitygen.exe. (That is the 64-bit version of opencl.dll.)

do u have the 32-bit version?    ::)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: rudyo on December 13, 2013, 01:07:21 AM
Cool project!

I am having trouble though.  Here is my setup:

Sapphire 7950 GPU
Windows 7 Pro 64 bit

Using the 12.10 drivers and 2.7 SDK

I try the following at the prompt and it just returns me to the prompt without doing any processing. 
Am I not specifying my GPU correctly? What am I doing wrong?


C:\Drivers\oclvanitygen>oclvanitygen64 -v -d 1:0 1Dan
Prefix difficulty:                77178 1Dan
Difficulty: 77178
Available OpenCL platforms:
0: [NVIDIA Corporation] NVIDIA CUDA
  0: [NVIDIA Corporation] GeForce 8800 GT
1: [Advanced Micro Devices, Inc.] AMD Accelerated Parallel Processing
  0: [Advanced Micro Devices, Inc.] Tahiti
  1: [GenuineIntel]        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
C:\Drivers\


Any help appreciated!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: ratty on December 13, 2013, 04:49:08 AM
If it can work, that would be a fun feature to add. I'm having fun with Dogecoin

Show me an example of a working Dogecoin address that uses these illegal characters. (1 and L are legal characters.)

Actually all the characters in 1Dogewow are legal so I'm not sure what you are talking about.

You misunderstood me completely. I wasn't asserting anything, I was just asking if illegal characters actually break anything. If an implementation ignored it and generated an address with 1, L, 0 or o, would every program just reject it, or would they not care? I have seen bitcoin addresses with those supposedly illegal characters, so it got me wondering what would happen if vanitygen generated these for various altcoins. I would love to try it and test if the safety check could be disabled. Or does bitcoin and all altcoins use a slightly different addressing system that allows bitcoin addresses to have "o" in them?
If this just bores you, don't worry about it, just move on. No need to waste time on it unless it is interesting to you. I just had an idea and wanted to share it, if it is just going to irritate you then please just ignore this, I won't mind.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: rudyo on December 13, 2013, 05:27:07 AM
Cool project!

I am having trouble though.  Here is my setup:

Sapphire 7950 GPU
Windows 7 Pro 64 bit

Using the 12.10 drivers and 2.7 SDK

I try the following at the prompt and it just returns me to the prompt without doing any processing. 
Am I not specifying my GPU correctly? What am I doing wrong?


C:\Drivers\oclvanitygen>oclvanitygen64 -v -d 1:0 1Dan
Prefix difficulty:                77178 1Dan
Difficulty: 77178
Available OpenCL platforms:
0: [NVIDIA Corporation] NVIDIA CUDA
  0: [NVIDIA Corporation] GeForce 8800 GT
1: [Advanced Micro Devices, Inc.] AMD Accelerated Parallel Processing
  0: [Advanced Micro Devices, Inc.] Tahiti
  1: [GenuineIntel]        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
C:\Drivers\


Any help appreciated!
I fixed my problem, lowercase d vs. Capital D!  I hate when that happens!

On another note I am getting between 20 and 22 Mkeys/s with my Sapphire Dual-X 7850 using 12.10 drivers and 2.7 SDK on Windows 7 Pro.  That seems decent, but is there anything to enhance that? 

Here are the results of a hash going on, does everything seem normal?

C:\Drivers\oclvanitygen>oclvanitygen64.exe -v -D 1:0 -k -o output1.txt 123456789

Prefix difficulty:       51529903411245 123456789
Difficulty: 51529903411245
Device: Tahiti
Vendor: Advanced Micro Devices, Inc. (1002)
Driver: CAL 1.4.1741 (VM)
Profile: FULL_PROFILE
Version: OpenCL 1.1 AMD-APP (851.4)
Max compute units: 28
Max workgroup size: 256
Global memory: -1073741824
Max allocation: -1344274432
OpenCL compiler flags: -DDEEP_PREPROC_UNROLL -DVERY_EXPENSIVE_BRANCHES -DDEEP_VL
IW
Loading kernel binary aa547d27f6721a626c942a8735a17ef7.oclbin
Grid size: 3584x2048
Modular inverse: 7168 threads, 1024 ops each
Using OpenCL prefix matcher
GPU idle: 9.45%
[21.64 Mkey/s][total 11046748160][Prob 0.0%][50% in 19.1d]


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 13, 2013, 06:39:50 AM
tried uninstalling 13.11 running this, and installing Catalyst 12.10 and no go
still CPU and GPU hash messages

Another solution is to download http://lifeboat.com/opencl.dll and put that in the same directory as oclvanitygen.exe. (That is the 64-bit version of opencl.dll.)

do u have the 32-bit version?    ::)

http://lifeboat.com/32/opencl.dll


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 13, 2013, 06:54:49 AM
On another note I am getting between 20 and 22 Mkeys/s with my Sapphire Dual-X 7850 using 12.10 drivers and 2.7 SDK on Windows 7 Pro.  That seems decent, but is there anything to enhance that?"

You can go faster with compressed keys, so add "-F compressed" to your command line options.




Title: Re: Create vanity bitcoin addresses four times as fast
Post by: rudyo on December 13, 2013, 06:57:24 AM
On another note I am getting between 20 and 22 Mkeys/s with my Sapphire Dual-X 7850 using 12.10 drivers and 2.7 SDK on Windows 7 Pro.  That seems decent, but is there anything to enhance that?"

You can go faster with compressed keys, so add "-F compressed" to your command line options.



I don't understand compressed keys... what are their limitations?  Can they be used just the same as a "normal" key?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 13, 2013, 07:05:17 AM
I wasn't asserting anything, I was just asking if illegal characters actually break anything.

They do.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 13, 2013, 07:07:25 AM
Can they be used just the same as a "normal" key?

Yes.

I don't understand compressed keys... what are their limitations?  Can they be used just the same as a "normal" key?

The difference is minor and all bitcoin clients now accept them. Their limitation is that old bitcoin clients couldn't accept them.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: jongameson on December 13, 2013, 07:28:47 PM
tried uninstalling 13.11 running this, and installing Catalyst 12.10 and no go
still CPU and GPU hash messages

Another solution is to download http://lifeboat.com/opencl.dll and put that in the same directory as oclvanitygen.exe. (That is the 64-bit version of opencl.dll.)

do u have the 32-bit version?    ::)

http://lifeboat.com/32/opencl.dll

Thanks for the help, but nope still doesn't work

C:\Users\Jon\DOWNLO~1\vanitygen-0.20-win>oclvanitygen -d 0 1g
Difficulty: 1353
Match idx: 0
CPU hash: 5652cdedc0ad1435005725b8eba25a6b752eb22a
GPU hash: 076d1c906ac7c506b844e81b3caf66189317adcb
Found delta: 7334337 Start delta: 1
[3.56 Mkey/s][total 7340032]
atch idx: 0
CPU hash: c6c089c29d003c26d659894dca0d598e985608ff
GPU hash: 077e6dd277e08cf110426055b2b03851cb17f00d
Found delta: 7335958 Start delta: 1
[4.94 Mkey/s][total 14680064]


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on December 14, 2013, 08:46:45 AM
Thanks for the help, but nope still doesn't work

C:\Users\Jon\DOWNLO~1\vanitygen-0.20-win>oclvanitygen -d 0 1g

Do a dir for your "vanitygen-0.20-win" directory so I can see what is in it. Hopefully it contains the files that
we provide at http://lifeboat.com/oclvanitygen


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: dishwara on December 21, 2013, 02:31:49 PM
tried uninstalling 13.11 running this, and installing Catalyst 12.10 and no go
still CPU and GPU hash messages

Another solution is to download http://lifeboat.com/opencl.dll and put that in the same directory as oclvanitygen.exe. (That is the 64-bit version of opencl.dll.)

do u have the 32-bit version?    ::)

http://lifeboat.com/32/opencl.dll

Thanks for the help, but nope still doesn't work

C:\Users\Jon\DOWNLO~1\vanitygen-0.20-win>oclvanitygen -d 0 1g
Difficulty: 1353
Match idx: 0
CPU hash: 5652cdedc0ad1435005725b8eba25a6b752eb22a
GPU hash: 076d1c906ac7c506b844e81b3caf66189317adcb
Found delta: 7334337 Start delta: 1
[3.56 Mkey/s][total 7340032]
atch idx: 0
CPU hash: c6c089c29d003c26d659894dca0d598e985608ff
GPU hash: 077e6dd277e08cf110426055b2b03851cb17f00d
Found delta: 7335958 Start delta: 1
[4.94 Mkey/s][total 14680064]
For those who cant able to still run oclvanitygen, getting found delta, start delta.....
Just use driver uninstaller, i used this DDU from http://www.guru3d.com/files_details/display_driver_uninstaller_download.html.
unzip it in a folder in desktop, restart system in safe mode, run Display Driver Uninstaller.exe, select AMD-> Clean and restart.
It will remove all amd drivers & restart system.
Now just install 12.10 driver & everything works fine.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: rudyo on January 21, 2014, 05:51:21 AM
Now that I am generating a few vanity addresses, I find that I notice them being used more.  I have seen several addresses with all alpha characters (other than the starting 1).  For example: 1KwfycruidwMjexDhZWkXBNjyJayJgKuAC

Can these be created with oclvanity?  I looked but didn't see a switch for alpha characters only.

Is it possible to do alpha only, all caps or all lower case?

Thanks! 



Title: Re: Create vanity bitcoin addresses four times as fast
Post by: deepceleron on January 21, 2014, 05:54:37 AM
opencl vanitygen is only coded to find a prefix. You'll have to use cpu vanitygen to use regular expressions.

All alpha-bits is quite hard, especially with a lowercase first letter.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on January 23, 2014, 07:57:47 PM
opencl vanitygen is only coded to find a prefix. You'll have to use cpu vanitygen to use regular expressions.

You could use the -o option to output results to a file and then use another program to search that file with regular expressions.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: EnJoyThis on January 24, 2014, 12:45:44 AM
Seems I'm not getting the writing to a txt file done.


Quote
oclvanitygen64.exe -v -F compressed -d 1 1EnJoy -o matches.txt
Prefix difficulty:            259627881 1EnJoy
Invalid character '-' in prefix '-o'
Invalid character '.' in prefix 'matches.txt'
Difficulty: 259627881

am I doing something wrong?


And is there a way I can get both my GPU's active in searching? Currently only 1 GPU seems to get busy searching.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on January 24, 2014, 06:01:50 AM
Seems I'm not getting the writing to a txt file done.


Quote
oclvanitygen64.exe -v -F compressed -d 1 1EnJoy -o matches.txt
Prefix difficulty:            259627881 1EnJoy
Invalid character '-' in prefix '-o'
Invalid character '.' in prefix 'matches.txt'
Difficulty: 259627881

am I doing something wrong?

Try oclvanitygen64.exe -v -F compressed -d 1 -o matches.txt 1EnJoy

And is there a way I can get both my GPU's active in searching? Currently only 1 GPU seems to get busy searching.

You would need to run two copies of oclvanitygen64.exe, one using -d 1 and the other using -d 2. (Or whatever numbers correspond to your 2 GPUs.)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: EnJoyThis on January 24, 2014, 07:04:24 AM
Seems I'm not getting the writing to a txt file done.


Quote
oclvanitygen64.exe -v -F compressed -d 1 1EnJoy -o matches.txt
Prefix difficulty:            259627881 1EnJoy
Invalid character '-' in prefix '-o'
Invalid character '.' in prefix 'matches.txt'
Difficulty: 259627881

am I doing something wrong?

Try oclvanitygen64.exe -v -F compressed -d 1 -o matches.txt 1EnJoy

And is there a way I can get both my GPU's active in searching? Currently only 1 GPU seems to get busy searching.

You would need to run two copies of oclvanitygen64.exe, one using -d 1 and the other using -d 2. (Or whatever numbers correspond to your 2 GPUs.)

Thanks for the help, saving to a file is working.

Same I can't get 2 GPU's to work on the same job, would cut the time in finding an address in half ;-)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: foroplus on January 24, 2014, 08:31:58 AM

Same I can't get 2 GPU's to work on the same job, would cut the time in finding an address in half ;-)


You Can. Try something like this: oclvanitygen -D 0:0 -D 0:1 -v -F compressed -d 1 -o matches.txt 1EnJoy

For me it's working. Both cards are working and the hashrate is the sum of them.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Trance on January 24, 2014, 11:54:25 AM
From http://lifeboat.com/ex/press.releases.bitcoins.hundred.thousand.dollars :

"to give back to the bitcoin community, Lifeboat Foundation has created the first Windows version of oclvanitygen (https://en.bitcoin.it/wiki/Vanitygen) in the world that runs well on high-end AMD cards. (Our version runs nearly four times as fast as the old version!) We also added support for compressed keys as well. You can download it for free at http://lifeboat.com/oclvanitygen and can learn more about what we did on GitHub at https://github.com/samr7/vanitygen/issues/19. oclvanitygen is used to create vanity bitcoin addresses such as our bitcoin address 1Lifeboatu7Y9YqKQRcXfjWYJdXog9CS7r that begins with 1Lifeboat. PGP signature for program is here (https://lifeboat.com/oclvanitygen.zip.sig)."

Note that a high-end AMD card is defined as an AMD Radeon 7xxx GPU or greater. If you have a slower card then you can just download oclvanitygen as described at https://en.bitcoin.it/wiki/Vanitygen And if you need a Linux fix for high-end AMD cards, read https://github.com/samr7/vanitygen/issues/19 to learn how to fix oclvanitygen.

Finally, oclvanitygen, no matter what the operating system, hates the latest AMD Catalyst drivers. So if, for example, you are running Catalyst 13.9, you would also want to use the AMD APP SDK Runtime from Catalyst 12.10. (So all your Catalyst drivers would be brand new except for the SDK Runtime.)

This is beyond great! Thank you for your hard work and efforts!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: siikfo on January 25, 2014, 11:59:53 PM
whats the biggest wordlist you guys are able to load that actually works?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on January 28, 2014, 12:37:14 PM
whats the biggest wordlist you guys are able to load that actually works?

If you are asking how long of a word you can specify and get, at Lifeboat we have gotten 1LifeboatVPg24QghZ73Dzrx8AxcJLCnoA and we use the phrase "Become a Lifeboat VIP and donate to bitcoin address 1LifeboatVPg24QghZ73Dzrx8AxcJLCnoA". So 1Lifeboat was specified, we got many results, and are currently using a 1LifeboatVP match which is pretty cool.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: deepceleron on January 28, 2014, 07:17:51 PM
That's not what he's asking.

The length depends on how many case insensitive options there are for each word, along with the length of words and video card RAM. Case insensitive searches are unrolled into all possible matches; they consume the same resources as specifying all 100 or 1000 matching addresses.

I have a 12-13 character long word list, and case insensitive searches on it were limited to about 4000 entries. Shorter words can be tens of thousands in a list.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: siikfo on January 30, 2014, 04:57:11 AM
That's not what he's asking.

The length depends on how many case insensitive options there are for each word, along with the length of words and video card RAM. Case insensitive searches are unrolled into all possible matches; they consume the same resources as specifying all 100 or 1000 matching addresses.

I have a 12-13 character long word list, and case insensitive searches on it were limited to about 4000 entries. Shorter words can be tens of thousands in a list.

cool thanks for that info.  :)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Lauda on February 14, 2014, 03:00:39 PM
CMD closes in a second?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on February 15, 2014, 03:31:28 AM
CMD closes in a second?

Are you saying you can't open a command prompt window?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Lauda on February 15, 2014, 09:57:26 AM
Are you saying you can't open a command prompt window?
When i run OCVanity it opens up like in a flash and closes? Hmm.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on February 15, 2014, 01:05:02 PM
Are you saying you can't open a command prompt window?
When i run OCVanity it opens up like in a flash and closes? Hmm.

What command do you type to run it?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: roslinpl on February 15, 2014, 11:55:57 PM
Are you saying you can't open a command prompt window?
When i run OCVanity it opens up like in a flash and closes? Hmm.

Strange? Are you sure you are starting it correctly?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: km4700ruda on February 24, 2014, 10:55:14 PM
I thought I had managed to build it, and ended up with a (32bit) binary, but it just wouldn't run (Windows error saying "The application was unable to start correctly (0xc000007b). Click OK to close the application"). I had some issues building libcurl, I think that's where it went wrong. The readme doesn't mention it and it's just assumed in the makefile... I haven't dabbled in that area of programming in a number years, so I could be forgetting something pretty simple.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dallas5 on February 24, 2014, 11:06:12 PM
Thanks for programming this, it's really cool!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on February 26, 2014, 01:46:46 AM
I thought I had managed to build it, and ended up with a (32bit) binary, but it just wouldn't run (Windows error saying "The application was unable to start correctly (0xc000007b). Click OK to close the application"). I had some issues building libcurl, I think that's where it went wrong. The readme doesn't mention it and it's just assumed in the makefile... I haven't dabbled in that area of programming in a number years, so I could be forgetting something pretty simple.

You can just download working binaries from https://lifeboat.com/oclvanitygen



Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Lauda on February 26, 2014, 09:46:39 PM
Strange? Are you sure you are starting it correctly?
And what is the correct way of starting it?
Sorry, I've went through a reinstall of the OS so I had forgotten about this.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Remember remember the 5th of November on February 26, 2014, 09:47:59 PM
Strange? Are you sure you are starting it correctly?
And what is the correct way of starting it?
Sorry, I've went through a reinstall of the OS so I had forgotten about this.
I had to lol at this. First and foremost unless the program was coded to work WITHOUT arguments it won't close. The program EXPECTS arguments, you are not giving it any, so it just exits. This is stuff on a basic level.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Lauda on February 26, 2014, 09:52:35 PM
I had to lol at this. First and foremost unless the program was coded to work WITHOUT arguments it won't close. The program EXPECTS arguments, you are not giving it any, so it just exits. This is stuff on a basic level.
I had just ran the first thing that I had seen in the folder.  :D


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: CoinHeavy on February 26, 2014, 10:10:43 PM
Thank you for the time and effort spent developing this!  I am very excited to give it a whirl.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on February 26, 2014, 10:30:45 PM
I had to lol at this. First and foremost unless the program was coded to work WITHOUT arguments it won't close. The program EXPECTS arguments, you are not giving it any, so it just exits. This is stuff on a basic level.
I had just ran the first thing that I had seen in the folder.  :D

You need to run it from the windows command prompt. Learn more at http://windows.microsoft.com/en-us/windows-vista/open-a-command-prompt-window

Type oclvanitygen64 --help to see your options.

For example, I run it with oclvanitygen64 -k -p 0 -d 0 -o c:\f\vanity.output 1Lifeboat


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Lauda on February 27, 2014, 12:29:38 PM
You need to run it from the windows command prompt. Learn more at http://windows.microsoft.com/en-us/windows-vista/open-a-command-prompt-window

Type oclvanitygen64 --help to see your options.

For example, I run it with oclvanitygen64 -k -p 0 -d 0 -o c:\f\vanity.output 1Lifeboat
I'm making progress. Now I have:
Error loading kernel file 'calc_addrs.cl': No such file or directory.
It is in the same folder as oclvanitygen. (tried your settings but changed that path)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on February 28, 2014, 03:46:08 AM
You need to run it from the windows command prompt. Learn more at http://windows.microsoft.com/en-us/windows-vista/open-a-command-prompt-window

Type oclvanitygen64 --help to see your options.

For example, I run it with oclvanitygen64 -k -p 0 -d 0 -o c:\f\vanity.output 1Lifeboat
I'm making progress. Now I have:
Error loading kernel file 'calc_addrs.cl': No such file or directory.
It is in the same folder as oclvanitygen. (tried your settings but changed that path)

At the command prompt, type "dir" and let me know what you see.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: BitPhotos on March 24, 2014, 11:33:37 PM
You need to run it from the windows command prompt. Learn more at http://windows.microsoft.com/en-us/windows-vista/open-a-command-prompt-window

Type oclvanitygen64 --help to see your options.

For example, I run it with oclvanitygen64 -k -p 0 -d 0 -o c:\f\vanity.output 1Lifeboat
I'm making progress. Now I have:
Error loading kernel file 'calc_addrs.cl': No such file or directory.
It is in the same folder as oclvanitygen. (tried your settings but changed that path)

At the command prompt, type "dir" and let me know what you see.

im getting that error too! on windows trying to use my 7850! the file and oclvanitygen are in same dir!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on March 27, 2014, 02:54:16 AM
im getting that error too! on windows trying to use my 7850! the file and oclvanitygen are in same dir!

Are you running the program from the command prompt? If you are, type "dir" and let me know what you see.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on March 27, 2014, 02:55:22 AM
Anyone gotten this to work on a BAMT rig? I have five Sapphire R9 270Xs... and they're tired of mining, so I think I will allow them to look for a few vanity addresses.

Here's a picture of my rig:

Dabs Rig with 4 GPUs
https://i.imgur.com/LGDya7R.jpg

A dozen Sapphires
https://i.imgur.com/j1HdjMN.jpg

Veggie Crate Rig 5 GPU Sapphire 270X
https://i.imgur.com/DHj5OOp.jpg


sgminer showing 5 GPUs working
https://i.imgur.com/psVuVgM.png


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: durrrr on March 27, 2014, 03:39:13 AM
who ever put the time and effort to create this i have to say thank you very much. awesome


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on March 27, 2014, 09:06:46 AM
Anyone gotten this to work on a BAMT rig?

BAMT is Linux. If you wish, I could provide you with the source so you could compile this on your Linux setup. Or you could install Windows on your machine and then run our Windows program.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: tagged on March 28, 2014, 12:24:33 PM
Anyone gotten this to work on a BAMT rig?

BAMT is Linux. If you wish, I could provide you with the source so you could compile this on your Linux setup. Or you could install Windows on your machine and then run our Windows program.

I have it installed and running on my BAMT, vanitygen runs fine, oclvanitygen just tosses out CPU/GPU Found errors, I cannot get it to actually mine addresses and export anything real. I have tried the -S option to try to slow it down enough but still has errors.   I am looking for just 1 address, would take about 20 minutes if i could have my GPUs working at it!  :)
I am .75 days in on vanitygen using CPU, and it has found 3 addresses but the caps have been wrong, and vanitygen ignores the -i flag.  :/

So I too am looking to see if anyone has got BAMT working!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on March 28, 2014, 06:22:25 PM
I have it installed and running on my BAMT, vanitygen runs fine, oclvanitygen just tosses out CPU/GPU Found errors

Are you using the version of oclvanitygen at lifeboat.com? If not, where did you get it from?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: orangered on March 28, 2014, 06:36:37 PM
Anyone gotten this to work on a BAMT rig?

BAMT is Linux. If you wish, I could provide you with the source so you could compile this on your Linux setup. Or you could install Windows on your machine and then run our Windows program.
Whether in the specific point, or don't understand


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: tagged on March 28, 2014, 06:52:40 PM
I have it installed and running on my BAMT, vanitygen runs fine, oclvanitygen just tosses out CPU/GPU Found errors

Are you using the version of oclvanitygen at lifeboat.com? If not, where did you get it from?

https://github.com/samr7/vanitygen.git


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on March 28, 2014, 10:05:10 PM
I have it installed and running on my BAMT, vanitygen runs fine, oclvanitygen just tosses out CPU/GPU Found errors

Are you using the version of oclvanitygen at lifeboat.com? If not, where did you get it from?

https://github.com/samr7/vanitygen.git

Use the source at https://github.com/scintill/vanitygen/tree/compressed_opencl

Change line 459 in oclengine.c from:
Code:
return quirks;
to:
Code:
return quirks & ~VG_OCL_AMD_BFI_INT;

You also need to downgrade AMDAPP SDK to 2.7. You can find this SDK at http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/download-archive/


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Bitcoin.Greece on March 29, 2014, 09:43:26 PM
Here is Catalyst 12.10 files to fix the issue with oclvanitygen.exe on 7### series of AMD/ATI Radeon on Win7x64 systems.

Code:
https://mega.co.nz/#!2gAUXIoY!BLTfokZ_CAV3yMEyG04qbWXvWU0IH2rRBTSWKUbg8t4

FILE:  downgrade_to_catalyst12_10.7z
MD5:  c98ccee449a106a24252ebeb62accee6
SHA1: 43f9229ffd065a1b7d73dbf5adf965c92588524e


Just unpack and copy files to your windows dir, or run .bat files under Administrator.

Tested it on Radeon 79XX and found it working perfectly @ 27Mkeys/sek.

Problem solved !
Works on 7970 without restart PC with 13-12_win7_win8_64_dd_ccc_whql drivers!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: tagged on March 30, 2014, 12:40:41 PM
I have it installed and running on my BAMT, vanitygen runs fine, oclvanitygen just tosses out CPU/GPU Found errors

Are you using the version of oclvanitygen at lifeboat.com? If not, where did you get it from?

https://github.com/samr7/vanitygen.git

Use the source at https://github.com/scintill/vanitygen/tree/compressed_opencl

Change line 459 in oclengine.c from:
Code:
return quirks;
to:
Code:
return quirks & ~VG_OCL_AMD_BFI_INT;

You also need to downgrade AMDAPP SDK to 2.7. You can find this SDK at http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/download-archive/


Ok, linux newb question, what is the easiest way to downgrade the AMDAPP SDK files? I do not have keyboard access to this rig, doing via SSH, and I think its FTP ports are blocked....   the link posted is not a direct weblink i can wget from. So, how do i download, and then how to I install those? Thanks a ton!



Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on March 30, 2014, 05:34:42 PM
Ok, linux newb question, what is the easiest way to downgrade the AMDAPP SDK files? I do not have keyboard access to this rig, doing via SSH, and I think its FTP ports are blocked....   the link posted is not a direct weblink i can wget from. So, how do i download, and then how to I install those? Thanks a ton!

You should have at least SFTP access so you could download the file to your home machine and then SFTP to your Linux machine. (Since AMD's complicated site is hard to download from if you only have access to a Lynx browser.) In case you don't have SFTP access, I have now created http://lifeboat.com/AMD-APP-SDK-v2.7-lnx64.tar for you that you can wget from.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lifeboat on March 30, 2014, 05:37:11 PM
Ok, linux newb question, what is the easiest way to downgrade the AMDAPP SDK files? I do not have keyboard access to this rig, doing via SSH, and I think its FTP ports are blocked....   the link posted is not a direct weblink i can wget from. So, how do i download, and then how to I install those? Thanks a ton!

To install, untar the file and then type ./Install-AMD-APP.sh


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on April 03, 2014, 04:53:02 AM
You know, either I'm lazy, or I'm clueless. I'll wait until someone figures out how to do a step-by-step for BAMT, or someone uploads a img file that works already.

hehehehe. well, not so clueless, I mean, I did get to set up a couple of GPU rigs. They're just not worth the coins they are mining now.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: thebrit on May 09, 2014, 03:14:44 AM
I'm trying oclvanitygen on win7 x64 and running into a problem.

Here is what I'm doing:

C:\Users\User\Desktop\vanitygen-0.20-win>oclvanitygen -d 0 1Torza
Difficulty: 15318045009
Available OpenCL platforms:
0: [Advanced Micro Devices, Inc.] AMD Accelerated Parallel Processing
  0: [Advanced Micro Devices, Inc.] Barts
  1: [GenuineIntel]        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
1: [Intel(R) Corporation] Intel(R) OpenCL
  0: [Intel(R) Corporation]        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz


I'm selecting -d 0 (have also tried -d0, without spaces) and get the same error every time. I have an AMD 6870 in my machine. What am I doing wrong?

Thanks!


EDIT: Doing oclvanitygen -D 0:0 did the trick!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: monim1 on May 09, 2014, 04:46:27 AM
Waiting to hear from honorable member of this forum who has used it? I am thinking about it. So it would be great to hear from any honorable member who has already used it.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: TheRealSteve on May 09, 2014, 08:49:56 AM
Waiting to hear from honorable member of this forum who has used it? I am thinking about it. So it would be great to hear from any honorable member who has already used it.
???

What would you like to know?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on May 09, 2014, 02:43:16 PM
It works. Use it offline.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: alexrossi on May 17, 2014, 03:17:55 PM
I was hoping it could help my Nvidia, but seems unaffected, same speed, can you do something for us nvidia users or it's impossible? :P

Our fix only affects high-end AMD cards. On the positive side, NVIDIA cards have no problems at all running with oclvanitygen. For example, we are getting 28 Mkey/s with our EVGA GeForce GTX770 2GB running on an ancient 7 year old HP xw4400 workstation and that is the machine that generated our 1Lifeboatu7Y9YqKQRcXfjWYJdXog9CS7r address. We are currently getting about 22 Mkey/s from our Sapphire Radeon HD 7950 3GB. Before our fix to oclvanitygen, we were only getting 6 Mkey/s out of it which was painful.

Tried on my gtx 770, quite impressed about the performance gain!  :o (29 mhash w/o overclock)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: sofakingdom on May 19, 2014, 02:52:04 AM
Is there any way to change what the output to a file is? like is there a way to just print the priv keys to file so its quicker easier to import?

I was able to change pattern.c, but am having so much trouble getting it to compile correctly.  Any help would be greatly appreciated, thx.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: tspacepilot on May 19, 2014, 03:20:45 AM
Waiting to hear from honorable member of this forum who has used it? I am thinking about it. So it would be great to hear from any honorable member who has already used it.
???

What would you like to know?


Maybe you're not honourable enough for him to ask you.  :)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: leancuisine on May 19, 2014, 04:13:17 AM
I downgraded to AMD SDK 2.7, but my R9 290 is still getting just 15 Mkeys/s, with my R9 290, R9 280X and AMD A10 4-Core processor getting a total of 27 MKeys/s. Is this normal, or should I be getting a better rate?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: alexrossi on May 19, 2014, 06:50:47 AM
I downgraded to AMD SDK 2.7, but my R9 290 is still getting just 15 Mkeys/s, with my R9 290, R9 280X and AMD A10 4-Core processor getting a total of 27 MKeys/s. Is this normal, or should I be getting a better rate?

These GPUs should get a better rate (a 280x is equally to an HD 7970), unfortunatly they aren't already optimized as the hd 79xx series, so you need to hopefully wait a new version from lifeboat.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: TheRealSteve on May 19, 2014, 10:10:21 AM
Is there any way to change what the output to a file is? like is there a way to just print the priv keys to file so its quicker easier to import?

I was able to change pattern.c, but am having so much trouble getting it to compile correctly.  Any help would be greatly appreciated, thx.
Not without modifying the code, no - and I haven't tried compiling it in a very long time.  Shouldn't be any issue running a pre-parser over the output file to strip out everything but the private keys, though?  A regex search-and-replace should even do the job.

Maybe you're not honourable enough for him to ask you.  :)
Why you little! >:(

I should finish that post I was going to make before sh*t hit the fan left right and center.  At least VAMP is coming back, I guess.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: leancuisine on May 19, 2014, 06:05:53 PM
I also get awful luck, going to 98% probability 4 times with still no match. I also get these messages:

Match idx: 5
CPU hash: etc.
GPU hash: etc.

The hashes and match idx numbers change everytime. Is this normal?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: alexrossi on May 19, 2014, 06:58:44 PM
I also get awful luck, going to 98% probability 4 times with still no match. I also get these messages:

Match idx: 5
CPU hash: etc.
GPU hash: etc.

The hashes and match idx numbers change everytime. Is this normal?

Nope, you are wasting your GPUs work, try to downgrade your driver to 12.10 (they contain a compatible SDK version)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: leancuisine on May 19, 2014, 08:16:39 PM
I also get awful luck, going to 98% probability 4 times with still no match. I also get these messages:

Match idx: 5
CPU hash: etc.
GPU hash: etc.

The hashes and match idx numbers change everytime. Is this normal?

Nope, you are wasting your GPUs work, try to downgrade your driver to 12.10 (they contain a compatible SDK version)
Tried that, but the GPUs were not detected. Tried the 14.4 beta drivers, and the speed is still the same. Is the SDK version 2.7?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: sofakingdom on May 19, 2014, 11:56:03 PM
Is there any way to change what the output to a file is? like is there a way to just print the priv keys to file so its quicker easier to import?

I was able to change pattern.c, but am having so much trouble getting it to compile correctly.  Any help would be greatly appreciated, thx.
Not without modifying the code, no - and I haven't tried compiling it in a very long time.  Shouldn't be any issue running a pre-parser over the output file to strip out everything but the private keys, though?  A regex search-and-replace should even do the job.

thanks for heads up, i'll have to look into regex.  I was thinking of doing with a c++ code, but haven't coded in a while, so don't know how quickly i could get that done.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: gadman2 on May 26, 2014, 04:17:35 PM
Does this support vanitygen's -r?

vanitygen -r "^1[a-z]$" -k

Where it searches for things like only lower cases?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: micax1 on June 09, 2014, 08:40:57 PM
I also get awful luck, going to 98% probability 4 times with still no match. I also get these messages:

Match idx: 5
CPU hash: etc.
GPU hash: etc.

The hashes and match idx numbers change everytime. Is this normal?

Nope, you are wasting your GPUs work, try to downgrade your driver to 12.10 (they contain a compatible SDK version)
Tried that, but the GPUs were not detected. Tried the 14.4 beta drivers, and the speed is still the same. Is the SDK version 2.7?

I have same problem. If you find workaround - please share!

https://bitcointalk.org/index.php?topic=25804.msg7171109#msg7171109


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Justin00 on June 09, 2014, 08:58:50 PM
I use vanitygen purely for fun. I never use the addresses but I will give this a go in the interest of fun.
Not a programmer but curious.. how did you manage to do it 4 times faster ???

anyways downloadingf now!


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: lailiangufkjf65 on June 10, 2014, 02:56:54 AM
From http://lifeboat.com/ex/press.releases.bitcoins.hundred.thousand.dollars :

"to give back to the bitcoin community, Lifeboat Foundation has created the first Windows version of oclvanitygen (https://en.bitcoin.it/wiki/Vanitygen) in the world that runs well on high-end AMD cards. (Our version runs nearly four times as fast as the old version!) We also added support for compressed keys as well. You can download it for free at http://lifeboat.com/oclvanitygen and can learn more about what we did on GitHub at https://github.com/samr7/vanitygen/issues/19. oclvanitygen is used to create vanity bitcoin addresses such as our bitcoin address 1LifeboatVPg24QghZ73Dzrx8AxcJLCnoA that begins with 1Lifeboat. PGP signature for program is here (https://lifeboat.com/oclvanitygen.zip.sig)."

Note that a high-end AMD card is defined as an AMD Radeon 7xxx GPU or greater. If you have a slower card then you can just download oclvanitygen as described at https://en.bitcoin.it/wiki/Vanitygen And if you need a Linux fix for high-end AMD cards, read https://github.com/samr7/vanitygen/issues/19 to learn how to fix oclvanitygen.

Finally, oclvanitygen, no matter what the operating system, hates the latest AMD Catalyst drivers. So if, for example, you are running Catalyst 13.9, you would also want to use the AMD APP SDK Runtime from Catalyst 12.10. (So all your Catalyst drivers would be brand new except for the SDK Runtime.)
I was able to change pattern.c, but am having so much trouble getting it to compile correctly.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: digitizing on June 14, 2014, 10:55:18 PM

Thanks for the help, but nope still doesn't work

C:\Users\Jon\DOWNLO~1\vanitygen-0.20-win>oclvanitygen -d 0 1g
Difficulty: 1353
Match idx: 0
CPU hash: 5652cdedc0ad1435005725b8eba25a6b752eb22a
GPU hash: 076d1c906ac7c506b844e81b3caf66189317adcb
Found delta: 7334337 Start delta: 1
[3.56 Mkey/s][total 7340032]
atch idx: 0
CPU hash: c6c089c29d003c26d659894dca0d598e985608ff
GPU hash: 077e6dd277e08cf110426055b2b03851cb17f00d
Found delta: 7335958 Start delta: 1
[4.94 Mkey/s][total 14680064]
For those who cant able to still run oclvanitygen, getting found delta, start delta.....
Just use driver uninstaller, i used this DDU from http://www.guru3d.com/files_details/display_driver_uninstaller_download.html.
unzip it in a folder in desktop, restart system in safe mode, run Display Driver Uninstaller.exe, select AMD-> Clean and restart.
It will remove all amd drivers & restart system.
Now just install 12.10 driver & everything works fine.
Did that, but still not work.
win 7 64bit msi r9 280x


Title: Different Difficulties for prefixes with the same length ?
Post by: KrakenTrader on June 24, 2014, 12:52:46 AM
Hi all

I was playing with oclvanitygen64 and vanitygen64 for a day or so,
and all works fine so far. I like it a lot. Thanks to the devs !

Here is my QUESTION, if someone could respond please with some insights?

I want to create 2 BTC addresses both starting with a prefix of the same length(7) using the same parameters:

(1)  oclvanitygen64.exe -v -o output.txt 1BTCUSD    (Prefix difficulty: 15058417127)
(2)  oclvanitygen64.exe -v -o output.txt 1TRADER    (Prefix difficulty: 888446610538) = ca. 60x higher

Now, to create 1TRADER it takes around 60x longer (WTF?!?) than to create 1BTCUSD
I was assuming, calculating prefixes with the same length ( here: length=7) using the same parameters
"1ABCDEF"
"1234567"
"1TRADER"
"1BTCUSD"
etc....
would have the same difficulty and thus the same probability to finish the task after more or less the same time
But, that is not the case for my example.

So why should it be more difficult and would take around 60 times longer to find 1TRADER than 1BTCUSD ?
Here are the detailed screen dumps
(test for both was done on the same machine:
windows 8.1 64bit i7 8core each 3.5GHz  sporting a NVIDIA GeForce GTX 650)
-----------------------------------------------------
oclvanitygen64.exe -v -o output.txt 1BTCUSD

Prefix difficulty:          15058417127 1BTCUSD
Difficulty: 15058417127
Device: GeForce GTX 650
Vendor: NVIDIA Corporation (10de)
Driver: 331.65
Profile: FULL_PROFILE
Version: OpenCL 1.1 CUDA
Max compute units: 2
Max workgroup size: 1024
Global memory: 1073741824
Max allocation: 268435456
OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose
Loading kernel binary 00473ecd85a40ab3481d30c8ef3aa08c.oc
Grid size: 2048x1024
Modular inverse: 2048 threads, 1024 ops each
Using OpenCL prefix matcher
GPU idle: 3.19%
[6.72 Mkey/s][total 81788928][Prob 0.5%][50% in 25.7min]



oclvanitygen64.exe -v -o output.txt 1TRADER

Prefix difficulty:         888446610538 1TRADER
Difficulty: 888446610538
Device: GeForce GTX 650
Vendor: NVIDIA Corporation (10de)
Driver: 331.65
Profile: FULL_PROFILE
Version: OpenCL 1.1 CUDA
Max compute units: 2
Max workgroup size: 1024
Global memory: 1073741824
Max allocation: 268435456
OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose
Loading kernel binary 00473ecd85a40ab3481d30c8ef3aa08c
Grid size: 2048x1024
Modular inverse: 2048 threads, 1024 ops each
Using OpenCL prefix matcher
GPU idle: 3.30%
[6.74 Mkey/s][total 90177536][Prob 0.0%][50% in 1.1d]


Thanks in advance :)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: TheRealSteve on June 24, 2014, 01:04:16 AM
Now, to create 1TRADER it takes around 60x longer (WTF?!?) than to create 1BTCUSD

You'll want to read this: https://bitcointalk.org/index.php?topic=25804.msg2606437#msg2606437
and this: http://bitcoin.stackexchange.com/questions/22748/if-bitcoin-addresses-are-truely-random-then-why-are-some-more-difficult-to-gene/22786#22786

tl;dr: some prefixes are simply less likely to occur.  Wait 'til you try generating '1111111......' ;)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: molok on July 20, 2014, 07:16:41 AM
I may be doing this wrong, but can someone tell me why I got a Bad signature when verifying the latest windows 64 bit binaries with compressed key option for higher end graphics cards?

Code:
gpg: assuming signed data in `oclvanitygen.zip'
gpg: Signature made 10/24/13 00:45:00 Eastern Daylight Time using RSA key ID 223
C67C3
gpg: using PGP trust model
gpg: BAD signature from "Lifeboat Foundation <admin@lifeboat.com>"
gpg: binary signature, digest algorithm SHA1

I really don't want to find out my generated addresses are compromised after waiting days for a certain vanity address


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: TheRealSteve on August 11, 2014, 07:53:45 PM
I may be doing this wrong, but can someone tell me why I got a Bad signature when verifying the latest windows 64 bit binaries with compressed key option for higher end graphics cards?
Likely because the signature is invalid for the file - the sig is from about a week before the zip's date.  Probably just from a small change in the README, but there's no way to verify that.  I haven't noticed any suspicious activity, but I tend to use bitcoin things offline just in case anyway.

You can always try making the changes yourself; there's a bunch of comments from the lifeboat foundation ( https://github.com/samr7/vanitygen/issues/19) in the samr7 repo, as well as some posts here; https://bitcointalk.org/index.php?topic=301068.msg3581899#msg3581899

The user lifeboat doesn't appear to have posted in a while - projects_coordination at lifeboat.com is probably the e-mail address most likely to get you to the people involved in the build and this thread.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: e1ghtSpace on August 11, 2014, 10:45:16 PM
I guess I should have downgraded to lower drivers because my card broke last month. It should be coming back from repairs any day now.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Dabs on August 18, 2014, 03:33:38 PM
Yes, it would be nice if this tool were updated to work with the latest GPUs, the AMD R9s, and the Nvidia ones too.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: e1ghtSpace on August 18, 2014, 08:39:22 PM
I guess I should have downgraded to lower drivers because my card broke last month. It should be coming back from repairs any day now.
My dad said it got repaired and now he can pick it up. Hopefully by this afternoon. Unfortunately I'm never going to be able to use this address miners because I don't want to risk it again

Unless they come out with newer driver support.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: digitizing on August 25, 2014, 01:53:27 PM

Thanks for the help, but nope still doesn't work

C:\Users\Jon\DOWNLO~1\vanitygen-0.20-win>oclvanitygen -d 0 1g
Difficulty: 1353
Match idx: 0
CPU hash: 5652cdedc0ad1435005725b8eba25a6b752eb22a
GPU hash: 076d1c906ac7c506b844e81b3caf66189317adcb
Found delta: 7334337 Start delta: 1
[3.56 Mkey/s][total 7340032]
atch idx: 0
CPU hash: c6c089c29d003c26d659894dca0d598e985608ff
GPU hash: 077e6dd277e08cf110426055b2b03851cb17f00d
Found delta: 7335958 Start delta: 1
[4.94 Mkey/s][total 14680064]
For those who cant able to still run oclvanitygen, getting found delta, start delta.....
Just use driver uninstaller, i used this DDU from http://www.guru3d.com/files_details/display_driver_uninstaller_download.html.
unzip it in a folder in desktop, restart system in safe mode, run Display Driver Uninstaller.exe, select AMD-> Clean and restart.
It will remove all amd drivers & restart system.
Now just install 12.10 driver & everything works fine.
Did that, but still not work.
win 7 64bit msi r9 280x
this solution work for me
https://nastyfans.org/download/oclvanitygen.txt
with powercolor turbo duo R9 280x

user@digger:~/vanitygen$ env LD_LIBRARY_PATH=./sdklib ./oclvanitygen -D 0:0 -k -f btc50x -o hasil50
Next match difficulty: 233553567279407722661630663743129932735856896 (12 prefixes)
[17.14 Mkey/s][total 31344033792][Prob 0.0%][50% in 2.994143e+29y]

Code:
#!/bin/sh

# 2014-07-06
#
# This is the procedure to get oclvanitygen running with AMD Raedon 7xxx
# on a fresh install of Ubuntu 64-bit. (tested with Ubuntu 12.04 and 14.04)

# install tools, dependencies and driver
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) restricted"
sudo apt-get update
sudo apt-get install build-essential git libssl-dev libpcre3-dev opencl-headers fglrx-dev
sudo reboot

# get source and compile oclvanitygen
git clone https://github.com/samr7/vanitygen.git
cd vanitygen
wget https://nastyfans.org/download/patch-oclvanitygen-amd.diff
patch -p1 < patch-oclvanitygen-amd.diff
wget https://nastyfans.org/download/AMD-APP-SDK-v2.7-lib-lnx64.tar.gz
mkdir sdklib
tar -xzvf AMD-APP-SDK-v2.7-lib-lnx64.tar.gz -C sdklib
make oclvanitygen

# run oclvanitygen (from inside vanitygen directory)
env LD_LIBRARY_PATH=./sdklib ./oclvanitygen -D 0:0 -k 1Nasty


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: deepceleron on August 27, 2014, 02:00:43 AM
I guess I should have downgraded to lower drivers because my card broke last month. It should be coming back from repairs any day now.
My dad said it got repaired and now he can pick it up. Hopefully by this afternoon. Unfortunately I'm never going to be able to use this address miners because I don't want to risk it again

Unless they come out with newer driver support.

You aren't going to break video cards with drivers. You will break them by overheat though and lower the life running them at 100% usage (video cards run at a lower voltage and clock speed when they aren't doing work). The best advice is to keep them cool with lots of fans, and dust free by using case filters or regularly blowing or vacuuming the dust out of their heat sink fins.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Muhammed Zakir on September 08, 2014, 12:22:43 PM
Please help me! After I changed the directory, compiling started but still showing error. My graphics card is crashing too.

https://i.imgur.com/pLY9Jst.jpg

  ~~MZ~~


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Loco on October 03, 2014, 05:46:17 PM
I'm trying oclvanitygen on win7 x64 and running into a problem.

Here is what I'm doing:

C:\Users\User\Desktop\vanitygen-0.20-win>oclvanitygen -d 0 1Torza
Difficulty: 15318045009
Available OpenCL platforms:
0: [Advanced Micro Devices, Inc.] AMD Accelerated Parallel Processing
  0: [Advanced Micro Devices, Inc.] Barts
  1: [GenuineIntel]        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
1: [Intel(R) Corporation] Intel(R) OpenCL
  0: [Intel(R) Corporation]        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz


I'm selecting -d 0 (have also tried -d0, without spaces) and get the same error every time. I have an AMD 6870 in my machine. What am I doing wrong?

Thanks!


EDIT: Doing oclvanitygen -D 0:0 did the trick!

how would be the comand line if you wanted to have more than 1 vga?
-D 0:0,1 ?
I have that doubt since i started here i have 2 7970 :p


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: TheRealSteve on October 03, 2014, 08:05:28 PM
how would be the comand line if you wanted to have more than 1 vga?
-D 0:0,1 ?
I have that doubt since i started here i have 2 7970 :p

-D requires a device string, you would be thinking of -d.  However, check if both devices are listed under the same platform, then you can just use the -p flag.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: mishax1 on February 16, 2015, 01:19:38 PM
MSI 280X + windows 8.1
Uninstalled all ADM drivers, ran Driver Fusion, deleted all dll files manually, installed sdk 2.7, installed amd driver 12.10

still getting gpu hash   :-[


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: thejaytiesto on February 16, 2015, 02:14:27 PM
I've heard vanity addresses aren't as safe and secure as random addresses... whats the catch?


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: NeuroticFish on February 16, 2015, 02:19:55 PM
I've heard vanity addresses aren't as safe and secure as random addresses... whats the catch?

Maybe it's related to the fact that most people that want vanity address use a 3rd party website to generate it... and some such websites may keep the private key for their own later use.


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: Muhammed Zakir on February 16, 2015, 02:26:31 PM
I've heard vanity addresses aren't as safe and secure as random addresses... whats the catch?

It's safe if you create it within a secure computer not using any websites. For randomness, you can change your date and time.

   -MZ


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: korruptertyp on December 10, 2016, 11:22:42 AM
Hey, Lifeboat!
This version of oclvanitygen is working really good with my 7xxx AMD on Windows 10. But I would like to run oclvanitygen on Ubuntu, to have a secure environment.
Is there any working oclvanitygen version for Linux, that works with OpenCL and an AMD Radeon 7xxx Graphic Card. Would be really nice.
(This is not just going to Lifeboat, if any other user knows a solution he/she is welcome to write it.)

Wish you all a great day ;)


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: manotroll on August 04, 2018, 12:20:52 AM
How do I search for random private keys?
even if it is practically impossible to find I would like to test
using gpu


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: MICRO on May 20, 2019, 11:26:58 PM
Damn this topic is soo dead, i used to use this generator and now im looking for working version on Win 10


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: malevolent on May 21, 2019, 05:12:06 AM
Damn this topic is soo dead, i used to use this generator and now im looking for working version on Win 10

"VanitySearch (Yet another address prefix finder)":

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


Title: Re: Create vanity bitcoin addresses four times as fast
Post by: MICRO on May 21, 2019, 11:59:16 AM
Damn this topic is soo dead, i used to use this generator and now im looking for working version on Win 10

"VanitySearch (Yet another address prefix finder)":

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

Thank you bro.