Bitcoin Forum
April 22, 2018, 12:59:02 PM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 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 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1107431 times)
CosaNostra
Hero Member
*****
Offline Offline

Activity: 809
Merit: 1004



View Profile
February 29, 2016, 01:34:11 PM
 #2621

Hello.
An error message appeared on the screen.

Code:
oclvanitygen.exe -p 0 -d 1 -o result.txt 1BTC
pause


Code:
oclvanitygen.exe -p 0 -d 0 -o result.txt 1BTC
pause


How to run on the processor?



try this:

vanitygen.exe -o result.txt 1BTC

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
1524401942
Hero Member
*
Offline Offline

Posts: 1524401942

View Profile Personal Message (Offline)

Ignore
1524401942
Reply with quote  #2

1524401942
Report to moderator
1524401942
Hero Member
*
Offline Offline

Posts: 1524401942

View Profile Personal Message (Offline)

Ignore
1524401942
Reply with quote  #2

1524401942
Report to moderator
1524401942
Hero Member
*
Offline Offline

Posts: 1524401942

View Profile Personal Message (Offline)

Ignore
1524401942
Reply with quote  #2

1524401942
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1524401942
Hero Member
*
Offline Offline

Posts: 1524401942

View Profile Personal Message (Offline)

Ignore
1524401942
Reply with quote  #2

1524401942
Report to moderator
1524401942
Hero Member
*
Offline Offline

Posts: 1524401942

View Profile Personal Message (Offline)

Ignore
1524401942
Reply with quote  #2

1524401942
Report to moderator
wonko86
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
February 29, 2016, 01:44:22 PM
 #2622

try this:

vanitygen.exe -o result.txt 1BTC
Thank you

██████████████████            ██████████
████████████████              ██████████
██████████████          ▄█   ███████████
████████████         ▄████   ███████████
██████████        ▄███████  ████████████
████████        ▄█████████  ████████████
██████        ▄███████████  ████████████
████       ▄██████████████ █████████████
██      ▄███████████████████████████████
▀        ███████████████████████████████
▄          █████████████████████████████
██▄         ▀███████████████████████████
████▄        ▀██████████████████████████
██████▄        ▀████████████████████████
████████▄        ████████████████▀ █████
██████████▄       ▀█████████████  ██████
████████████▄       ██████████   ███████
██████████████▄      ▀██████    ████████
████████████████▄▄     ███     █████████
███████████████████▄    ▀     ██████████
█████████████████████▄       ███████████
███████████████████████▄   ▄████████████





▄█████████████████   ███             ███   ███   ███▄                ▄███            █████            ████████████████   ████████████████▄             █████
███▀                 ███             ███   ███   ████▄              ▄████           ███████           ███                ███           ▀███           ███████
███                  ███             ███   ███   █████▄            ▄█████          ███▀ ▀███          ███                ███            ███          ███▀ ▀███
███                  ███             ███   ███   ███ ███▄        ▄███ ███        ▄███▀   ▀███▄        ███                ███           ▄███        ▄███▀   ▀███▄
███                  ███████████████████   ███   ███  ▀██▄      ▄██▀  ███       ▄███▀     ▀███▄       ████████████████   ████████████████▀        ▄███▀     ▀███▄
███                  ███             ███   ███   ███   ▀███    ███▀   ███      ▄███▀       ▀███▄      ███                ███        ███          ▄███▀       ▀███▄
███                  ███             ███   ███   ███    ▀███  ███▀    ███     ▄███▀         ▀███▄     ███                ███         ███        ▄███▀         ▀███▄
███▄                 ███             ███   ███   ███      ██████      ███    ▄███             ███▄    ███                ███          ███      ▄███             ███▄
▀█████████████████   ███             ███   ███   ███       ████       ███   ▄███               ███▄   ████████████████   ███           ███    ▄███               ███▄

|
  TRUE BLOCKCHAIN GAMING PLATFORM 
DECENTRALISED AUTONOMOUS UNIVERSES

  HOME PAGE                                                                  WHITE PAPER 
|
apoorvlathey
Hero Member
*****
Offline Offline

Activity: 644
Merit: 524



View Profile WWW
February 29, 2016, 04:42:22 PM
 #2623

When I run oclvanitygen then after sometime my pc automatically turns off.
What could be the reason for it ?
How to prevent it ?

aerobatic
Hero Member
*****
Offline Offline

Activity: 702
Merit: 500


View Profile
February 29, 2016, 05:04:44 PM
 #2624

When I run oclvanitygen then after sometime my pc automatically turns off.
What could be the reason for it ?
How to prevent it ?


1.  check your fans are cooling the system properly (both system fan AND graphics card fan).    its possible your system is overheating.  ocl drives the graphics card very hard.

2.  check power.  as before, the graphics card will be pulling a lot more power than usual.  check the power supply, and cabling are up to the task.  make sure you've got the 4ight number of cables coming from the power supply to the graphics card's auxiliary power inputs.

3.  just in case, also check that you haven't got 'sleep mode' set to turn the computer off after some minutes of inactivity.

4.  try doing something else that will drive the graphics card hard that isn't vanitygen.  maybe try a high performance 3d game or benchmark app and see if you get the same problem.

ideally, try and watch the pc and see if you can see what its saying before it switches off.

-- Jez
LoyceV
Legendary
*
Offline Offline

Activity: 1092
Merit: 1409


Howdy


View Profile
March 02, 2016, 10:25:08 AM
 #2625

install these packages and recompile (make clean && make):
nvidia-libopencl1-352
nvidia-opencl-icd-352
The first one was new, the second installed already.

Now I'm back to the error I had before: can't find -lOpenCL
Code:
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1

When I installed nvidia-libopencl1-352, I got this:
Code:
The following packages will be REMOVED:
  ocl-icd-dbg ocl-icd-libopencl1
The following NEW packages will be installed:
  nvidia-libopencl1-352

Code:
Removing ocl-icd-dbg:amd64 (2.1.3-4) ...
dpkg: ocl-icd-libopencl1:amd64: dependency problems, but removing anyway as you requested:
 nvidia-opencl-icd-352 depends on ocl-icd-libopencl1 | nvidia-libopencl1-352; however:
  Package ocl-icd-libopencl1:amd64 is to be removed.
  Package nvidia-libopencl1-352 is not installed.

Removing ocl-icd-libopencl1:amd64 (2.1.3-4) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for doc-base (0.10.5) ...
Processing 1 removed doc-base file...
Registering documents with scrollkeeper...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...
Selecting previously unselected package nvidia-libopencl1-352.
(Reading database ... 199141 files and directories currently installed.)
Preparing to unpack .../nvidia-libopencl1-352_352.63-0ubuntu0.14.04.1_amd64.deb ...
Unpacking nvidia-libopencl1-352 (352.63-0ubuntu0.14.04.1) ...
Setting up nvidia-libopencl1-352 (352.63-0ubuntu0.14.04.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...

So some packages are fighting eachoter over dependencies, and I end up with either one of the required packages. More suggestions are welcome Smiley

If I reinstall ocl-icd-libopencl1 I'm back to where I started (it compiles but no Available OpenCL platforms:
Code:
apt-get install ocl-icd-libopencl1
......
dpkg: nvidia-libopencl1-352: dependency problems, but removing anyway as you requested:
 nvidia-opencl-icd-352 depends on ocl-icd-libopencl1 | nvidia-libopencl1-352; however:
  Package ocl-icd-libopencl1:amd64 is not installed.
  Package nvidia-libopencl1-352 is to be removed.

K1773R
Legendary
*
Offline Offline

Activity: 1764
Merit: 1000


/dev/null


View Profile
March 02, 2016, 06:46:15 PM
 #2626

install these packages and recompile (make clean && make):
nvidia-libopencl1-352
nvidia-opencl-icd-352
The first one was new, the second installed already.

Now I'm back to the error I had before: can't find -lOpenCL
Code:
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1

When I installed nvidia-libopencl1-352, I got this:
Code:
The following packages will be REMOVED:
  ocl-icd-dbg ocl-icd-libopencl1
The following NEW packages will be installed:
  nvidia-libopencl1-352

Code:
Removing ocl-icd-dbg:amd64 (2.1.3-4) ...
dpkg: ocl-icd-libopencl1:amd64: dependency problems, but removing anyway as you requested:
 nvidia-opencl-icd-352 depends on ocl-icd-libopencl1 | nvidia-libopencl1-352; however:
  Package ocl-icd-libopencl1:amd64 is to be removed.
  Package nvidia-libopencl1-352 is not installed.

Removing ocl-icd-libopencl1:amd64 (2.1.3-4) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for doc-base (0.10.5) ...
Processing 1 removed doc-base file...
Registering documents with scrollkeeper...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...
Selecting previously unselected package nvidia-libopencl1-352.
(Reading database ... 199141 files and directories currently installed.)
Preparing to unpack .../nvidia-libopencl1-352_352.63-0ubuntu0.14.04.1_amd64.deb ...
Unpacking nvidia-libopencl1-352 (352.63-0ubuntu0.14.04.1) ...
Setting up nvidia-libopencl1-352 (352.63-0ubuntu0.14.04.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...

So some packages are fighting eachoter over dependencies, and I end up with either one of the required packages. More suggestions are welcome Smiley

If I reinstall ocl-icd-libopencl1 I'm back to where I started (it compiles but no Available OpenCL platforms:
Code:
apt-get install ocl-icd-libopencl1
......
dpkg: nvidia-libopencl1-352: dependency problems, but removing anyway as you requested:
 nvidia-opencl-icd-352 depends on ocl-icd-libopencl1 | nvidia-libopencl1-352; however:
  Package ocl-icd-libopencl1:amd64 is not installed.
  Package nvidia-libopencl1-352 is to be removed.

$ locate libOpenCL.so
do you have the ocl or nvidia package installed?

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
LoyceV
Legendary
*
Offline Offline

Activity: 1092
Merit: 1409


Howdy


View Profile
March 02, 2016, 07:29:32 PM
 #2627

$ locate libOpenCL.so
Code:
/usr/lib/x86_64-linux-gnu/libOpenCL.so
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so
/usr/share/man/man7/libOpenCL.so.7.gz

Quote
do you have the ocl or nvidia package installed?
How can I be sure about this?

K1773R
Legendary
*
Offline Offline

Activity: 1764
Merit: 1000


/dev/null


View Profile
March 03, 2016, 09:46:31 AM
 #2628

$ locate libOpenCL.so
Code:
/usr/lib/x86_64-linux-gnu/libOpenCL.so
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so
/usr/share/man/man7/libOpenCL.so.7.gz

Quote
do you have the ocl or nvidia package installed?
How can I be sure about this?
$ dpkg --get-selections | grep opencl
Ensure the nvidia package is installed.

I wouldnt be surprised if your ldconfig prefers the intel OpenCL first, which would break things. Why did you install it anyway?
Try it this way:

$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall  -L/usr/lib/x86_64-linux-gnu -lpcre -lcrypto -lm -lpthread -lOpenCL

if this also dosnt work, we'll have to locate and remove that intel OpenCL first from the ldconfig.
$ grep -R -E "OpenCL|intel" /etc/ld.so.conf*

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
LoyceV
Legendary
*
Offline Offline

Activity: 1092
Merit: 1409


Howdy


View Profile
March 03, 2016, 02:36:16 PM
 #2629

$ locate libOpenCL.so
Code:
/usr/lib/x86_64-linux-gnu/libOpenCL.so
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so
/usr/share/man/man7/libOpenCL.so.7.gz

Quote
do you have the ocl or nvidia package installed?
How can I be sure about this?
$ dpkg --get-selections | grep opencl
Ensure the nvidia package is installed.
Code:
nvidia-libopencl1-352                           deinstall
nvidia-opencl-icd-352                           install
ocl-icd-libopencl1:amd64                        install
opencl-headers                                  install
Nvidia installed. I wonder about the amd though, as my system runs on Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz

Quote
I wouldnt be surprised if your ldconfig prefers the intel OpenCL first, which would break things. Why did you install it anyway?
Desperation Tongue I tried so many things I found online, hoping one would work.

Quote
Try it this way:

$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall  -L/usr/lib/x86_64-linux-gnu -lpcre -lcrypto -lm -lpthread -lOpenCL
Done in 90 ms, without errors.
But still no available OpenCL platforms:
Code:
./oclvanitygen 1test
Difficulty: 264104224
clGetPlatformIDs(0): Unknown code -1001
clGetPlatformIDs(0): Unknown code -1001
Available OpenCL platforms:

Quote
if this also dosnt work, we'll have to locate and remove that intel OpenCL first from the ldconfig.
$ grep -R -E "OpenCL|intel" /etc/ld.so.conf*
I like the "we" in this, thanks for your help so far!
Code:
# grep -R -E "OpenCL|intel" /etc/ld.so.conf*
/etc/ld.so.conf.d/opencl-vendor-intel.conf:/usr/lib/OpenCL/vendors/intel
I feel clueless Huh

K1773R
Legendary
*
Offline Offline

Activity: 1764
Merit: 1000


/dev/null


View Profile
March 03, 2016, 04:33:45 PM
 #2630

$ locate libOpenCL.so
Code:
/usr/lib/x86_64-linux-gnu/libOpenCL.so
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so
/usr/share/man/man7/libOpenCL.so.7.gz

Quote
do you have the ocl or nvidia package installed?
How can I be sure about this?
$ dpkg --get-selections | grep opencl
Ensure the nvidia package is installed.
Code:
nvidia-libopencl1-352                           deinstall
nvidia-opencl-icd-352                           install
ocl-icd-libopencl1:amd64                        install
opencl-headers                                  install
Nvidia installed. I wonder about the amd though, as my system runs on Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz

Quote
I wouldnt be surprised if your ldconfig prefers the intel OpenCL first, which would break things. Why did you install it anyway?
Desperation Tongue I tried so many things I found online, hoping one would work.

Quote
Try it this way:

$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall  -L/usr/lib/x86_64-linux-gnu -lpcre -lcrypto -lm -lpthread -lOpenCL
Done in 90 ms, without errors.
But still no available OpenCL platforms:
Code:
./oclvanitygen 1test
Difficulty: 264104224
clGetPlatformIDs(0): Unknown code -1001
clGetPlatformIDs(0): Unknown code -1001
Available OpenCL platforms:

Quote
if this also dosnt work, we'll have to locate and remove that intel OpenCL first from the ldconfig.
$ grep -R -E "OpenCL|intel" /etc/ld.so.conf*
I like the "we" in this, thanks for your help so far!
Code:
# grep -R -E "OpenCL|intel" /etc/ld.so.conf*
/etc/ld.so.conf.d/opencl-vendor-intel.conf:/usr/lib/OpenCL/vendors/intel
I feel clueless Huh
You will have to install the packages i've told you. nvidia-libopencl1-352 should show "installed".

Remove the Intel OpenCL this way, seems you installed this manually...:

$ sudo rm /etc/ld.so.conf.d/opencl-vendor-intel.conf
$ sudo ldconfig

after this, go to the vanitygen folder:
$ make clean && make
$ rm *.oclbin

The second command removes the compiled OpenCL kernel for your GPU which dosnt work anyway, always remove it when changing drivers/rebuilding, otherwise you'll end up using an old OpenCL kernel.

Now, try again and post the results.

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
Indianacoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 252


View Profile
March 05, 2016, 01:58:19 PM
 #2631

Since there is a high demand of generating vanity addresses I am wondering if there is any way to enable a split-key vanity address generation system on a VPS server.

I would work like this:

1. Installing vanitygen.exe on the server via SSH access.

2. Allowing it to run for finding an address with a particular prefix when someone inputs his part public key.

I am just skeptical on whether it will solve ESDA at a faster rate as graphics cards generally does.
LoyceV
Legendary
*
Offline Offline

Activity: 1092
Merit: 1409


Howdy


View Profile
March 06, 2016, 11:08:51 AM
 #2632

Remove the Intel OpenCL this way, seems you installed this manually...:

$ sudo rm /etc/ld.so.conf.d/opencl-vendor-intel.conf
$ sudo ldconfig

after this, go to the vanitygen folder:
$ make clean && make
Done

Quote
$ rm *.oclbin

The second command removes the compiled OpenCL kernel for your GPU which dosnt work anyway, always remove it when changing drivers/rebuilding, otherwise you'll end up using an old OpenCL kernel.
I have no file ending on oclbin.


Now back to your first line:
Quote
You will have to install the packages i've told you. nvidia-libopencl1-352 should show "installed".
Installing nvidia-libopencl1-352 removes ocl-lcd-libopencl1.

After this:
Code:
# dpkg --get-selections | grep opencl
nvidia-libopencl1-352                           install
nvidia-opencl-icd-352                           install
ocl-icd-libopencl1:amd64                        deinstall
opencl-headers                                  install


Quote
Now, try again and post the results.
I now get this:
Code:
make oclvanitygen
cc -ggdb -O3 -Wall   -c -o oclvanitygen.o oclvanitygen.c
cc -ggdb -O3 -Wall   -c -o oclengine.o oclengine.c
oclengine.c: In function ‘vg_ocl_prefix_check’:
oclengine.c:1553:18: warning: variable ‘tablesize’ set but not used [-Wunused-but-set-variable]
  int orig_delta, tablesize;
                  ^
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1
Error "/usr/bin/ld: cannot find -lOpenCL" is what I've had before, and so far if I got rid of this error I got an oclvanitygen that can't find a platform.

Any more suggestions are much appreciated Wink

Jude Austin
Legendary
*
Offline Offline

Activity: 1124
Merit: 1000


The Real Jude Austin


View Profile WWW
March 06, 2016, 11:57:00 PM
 #2633

Try: find -name libopencl.so

And tell me the paths.



Remove the Intel OpenCL this way, seems you installed this manually...:

$ sudo rm /etc/ld.so.conf.d/opencl-vendor-intel.conf
$ sudo ldconfig

after this, go to the vanitygen folder:
$ make clean && make
Done

Quote
$ rm *.oclbin

The second command removes the compiled OpenCL kernel for your GPU which dosnt work anyway, always remove it when changing drivers/rebuilding, otherwise you'll end up using an old OpenCL kernel.
I have no file ending on oclbin.


Now back to your first line:
Quote
You will have to install the packages i've told you. nvidia-libopencl1-352 should show "installed".
Installing nvidia-libopencl1-352 removes ocl-lcd-libopencl1.

After this:
Code:
# dpkg --get-selections | grep opencl
nvidia-libopencl1-352                           install
nvidia-opencl-icd-352                           install
ocl-icd-libopencl1:amd64                        deinstall
opencl-headers                                  install


Quote
Now, try again and post the results.
I now get this:
Code:
make oclvanitygen
cc -ggdb -O3 -Wall   -c -o oclvanitygen.o oclvanitygen.c
cc -ggdb -O3 -Wall   -c -o oclengine.o oclengine.c
oclengine.c: In function ‘vg_ocl_prefix_check’:
oclengine.c:1553:18: warning: variable ‘tablesize’ set but not used [-Wunused-but-set-variable]
  int orig_delta, tablesize;
                  ^
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1
Error "/usr/bin/ld: cannot find -lOpenCL" is what I've had before, and so far if I got rid of this error I got an oclvanitygen that can't find a platform.

Any more suggestions are much appreciated Wink

Get paid BTC to sign up for free tokens: http://earn.com/judeaustin/referral/?a=d3euriwoffdrlv4b
K1773R
Legendary
*
Offline Offline

Activity: 1764
Merit: 1000


/dev/null


View Profile
March 07, 2016, 03:57:32 AM
 #2634

Remove the Intel OpenCL this way, seems you installed this manually...:

$ sudo rm /etc/ld.so.conf.d/opencl-vendor-intel.conf
$ sudo ldconfig

after this, go to the vanitygen folder:
$ make clean && make
Done

Quote
$ rm *.oclbin

The second command removes the compiled OpenCL kernel for your GPU which dosnt work anyway, always remove it when changing drivers/rebuilding, otherwise you'll end up using an old OpenCL kernel.
I have no file ending on oclbin.


Now back to your first line:
Quote
You will have to install the packages i've told you. nvidia-libopencl1-352 should show "installed".
Installing nvidia-libopencl1-352 removes ocl-lcd-libopencl1.

After this:
Code:
# dpkg --get-selections | grep opencl
nvidia-libopencl1-352                           install
nvidia-opencl-icd-352                           install
ocl-icd-libopencl1:amd64                        deinstall
opencl-headers                                  install


Quote
Now, try again and post the results.
I now get this:
Code:
make oclvanitygen
cc -ggdb -O3 -Wall   -c -o oclvanitygen.o oclvanitygen.c
cc -ggdb -O3 -Wall   -c -o oclengine.o oclengine.c
oclengine.c: In function ‘vg_ocl_prefix_check’:
oclengine.c:1553:18: warning: variable ‘tablesize’ set but not used [-Wunused-but-set-variable]
  int orig_delta, tablesize;
                  ^
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1
Error "/usr/bin/ld: cannot find -lOpenCL" is what I've had before, and so far if I got rid of this error I got an oclvanitygen that can't find a platform.

Any more suggestions are much appreciated Wink
Now we need to know where your OpenCL lib is stored.

$ find /usr -name libOpenCL.so

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
LoyceV
Legendary
*
Offline Offline

Activity: 1092
Merit: 1409


Howdy


View Profile
March 07, 2016, 06:26:54 AM
 #2635

$ find /usr -name libOpenCL.so
Code:
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so

Or more complete:
Code:
ls -l `find / | grep -i ibopencl.so`
-rw-r--r-- 1 root root 35200 Mar 15  2014 /usr/lib64/OpenCL/vendors/intel/libOpenCL.so
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 25148 Nov  8 06:10 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 26432 Nov  8 06:09 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0

I've been searching in this direction before, but didn't manage to fix it then.

K1773R
Legendary
*
Offline Offline

Activity: 1764
Merit: 1000


/dev/null


View Profile
March 07, 2016, 12:18:46 PM
 #2636

$ find /usr -name libOpenCL.so
Code:
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so

Or more complete:
Code:
ls -l `find / | grep -i ibopencl.so`
-rw-r--r-- 1 root root 35200 Mar 15  2014 /usr/lib64/OpenCL/vendors/intel/libOpenCL.so
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 25148 Nov  8 06:10 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 26432 Nov  8 06:09 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0

I've been searching in this direction before, but didn't manage to fix it then.
$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -L/usr/lib/x86_64-linux-gnu/ -lpcre -lcrypto -lm -lpthread -l:/usr/lib/x86_64-linux-gnu/libOpenCL.so

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
LoyceV
Legendary
*
Offline Offline

Activity: 1092
Merit: 1409


Howdy


View Profile
March 07, 2016, 04:18:26 PM
 #2637

$ find /usr -name libOpenCL.so
Code:
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so

Or more complete:
Code:
ls -l `find / | grep -i ibopencl.so`
-rw-r--r-- 1 root root 35200 Mar 15  2014 /usr/lib64/OpenCL/vendors/intel/libOpenCL.so
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 25148 Nov  8 06:10 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 26432 Nov  8 06:09 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0

I've been searching in this direction before, but didn't manage to fix it then.
$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -L/usr/lib/x86_64-linux-gnu/ -lpcre -lcrypto -lm -lpthread -l:/usr/lib/x86_64-linux-gnu/libOpenCL.so

I now get this:
Code:
test@Laptop:~/vanitygen-master$ make clean
rm -f vanitygen.o oclvanitygen.o oclvanityminer.o oclengine.o keyconv.o pattern.o util.o vanitygen keyconv oclvanitygen oclvanityminer
test@Laptop:~/vanitygen-master$ make
cc -ggdb -O3 -Wall   -c -o vanitygen.o vanitygen.c
cc -ggdb -O3 -Wall   -c -o pattern.o pattern.c
cc -ggdb -O3 -Wall   -c -o util.o util.c
cc vanitygen.o pattern.o util.o -o vanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread
cc -ggdb -O3 -Wall   -c -o keyconv.o keyconv.c
cc keyconv.o util.o -o keyconv -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread
So far so good!

Code:
test@Laptop:~/vanitygen-master$ make oclvanitygen
cc -ggdb -O3 -Wall   -c -o oclvanitygen.o oclvanitygen.c
cc -ggdb -O3 -Wall   -c -o oclengine.o oclengine.c
oclengine.c: In function ‘vg_ocl_prefix_check’:
oclengine.c:1553:18: warning: variable ‘tablesize’ set but not used [-Wunused-but-set-variable]
  int orig_delta, tablesize;
                  ^
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1
Errors! If I do make oclvanitygen first, the next command does not give errors:
Code:
test@Laptop:~/vanitygen-master$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -L/usr/lib/x86_64-linux-gnu/ -lpcre -lcrypto -lm -lpthread -l:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
But after this it still can't find the OpenCL platforms:
Code:
test@Laptop:~/vanitygen-master$ ./oclvanitygen 1test
Difficulty: 264104224
clGetPlatformIDs(0): Unknown code -1001
clGetPlatformIDs(0): Unknown code -1001
Available OpenCL platforms:

If I skip the "make oclvanitygen", it gives this:
Code:
test@Laptop:~/vanitygen-master$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -L/usr/lib/x86_64-linux-gnu/ -lpcre -lcrypto -lm -lpthread -l:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
gcc: error: oclvanitygen.o: No such file or directory
gcc: error: oclengine.o: No such file or directory

I'm hoping your guess is better than mine  Undecided

K1773R
Legendary
*
Offline Offline

Activity: 1764
Merit: 1000


/dev/null


View Profile
March 07, 2016, 05:11:47 PM
 #2638

$ find /usr -name libOpenCL.so
Code:
/usr/lib64/OpenCL/vendors/intel/libOpenCL.so

Or more complete:
Code:
ls -l `find / | grep -i ibopencl.so`
-rw-r--r-- 1 root root 35200 Mar 15  2014 /usr/lib64/OpenCL/vendors/intel/libOpenCL.so
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 25148 Nov  8 06:10 /usr/lib/i386-linux-gnu/libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root    16 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root    18 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 26432 Nov  8 06:09 /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0

I've been searching in this direction before, but didn't manage to fix it then.
$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -L/usr/lib/x86_64-linux-gnu/ -lpcre -lcrypto -lm -lpthread -l:/usr/lib/x86_64-linux-gnu/libOpenCL.so

I now get this:
Code:
test@Laptop:~/vanitygen-master$ make clean
rm -f vanitygen.o oclvanitygen.o oclvanityminer.o oclengine.o keyconv.o pattern.o util.o vanitygen keyconv oclvanitygen oclvanityminer
test@Laptop:~/vanitygen-master$ make
cc -ggdb -O3 -Wall   -c -o vanitygen.o vanitygen.c
cc -ggdb -O3 -Wall   -c -o pattern.o pattern.c
cc -ggdb -O3 -Wall   -c -o util.o util.c
cc vanitygen.o pattern.o util.o -o vanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread
cc -ggdb -O3 -Wall   -c -o keyconv.o keyconv.c
cc keyconv.o util.o -o keyconv -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread
So far so good!

Code:
test@Laptop:~/vanitygen-master$ make oclvanitygen
cc -ggdb -O3 -Wall   -c -o oclvanitygen.o oclvanitygen.c
cc -ggdb -O3 -Wall   -c -o oclengine.o oclengine.c
oclengine.c: In function ‘vg_ocl_prefix_check’:
oclengine.c:1553:18: warning: variable ‘tablesize’ set but not used [-Wunused-but-set-variable]
  int orig_delta, tablesize;
                  ^
cc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -lOpenCL
/usr/bin/ld: cannot find -lOpenCL
collect2: error: ld returned 1 exit status
make: *** [oclvanitygen] Error 1
Errors! If I do make oclvanitygen first, the next command does not give errors:
Code:
test@Laptop:~/vanitygen-master$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -L/usr/lib/x86_64-linux-gnu/ -lpcre -lcrypto -lm -lpthread -l:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
But after this it still can't find the OpenCL platforms:
Code:
test@Laptop:~/vanitygen-master$ ./oclvanitygen 1test
Difficulty: 264104224
clGetPlatformIDs(0): Unknown code -1001
clGetPlatformIDs(0): Unknown code -1001
Available OpenCL platforms:

If I skip the "make oclvanitygen", it gives this:
Code:
test@Laptop:~/vanitygen-master$ gcc oclvanitygen.o oclengine.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -L/usr/lib/x86_64-linux-gnu/ -lpcre -lcrypto -lm -lpthread -l:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1
gcc: error: oclvanitygen.o: No such file or directory
gcc: error: oclengine.o: No such file or directory

I'm hoping your guess is better than mine  Undecided
not skipping was correct. Your binary is compiled and ready to go. Now we need to fix the last issue:

is the package nvidia-modprobe installed? if not, install it.

check if this file exists:
Code:
$ ls -al /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1

does this exist too?
Code:
$ ls -al /etc/OpenCL/vendors/nvidia.icd

if not:
Code:
$ sudo mkdir -p /etc/OpenCL/vendors
$ sudo tee /etc/OpenCL/vendors/nvidia.icd <<< 'libnvidia-opencl.so.1'

[GPG Public Key]  [Devcoin Builds]  [BBQCoin Builds]  [Multichain Blockexplorer]  [Multichain Blockexplorer - PoS Coins]  [Ufasoft Miner Linux Builds]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
LoyceV
Legendary
*
Offline Offline

Activity: 1092
Merit: 1409


Howdy


View Profile
March 07, 2016, 08:06:14 PM
 #2639

not skipping was correct. You'r binary is compiled and ready to go. Now we need to fix the last issue:
Thanks Smiley Smiley

Quote
is the package nvidia-modprobe installed? if not, install it.
Seems like it:
Code:
# lsmod | grep -i nvidia
nvidia               8646656  33
drm                   344064  7 i915,drm_kms_helper,nvidia

Code:
# find / | grep modprobe | grep -i nvidia
/etc/modprobe.d/nvidia-graphics-drivers.conf
/etc/modprobe.d/nvidia-352_hybrid.conf
/lib/nvidia-352/modprobe.conf

The contents of these files:
Code:
Laptop / # cat /etc/modprobe.d/nvidia-graphics-drivers.conf
# This file was installed by nvidia-352
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-352-updates
alias nvidia nvidia_352
alias nvidia-uvm nvidia_352-uvm
alias nouveau off
alias lbm-nouveau off

Laptop / # cat /etc/modprobe.d/nvidia-352_hybrid.conf
# This file was installed by nvidia-352
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off

Laptop / # cat /lib/nvidia-352/modprobe.conf
# This file was installed by nvidia-352
# Do not edit this file manually

blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-current
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current-updates
blacklist nvidia-173-updates
blacklist nvidia-96-updates
blacklist nvidia-352-updates
alias nvidia nvidia_352
alias nvidia-uvm nvidia_352-uvm
alias nouveau off
alias lbm-nouveau off
I don't know iff the blacklists are relevant.


I am running the Nvidia-driver:


Judging by this I would say my X-server knows the card:


And this is what I have installed:


Quote
check if this file exists:
Code:
$ ls -al /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1

does this exist too?
Code:
$ ls -al /etc/OpenCL/vendors/nvidia.icd

if not:
Code:
$ sudo mkdir -p /etc/OpenCL/vendors
$ sudo tee /etc/OpenCL/vendors/nvidia.icd <<< 'libnvidia-opencl.so.1'
I think this is all okay:
Code:
Laptop ~ # ls -al /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
lrwxrwxrwx 1 root root 26 Nov 16 20:51 /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1 -> libnvidia-opencl.so.352.63
Laptop ~ # ls -alL /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
-rw-r--r-- 1 root root 15901968 Nov  8 06:08 /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
Laptop ~ # ls -al /etc/OpenCL/vendors/nvidia.icd
-rw-r--r-- 1 root root 22 Nov  8 05:08 /etc/OpenCL/vendors/nvidia.icd
Laptop ~ # cat /etc/OpenCL/vendors/nvidia.icd
libnvidia-opencl.so.1

Anything else I can do/try? It's probably something really simple once you know it Cheesy

apoorvlathey
Hero Member
*****
Offline Offline

Activity: 644
Merit: 524



View Profile WWW
March 09, 2016, 06:40:06 PM
 #2640

All the vanity addresses are like : 1NAMExxxxxxxxxxxxxxxx

Is there a way that we can generate addresses which end in the desired way ?

For example : 1xxxxxxxxxxxxxNAME

If it is possible then whats the command line for windows?

Pages: « 1 ... 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 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 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!