Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Overclock.net Forum > FAQs

 
 
LinkBack Thread Tools
Old 09-21-06   #1 (permalink)
Folding Fanatic
 
woop's Avatar
 
amd nvidia

Join Date: Apr 2006
Location: Denver, Colorado
Posts: 346

Rep: 50 woop is acknowledged by some
Unique Rep: 40
FAQs Submitted: 2
Folding Team Rank: 70
Team Name: Overclock Foldowzers
Trader Rating: 0
Default How to: Clock Skew Can Save Your Overclock And Memory

Reason For This FAQ
Are you letting the clock skew adjustment sit at the factory default of "Auto" because you don't know what it does and what to do with it? If so, you are missing an important piece to the overclocking puzzle. Not all mobos have this adjustment - but if you've got it, you need to know how to use it.

Overview
When timing problems occur between CPU and memory, your rig becomes unstable. If this happens while overclocking, you back off a bit thinking you reached your cpu/memory limits. If it happens during the initial boot of a new build you curse your bad luck and get ready to RMA your high-priced memory and/or mobo. One last adjustment you need to try before either of these actions, that might just save the day, is adjusting your clock skew. Timing issues can occur between any of the many buses in your computer, but it is a real problem when it occurs amidst the ultra high speed chatter of the cpu, memory controller and memory channels. Mobo manufactures know this and some, such as ASUS and DFI, provide settings in the bios to allow you to fine tune the memory clock and compensate for these timing issues. According to ASUS, you may be able to maintain a stable 10 to 15% performance pop by adjusting clock skew. It has also been reported that mystery compatibility problems between mobos and high quality memory modules such as Corsair and OCZ were fixed by adjusting skews.

First - My Standard Bloodthirsty CYA
I am not an electrical engineer and according to my wife of 31 years not even particularly smart or good-looking.
If you follow these instructions and break your mobo or any part of your rig causing dire consequences to your bank account
and/or sexual performance - it is entirely your problem and all I owe you is my sympathy. I am just a doofus like you
messing everyday with a perfectly good machine discovering new ways to improve or break it.

Don't Care To Get Down and Dirty?
For overclockers with A.D.D. you can skip to the bottom line at the end of the FAQ for the adjustments. For others with an inquiring mind, read on for a fuller explanation of how transmission timing issues in buses occur and how clock skew works.

Excruciating Detail In Non-Technical English about What Is Happening
As any overclocker knows, the different components of a computer operate at different speeds called frequencies. It is these that we adjust to maximize the efficiency of our computers. One function of any component is to adjust the speed of any communication it receives to match it own. When the speed of a component overwhelms another's ability to compensate - problems occur. For you old-timers, think Lucy and Ethel working the assembly line in the candy factory

Every component communicates to others through its bus. Most buses (SATA being a notable exception) are connected to other buses using paired transmission lines; each line is physically a wire or circuit. One transmission line in a pair carries data only, and the other control information such as what type of data is being transmitted, signal requests and acknowledgments.

Most of the time these lines are in sync with each other, so that for example; the memory controller knows how to process the data it received from the CPU on the data line, because of the description of the data it simultaneously received from the CPU on the control line. However, when we increase the already extreme speeds of the CPU or memory, we enhance the likelihood that these two lines become out-of-sync. This happens for the simple reason that the lines are of different length and composition, although the control information and data are in sync when they enter the two lines, they do not come out at the same time.

One of the jobs of the memory controller is to resynchronize the information it receives from the CPU. It delays whichever information is received first until the other arrives. The amount of delay is called “setup/hold time.” It accomplishes this by sending the earlier received data on an electronic run-around-the-block called a "feedback loop." The hope is that by the time the first data has returned from its delaying run, the other paired data will have arrived. If the lines get too far out of sync, the memory controller does not have sufficient setup/hold time to reconnect the data. It ends up with two bits of data from one line and one from the other. When this happens, the memory controller gets confused as to what data goes with what description and has a functional breakdown.

Minuscule adjustments or “skewing” the speed of the memory clock changes the setup/hold time. By entering a delay value into the bios clock skew setting we slow the memory clock. This slows the first data a little bit on it's run-around-the block, thereby increasing the likelihood that it's paired data will appear.

As a result, by increasing the setup/hold time (slowing the memory clock) we may be able to run stable overclocks at higher overall frequencies. This is because we are giving the memory controller more time to resolve transmission timing issues that become more severe when we run at higher frequencies. If our overclock is already stable, decreasing the setup/hold time (speeding up the memory clock) won’t give much of a performance increase. This is because we are making adjustments in trillionths of a second, and a trillionth here and a trillionth there, still doesn’t add up to much. But if advancing restores peace and harmony between the CPU and that pricey memory you just bought, than you will be glad you read this FAQ.

If you have a mathematical background or really want to know more about clock skew – here is a link that describes this effect in mind-boggling technical detail: Optimize Timing Margins For Your High-Speed Interface

The Bottom Line Adjustments:
Most overclockers leave clock skew adjustments at their factory default of “Auto.” The problem is that when overclocking at higher frequencies, the auto control does not adjust precisely enough to keep your overclock from crashing, hence a manual setting is often needed. Also, "Auto" cannot compensate sufficiently to resolve some memory compatibility problems.

Manual adjustments for clock skew are here for ASUS and DFI mobos:

ASUS mobos:

ASUS mobos allow you to tune each memory bank separately. Very handy, since each bank has its own transmission path and need different skews to be fully optimized.

In some ASUS mobos the bios adjustment is referred to as “DDR Clock Skew.” There is one for “Bank A” and another for “Bank B”. In other mobos they are referred to as “AI Clock Skew for Channel A” and another for “Channel B”.

Regardless of how they are labeled the choices are the same: “Auto”, “Normal” and a series of “Advance” (speed up clock - reduce setup/hold time) and “Delay” (slow down clock - increase setup/hold time) adjustments from 150ps to 900ps. These are not large adjustments - one picosecond (ps) is one trillionth of a second. Light travels only 3mm in one picosecond.

I don’t have any specific recommendations as to settings because variances between components are too wide. However, a 1 or 2 ps adjustment is not going to do much. Think in increments of 50 or 100ps starting at 100 or 200ps. It’s tough to find solid info on this adjustment (a cynical no-thanks to ASUS) but I did find this reference from Tony at bleedingedge that seems to be a good and reasonable approach. I took the liberty of including it. He was tuning his A8R32 MVP mobo. Here is what he wrote:

“For channel A I found normal or a slight delay worked best, for DDR600 delay 150ps

For channel B I found advancing worked well, 300ps for DDR600.

Now, you must tune and test with 1 dimm, tune the skew and get the ram stable as high as you can in memtest86+. Then lower the clock a little and remove the dimm, add the second dimm and test the same and tweak the skew for the second channel. Channel A is closest to the CPU and B furthest away. Do NOT alter any memory timings; only tune the skew under the config system frequency/voltage section. Once you have a base line knowing what each dimm is stable to, re enter bios and set 5 fsb lower than the lowest stable clock from the 2 dimms tested. Switch off and add the second dimm back to its slot, reboot and re enter memtest...check if it’s still stable.”

DFI mobos:

“DQS Skew Control” = “Auto”, “Increase Skew” (speed up clock - decrease setup/holdtime), “Decrease Skew” (slow down clock - increase setup/hold time).

"DQS Skew Value"= 0-255 in 1.0 increments. This is the value that is increased or decreased when you set the DQS Skew Control. Begin adjustments in the 50-255 range.

Conclusion
I was as many overclockers content to let Clock Skew ride at Auto because I did not understand how it worked. I wrote this FAQ simply because internet searches yielded a lot of references to promotional materials lauding its value - but not much as to how to actually use it. After much research I now know that it can be a vital adjustment and is an important tool in the overclocker's tool chest. I’d like to apologize to all electrical engineers if I killed any technical details in the writing of this FAQ, but I wrote this for the non-technical overclockers – like me.
__________________
System: My System
CPU
Opty 170
Motherboard
ASUS A8N32-SLI Deluxe
Memory
2gb Corsair DDR400
Graphics Card
BFG 7900GT
Hard Drive
2xWD Caviar 300gb RAID 1
Sound Card
Creative Audigy
Power Supply
OCZ Gamextreme 600W
Case
Antec P160w
CPU cooling
Big Typhoon w/Antec Spot
GPU cooling
Zalman VF900
OS
Windows Vista Home Premium
Monitor
Dual 17 TFT

Last edited by woop : 10-19-06 at 03:49 AM. Reason: Clarified explanation of how the memory controller delays data
woop is online now I fold for Overclock.net  
Old 09-21-06   #2 (permalink)
alk
AMD Overclocker
 
alk's Avatar
 
intel

Join Date: Aug 2006
Location: Scotland
Posts: 1,651

Rep: 140 alk is acknowledged by manyalk is acknowledged by many
Unique Rep: 111
FAQs Submitted: 2
Trader Rating: 1
Default

pretty useful guide for those, like me, who thought that they had all the variables of an overclock covered :P rep+
__________________
System: Lenovo Thinkpad X60
CPU
Intel Centrino T2300 @ 1.83 GHz
Motherboard
Intel GM945 Express Chipset
Memory
2x1GB PC2-5300 SODIMM
Graphics Card
Intel GMA950
Hard Drive
60GB Fujitsu SATA + 16GB SDHC card
Sound Card
SoundMAX integrated sound
Power Supply
4400mAh Li-ion (7+ hours on power saving profile)
Case
Carbon Fibre with Magnesium alloy roll cage
CPU cooling
Stock heatpipe + heatsink + blower
OS
Windows XP Pro SP3
Monitor
12.1" 1024x768
alk is offline  
Old 09-21-06   #3 (permalink)
Intel Overclocker
 
Barry's Avatar
 
intel nvidia

Join Date: Mar 2005
Location: Atlanta
Posts: 816

Rep: 21 Barry is acknowledged by some
Unique Rep: 19
Trader Rating: 2
Default

VERY nicely done. If I could give you 100 Reps I would
__________________
System: My System
CPU
PD 930
Motherboard
P5WD2-E premium
Memory
G.Skill 2g
Graphics Card
Palit 8800GT 1g sonic
Hard Drive
SG,320 Sata
Sound Card
Audigy2 zs
Power Supply
OCZ 600W
Case
Cooler Master-5
CPU cooling
Zelman 9500
GPU cooling
Stock
OS
XP Pro
Monitor
2 matching Hanns-G 19 LCD WS
Barry is online now  
Old 09-21-06   #4 (permalink)
sǝsɐɔ ɯoʇsnɔ p1ınq/11ǝs ı
 
CyberDruid's Avatar
 
intel ati

Join Date: May 2005
Location: Blue Ridge Mts., Virginia
Posts: 16,014

Rep: 1721 CyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a star
Unique Rep: 773
FAQs Submitted: 26
Folding Team Rank: 14
Hardware Reviews: 12
Trader Rating: 150
Default

Nice Faq--Well Written
__________________
I have an Online Store and an inventory of Watercooling and PC Modification supplies. I Custom Build PCs, modify existing PCs, and Scratchbuild Cases, External Coolers and Techstations. I accept commissions for builds and always have room for a new client. My Work is Warrantied for the lifetime of the owner regarding workmanship and materials. If you are wanting a solid turnkey build with custom features drop me a PMEverything You Ever Wanted to Know About CyberDruid

System: Black Knight: Quest for the Graal
CPU
2 x Xeon E5420 @ 3ghz Folding
Motherboard
Intel D5400XS (SkullTrail)
Memory
Transcend 4 x 2GB DDR2 800 FB DIMM ECC
Graphics Card
2 Sapphire HD 3870X2 in Xfire
Hard Drive
4 x 74GB Raptor RAID0/ 2x 250GB 7200.10
Sound Card
Creative X-Fi Extreme Music and Console
Power Supply
Silverstone DA 1200
Case
Soldam Windy Alcadia XR-1 NRS
CPU cooling
2 d-Tek FuZion
GPU cooling
2 EK Nickle-Plated Full Coverage
OS
Vista Ultimate/XPproSP2
Monitor
22" HP LCD
CyberDruid is online now I fold for Overclock.net Overclocked Account  
Old 09-29-06   #5 (permalink)
Intel Overclocker
 
intel nvidia

Join Date: Aug 2006
Posts: 356

Rep: 12 GGuyZ Unknown
Unique Rep: 9
Trader Rating: 0
Default

Nice :D!

Can it be done with Gigabyte Motherboards? can't seem locate it in mine..
__________________
System: My System
CPU
Intel P-D 805 2.66@3.8GHz
Motherboard
Gigabyte GA-8I945P-G-RH
Memory
Kingston 1GB ddr2 667
Graphics Card
Leadtek 7600GS
Hard Drive
Hitachi SATA2 160GB
Sound Card
onboard
Power Supply
Enermax Liberty 400W
Case
My cool modded case :)
Monitor
NEC Accusync LCD 72vm
GGuyZ is offline  
Old 09-30-06   #6 (permalink)
Folding Fanatic
 
woop's Avatar
 
amd nvidia

Join Date: Apr 2006
Location: Denver, Colorado
Posts: 346

Rep: 50 woop is acknowledged by some
Unique Rep: 40
FAQs Submitted: 2
Folding Team Rank: 70
Team Name: Overclock Foldowzers
Trader Rating: 0
Default

Sorry - afraid I don't know. I went through the Gigabyte web site and didn't find anything. Maybe a Gigabye owner will chime in.

System: My System
CPU
Opty 170
Motherboard
ASUS A8N32-SLI Deluxe
Memory
2gb Corsair DDR400
Graphics Card
BFG 7900GT
Hard Drive
2xWD Caviar 300gb RAID 1
Sound Card
Creative Audigy
Power Supply
OCZ Gamextreme 600W
Case
Antec P160w
CPU cooling
Big Typhoon w/Antec Spot
GPU cooling
Zalman VF900
OS
Windows Vista Home Premium
Monitor
Dual 17 TFT
woop is online now I fold for Overclock.net  
Old 09-30-06   #7 (permalink)
WaterCooler
 
Dryadsoul's Avatar
 
amd nvidia

Join Date: Jan 2006
Location: Mount St. Helens slope
Posts: 1,340

Rep: 170 Dryadsoul is acknowledged by manyDryadsoul is acknowledged by many
Unique Rep: 105
Trader Rating: 16
Default

Well researched/written.........hell, I gave you rep for attitude alone and having been married to the same woman for 31yrs.
__________________
Quote:
Originally Posted by 0xygen View Post
Really now, how many apps out there utilize a quad? It's like delivering pizza with a 18 wheeler truck.
"Semper in excreta sumus solum profundum variat."

www.Stinger Water Blocks... Tube clamp selection Guide ... Fuzion pre-install tip

C2Quad RiG: Q6600/Gigabyte P35-DS3R/Ballistix Tracer 2GB PC2-8500/XFX 8800GT-YED4

System: Optimus Prime
CPU
Opty 165 CCBWE
Motherboard
DFI LP CFX3200 DR/G
Memory
2x512 Geil One TCCD
Graphics Card
6600GT w/NG 84.56's
Hard Drive
1xWD 60gb 2xMaxtor 200gb
Sound Card
Karajan Onboard
Power Supply
Sunbeam Nuuo 550
Case
Modded SB Transformer
CPU cooling
Stinger V8 D/O 2xBonnie/D5
GPU cooling
Artic Cooling
OS
XP Pro SP2
Monitor
Hitachi 22" Multi Scan
Dryadsoul is offline  
Old 10-09-06   #8 (permalink)
Extreme Cooler
 
Pinhead-227's Avatar
 
amd nvidia

Join Date: Jun 2005
Location: Kansas City
Posts: 2,074

Rep: 157 Pinhead-227 is acknowledged by manyPinhead-227 is acknowledged by many
Unique Rep: 111
FAQs Submitted: 1
Folding Team Rank: 919
Hardware Reviews: 2
Trader Rating: 1
Default

Very nice. I haven't actually seen that option in my MSI K8N Neo4 or ASUS A8N-SLI Premium BIOS, but I know A64 tweaker has the option, and that it increased stability with my Corsair XMS Platinum RAM. Thanks!!
__________________
System: My System
CPU
3800x2 Manchester, 2.5Ghz
Motherboard
ASUS A8N SLI-Deluxe
Memory
1GB Corsair XMS Platinum
Graphics Card
7600GS --> Smoked
Sound Card
Onboard
Power Supply
Aspire 520W
Case
Purely Custom
OS
Windows XP Pro
Monitor
IBM G74
Pinhead-227 is offline I fold for Overclock.net  
Old 10-15-06   #9 (permalink)
AMD Overclocker
 
Gandalf's Avatar
 
amd ati

Join Date: May 2006
Posts: 924

Rep: 32 Gandalf is acknowledged by some
Unique Rep: 30
FAQs Submitted: 1
Trader Rating: 1
Default

Nice faq - rep+. Now I have yet another thing that I know I really should do, but am too lazy to do. <G>
__________________
New studies indicate that research causes cancer in rats.

God is love. Love is blind. Stevie Wonder is blind. Therefore, Stevie Wonder is God.

There are 10 kinds of people in this world - those who understand binary, and those who don't.

I'm on the seafood diet: I see food, I eat food.

System: My System
CPU
AMD Sempron 3400 64-Bit
Motherboard
Asus K8N
Memory
1 GB pc2700 generic
Graphics Card
Saphire Radeon x1600PRO
Hard Drive
1x160GB 3GB/s SATA
Sound Card
Sound Blaster Live! 24bit
Power Supply
FSP SAGA 450W
OS
Win XP Pro
Monitor
15in Hanns-G LCD
Gandalf is offline  
Old 10-15-06   #10 (permalink)
..the party can start now
 
Sideburns's Avatar
 
amd nvidia

Join Date: Jun 2005
Location: Windsor, Ontario
Posts: 8,149

Rep: 577 Sideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famous
Unique Rep: 356
FAQs Submitted: 1
Folding Team Rank: 638
Trader Rating: 6
Default

I'm still lost....
__________________
System: Desktop
CPU
Opteron 165 CCBWE0550UPMW
Motherboard
Asus A8N32-SLI Deluxe
Memory
2 x 512 Geil ONE TCCD
Graphics Card
Geforce 7900GT
Hard Drive
2 x 250GB DM10 (RAID-0)
Sound Card
SB Audigy 2 ZS
Power Supply
Seasonic S12-600HT
Case
Chieftec Dragon /w Window
CPU cooling
Thermaltake BigTyphoon
GPU cooling
Zalman VF900CU
OS
Windows XP Home SP2
Monitor
Dell 2007wfp 20.1" w/s
Sideburns is offline I fold for Overclock.net Overclocked Account  
 



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 11:56 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

Terms of Service / Forum Rules | Privacy Policy | Advertising | Become an Official Vendor
Copyright © 2008 Shogun Interactive Development. Most rights reserved.
Page generated in 0.56947 seconds with 9 queries