Bitcoin Forum
April 18, 2024, 11:18:43 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 [159] 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1152795 times)
aarons6
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006


View Profile
February 26, 2017, 10:38:24 PM
 #3161

It seems that when I run oclvanitygen with GPUs, it is also using CPU power to mine. Is there some way to disable CPU usage when using oclvanitygen with GPUs?

it has to use a little cpu to verify the key.. its back like 100 pages or so..

but if your cpu is at 100% than you have something wrong.. it shouldnt be that much.

1713482323
Hero Member
*
Offline Offline

Posts: 1713482323

View Profile Personal Message (Offline)

Ignore
1713482323
Reply with quote  #2

1713482323
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713482323
Hero Member
*
Offline Offline

Posts: 1713482323

View Profile Personal Message (Offline)

Ignore
1713482323
Reply with quote  #2

1713482323
Report to moderator
kolloh
Legendary
*
Offline Offline

Activity: 1736
Merit: 1023


View Profile
February 27, 2017, 05:01:58 AM
 #3162

It seems that when I run oclvanitygen with GPUs, it is also using CPU power to mine. Is there some way to disable CPU usage when using oclvanitygen with GPUs?

it has to use a little cpu to verify the key.. its back like 100 pages or so..

but if your cpu is at 100% than you have something wrong.. it shouldnt be that much.



Yeah I can understand a little bit of CPU but it is maxing it out at 100% (overclocked 2500k) so I assumed it is also trying to look for keys on the CPU? Or does it really take that much CPU to verify the keys?
xhomerx10
Legendary
*
Offline Offline

Activity: 3822
Merit: 7926



View Profile
February 27, 2017, 05:15:50 AM
 #3163

It seems that when I run oclvanitygen with GPUs, it is also using CPU power to mine. Is there some way to disable CPU usage when using oclvanitygen with GPUs?

it has to use a little cpu to verify the key.. its back like 100 pages or so..

but if your cpu is at 100% than you have something wrong.. it shouldnt be that much.



Yeah I can understand a little bit of CPU but it is maxing it out at 100% (overclocked 2500k) so I assumed it is also trying to look for keys on the CPU? Or does it really take that much CPU to verify the keys?

 What video card do you use?
LoyceV
Legendary
*
Offline Offline

Activity: 3290
Merit: 16493


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
February 27, 2017, 06:48:54 AM
 #3164

so I assumed it is also trying to look for keys on the CPU? Or does it really take that much CPU to verify the keys?
I can answer your last question: my laptop sometimes drops the CPU-speed 90% until I reboot (I think it's an overheat-protection). When this happens, it gets very slow. During this event, I can use oclvanitygen at the normal speed. As always, it uses full CPU, but for the end result it doesn't matter.

I can't answer your first question, my Nvidia is 25 times faster than my CPU and the output varies too much to see if the CPU adds 4% more to the total. I wish it wouldn't though, it makes my laptop slow to use during searches.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
kolloh
Legendary
*
Offline Offline

Activity: 1736
Merit: 1023


View Profile
February 28, 2017, 04:55:01 AM
 #3165

It seems that when I run oclvanitygen with GPUs, it is also using CPU power to mine. Is there some way to disable CPU usage when using oclvanitygen with GPUs?

it has to use a little cpu to verify the key.. its back like 100 pages or so..

but if your cpu is at 100% than you have something wrong.. it shouldnt be that much.



Yeah I can understand a little bit of CPU but it is maxing it out at 100% (overclocked 2500k) so I assumed it is also trying to look for keys on the CPU? Or does it really take that much CPU to verify the keys?

 What video card do you use?


Using a Nvidia 980gtx card to do the searches. Is it just processing so many keys that its taking a lot of CPU power to keep up?
xhomerx10
Legendary
*
Offline Offline

Activity: 3822
Merit: 7926



View Profile
February 28, 2017, 06:27:52 PM
 #3166

It seems that when I run oclvanitygen with GPUs, it is also using CPU power to mine. Is there some way to disable CPU usage when using oclvanitygen with GPUs?

it has to use a little cpu to verify the key.. its back like 100 pages or so..

but if your cpu is at 100% than you have something wrong.. it shouldnt be that much.



Yeah I can understand a little bit of CPU but it is maxing it out at 100% (overclocked 2500k) so I assumed it is also trying to look for keys on the CPU? Or does it really take that much CPU to verify the keys?

 What video card do you use?


Using a Nvidia 980gtx card to do the searches. Is it just processing so many keys that its taking a lot of CPU power to keep up?

 I just tested my machines.  In one I have an Nvidia 970 and oclvanitygen uses ~16%CPU (5820K slightly overclocked).  In the other I have a radeon 7970 and oclvanitygen uses near 0% of the CPU (an i7-920) - it flickers occaisionally to 1%.  Wish I had a 980 for comparison.  I didn't anticipate that much difference in CPU requirement for the different cards.
 It didn't seem to matter if I used a list or just a single address, the results were the same.

kolloh
Legendary
*
Offline Offline

Activity: 1736
Merit: 1023


View Profile
March 01, 2017, 09:08:26 PM
 #3167

I've also been seeing a lot of CL_OUT_OF_RESOURCES errors lately such as the following:

Code:
ERROR: Could not map column buffer
ERROR: allocation failure?
vg_ocl_context_callback error: CL_OUT_OF_RESOURCES error waiting for idle on GeForce GTX XXX (Device 0).

and

Code:
clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE

I've seen mentions of these in the past but haven't see any solutions to the issues. This causes oclvanitygen to abort. Any idea how to prevent these errors?
Chris!
Legendary
*
Offline Offline

Activity: 1382
Merit: 1122



View Profile
March 02, 2017, 05:27:01 PM
 #3168

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.
aarons6
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006


View Profile
March 02, 2017, 11:46:05 PM
 #3169

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.

im sure its exactly the same as setting up a gpu mining rig..

but i dunno why you would want to spend money setting up a rig to create vanity addresses. ??
kolloh
Legendary
*
Offline Offline

Activity: 1736
Merit: 1023


View Profile
March 03, 2017, 01:00:26 AM
 #3170

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.

You would need a decent PSU to power multiple cards but it shouldn't be that hard to build one.

Alternatively, you could just submit vanities you need to the vanity pool at http://vanitypool.appspot.com/ . As long as you have a decent fee for the difficulty, someone should find it pretty quickly.
OgNasty
Donator
Legendary
*
Offline Offline

Activity: 4718
Merit: 4218


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
March 03, 2017, 01:38:22 AM
 #3171

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.

im sure its exactly the same as setting up a gpu mining rig..

but i dunno why you would want to spend money setting up a rig to create vanity addresses. ??

I have 2 vanity rigs going 24/7 and they have been for the last 3 years.  Although I do it mainly to generate sequential vanity addresses for my Minted Seat coins.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
kolloh
Legendary
*
Offline Offline

Activity: 1736
Merit: 1023


View Profile
March 03, 2017, 06:09:13 AM
 #3172

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.

im sure its exactly the same as setting up a gpu mining rig..

but i dunno why you would want to spend money setting up a rig to create vanity addresses. ??

I have 2 vanity rigs going 24/7 and they have been for the last 3 years.  Although I do it mainly to generate sequential vanity addresses for my Minted Seat coins.

24/7 for 3 years is pretty impressive. What type of hardware are you running in those rigs and how many MH/s you getting with them combined?
Chris!
Legendary
*
Offline Offline

Activity: 1382
Merit: 1122



View Profile
March 03, 2017, 02:10:55 PM
 #3173

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.

im sure its exactly the same as setting up a gpu mining rig..

but i dunno why you would want to spend money setting up a rig to create vanity addresses. ??

I have 2 vanity rigs going 24/7 and they have been for the last 3 years.  Although I do it mainly to generate sequential vanity addresses for my Minted Seat coins.

Any tips on do's and don't when making a vanity rig? I guess I could look into guides for making GPU miners and it would essentially be the same.
Jude Austin
Legendary
*
Offline Offline

Activity: 1140
Merit: 1000


The Real Jude Austin


View Profile WWW
March 04, 2017, 05:43:21 AM
 #3174

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.

im sure its exactly the same as setting up a gpu mining rig..

but i dunno why you would want to spend money setting up a rig to create vanity addresses. ??

I have 2 vanity rigs going 24/7 and they have been for the last 3 years.  Although I do it mainly to generate sequential vanity addresses for my Minted Seat coins.

Any tips on do's and don't when making a vanity rig? I guess I could look into guides for making GPU miners and it would essentially be the same.

Unlike coin miners you get more power using full 16x slots and extensions out of vanitygen, so I heard.

Buy or sell $100 of Crypto and get $10!
Chris!
Legendary
*
Offline Offline

Activity: 1382
Merit: 1122



View Profile
March 05, 2017, 11:23:21 PM
 #3175

Has anyone set up their own external GPU rig? I've been looking into DIYing it but don't have any experience with builds. I'm still hoping to get a decent GPU to create some vanity addresses.

im sure its exactly the same as setting up a gpu mining rig..

but i dunno why you would want to spend money setting up a rig to create vanity addresses. ??

I have 2 vanity rigs going 24/7 and they have been for the last 3 years.  Although I do it mainly to generate sequential vanity addresses for my Minted Seat coins.

Any tips on do's and don't when making a vanity rig? I guess I could look into guides for making GPU miners and it would essentially be the same.

Unlike coin miners you get more power using full 16x slots and extensions out of vanitygen, so I heard.

Great. Everything helps as I'm starting with pretty much zero knowledge. I've fixed laptops but never built anything like this.
NyxNoctalis
Member
**
Offline Offline

Activity: 70
Merit: 10

Bitcoin for the win


View Profile
March 06, 2017, 10:27:12 PM
 #3176

is there an estimated rate of finding?

Bitcoin for the win
Chris!
Legendary
*
Offline Offline

Activity: 1382
Merit: 1122



View Profile
March 06, 2017, 10:57:03 PM
 #3177

is there an estimated rate of finding?

Sort of. There's an estimate as to when you'll have about a 50% chance of finding a key. I've had private keys that were found after a few percent and I've had some that were found at 98%. Once you start it'll give you an estimate as to how long it will take to get to a 50% chance of finding a key.
TiiStyle
Newbie
*
Offline Offline

Activity: 19
Merit: 1


View Profile
March 07, 2017, 07:25:19 PM
 #3178

Hi guys,

I just signed up to this forum to submit a bug in the current version of >oclvanitygen.exe<!
If you go and see the help for the .exe file it does NOT show the option of -P [Public Key] (big P, case sensitive) which specifies the public key to look for.
If you just ignore the help and DO IT it works. It mines correctly for the priv key part and you can correctly combine them with your private key to get the correct, mined address.

But it is very confusing that it is missing in the help.


Further I can't run the >oclvanityminer.exe< and the >oclvanityminer64.exe< without the -S parameter. I think this could come from an allocation problem due to my graphics card memory exceeds the limit of a 32 bit integer, if you see lower you clearly can identify an overflow at the "allocation"-row. But see yourself, you can probably figure out better what's wrong there. All necessary details are included I think. If you need further details please feel free to just say and I post it.
I hope I could help to improve this software even if it's not likely it's still being developed since the last release is almost a few years ago.....
There are some other versions of vanitygen like "vanitygen plus" or "supervanitygen" but I made bad expericence with vanitygen plus so I didnt even tested supervanitygen. I was curious because of the possibility to also mine altcoin addresses but it failed to mine bitcoins when I used the -C BTC command there. but without it worked. so I think that is much toooo buggy currently.
Because I don't have every learned C/C++ i'm unable to figure out what's wrong in the source by myself. :/ In none of the vanitygen derivations.

Maybe this brings some new Life to all this old threads^^

Here's the mentioned data:

\Desktop\vanitygen 0.22>oclvanityminer64.exe -u https://vanitypool.appspot.com/ -a 18MSZPYedk7AKoHBux4VRm92o9WBanUpfH -i 60 -v
* About to connect() to vanitypool.appspot.com port 443 (#0)
*   Trying 216.58.213.244...
* connected
* Connected to vanitypool.appspot.com (216.58.213.244) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: cacert.pem
  CApath: none
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: C=US; ST=California; L=Mountain View; O=Google Inc; CN=*.appspot.com
*        start date: 2017-02-22 08:57:00 GMT
*        expire date: 2017-05-17 08:57:00 GMT
*        subjectAltName: vanitypool.appspot.com matched
*        issuer: C=US; O=Google Inc; CN=Google Internet Authority G2
*        SSL certificate verify ok.
> GET /getWork HTTP/1.1
Host: vanitypool.appspot.com
Accept: */*

< HTTP/1.1 200 OK
< Content-Type: text/html; charset=utf-8
< X-Cloud-Trace-Context: 2836ba9e191148d1b4f478e129677ef6;o=1
< Date: Tue, 07 Mar 2017 19:18:46 GMT
< Server: Google Frontend
< Content-Length: 6458
< Alt-Svc: quic=":443"; ma=2592000; v="36,35,34"
<
* Connection #0 to host vanitypool.appspot.com left intact
* Closing connection #0
Device: GeForce GTX 1080
Vendor: NVIDIA Corporation (10de)
Driver: 378.66
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Max compute units: 20
Max workgroup size: 1024
Global memory: 0
Max allocation: -2147483648
OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose
Loading kernel binary e4d5ddb8154a91f41105d559efd6c8da.oclbin
Grid size: 2560x4096
Modular inverse: 20480 threads, 512 ops each
Available bounties:
Pattern: "1AnonNinja" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1JaimeRudy" Reward: 0.017600 Value: 0.000000 BTC/MkeyHr
Pattern: "DAKERTTUL1" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Fizzisist" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1shaitand" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1p5oPotCom" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Satan666" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1botwebDE" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "11111111" Reward: 0.112000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Rastafari" Reward: 0.480000 Value: 0.000000 BTC/MkeyHr
Pattern: "1RedCross" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1SatoshiNak" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TimeLock" Reward: 0.015200 Value: 0.000000 BTC/MkeyHr
Pattern: "1Wednesday" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1WiKiLEAKS" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1qwertyuiop" Reward: 1.200000 Value: 0.000000 BTC/MkeyHr
Batch of 8, total value: 0.000000 BTC/MkeyHr
Pattern: "1EvanAhern" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BitSnitch" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1gorynych" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheDoctor" Reward: 0.400000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BruJoLoKo" Reward: 0.014400 Value: 0.000000 BTC/MkeyHr
Pattern: "1MATTS1GN1" Reward: 0.012613 Value: 0.000000 BTC/MkeyHr
Pattern: "1T1PMATT1" Reward: 0.013374 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1zarodinu" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ChristosP" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThePiachu" Reward: 0.800000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheMatrix" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Joe1Katz1" Reward: 0.121600 Value: 0.000000 BTC/MkeyHr
Pattern: "1BTC888com" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThankYou" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Thorsten" Reward: 0.033600 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1RoseCross" Reward: 0.008080 Value: 0.000000 BTC/MkeyHr
Pattern: "1KeesdeWit" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AustriaFTW" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "1bigCmine" Reward: 0.026400 Value: 0.000000 BTC/MkeyHr
Pattern: "1TREASURE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1CHRiSoLDS" Reward: 0.160000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AMBASSADE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1iJuniorTV" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1MoLeCuLaR" Reward: 0.120000 Value: 0.000000 BTC/MkeyHr
Pattern: "1o4pQnqDmo" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Searching for pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Prefix difficulty:     2938077882634386 1BETBTCcom
Difficulty: 2938077882634386
Using OpenCL prefix matcher
clWaitForEvents(NDRange,0): Unknown code -9999
clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE
ERROR: Could not map row buffer for slot 1
ERROR: allocation failure?
^C

(In the Line "ERROR: allocation failure?" the program stops, hangs and never continues.)

This is what it looks like when I use the -S parameter and it runs correctly:

\Desktop\vanitygen 0.22>oclvanityminer64.exe -u https://vanitypool.appspot.com/ -a 18MSZPYedk7AKoHBux4VRm92o9WBanUpfH -i 60 -vS
* About to connect() to vanitypool.appspot.com port 443 (#0)
*   Trying 216.58.213.244...
* connected
* Connected to vanitypool.appspot.com (216.58.213.244) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: cacert.pem
  CApath: none
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: C=US; ST=California; L=Mountain View; O=Google Inc; CN=*.appspot.com
*        start date: 2017-02-22 08:57:00 GMT
*        expire date: 2017-05-17 08:57:00 GMT
*        subjectAltName: vanitypool.appspot.com matched
*        issuer: C=US; O=Google Inc; CN=Google Internet Authority G2
*        SSL certificate verify ok.
> GET /getWork HTTP/1.1
Host: vanitypool.appspot.com
Accept: */*

< HTTP/1.1 200 OK
< Content-Type: text/html; charset=utf-8
< X-Cloud-Trace-Context: 4b5dd0691707df1d3fbfdc4786826cbf
< Date: Tue, 07 Mar 2017 19:21:21 GMT
< Server: Google Frontend
< Content-Length: 6458
< Alt-Svc: quic=":443"; ma=2592000; v="36,35,34"
<
* Connection #0 to host vanitypool.appspot.com left intact
* Closing connection #0
Device: GeForce GTX 1080
Vendor: NVIDIA Corporation (10de)
Driver: 378.66
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Max compute units: 20
Max workgroup size: 1024
Global memory: 0
Max allocation: -2147483648
OpenCL compiler flags: -cl-nv-verbose
Loading kernel binary 0f44c6b657da2363a905579b45bb3354.oclbin
Grid size: 2560x4096
Modular inverse: 20480 threads, 512 ops each
Available bounties:
Pattern: "1AnonNinja" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1JaimeRudy" Reward: 0.017600 Value: 0.000000 BTC/MkeyHr
Pattern: "DAKERTTUL1" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Fizzisist" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1shaitand" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1p5oPotCom" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Satan666" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1botwebDE" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "11111111" Reward: 0.112000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Rastafari" Reward: 0.480000 Value: 0.000000 BTC/MkeyHr
Pattern: "1RedCross" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1SatoshiNak" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TimeLock" Reward: 0.015200 Value: 0.000000 BTC/MkeyHr
Pattern: "1Wednesday" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1WiKiLEAKS" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1qwertyuiop" Reward: 1.200000 Value: 0.000000 BTC/MkeyHr
Batch of 8, total value: 0.000000 BTC/MkeyHr
Pattern: "1EvanAhern" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BitSnitch" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1gorynych" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheDoctor" Reward: 0.400000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BruJoLoKo" Reward: 0.014400 Value: 0.000000 BTC/MkeyHr
Pattern: "1MATTS1GN1" Reward: 0.012613 Value: 0.000000 BTC/MkeyHr
Pattern: "1T1PMATT1" Reward: 0.013374 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1zarodinu" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ChristosP" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThePiachu" Reward: 0.800000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheMatrix" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Joe1Katz1" Reward: 0.121600 Value: 0.000000 BTC/MkeyHr
Pattern: "1BTC888com" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThankYou" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Thorsten" Reward: 0.033600 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1RoseCross" Reward: 0.008080 Value: 0.000000 BTC/MkeyHr
Pattern: "1KeesdeWit" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AustriaFTW" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "1bigCmine" Reward: 0.026400 Value: 0.000000 BTC/MkeyHr
Pattern: "1TREASURE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1CHRiSoLDS" Reward: 0.160000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AMBASSADE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1iJuniorTV" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1MoLeCuLaR" Reward: 0.120000 Value: 0.000000 BTC/MkeyHr
Pattern: "1o4pQnqDmo" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Searching for pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Prefix difficulty:     2938077882634386 1BETBTCcom
Difficulty: 2938077882634386
Using OpenCL prefix matcher
[53.91 Mkey/s][total 377487360][Prob 0.0%][50% in 1.2y]                        ^C
C:\Users\

It's pretty f***ed that I can't run this without the -S parameter because I'm loosing roughly 20-25 MH/s through that option. Sad
So a solution would really be cool that I don't have to use the oclvanitygen to do the same manually but having the full power of my pc.


Kind regards, I hope this helps!

~Style



Post Scriptum: If you are interested in a GUI for Windows for keyconv that just works with the original program, not interrupting it's own program, feel free to post here to get the source code (only availabe in C#) or the executable itself.
aarons6
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006


View Profile
March 07, 2017, 09:34:44 PM
 #3179

Hi guys,

I just signed up to this forum to submit a bug in the current version of >oclvanitygen.exe<!
If you go and see the help for the .exe file it does NOT show the option of -P [Public Key] (big P, case sensitive) which specifies the public key to look for.
If you just ignore the help and DO IT it works. It mines correctly for the priv key part and you can correctly combine them with your private key to get the correct, mined address.

But it is very confusing that it is missing in the help.


Further I can't run the >oclvanityminer.exe< and the >oclvanityminer64.exe< without the -S parameter. I think this could come from an allocation problem due to my graphics card memory exceeds the limit of a 32 bit integer, if you see lower you clearly can identify an overflow at the "allocation"-row. But see yourself, you can probably figure out better what's wrong there. All necessary details are included I think. If you need further details please feel free to just say and I post it.
I hope I could help to improve this software even if it's not likely it's still being developed since the last release is almost a few years ago.....
There are some other versions of vanitygen like "vanitygen plus" or "supervanitygen" but I made bad expericence with vanitygen plus so I didnt even tested supervanitygen. I was curious because of the possibility to also mine altcoin addresses but it failed to mine bitcoins when I used the -C BTC command there. but without it worked. so I think that is much toooo buggy currently.
Because I don't have every learned C/C++ i'm unable to figure out what's wrong in the source by myself. :/ In none of the vanitygen derivations.

Maybe this brings some new Life to all this old threads^^

Here's the mentioned data:
Code:
\Desktop\vanitygen 0.22>oclvanityminer64.exe -u https://vanitypool.appspot.com/ -a 18MSZPYedk7AKoHBux4VRm92o9WBanUpfH -i 60 -v
* About to connect() to vanitypool.appspot.com port 443 (#0)
*   Trying 216.58.213.244...
* connected
* Connected to vanitypool.appspot.com (216.58.213.244) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: cacert.pem
  CApath: none
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: C=US; ST=California; L=Mountain View; O=Google Inc; CN=*.appspot.com
*        start date: 2017-02-22 08:57:00 GMT
*        expire date: 2017-05-17 08:57:00 GMT
*        subjectAltName: vanitypool.appspot.com matched
*        issuer: C=US; O=Google Inc; CN=Google Internet Authority G2
*        SSL certificate verify ok.
> GET /getWork HTTP/1.1
Host: vanitypool.appspot.com
Accept: */*

< HTTP/1.1 200 OK
< Content-Type: text/html; charset=utf-8
< X-Cloud-Trace-Context: 2836ba9e191148d1b4f478e129677ef6;o=1
< Date: Tue, 07 Mar 2017 19:18:46 GMT
< Server: Google Frontend
< Content-Length: 6458
< Alt-Svc: quic=":443"; ma=2592000; v="36,35,34"
<
* Connection #0 to host vanitypool.appspot.com left intact
* Closing connection #0
Device: GeForce GTX 1080
Vendor: NVIDIA Corporation (10de)
Driver: 378.66
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Max compute units: 20
Max workgroup size: 1024
Global memory: 0
Max allocation: -2147483648
OpenCL compiler flags: -DPRAGMA_UNROLL -cl-nv-verbose
Loading kernel binary e4d5ddb8154a91f41105d559efd6c8da.oclbin
Grid size: 2560x4096
Modular inverse: 20480 threads, 512 ops each
Available bounties:
Pattern: "1AnonNinja" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1JaimeRudy" Reward: 0.017600 Value: 0.000000 BTC/MkeyHr
Pattern: "DAKERTTUL1" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Fizzisist" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1shaitand" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1p5oPotCom" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Satan666" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1botwebDE" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "11111111" Reward: 0.112000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Rastafari" Reward: 0.480000 Value: 0.000000 BTC/MkeyHr
Pattern: "1RedCross" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1SatoshiNak" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TimeLock" Reward: 0.015200 Value: 0.000000 BTC/MkeyHr
Pattern: "1Wednesday" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1WiKiLEAKS" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1qwertyuiop" Reward: 1.200000 Value: 0.000000 BTC/MkeyHr
Batch of 8, total value: 0.000000 BTC/MkeyHr
Pattern: "1EvanAhern" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BitSnitch" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1gorynych" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheDoctor" Reward: 0.400000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BruJoLoKo" Reward: 0.014400 Value: 0.000000 BTC/MkeyHr
Pattern: "1MATTS1GN1" Reward: 0.012613 Value: 0.000000 BTC/MkeyHr
Pattern: "1T1PMATT1" Reward: 0.013374 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1zarodinu" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ChristosP" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThePiachu" Reward: 0.800000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheMatrix" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Joe1Katz1" Reward: 0.121600 Value: 0.000000 BTC/MkeyHr
Pattern: "1BTC888com" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThankYou" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Thorsten" Reward: 0.033600 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1RoseCross" Reward: 0.008080 Value: 0.000000 BTC/MkeyHr
Pattern: "1KeesdeWit" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AustriaFTW" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "1bigCmine" Reward: 0.026400 Value: 0.000000 BTC/MkeyHr
Pattern: "1TREASURE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1CHRiSoLDS" Reward: 0.160000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AMBASSADE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1iJuniorTV" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1MoLeCuLaR" Reward: 0.120000 Value: 0.000000 BTC/MkeyHr
Pattern: "1o4pQnqDmo" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Searching for pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Prefix difficulty:     2938077882634386 1BETBTCcom
Difficulty: 2938077882634386
Using OpenCL prefix matcher
clWaitForEvents(NDRange,0): Unknown code -9999
clEnqueueMapBuffer(4): CL_INVALID_COMMAND_QUEUE
ERROR: Could not map row buffer for slot 1
ERROR: allocation failure?
^C

(In the Line "ERROR: allocation failure?" the program stops, hangs and never continues.)

This is what it looks like when I use the -S parameter and it runs correctly:

\Desktop\vanitygen 0.22>oclvanityminer64.exe -u https://vanitypool.appspot.com/ -a 18MSZPYedk7AKoHBux4VRm92o9WBanUpfH -i 60 -vS
* About to connect() to vanitypool.appspot.com port 443 (#0)
*   Trying 216.58.213.244...
* connected
* Connected to vanitypool.appspot.com (216.58.213.244) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: cacert.pem
  CApath: none
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: C=US; ST=California; L=Mountain View; O=Google Inc; CN=*.appspot.com
*        start date: 2017-02-22 08:57:00 GMT
*        expire date: 2017-05-17 08:57:00 GMT
*        subjectAltName: vanitypool.appspot.com matched
*        issuer: C=US; O=Google Inc; CN=Google Internet Authority G2
*        SSL certificate verify ok.
> GET /getWork HTTP/1.1
Host: vanitypool.appspot.com
Accept: */*

< HTTP/1.1 200 OK
< Content-Type: text/html; charset=utf-8
< X-Cloud-Trace-Context: 4b5dd0691707df1d3fbfdc4786826cbf
< Date: Tue, 07 Mar 2017 19:21:21 GMT
< Server: Google Frontend
< Content-Length: 6458
< Alt-Svc: quic=":443"; ma=2592000; v="36,35,34"
<
* Connection #0 to host vanitypool.appspot.com left intact
* Closing connection #0
Device: GeForce GTX 1080
Vendor: NVIDIA Corporation (10de)
Driver: 378.66
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Max compute units: 20
Max workgroup size: 1024
Global memory: 0
Max allocation: -2147483648
OpenCL compiler flags: -cl-nv-verbose
Loading kernel binary 0f44c6b657da2363a905579b45bb3354.oclbin
Grid size: 2560x4096
Modular inverse: 20480 threads, 512 ops each
Available bounties:
Pattern: "1AnonNinja" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1JaimeRudy" Reward: 0.017600 Value: 0.000000 BTC/MkeyHr
Pattern: "DAKERTTUL1" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Fizzisist" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1shaitand" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1p5oPotCom" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Satan666" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1botwebDE" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "11111111" Reward: 0.112000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Rastafari" Reward: 0.480000 Value: 0.000000 BTC/MkeyHr
Pattern: "1RedCross" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1SatoshiNak" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TimeLock" Reward: 0.015200 Value: 0.000000 BTC/MkeyHr
Pattern: "1Wednesday" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1WiKiLEAKS" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1qwertyuiop" Reward: 1.200000 Value: 0.000000 BTC/MkeyHr
Batch of 8, total value: 0.000000 BTC/MkeyHr
Pattern: "1EvanAhern" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BitSnitch" Reward: 0.040000 Value: 0.000000 BTC/MkeyHr
Pattern: "1gorynych" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheDoctor" Reward: 0.400000 Value: 0.000000 BTC/MkeyHr
Pattern: "1BruJoLoKo" Reward: 0.014400 Value: 0.000000 BTC/MkeyHr
Pattern: "1MATTS1GN1" Reward: 0.012613 Value: 0.000000 BTC/MkeyHr
Pattern: "1T1PMATT1" Reward: 0.013374 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1zarodinu" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ChristosP" Reward: 0.032000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThePiachu" Reward: 0.800000 Value: 0.000000 BTC/MkeyHr
Pattern: "1TheMatrix" Reward: 0.080000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Joe1Katz1" Reward: 0.121600 Value: 0.000000 BTC/MkeyHr
Pattern: "1BTC888com" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Pattern: "1ThankYou" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1Thorsten" Reward: 0.033600 Value: 0.000000 BTC/MkeyHr
Batch of 2, total value: 0.000000 BTC/MkeyHr
Pattern: "1RoseCross" Reward: 0.008080 Value: 0.000000 BTC/MkeyHr
Pattern: "1KeesdeWit" Reward: 0.012000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AustriaFTW" Reward: 0.016000 Value: 0.000000 BTC/MkeyHr
Pattern: "1bigCmine" Reward: 0.026400 Value: 0.000000 BTC/MkeyHr
Pattern: "1TREASURE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1CHRiSoLDS" Reward: 0.160000 Value: 0.000000 BTC/MkeyHr
Pattern: "1AMBASSADE" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1iJuniorTV" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Pattern: "1MoLeCuLaR" Reward: 0.120000 Value: 0.000000 BTC/MkeyHr
Pattern: "1o4pQnqDmo" Reward: 0.008000 Value: 0.000000 BTC/MkeyHr
Searching for pattern: "1BETBTCcom" Reward: 0.200000 Value: 0.000000 BTC/MkeyHr
Prefix difficulty:     2938077882634386 1BETBTCcom
Difficulty: 2938077882634386
Using OpenCL prefix matcher
[53.91 Mkey/s][total 377487360][Prob 0.0%][50% in 1.2y]                        ^C
C:\Users\
It's pretty f***ed that I can't run this without the -S parameter because I'm loosing roughly 20-25 MH/s through that option. Sad
So a solution would really be cool that I don't have to use the oclvanitygen to do the same manually but having the full power of my pc.


Kind regards, I hope this helps!

~Style



Post Scriptum: If you are interested in a GUI for Windows for keyconv that just works with the original program, not interrupting it's own program, feel free to post here to get the source code (only availabe in C#) or the executable itself.

unfortunately yes.. it doesnt work with the 4gb-8gb cards  also the -S option isnt just 20-25mh/s it cuts your speed in HALF Sad

the updated version of vanitygen doesnt need the -S option, but im not sure if the miner has been updated anywhere.
ExploitAgency
Member
**
Offline Offline

Activity: 70
Merit: 11


View Profile WWW
March 08, 2017, 01:44:44 AM
 #3180

Vanitygen hasnt been updated in a while by samr7 but you can check out my fork with this fix or wyseninjas fork

https://github.com/exploitagency/vanitygen-plus

If i forgot to add this pr just open an issue and i will add it to my repo and include it in next release.

Donate Bitcoin: 1egacySQXJA8bLHnFhdQQjZBLW1gxSAjc
Pages: « 1 ... 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 [159] 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!