Bitcoin Forum
December 03, 2016, 11:59:40 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: Unofficial "High MHash"/"Best Settings" GPU Comparision Thread  (Read 29167 times)
BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 24, 2012, 01:11:25 AM
 #1

I see a lot of questions on best clocks, options, miner program, and the like to use for any particular card. The hardware comparision page on the wiki used to be a viable resource, but I think it can be rather intimidating and is not uniformly formatted. I think it would answer a lot of questions before they are asked if we had a thread listing the best (aka highest MHash) settings for common mining cards.

I will maintain the first (and second if need be) post of this thread as a hopefully organized and easy to read list. Please post only if you have beaten the previous MH/s record for that card.

EDIT: In order to better provide the information this thread is designed to provide, I am now adding an overclocking limitation. Core clock can be no more than 100 MHz or 20%, whichever is lower above the stock core clock for the reference model (aka AMD stock reference). This is being implemented to more effectively convey effective software settings. Comments or suggestions are always welcome.

Do note that this is not a overclocking bragging thread. This is a thread designed to server the majority of miners, and certain criteria apply:
  • Air Cooling or (Sane) Water Cooling Only
  • No Hardware Modifications
  • Must Run Stable for at least 24 Hours
  • Invalid Shares under 2% for 24 Hours
  • Stock Voltage
If you got a 5870 to 600 MH/s for two minutes by taking it apart, resoldering and rebuilding it, and running it in a pool of liquid nitrogen, that's wonderful, but that's not what this thread is for. I can't cover everything; use your judgement as to what is or is not appropriate. Remember, this thread is to serve the majority of miners. Please keep it as such.

The following information is required (feel free to use the template) when submitting a result:
  • Card Manufacturer (AMD/Nvidia) Ex. AMD
  • Card Model Number Ex. HD 5870
  • Card OEM (XFX/BFG/Sapphire/etc) & Designation Ex. XFX Black Edition
  • MHash per Second (Bitcoin SHA256 mining, not alt-chains) Ex. 430
  • Core Clock (In MHz) Ex. 900
  • Memory Clock (In MHz) Ex. 300
  • Average Operating Temperature (In Degrees Celsius) Ex. 70
  • Ambient Temperature (In Degrees Celsius, this can be an estimate) Ex. 20
  • Fan Speed (Percentage) Ex. 80
  • Host OS (Windows/Linux, list distro/version) Ex. Windows 7
  • Driver Version (Both SDK & Catalyst if applicable) Ex. Catalyst 11.6 & SDK 2.4
  • Mining Program (Phoenix/Diablo/CGMiner/GUI-miner) & Version Ex. Phoenix 1.7.3
  • Command Line Flags (or settings for GUIMiner, in any case excluding username and password) Ex. -k phatk2 DEVICE=0 VECTORS FASTLOOP=false BFI_INT AGGRESSION=11

The following information is optional when submitting a result:
  • Watts Drawn While Mining (Average) Ex. 200
  • Other Information (anything you feel is relevant)

Template:
Code:
[B]Card Manufacturer: [/B]
[B]Card Model Number: [/B]
[B]Card OEM: [/B]
[B]MHash per Second: [/B]
[B]Core Clock: [/B]
[B]Memory Clock: [/B]
[B]Average Operating Temperature: [/B]
[B]Ambient Temperature: [/B]
[B]Fan Speed: [/B]
[B]Host OS: [/B]
[B]Driver Version: [/B]
[B]Mining Program: [/B]
[B]Command Line Flags/GUIminer Settings: [/B]
(Optional) [B]Watts Drawn While Mining: [/B]
(Optional) [B]Other Information: [/B]

Example complete result submission:
Card Manufacturer: AMD
Card Model Number: HD 5870
Card OEM: AMD (Reference)
MHash per Second: 430
Core Clock: 950
Memory Clock: 300
Average Operating Temperature: 60C
Ambient Temperature: 17C
Fan Speed: 60%
Host OS: Debian (BAMT)
Driver Version: Catalyst 11.6, SDK 2.4
Mining Program: Phoenix (custom)
Command Line Flags/GUIminer Settings: -k phatk DEVICE=0 VECTORS FASTLOOP=false BFI_INT AGGRESSION=11
(Optional) Watts Drawn While Mining: Not Measured
(Optional) Other Information: N/A

Results Table:
ManufacturerModelOEMAvg MH/sCore (MHz)Memory (MHz)Card (C)Ambient (C)FanOSDriverProgramFlags/SettingsWattsOther
AMD5670Sapphire908503005821Auto(Norm. < 50%)LinuxFGLRX 11.12, SDK 2.1Phoenix-k phatk2 VECTORS2 WORKSIZE=128 AGGRESSION=6 -v -q 2N/AN/A
AMD5830Sapphire279925180683020%Win7 x64Cat 11.11 Minimalcgminer 2.6.5-k diablo, worksize: 256, vectors: 1, intensity: 9, gpu-threads: 2N/A1.065V
AMD5850MSI OC Edition330850560642037%Win7 x64Cat 12.3CGminer 2.4.1diablo kernel, intensity gpu0=8, gpu1=14N/A1.024V
AMD5850MSI (Ref)40085056072/771840/42%Win7 x64Cat 12.3DiabloMiner-v -w 128N/AUndervolted to 1.037V, Validity Questionable
AMD5870AMD (Ref)430950300601760%Debian (BAMT)Cat 11.6, SDK 2.4Phoenix (custom)-k phatk DEVICE=0 VECTORS FASTLOOP=false BFI_INT AGGRESSION=11N/AN/A
AMD5970PowerColor704775300662150%Debian (BAMT)SDK 2.4PhoenixDefaultN/AN/A
AMD6870Diamond3231000300581845%Win7Catalyst 11.1, SDK 2.5GUIminer-v -w128 BFI_INTN/AN/A
AMD6950ASUS (DCUII)372900775671970%Win7 x64 CGMiner 2.2.7Default, I-8N/AStock Voltage 1.10V, Locked Shaders
AMD6950XFX42393510005022H2OWin7 x64 CGMinerI-8N/AStock Voltage, Unlocked Shaders
AMD7970Diamond72912256255624H2OWin7 x64Catalyst 12.3DiabloMiner-v1 -w256238N/A

-- BinaryMage -- | OTC | PGP
1480809580
Hero Member
*
Offline Offline

Posts: 1480809580

View Profile Personal Message (Offline)

Ignore
1480809580
Reply with quote  #2

1480809580
Report to moderator
1480809580
Hero Member
*
Offline Offline

Posts: 1480809580

View Profile Personal Message (Offline)

Ignore
1480809580
Reply with quote  #2

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

Posts: 1480809580

View Profile Personal Message (Offline)

Ignore
1480809580
Reply with quote  #2

1480809580
Report to moderator
1480809580
Hero Member
*
Offline Offline

Posts: 1480809580

View Profile Personal Message (Offline)

Ignore
1480809580
Reply with quote  #2

1480809580
Report to moderator
BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 24, 2012, 01:12:48 AM
 #2

(Reserved for continuation if necessary)

-- BinaryMage -- | OTC | PGP
grue
Global Moderator
Legendary
*
Offline Offline

Activity: 1932



View Profile
February 24, 2012, 01:29:54 AM
 #3

Card Manufacturer: ATI
Card Model Number: HD 5850
Card OEM: SAPPHIRE (Xtreme)
MHash per Second: 385
Core Clock: 935
Memory Clock: 340
Average Operating Temperature: 67 C
Ambient Temperature: 18C (not sure, i open my windows Cool)
Fan Speed: 50%
Host OS: Windows 7
Driver Version: Latest catalyst, SDK 2.1
Mining Program: cgminer
Command Line Flags/GUIminer Settings: cgminer -o ?? -u ?? -p ?? -I 5 --auto-gpu --gpu-memclock 340 --queue 2  --gpu-engine 720-935

It is pitch black. You are likely to be eaten by a grue.

Tired of annoying signature ads? Ad block for signatures
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
February 24, 2012, 01:53:10 AM
 #4

air cooling only? I feel excluded. Sad
BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 24, 2012, 01:56:59 AM
 #5

air cooling only? I feel excluded. Sad

Well, I was under the impression that the vast majority of miners used air-cooled cards. If that's not the case, please correct me.  Grin

I suppose I can start a "Insanely Overclocked MH/s Bragging Thread" if you want. I just intended this one to answer a lot of newbie questions before they were asked.

-- BinaryMage -- | OTC | PGP
shakaru
Sr. Member
****
Offline Offline

Activity: 364


View Profile WWW
February 24, 2012, 02:35:18 AM
 #6

<---h20 and air

BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 24, 2012, 02:37:20 AM
 #7

<---h20 and air

Alright, seems the opinion is in that direction. Changed as such.

-- BinaryMage -- | OTC | PGP
cmg5461
Sr. Member
****
Offline Offline

Activity: 374



View Profile
February 24, 2012, 04:22:55 AM
 #8

Card Manufacturer: ATI
Card Model Number: 5970
Card OEM: Powercolor
MHash per Second: 352/352
Core Clock: 775/775
Vddc: 1.02/1.02V
Memory Clock: 300/300
Average Operating Temperature: 65/67C
Ambient Temperature: 70F
Fan Speed: 50
Host OS: BAMT 0.4b
Driver Version: SDK 2.4
Mining Program: Pheonix
Command Line Flags/GUIminer Settings: default

Card Manufacturer: ATI
Card Model Number: 5850
Card OEM: Asus
MHash per Second: 341
Core Clock: 825
Vddc: 1.02
Memory Clock: 300
Average Operating Temperature: 62C
Ambient Temperature: 70F
Fan Speed: 35
Host OS: BAMT 0.4b
Driver Version: SDK 2.4
Mining Program: Pheonix
Command Line Flags/GUIminer Settings: default

Card Manufacturer: ATI
Card Model Number: 5850
Card OEM: Sapphire (non reference)
MHash per Second: 347
Core Clock: 825
Vddc: 1.02
Memory Clock: 300
Average Operating Temperature: 64C
Ambient Temperature: 70F
Fan Speed: 62
Host OS: BAMT 0.4b
Driver Version: SDK 2.4
Mining Program: Pheonix
Command Line Flags/GUIminer Settings: default

Card Manufacturer: ATI
Card Model Number: 6870
Card OEM: Sapphire
MHash per Second: 271
Core Clock: 950
Vddc: 1.175
Memory Clock: 525
Average Operating Temperature: 70C
Ambient Temperature: 70F
Fan Speed: 60
Host OS: Windows 7
Driver Version: SDK 2.4
Mining Program: Cgminer
Command Line Flags/GUIminer Settings: -v 2 -w 128

If I've helped: 1CmguJhwW4sbtSMFsyaafikJ8jhYS61quz

Sold: 5850 to lepenguin. Quick, easy and trustworthy.
BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 24, 2012, 04:34:57 AM
 #9

Please post only if you have beaten the previous MH/s record for that card.

Going to reiterate myself a bit.  Wink

Thanks for the 5970 & 6870 results nonetheless.

-- BinaryMage -- | OTC | PGP
bitlane
Internet detective
Sr. Member
****
Offline Offline

Activity: 462


I heart thebaron


View Profile
February 24, 2012, 05:11:55 AM
 #10

Card Manufacturer: ATI
Card Model Number: 5770
Card OEM: ATI Reference
MHash per Second: 226 MH/s
Core Clock: 965 Mhz
Memory Clock: 180 Mhz
Average Operating Temperature: 67C
Ambient Temperature: 19C
Fan Speed: 45%
Host OS: Win7 x64
Driver Version: 12.1 CAT, 2.1 SDK
Mining Program: CGMiner 2.2.7
Command Line Flags/GUIminer Settings: default, I-8
Other Information: OC @ Stock Voltage, 1.125V

.........................................................

Card Manufacturer: ATI
Card Model Number: 5830 Extreme 1GB
Card OEM: Sapphire
MHash per Second: 320 MH/s
Core Clock: 975 Mhz
Memory Clock: 180 Mhz
Average Operating Temperature: 66C
Ambient Temperature: 19C
Fan Speed: 45%
Host OS: Win7 x64
Driver Version: 11.12 CAT, 2.1 SDK
Mining Program: CGMiner 2.2.7
Command Line Flags/GUIminer Settings: default, I-8
Other Information: OC @ Stock Voltage, 1.163V

.........................................................

Card Manufacturer: ATI
Card Model Number: 5850
Card OEM: ATI Reference
MHash per Second: 385 MH/s
Core Clock: 920 Mhz
Memory Clock: 180 Mhz
Average Operating Temperature: 67C
Ambient Temperature: 19C
Fan Speed: 50%
Host OS: Win7 x64
Driver Version: 12.1 CAT, 2.1 SDK
Mining Program: CGMiner 2.2.7
Command Line Flags/GUIminer Settings: default, I-8
Other Information: Asus 5870 Reference BIOS, OC @ 5870 Stock Voltage, 1.163V

.........................................................

Card Manufacturer: ATI
Card Model Number: 6870
Card OEM: ATI Reference
MHash per Second: 311 MH/s
Core Clock: 975 Mhz
Memory Clock: 875 Mhz
Average Operating Temperature: 67C
Ambient Temperature: 21C
Fan Speed: 45%
Host OS: Win7 x64
Driver Version: 12.1 CAT, 2.4 SDK
Mining Program: CGMiner 2.2.7
Command Line Flags/GUIminer Settings: default, I-8
Other Information: OC @ Stock Voltage, 1.175V

.........................................................

Card Manufacturer: ATI
Card Model Number: 6950 (1GB, ZNFC v.A3)
Card OEM: XFX
MHash per Second: 372 MH/s
Core Clock: 900 Mhz
Memory Clock: 775 Mhz
Average Operating Temperature: 67C
Ambient Temperature: 19C
Fan Speed: 70%
Host OS: Win7 x64
Driver Version: 12.1 CAT, 2.4 SDK
Mining Program: CGMiner 2.2.7
Command Line Flags/GUIminer Settings: default, I-8
Other Information: OC @ Stock Voltage, 1.10V. Locked Shaders.

.........................................................

Card Manufacturer: ATI
Card Model Number: 6950 (DCUII 1GB)
Card OEM: Asus
MHash per Second: 372 MH/s
Core Clock: 900 Mhz
Memory Clock: 775 Mhz
Average Operating Temperature: 67C
Ambient Temperature: 19C
Fan Speed: 45%
Host OS: Win7 x64
Driver Version: 12.1 CAT, 2.4 SDK
Mining Program: CGMiner 2.2.7
Command Line Flags/GUIminer Settings: default, I-8
Other Information: OC @ Stock Voltage, 1.10V. Locked Shaders.


cmg5461
Sr. Member
****
Offline Offline

Activity: 374



View Profile
February 24, 2012, 05:31:06 AM
 #11

Please post only if you have beaten the previous MH/s record for that card.

Going to reiterate myself a bit.  Wink

Thanks for the 5970 & 6870 results nonetheless.

I can't agree with that.  I'm more comfortable running my cards cooler and with less voltage.  Less Power = more profit

Edit:  It would be nice if you made a separate table for alternate configurations.

If I've helped: 1CmguJhwW4sbtSMFsyaafikJ8jhYS61quz

Sold: 5850 to lepenguin. Quick, easy and trustworthy.
BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 24, 2012, 05:56:56 AM
 #12

Please post only if you have beaten the previous MH/s record for that card.

Going to reiterate myself a bit.  Wink

Thanks for the 5970 & 6870 results nonetheless.

I can't agree with that.  I'm more comfortable running my cards cooler and with less voltage.  Less Power = more profit

Edit:  It would be nice if you made a separate table for alternate configurations.

I'm not disagreeing with you on the preference to run cards cooler, just re-stating my instructions.

If you think I should do that, I suppose I can, but my worry is that this will just turn into the Hardware Configuration page on the wiki, which is the problem I was trying to fix.

Anyone else have thoughts on this?

(And thanks to everyone who has contributed so far!)

-- BinaryMage -- | OTC | PGP
stevegee58
Hero Member
*****
Offline Offline

Activity: 783



View Profile
February 24, 2012, 12:37:18 PM
 #13

Card Manufacturer: AMD
Card Model Number: HD 6770
Card OEM: XFX
MHash per Second: 207
Core Clock: 960
Memory Clock: 300
Average Operating Temperature: 74C
Ambient Temperature: 20C
Fan Speed: 57%
Host OS: Windows XP
Driver Version: Catalyst 12.?, SDK 2.6
Mining Program: cgminer 2.3.1-2 with diablo kernel
Command Line Flags/GUIminer Settings: --auto-gpu --gpu-engine 750-960 --gpu-memclock 300 --temp-target 80 --gpu-vddc 1.1 -g 1 -v 2 -w 256 -k diablo

You are in a maze of twisty little passages, all alike.
ercolinux
Hero Member
*****
Offline Offline

Activity: 910



View Profile WWW
February 24, 2012, 04:11:05 PM
 #14

Card Manufacturer: ATI
Card Model Number: HD 5670
Card OEM: SAPPHIRE
MHash per Second: 90
Core Clock: 850 (stock 825)
Memory Clock: 300 (stock 800)
Average Operating Temperature: max 58 C
Ambient Temperature: 18-23C
Fan Speed: automatic (normally below 50%)
Host OS: Linux
Driver Version: fglrx 11.12, SDK 2.4
Mining Program: phoenix
Command Line Flags: phoenix.py DEVICE=0 -u ********** -k phatk2 VECTORS2 WORKSIZE=128 AGGRESSION=6 -v -q 2


Bitrated user: ercolinux.
BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 24, 2012, 04:26:45 PM
 #15

Updated. Thanks everyone!

-- BinaryMage -- | OTC | PGP
bitlane
Internet detective
Sr. Member
****
Offline Offline

Activity: 462


I heart thebaron


View Profile
February 24, 2012, 09:45:38 PM
 #16

Updated. Thanks everyone!
No problem....we do what we can Wink
Hopefully my pathetic mix-up of all different cards helped.... 'cause that's what happens when you start expanding too late and all the good cards are sold out all of the time...LOL

Also, small CORRECTION on the machine below.

I initially reported it as CAT 12.1......when it is in fact CAT 11.12
Sorry for the misreporting. I fixed my multi-card post. Correct values also below:

.........................................................

Card Manufacturer: ATI
Card Model Number: 5830 Extreme 1GB
Card OEM: Sapphire
MHash per Second: 320 MH/s
Core Clock: 975 Mhz
Memory Clock: 180 Mhz
Average Operating Temperature: 66C
Ambient Temperature: 19C
Fan Speed: 45%
Host OS: Win7 x64
Driver Version: 11.12 CAT, 2.1 SDK
Mining Program: CGMiner 2.2.7
Command Line Flags/GUIminer Settings: default, I-8
Other Information: OC @ Stock Voltage, 1.163V

.........................................................

diabinc141
Newbie
*
Offline Offline

Activity: 14



View Profile
February 25, 2012, 08:01:37 AM
 #17

Card Manufacturer: ATI
Card Model Number: HD 6870
Card OEM: Diamond (Reference)
MHash per Second: 322.3
Core Clock: 1000
Memory Clock: 300
Average Operating Temperature: 58 C
Ambient Temperature: 65F
Fan Speed: 45%
Host OS: Windows 7
Driver Version: 11.11 SDK 2.5
Mining Program: guiminer
Command Line Flags/GUIminer Settings: -v -w128 BFI_INT

124ExGY8igKZzpbti7vzvXqajVc8AC6vi8
deepceleron
Legendary
*
Offline Offline

Activity: 1470



View Profile WWW
February 25, 2012, 08:37:01 AM
 #18

What should be done here is specify a typically obtainable GPU core overclock that everybody can use for a particular card, then compare who can get the maximum Mhash/s out of that card at that overclock. This will help users discover maximum performance through comparing software setup, rather than becoming that overclock bragging contest. OS/bitness/motherboard/CPU are all largely inconsequential, and only need to be recorded for posterity.

The most important things to accurately note:
  • GPU model (+memory size & make, manufacturer part #)
  • Driver software version, OpenCL/SDK if not the one included with driver
  • Memory clock MHz
  • Miner software & version
  • miner kernel & version
  • miner kernel parameters (worksize, vector size, other settings)

Here's mine to toast the above speeds, (I am currently cranking 350 mhash/s out of this 5830 at an overclock most won't obtain)

GPU Manufacturer: ATI
GPU Model Number: Radeon HD 5830
Card Model Number: 100297-2L
Card OEM: Sapphire
MHash per Second: 341.60
Core Clock: 1050MHz
Memory Clock: 380MHz
Average Operating Temperature: 71C
Ambient Temperature: 21C
Fan Speed: 80%
Host OS: XP SP3
Driver Version: ATI Catalyst 11.11
Mining Program: phoenix 1.7.4 win32 exe, d3m0n1q_733rz phatk2 mod
Kernel Parameters: VECTORS AGGRESSION=12 FASTLOOP=False WORKSIZE=256
Other Information 1.195V core, 200mm case fan
Other Information (342.38Mhash/s with SDK2.1 - 100% CPU bug)

GPU Manufacturer: ATI
GPU Model Number: Radeon HD 5770
Card Model Number: HD-577A-ZNFC
Card OEM: XFX
MHash per Second: 230.65
Core Clock: 990MHz
Memory Clock: 294MHz
Average Operating Temperature: 78C
Ambient Temperature: 22C
Fan Speed: 80%
Host OS: Win7 x32
Driver Version: ATI Catalyst 11.6/StreamSDK 2.1/OpenCL.dll from 2.2
Mining Program: phoenix 1.7.4 src/py2.7.2/pyOpenCL 0.98, d3m0n1q_733rz phatk2 mod
Kernel Parameters: VECTORS AGGRESSION=12 FASTLOOP=False WORKSIZE=256
Other Information 1.275V core

BinaryMage
Hero Member
*****
Offline Offline

Activity: 546


Ad astra.


View Profile
February 25, 2012, 05:44:36 PM
 #19

What should be done here is specify a typically obtainable GPU core overclock that everybody can use for a particular card, then compare who can get the maximum Mhash/s out of that card at that overclock. This will help users discover maximum performance through comparing software setup, rather than becoming that overclock bragging contest. OS/bitness/motherboard/CPU are all largely inconsequential, and only need to be recorded for posterity.

The most important things to accurately note:
  • GPU model (+memory size & make, manufacturer part #)
  • Driver software version, OpenCL/SDK if not the one included with driver
  • Memory clock MHz
  • Miner software & version
  • miner kernel & version
  • miner kernel parameters (worksize, vector size, other settings)

I agree, that would be ideal. Unfortunately, I doubt there is any consensus on what a "typically obtainable" core overclock is, and I do not personally know enough to determine one, so I decided to leave it to the judgement of the submitter. If there is a resource I could use to obtain "reasonable overclocks", though, please share it; I would be glad to change the guidelines as such.

-- BinaryMage -- | OTC | PGP
deepceleron
Legendary
*
Offline Offline

Activity: 1470



View Profile WWW
February 25, 2012, 09:38:57 PM
 #20

Looks like the 5830 info only got half-updated in the original post.

The only reason I suggest some overclock, is that this affects ideal memory speed; ideal memory clock will follow core GPU clock in a non-linear way. ATI cards can typically go from stock 800MHz to 950+MHz given cooling and voltage. The fans are programmed to be quiet to mask their huge power draw, and this let the chips go over 90C. You might look at https://en.bitcoin.it/wiki/Mining_hardware_comparison, ignore the stock speed posts, and take the smallest or second-smallest overclock that a card has rounded to a nice number.

Pages: [1] 2 3 4 5 »  All
  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!