Bitcoin Forum
December 08, 2019, 03:21:51 PM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 [288] 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 ... 367 »
  Print  
Author Topic: SRBMiner Cryptonight AMD GPU Miner V1.9.3 - native algo switching  (Read 231972 times)
JuanHungLo
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1001


I don't always drink...


View Profile
December 28, 2018, 02:59:02 PM
 #5741

A lot of compute errors with last version, Rx 580.
About half of hashes are errors in V8, I was using 1.7.0 so not tested the ones between, never had a error with 1.7.0

Are you using the latest release of 1.7.4 that has a time stamp of 12/27/2018 10:30PM for the exe?

Because that is what the problem was for me.  The original releases did not find shares for my RX470s.

Bull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria. - John Templeton
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1575818511
Hero Member
*
Offline Offline

Posts: 1575818511

View Profile Personal Message (Offline)

Ignore
1575818511
Reply with quote  #2

1575818511
Report to moderator
1575818511
Hero Member
*
Offline Offline

Posts: 1575818511

View Profile Personal Message (Offline)

Ignore
1575818511
Reply with quote  #2

1575818511
Report to moderator
shera037
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 28, 2018, 02:59:11 PM
 #5742

to doctor83

Hi, pls add "worker-id" param to srbminer  (otherwise statistics on a webchain pool is incorrectly displayed   )


also problem with pool

valid login
{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.

srbminer login
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

need help to modify my pool

pool code:

import "encoding/json"

type JSONRpcReq struct {
   Id     json.RawMessage `json:"id"`
   Method string          `json:"method"`
   Params json.RawMessage `json:"params"`
}

type StratumReq struct {
   JSONRpcReq
   Worker string `json:"worker"`
}
doktor83
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 611


View Profile WWW
December 28, 2018, 03:01:21 PM
 #5743

A lot of compute errors with last version, Rx 580.
About half of hashes are errors in V8, I was using 1.7.0 so not tested the ones between, never had a error with 1.7.0

Are you using the latest release of 1.7.4 that has a time stamp of 12/27/2018 10:30PM for the exe?

Because that is what the problem was for me.  The original releases did not find shares for my RX470s.

Juan, you are talking about webchain algo right?
I fixed and re-uploaded the fixed version.
But he is talking about v8 ?

SRBPolaris thread - HERE   |   SRBMiner-CN thread - HERE    |   SRBMiner-MULTI thread - HERE
http://www.srbminer.com
doktor83
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 611


View Profile WWW
December 28, 2018, 03:03:20 PM
 #5744

to doctor83

Hi, pls add "worker-id" param to srbminer  (otherwise statistics on a webchain pool is incorrectly displayed   )


also problem with pool

{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

I don't understand what you are trying to say here

SRBPolaris thread - HERE   |   SRBMiner-CN thread - HERE    |   SRBMiner-MULTI thread - HERE
http://www.srbminer.com
shera037
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 28, 2018, 03:08:18 PM
 #5745

to doctor83

Hi, pls add "worker-id" param to srbminer  (otherwise statistics on a webchain pool is incorrectly displayed   )


also problem with pool

{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

I don't understand what you are trying to say here

valid login
{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.

srbminer login
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

need help to modify my pool

pool code:

import "encoding/json"

type JSONRpcReq struct {
   Id     json.RawMessage `json:"id"`
   Method string          `json:"method"`
   Params json.RawMessage `json:"params"`
}

type StratumReq struct {
   JSONRpcReq
   Worker string `json:"worker"`
}
doktor83
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 611


View Profile WWW
December 28, 2018, 03:17:05 PM
 #5746

to doctor83

Hi, pls add "worker-id" param to srbminer  (otherwise statistics on a webchain pool is incorrectly displayed   )


also problem with pool

{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

I don't understand what you are trying to say here

valid login
{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.

srbminer login
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

need help to modify my pool

pool code:

import "encoding/json"

type JSONRpcReq struct {
   Id     json.RawMessage `json:"id"`
   Method string          `json:"method"`
   Params json.RawMessage `json:"params"`
}

type StratumReq struct {
   JSONRpcReq
   Worker string `json:"worker"`
}

No need to modify pool, i can modify the json.
So it needs a "worker" parameter outside the params, that's all ?

SRBPolaris thread - HERE   |   SRBMiner-CN thread - HERE    |   SRBMiner-MULTI thread - HERE
http://www.srbminer.com
JuanHungLo
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1001


I don't always drink...


View Profile
December 28, 2018, 03:18:53 PM
 #5747

A lot of compute errors with last version, Rx 580.
About half of hashes are errors in V8, I was using 1.7.0 so not tested the ones between, never had a error with 1.7.0

Are you using the latest release of 1.7.4 that has a time stamp of 12/27/2018 10:30PM for the exe?

Because that is what the problem was for me.  The original releases did not find shares for my RX470s.

Juan, you are talking about webchain algo right?
I fixed and re-uploaded the fixed version.
But he is talking about v8 ?

Correct.  Sorry to interject.

Bull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria. - John Templeton
shera037
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 28, 2018, 03:29:36 PM
Last edit: December 29, 2018, 12:19:25 AM by shera037
 #5748

to doctor83

Hi, pls add "worker-id" param to srbminer  (otherwise statistics on a webchain pool is incorrectly displayed   )


also problem with pool

{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

I don't understand what you are trying to say here

valid login
{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.

srbminer login
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

need help to modify my pool

pool code:

import "encoding/json"

type JSONRpcReq struct {
   Id     json.RawMessage `json:"id"`
   Method string          `json:"method"`
   Params json.RawMessage `json:"params"`
}

type StratumReq struct {
   JSONRpcReq
   Worker string `json:"worker"`
}

No need to modify pool, i can modify the json.
So it needs a "worker" parameter outside the params, that's all ?

THANKS !!! hvala puno

pool.anyg.rs webchain pool
doktor83
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 611


View Profile WWW
December 28, 2018, 03:32:25 PM
 #5749

to doctor83

Hi, pls add "worker-id" param to srbminer  (otherwise statistics on a webchain pool is incorrectly displayed   )


also problem with pool

{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

I don't understand what you are trying to say here

valid login
{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.

srbminer login
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b1d8317c71ff4d35060a984e36b7102b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

need help to modify my pool

pool code:

import "encoding/json"

type JSONRpcReq struct {
   Id     json.RawMessage `json:"id"`
   Method string          `json:"method"`
   Params json.RawMessage `json:"params"`
}

type StratumReq struct {
   JSONRpcReq
   Worker string `json:"worker"`
}

No need to modify pool, i can modify the json.
So it needs a "worker" parameter outside the params, that's all ?

THANKS !!! hvala puno

pool.anyg.rs webchain pool

[2018-12-28 16:31:08] json_send: {"id":1,"jsonrpc": "2.0","method":"login","worker":"SRB","params":{"login":"","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.5"}}

Bice OK ?  Cool

ps. stavicu tvoj pool za devfee mining Smiley

SRBPolaris thread - HERE   |   SRBMiner-CN thread - HERE    |   SRBMiner-MULTI thread - HERE
http://www.srbminer.com
shera037
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 28, 2018, 03:45:42 PM
 #5750

to doctor83

Hi, pls add "worker-id" param to srbminer  (otherwise statistics on a webchain pool is incorrectly displayed   )


also problem with pool

{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

I don't understand what you are trying to say here

valid login
{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.

srbminer login
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b1d8317c71ff4d35060a984e36b7102b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"id=Rig-9"}}

need help to modify my pool

pool code:

import "encoding/json"

type JSONRpcReq struct {
   Id     json.RawMessage `json:"id"`
   Method string          `json:"method"`
   Params json.RawMessage `json:"params"`
}

type StratumReq struct {
   JSONRpcReq
   Worker string `json:"worker"`
}

No need to modify pool, i can modify the json.
So it needs a "worker" parameter outside the params, that's all ?

THANKS !!! hvala puno

pool.anyg.rs webchain pool

[2018-12-28 16:31:08] json_send: {"id":1,"jsonrpc": "2.0","method":"login","worker":"SRB","params":{"login":"","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.5"}}

Bice OK ?  Cool

ps. stavicu tvoj pool za devfee mining Smiley

Hvala  Smiley Smiley Smiley Smiley Smiley
Xeil
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
December 28, 2018, 06:29:47 PM
 #5751

How does webchain specify worker-id?
shera037
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 28, 2018, 06:52:33 PM
 #5752

How does webchain specify worker-id?

Read posts abowe

valid login
{"id":1,"jsonrpc":"2.0","method":"login","worker":"Rig-9","params":{"login":"0xbe3b3d8317c71ff4d35060a984e36b7107b3103c","pass":"x","agent":"XMRig/2.7.3-beta (Windows NT 10.0; Win64; x64) libuv/1.23.0 msvc/2017"}}.

invalid login
{"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"0xbe3b1d8317c71ff4d35060a984e36b7102b3103c","pass":"x","agent":"SRBMiner Cryptonight AMD GPU miner/1.7.4","rigid":"Rig-9"}}
shera037
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 28, 2018, 07:15:23 PM
 #5753

za doktora
limit za pm mi je na 1

{"id":521,"jsonrpc":"2.0","method":"submit","worker":"Rig-9","params":{"id":"0","job_id":"e676425e98f96eca13f840ca257ea73e","nonce":"0e0200a0bd010000","result":"0000405e8de648cb84562234d61b39c1771edaa54759030c819a58dd87f23fda"}}
Xeil
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
December 28, 2018, 07:21:09 PM
 #5754

za doktora
limit za pm mi je na 1

{"id":521,"jsonrpc":"2.0","method":"submit","worker":"Rig-9","params":{"id":"0","job_id":"e676425e98f96eca13f840ca257ea73e","nonce":"0e0200a0bd010000","result":"0000405e8de648cb84562234d61b39c1771edaa54759030c819a58dd87f23fda"}}
What to do with it?
shera037
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
December 28, 2018, 07:33:46 PM
 #5755

za doktora
limit za pm mi je na 1

{"id":521,"jsonrpc":"2.0","method":"submit","worker":"Rig-9","params":{"id":"0","job_id":"e676425e98f96eca13f840ca257ea73e","nonce":"0e0200a0bd010000","result":"0000405e8de648cb84562234d61b39c1771edaa54759030c819a58dd87f23fda"}}
What to do with it?

that`s for member doktor83

your replay is above

https://bitcointalk.org/index.php?topic=3167363.msg48935656#msg48935656
Tavros1
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 28, 2018, 09:53:42 PM
 #5756

Hello Doktor.
Is there any changes in 1.7.4 on heavy algo - 580 8gb (ellesmere)?
With v1.7.2 - 1250+
With v1.7.4 - 1000- Sad
MingMining
Member
**
Offline Offline

Activity: 144
Merit: 10


View Profile
December 29, 2018, 04:45:33 AM
 #5757

To doctor83:

Thanks doctor this is an awesome miner. However, I have a problem with my 6x Vega 56 rig. Every a few days, 2 or 3 days actually, the miner seemed to reach to a very high power consumption and the power surge tripped the breaker. It happened a few times so it does not look like an accident. Any idea how this could happen? TIA.
abg00
Jr. Member
*
Offline Offline

Activity: 220
Merit: 1


View Profile
December 29, 2018, 05:47:53 AM
 #5758

Hello Doktor.
Is there any changes in 1.7.4 on heavy algo - 580 8gb (ellesmere)?
With v1.7.2 - 1250+
With v1.7.4 - 1000- Sad


use 1.7.4 now
tube algo. GPU7 rx580 8 gb

[2018-12-29 08:46:53] GPU0 :    1122 H/s [T: 49c, RPM: 822, CC: 1150 MHz, MC: 2030 MHz][BUS:1]
[2018-12-29 08:46:53] GPU1 :    1122 H/s [T: 49c, RPM: 943, CC: 1150 MHz, MC: 2030 MHz][BUS:2]
[2018-12-29 08:46:53] GPU2 :    1119 H/s [T: 49c, RPM: 974, CC: 1150 MHz, MC: 2030 MHz][BUS:3]
[2018-12-29 08:46:53] GPU3 :    1068 H/s [T: 39c, RPM: 1097, CC: 1150 MHz, MC: 1900 MHz][BUS:4]
[2018-12-29 08:46:53] GPU4 :    1121 H/s [T: 48c, RPM: 1009, CC: 1150 MHz, MC: 2030 MHz][BUS:6]
[2018-12-29 08:46:53] GPU5 :    1120 H/s [T: 49c, RPM: 1250, CC: 1150 MHz, MC: 2030 MHz][BUS:7]
[2018-12-29 08:46:53] GPU6 :    1122 H/s [T: 47c, RPM: 925, CC: 1150 MHz, MC: 2030 MHz][BUS:8]
[2018-12-29 08:46:53] GPU7 :    1164 H/s [T: 50c, RPM: 1635, CC: 1150 MHz, MC: 2000 MHz][BUS:9]
doktor83
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 611


View Profile WWW
December 29, 2018, 05:56:36 AM
 #5759

Hello Doktor.
Is there any changes in 1.7.4 on heavy algo - 580 8gb (ellesmere)?
With v1.7.2 - 1250+
With v1.7.4 - 1000- Sad



Nothing has changed you should have the same speed or maybe a few hashes more.


To doctor83:

Thanks doctor this is an awesome miner. However, I have a problem with my 6x Vega 56 rig. Every a few days, 2 or 3 days actually, the miner seemed to reach to a very high power consumption and the power surge tripped the breaker. It happened a few times so it does not look like an accident. Any idea how this could happen? TIA.

Maybe your PSU is weak for 6 vegas + algo you are using ? You should probably tune your cards with PPT and overdriventtool if you haven't done so yet.

SRBPolaris thread - HERE   |   SRBMiner-CN thread - HERE    |   SRBMiner-MULTI thread - HERE
http://www.srbminer.com
MingMining
Member
**
Offline Offline

Activity: 144
Merit: 10


View Profile
December 29, 2018, 06:13:14 AM
 #5760

Hello Doktor.
Is there any changes in 1.7.4 on heavy algo - 580 8gb (ellesmere)?
With v1.7.2 - 1250+
With v1.7.4 - 1000- Sad



Nothing has changed you should have the same speed or maybe a few hashes more.


To doctor83:

Thanks doctor this is an awesome miner. However, I have a problem with my 6x Vega 56 rig. Every a few days, 2 or 3 days actually, the miner seemed to reach to a very high power consumption and the power surge tripped the breaker. It happened a few times so it does not look like an accident. Any idea how this could happen? TIA.

Maybe your PSU is weak for 6 vegas + algo you are using ? You should probably tune your cards with PPT and overdriventtool if you haven't done so yet.

I am using two PSUs with a combined 1900w. The PSU is fine but the breaker is tripped. I also use overdriventool so the power consumption is around 1250w which is not bad at all for monero v8. It is just every few days I got this power surge. And after this happens, I have to start the miner few times to get a 1250w cause the first few starts always get a 1900w power so i have to stop the miner and restarted it.
Pages: « 1 ... 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 [288] 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 ... 367 »
  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!