Bitcoin Forum
June 20, 2024, 03:48:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 339 340 341 342 343 344 [345] 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 »
  Print  
Author Topic: SRBMiner Cryptonight AMD GPU Miner V1.9.3 - native algo switching  (Read 237212 times)
viljy
Hero Member
*****
Offline Offline

Activity: 1792
Merit: 936


View Profile
May 24, 2019, 02:20:56 PM
 #6881

Work fine 1.8.9. Checked with profiles settings, got a speed increase of ~5.5% on standard VBIOS. A little, but nice. Smiley
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2576
Merit: 626


View Profile WWW
May 24, 2019, 03:05:03 PM
 #6882

I removed the --preparedata and is working.
But I do not see any significant gain other than getting the same hashrate as with old_mode: true on 1.8.8, without it 1.8.8 was slower for me.

Also CPU utilization went up and since I am mining with CPU lost 600 h/s

- 1.8.8: hash 175K with old_mode true
- 1.8.9: hash 175k without old_mode and tweaks 1-8 and no preparedata at command line

So the small gain 100/200 h/s is canceled by higher CPU usage which cost 600 h/s

my card RX580 8Gb bios modded are at CC 1200/940 MC 1950/900


I fixed this issue and re-uploaded 189, so you can download it again and use old_mode + preparedata together.

Work fine 1.8.9. Checked with profiles settings, got a speed increase of ~5.5% on standard VBIOS. A little, but nice. Smiley

Algos with small scratchpad size like upx2, turtle have the least benefit from tweaking profiles on RX, if you look at it in %.
Others should be there about 3-5%, depending how good is the strap in the modded vbios.
I don't understand why are you still on stock vbios Smiley

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
psthoy
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 24, 2019, 03:56:06 PM
 #6883

Will try this out tomorrow --

Currently running 1.8.3 mining bittube

[2019-05-24 23:54:55] GPU0 :    962 H/s [T: 68c, RPM: 1106, CC: 1250 MHz, MC: 2000 MHz][BUS:11]
[2019-05-24 23:54:55] GPU1 :    962 H/s [T: 63c, RPM: 956, CC: 1250 MHz, MC: 2000 MHz][BUS:12]
[2019-05-24 23:54:55] GPU2 :    1204 H/s [T: 74c, RPM: 1172, CC: 1250 MHz, MC: 2000 MHz][BUS:13]
[2019-05-24 23:54:55] Total:    3128 H/s

Hoping to get more juice out of it!  Keep you posted!
ganzocrypt
Newbie
*
Offline Offline

Activity: 162
Merit: 0


View Profile
May 24, 2019, 04:09:52 PM
 #6884

I removed the --preparedata and is working.
But I do not see any significant gain other than getting the same hashrate as with old_mode: true on 1.8.8, without it 1.8.8 was slower for me.

Also CPU utilization went up and since I am mining with CPU lost 600 h/s

- 1.8.8: hash 175K with old_mode true
- 1.8.9: hash 175k without old_mode and tweaks 1-8 and no preparedata at command line

So the small gain 100/200 h/s is canceled by higher CPU usage which cost 600 h/s

my card RX580 8Gb bios modded are at CC 1200/940 MC 1950/900


I fixed this issue and re-uploaded 189, so you can download it again and use old_mode + preparedata together.

Work fine 1.8.9. Checked with profiles settings, got a speed increase of ~5.5% on standard VBIOS. A little, but nice. Smiley


Algos with small scratchpad size like upx2, turtle have the least benefit from tweaking profiles on RX, if you look at it in %.
Others should be there about 3-5%, depending how good is the strap in the modded vbios.
I don't understand why are you still on stock vbios Smiley


Looks like with old mode and preparedata I am back at same GPU and CPU hashrate as before, so no loss CPU % and hashrate
Will play a bit with tweak as you mentioned

thx
cas333
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
May 24, 2019, 04:38:21 PM
Last edit: May 24, 2019, 07:19:21 PM by cas333
 #6885

Great work,doktor!  Wink
A good increase of 3-5% which is fine.
Thanks for your dedications!
roket7
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 24, 2019, 08:08:51 PM
 #6886

Пoдcкaжитe ктo нe бyдь,чтo зa aлгopитм cryptonight-superfast? ecть ли oн в SRBminere?
abg00
Jr. Member
*
Offline Offline

Activity: 288
Merit: 1


View Profile
May 25, 2019, 11:33:52 AM
 #6887

Пoдcкaжитe ктo нe бyдь,чтo зa aлгopитм cryptonight-superfast? ecть ли oн в SRBminere?

what coin? its english topic

кaкaя мoнeтa. пиши пo-aнглийcки, тoпикcтapтep pyccкий нe знaeт
Bllacky
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
May 26, 2019, 07:31:44 AM
 #6888

Version 1.8.9 eventually crashes for me and ends up spitting only this :

[2019-05-26 10:25:49] miner_result: GPU0[BUS:1] result rejected for job[2] [invalid job id]
[2019-05-26 10:26:33] json_receive[269]: {"jsonrpc":"2.0","method":"job","params":{"blob":"0b0ba9ffa8e70537e99fa7db36c5a4dde2f1ad1294fc7d53e17e50f1130701247f4ca8b9d5485c0 0000000799dc1c161b7d129985fd562330eefce621530ea39965683170a3fb3d6ca822503","job_id":"207536794639743","target":"8b4f0100","height":1842901}}
[2019-05-26 10:26:34] json_send[202]: {"id":139,"jsonrpc": "2.0","method":"submit","params":{"id":"536912071801769","job_id":"959042067134134","nonce":"011f6900","result":"5209d27598e2285070b5aee1b0916b1b27bc7c62e6d4789cc6ea379d93870000"}}
[2019-05-26 10:26:34] json_receive[73]: {"id":139,"jsonrpc":"2.0","error":{"code":-1,"message":"Invalid job id"}}
[2019-05-26 10:26:34] miner_result: Too many invalid job errors, connecting to next pool
[2019-05-26 10:27:05] json_send[202]: {"id":140,"jsonrpc": "2.0","method":"submit","params":{"id":"536912071801769","job_id":"959042067134134","nonce":"dd516900","result":"a64fbb05010809a06e1a0118e1ef2b4d76f0cc9b84de6ac7c3b00acddf230100"}}
[2019-05-26 10:27:05] json_receive[73]: {"id":140,"jsonrpc":"2.0","error":{"code":-1,"message":"Invalid job id"}}
[2019-05-26 10:27:05] miner_result: GPU0[BUS:1] result rejected for job[2] [invalid job id]
[2019-05-26 10:28:01] json_receive[269]: {"jsonrpc":"2.0","method":"job","params":{"blob":"0b0b8180a9e7051daf5d91e61e074a63cc188ad34c8fb189808534be9ebf12df1eae1a6808b70a0 000000028740b2df6004a6e509c6d581f1ce5ac18dcc37e572128cb7320e20ae40dc79d17","job_id":"339747801201164","target":"8b4f0100","height":1842902}}
[2019-05-26 10:28:11] json_receive[269]: {"jsonrpc":"2.0","method":"job","params":{"blob":"0b0b8b80a9e705799ce479fc0c098816a99ebec48a2acdd9de1a0e28e802ae04492f11de4e80760 00000007c98b47f59706fe070a0d7c21e09a47b9c25efde346b48f3ab3cb40c373469e702","job_id":"635405887252134","target":"8b4f0100","height":1842903}}
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2576
Merit: 626


View Profile WWW
May 26, 2019, 10:23:38 AM
 #6889

Version 1.8.9 eventually crashes for me and ends up spitting only this :

[2019-05-26 10:25:49] miner_result: GPU0[BUS:1] result rejected for job[2] [invalid job id]
[2019-05-26 10:26:33] json_receive[269]: {"jsonrpc":"2.0","method":"job","params":{"blob":"0b0ba9ffa8e70537e99fa7db36c5a4dde2f1ad1294fc7d53e17e50f1130701247f4ca8b9d5485c0 0000000799dc1c161b7d129985fd562330eefce621530ea39965683170a3fb3d6ca822503","job_id":"207536794639743","target":"8b4f0100","height":1842901}}
[2019-05-26 10:26:34] json_send[202]: {"id":139,"jsonrpc": "2.0","method":"submit","params":{"id":"536912071801769","job_id":"959042067134134","nonce":"011f6900","result":"5209d27598e2285070b5aee1b0916b1b27bc7c62e6d4789cc6ea379d93870000"}}
[2019-05-26 10:26:34] json_receive[73]: {"id":139,"jsonrpc":"2.0","error":{"code":-1,"message":"Invalid job id"}}
[2019-05-26 10:26:34] miner_result: Too many invalid job errors, connecting to next pool
[2019-05-26 10:27:05] json_send[202]: {"id":140,"jsonrpc": "2.0","method":"submit","params":{"id":"536912071801769","job_id":"959042067134134","nonce":"dd516900","result":"a64fbb05010809a06e1a0118e1ef2b4d76f0cc9b84de6ac7c3b00acddf230100"}}
[2019-05-26 10:27:05] json_receive[73]: {"id":140,"jsonrpc":"2.0","error":{"code":-1,"message":"Invalid job id"}}
[2019-05-26 10:27:05] miner_result: GPU0[BUS:1] result rejected for job[2] [invalid job id]
[2019-05-26 10:28:01] json_receive[269]: {"jsonrpc":"2.0","method":"job","params":{"blob":"0b0b8180a9e7051daf5d91e61e074a63cc188ad34c8fb189808534be9ebf12df1eae1a6808b70a0 000000028740b2df6004a6e509c6d581f1ce5ac18dcc37e572128cb7320e20ae40dc79d17","job_id":"339747801201164","target":"8b4f0100","height":1842902}}
[2019-05-26 10:28:11] json_receive[269]: {"jsonrpc":"2.0","method":"job","params":{"blob":"0b0b8b80a9e705799ce479fc0c098816a99ebec48a2acdd9de1a0e28e802ae04492f11de4e80760 00000007c98b47f59706fe070a0d7c21e09a47b9c25efde346b48f3ab3cb40c373469e702","job_id":"635405887252134","target":"8b4f0100","height":1842903}}


Can you please add --extendedlog to start.bat, and if this happens again send me the whole log file.

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
swongsR1thing
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
May 26, 2019, 11:47:45 AM
 #6890

Paging doktor83, please help  Smiley
I struggle with 1.8.8 on my vega56 rig.
https://i.ibb.co/zWdbLwt/Screen-Shot-2019-05-26-at-1-43-10-PM.png

I have a decent hr on cn pico (turtle) but cnR i have horrible and unstable.
Should i raise core clock? Mem clock is pretty much at max (hynix memory) and it can't get over 910.
What are optimal settings for vega56 on cnr?
roket7
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 26, 2019, 05:03:20 PM
 #6891

Пoдcкaжитe ктo нe бyдь,чтo зa aлгopитм cryptonight-superfast? ecть ли oн в SRBminere?

what coin? its english topic

кaкaя мoнeтa. пиши пo-aнглийcки, тoпикcтapтep pyccкий нe знaeт


Furycoin,here is this coin,on algorithm SuperFast
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2576
Merit: 626


View Profile WWW
May 26, 2019, 05:32:45 PM
Last edit: May 26, 2019, 06:27:43 PM by doktor83
 #6892

Пoдcкaжитe ктo нe бyдь,чтo зa aлгopитм cryptonight-superfast? ecть ли oн в SRBminere?

what coin? its english topic

кaкaя мoнeтa. пиши пo-aнглийcки, тoпикcтapтep pyccкий нe знaeт


Furycoin,here is this coin,on algorithm SuperFast

"cryptonight_type" : "cryptonight_superfast"
or
"cryptonight_type" : "swap"

I have a decent hr on cn pico (turtle) but cnR i have horrible and unstable.
Should i raise core clock? Mem clock is pretty much at max (hynix memory) and it can't get over 910.
What are optimal settings for vega56 on cnr?


Driver version you use ?
Also how does your config looks like?
What hashrate do you get on CN/R ?


SRBMiner-MULTI thread - HERE
http://www.srbminer.com
swongsR1thing
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
May 26, 2019, 06:00:36 PM
 #6893

I use 18.6.1.
CC: 1407 MHz
MC: 900 MHz (hynix memory - very unstable over ~910 on cn7, cn8)
HR cn pico turtle = ~14880 H/s

Code:
{	
"cryptonight_type" : "turtle",
"intensity" : 0,
"double_threads" : true,
"shutdown_temperature" : 77,
"off_temperature" : 77
}
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2576
Merit: 626


View Profile WWW
May 26, 2019, 06:28:10 PM
 #6894

I use 18.6.1.
CC: 1407 MHz
MC: 900 MHz (hynix memory - very unstable over ~910 on cn7, cn8)
HR cn pico turtle = ~14880 H/s

Code:
{	
"cryptonight_type" : "turtle",
"intensity" : 0,
"double_threads" : true,
"shutdown_temperature" : 77,
"off_temperature" : 77
}


No, i mean't on Cn/r , you said you have problems on CN/r

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
swongsR1thing
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
May 26, 2019, 07:00:00 PM
 #6895

Code:
{	
"cryptonight_type" : "normalv4",
"intensity" : 161,
"worksize" : 16,
"double_threads" : true,
"shutdown_temperature" : 77,
"off_temperature" : 77
}

This is with 18.8.8
Amgine
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
May 27, 2019, 12:57:24 AM
 #6896

Dok, how to disable the "Precompiling program"?
GPU can crash after a certain times of  these "Precompiling program" and hashrate dropped (as if it didn't load the tweak profile) after the Precompiling Program.
doktor83 (OP)
Hero Member
*****
Offline Offline

Activity: 2576
Merit: 626


View Profile WWW
May 27, 2019, 04:49:38 AM
 #6897

Code:
{	
"cryptonight_type" : "normalv4",
"intensity" : 161,
"worksize" : 16,
"double_threads" : true,
"shutdown_temperature" : 77,
"off_temperature" : 77
}

This is with 18.8.8

Try intensity 112

Dok, how to disable the "Precompiling program"?
GPU can crash after a certain times of  these "Precompiling program" and hashrate dropped (as if it didn't load the tweak profile) after the Precompiling Program.

You can't that is how CN/R works.

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
swongsR1thing
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
May 27, 2019, 10:45:22 AM
 #6898

Ok, it has been running. I didn't do much, i downloaded 18.8.9. version and used guided setup. Then i just started the bat file. I don't even have setclock.bat or any other scripts running.
I used to have overdriventool.ini in the same folder and .bat file would execute clock speeds and settings from .ini file.
In this scenario i only have 18.8.9. and ran the miner and applied + for a step 1 tweak.
It does 1818 H/s at 1407cc and 900mc.

Should i put overdriventool in the folder or i just keep it running as it is?
vitik
Member
**
Offline Offline

Activity: 245
Merit: 10


View Profile
May 27, 2019, 04:45:40 PM
 #6899

v1.8.9
win10x64
reboot_script_min_rig_speed - not working
MingMining
Member
**
Offline Offline

Activity: 202
Merit: 10

Eloncoin.org - Mars, here we come!


View Profile
May 28, 2019, 02:46:46 AM
 #6900

some weird result on 1.8.8



GPU0: Radeon RX 570 Series [ellesmere] [4096 MB][I: 59.0][W: 16][T: 2][F: 8][BUS: 1]
GPU1: Radeon RX 570 Series [ellesmere] [4096 MB][I: 59.0][W: 16][T: 2][F: 8][BUS: 30]
GPU2: Radeon RX 570 Series [ellesmere] [4096 MB][I: 59.0][W: 16][T: 2][F: 8][BUS: 31]
GPU3: Radeon RX 570 Series [ellesmere] [4096 MB][I: 59.0][W: 16][T: 2][F: 8][BUS: 34]
GPU4: Radeon RX 570 Series [ellesmere] [4096 MB][I: 59.0][W: 16][T: 2][F: 8][BUS: 35]
GPU5: Radeon RX 570 Series [ellesmere] [4096 MB][I: 59.0][W: 16][T: 2][F: 8][BUS: 38]

--------------------------------------------------------------------------------------
SRBMiner Cryptonight AMD GPU miner 1.8.8
DevFee ~0.85%

Press 's' to display stats
Press 'h' to display hashrate
Press 'r' to reload pools
Press 'p' to switch to the next pool
Press 'o' to switch to the previous pool
Press 0-9 to disable/enable GPU 0-9, shift+0-9 for GPU 10-19
--------------------------------------------------------------------------------------

Recommended drivers     : Adrenalin 18.6.1 or Adrenalin 2019
Algorithm               : Cryptonight V4 (R)
Algo switching          : enabled
Coin forking            : enabled
Gpu watchdog            : enabled [normal mode]
Startup monitor         : enabled
Tweaking                : disabled


[2019-05-27 19:43:41] Pools defined -> 2
[2019-05-27 19:43:41] Please run miner as administrator to enable tweaking
[2019-05-27 19:43:42] Compiling [normalv4] kernel for DEVICE BUS_ID[1]
[2019-05-27 19:43:46] Loading [normalv4] kernel for DEVICE BUS_ID[1]
[2019-05-27 19:43:46] Loading [normalv4] kernel for DEVICE BUS_ID[30]
[2019-05-27 19:43:46] Loading [normalv4] kernel for DEVICE BUS_ID[30]
[2019-05-27 19:43:47] Loading [normalv4] kernel for DEVICE BUS_ID[31]
[2019-05-27 19:43:47] Loading [normalv4] kernel for DEVICE BUS_ID[31]
[2019-05-27 19:43:48] Loading [normalv4] kernel for DEVICE BUS_ID[34]
[2019-05-27 19:43:48] Loading [normalv4] kernel for DEVICE BUS_ID[34]
[2019-05-27 19:43:49] Loading [normalv4] kernel for DEVICE BUS_ID[35]
[2019-05-27 19:43:49] Loading [normalv4] kernel for DEVICE BUS_ID[35]
[2019-05-27 19:43:50] Loading [normalv4] kernel for DEVICE BUS_ID[38]
[2019-05-27 19:43:50] Loading [normalv4] kernel for DEVICE BUS_ID[38]
[2019-05-27 19:43:50] ADL initialised successfully
[2019-05-27 19:43:51] Connected to pool.supportxmr.com:7777
[2019-05-27 19:43:51] Pool difficulty: 40000
[2019-05-27 19:43:51] Pool sent a new job, block height 1844209 [ID: Qmj+TM6O22XoHgb5LSYc1TqLJrQm] [normalv4]
[2019-05-27 19:43:51] Precompiling program [BUS:1]
[2019-05-27 19:44:04] Pool sent a new job, block height 1844210 [ID: PLArP+CMDHmAblPA0AoEGE9AGIu0] [normalv4]
[2019-05-27 19:44:05] Finished program precompilation [BUS:1]
[2019-05-27 19:44:05] Precompiling program [BUS:30]
[2019-05-27 19:44:20] Finished program precompilation [BUS:30]
[2019-05-27 19:44:20] Precompiling program [BUS:34]
[2019-05-27 19:44:29] Pool difficulty: 40001
[2019-05-27 19:44:29] GPU1[BUS:30] result rejected for job[2] [low difficulty share]
[2019-05-27 19:44:35] Finished program precompilation [BUS:34]
[2019-05-27 19:44:35] Precompiling program [BUS:31]
[2019-05-27 19:44:50] Finished program precompilation [BUS:31]
[2019-05-27 19:44:50] Precompiling program [BUS:38]
[2019-05-27 19:44:55] GPU0[BUS:1] result rejected for job[2] [low difficulty share]
[2019-05-27 19:45:01] GPU3[BUS:34] result rejected for job[2] [low difficulty share]
[2019-05-27 19:45:04] Finished program precompilation [BUS:38]
[2019-05-27 19:45:04] Precompiling program [BUS:35]
[2019-05-27 19:45:08] GPU3[BUS:34] result rejected for job[2] [invalid job id]
[2019-05-27 19:45:14] GPU0[BUS:1] result rejected for job[2] [invalid job id]
[2019-05-27 19:45:16] GPU1[BUS:30] result rejected for job[2] [invalid job id]
[2019-05-27 19:45:19] Finished program precompilation [BUS:35]
[2019-05-27 19:45:19] Pool sent a new job, block height 1844210 [ID: uSxHgoDQ+6OTzv8/aSVByu4u+Ek/] [normalv4]
[2019-05-27 19:45:19] Pool difficulty: 21622
[2019-05-27 19:46:06] Pool difficulty: 21621
[2019-05-27 19:46:06] Pool sent a new job, block height 1844212 [ID: geRjmtGOjG9dU+3htvcv68e88nvQ] [normalv4]
[2019-05-27 19:46:06] GPU4[BUS:35] result rejected for job[11] [low difficulty share]
[2019-05-27 19:46:11] Pool difficulty: 21622
[2019-05-27 19:46:11] Pool sent a new job, block height 1844212 [ID: OP1sZcF7d35n33QkX7XBrBke8tC8] [normalv4]
[2019-05-27 19:46:12] GPU2[BUS:31] result rejected for job[12] [low difficulty share]
[2019-05-27 19:46:12] Pool difficulty: 14415
[2019-05-27 19:46:14] GPU1[BUS:30] result rejected for job[12] [low difficulty share]
[2019-05-27 19:46:16] GPU0[BUS:1] result rejected for job[12] [low difficulty share]

[2019-05-27 19:46:18] Pool sent a new job, block height 1844212 [ID: WcNRYrKmgUF15IT9/zk6QuhPQiyS] [normalv4]
[2019-05-27 19:46:18] GPU1[BUS:30] result rejected for job[13] [low difficulty share]
[2019-05-27 19:46:18] Pool difficulty: 14414
[2019-05-27 19:46:22] Pool sent a new job, block height 1844212 [ID: 1JeUETe3pNhJeBG0tCPMF6QKPbel] [normalv4]
[2019-05-27 19:46:25] Pool sent a new job, block height 1844212 [ID: oTPhwy4OxZveAUZqJ/LRkO6YHDhp] [normalv4]
[2019-05-27 19:46:29] Pool sent a new job, block height 1844212 [ID: G3cF+wAg6lmPK3WFjYEe+xPhS3wG] [normalv4]
[2019-05-27 19:46:32] Pool difficulty: 14415
[2019-05-27 19:46:32] GPU2[BUS:31] result rejected for job[16] [low difficulty share]
[2019-05-27 19:46:32] GPU4[BUS:35] result rejected for job[16] [low difficulty share]

ElonCoin.org    ElonCoin.org    ElonCoin.org     ElonCoin.org     ElonCoin.org    ElonCoin.org    ElonCoin.org
●          Mars, here we come!          ●
██ ████ ███ ██ ████ ███ ██   Join Discord   ██ ███ ████ ██ ███ ████ ██
Pages: « 1 ... 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 339 340 341 342 343 344 [345] 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 »
  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!