Tech, OC'ing, SEO and more
Here I post a very wide range of articles regarding tech that I use and then optimize, overclock and improve. Anything from overclocking the new Ryzen CPU's, Intel CPU's to SEO for Joomla and some Photoshop tutorials. While the above mentioned is to be seen as a sample I will add more tutorials/manuals as I progress. Furthermore, I will be adding some links to people and organizations that I find useful content wise and might help you further on subject matter for each category.
SEMRush SEO audit for your content: How To Boost Instantly! Your Site/Blog Performance with SEMrush Site Audit Tool
- Article for SEMRush an SEO tool I also use for my website on an SEO audit on your website and improve your content so it may rank higher.
- Tech, OC'ing, SEO and more
- Hits: 88507
- Rating:
User Rating: 5 / 5
AMD Ryzen 7 3700X overclocking guide.
This is an easy to use and comprehensive overclocking guide for the AMD Ryzen 7 3700X with a wide range of illustrations. Both the manual overclocking and the AMD PBO 2.0 feature is covered in this guide for the AMD Ryzen 7 3700X.
Introduction and components.
This setup is intended for my home server below are some of the parts I mainly use for overclocking. The difference is a 2666C16 64Gb kit and no GPU when this is moved over into the server case. For the server, the tweaked PBO 2.0 profile described below will be used as it will be the most power-efficient while retaining most of it boost potential. Of the bat, I will say overclocking the Ryzen 3000 series does not see an awful lot of gains unless you also want to overclock the memory with the CPU. In the case of manually overclocking a DDR4 overclocking guide located here: Overclocking guide for DDR4 RAM to unlock the full potential of the 3700X. For most users using the PBO 2.0 features will be the fast and easy route to take.
- CPU: AMD Ryzen 7 3700X.
- Cooler: Gelid Phantom Black.
- Motherboard: ASUS B450-F Gaming.
- RAM: G.Skill TridentZ 16GB @ 3600 15-15-15-32.
- GPU: MSI GTX 770.
- Corsair RM 850 Gold.
Getting Started with overclocking the AMD Ryzen 7 3700X
Make sure you have the latest chipset drivers and other drivers for your current setup. Using outdated drivers may cause instabilities not related to your overclocking. In this guide, a preset 3600C15 XMP profile was used @ 1.25v of 16GB. Consider running a synthetic benchmark with stock settings to measure your gains as well as in this case, ensuring the stock CPU and memory that is running XMP is fully stable. When using a complete new DDR4 kit, this is not advised, and it is recommended that you overclock your CPU first and then overclock the DDR4 RAM kit of your choosing. As well as if you intend to do any gaming have a baseline of FPS so you can see the increase in performance.
You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide and many other overclocking guides on hisevilness.com.
- HWiNFO64: HWiNFO64 monitoring tool download section
- Prime 95: Prime 95 stress test download section
- Linpack Xtreme: Linpack Xtreme stress test download section
BIOS Settings.
Zen 2 offers greater stability then the previous Zen architectures and can be used running a stock XMP profile. Do make sure that the DDR4 kit is listed on the QVL list of your respected motherboard. So you can select the XMP profile and make sure the right XMP profile is selected. For this motherboard, the listed XMP profile, in general, is 3466Mhz. However, the XMP profile of 3600C16 can be selected and works just fine. If your DDR4 kit is not listed on the QVL list, then it would be wise to turn on the XMP profile and do a Prime95 or Linpack Xtreme stress test first to make sure the XMP profile is stable.
Ryzen 3700X and Precision Boost Overdrive 2.0.
The AMD 3000 series works really well with PBO, and it can be the safest and fastest way to overlock any 3000 series CPU. PBO 2.0 offers much finer control over the auto-overclock feature.
There some settings in the BIOS that can be adjusted to use AMD's Precision Boost Overdrive 2.0 to gain the best results some tweaks are needed for a longer boost duration and overriding some limitation from within the BIOS. Important with PBO 2.0 is how the Precision Boost Overdrive Scalar works with the PPT, TDC and EDC. To run a Scalar 10, you will need to tweak the PPT, TDC and EDC settings. If opting for a lower Scalar PPT, TDC and EDC can be left on Auto or maxed out.
- Precision Boost Overdrive: Set to manual to adjust settings.
- PPT Limit: The maximum for your motherboard by simple entering 99999 it will autocorrect to the maximum value for your particular motherboard.
Manual settings for PPT: set a value of 100 ~ 125. - TDC Limit: The maximum for your motherboard by simple entering 99999 it will autocorrect to the maximum value for your particular motherboard.
Manual settings for TDC: set a value of 60 ~75. - EDC Limit: The maximum for your motherboard by simple entering 99999 it will autocorrect to the maximum value for your particular motherboard.
Manual settings for EDC: set a value of 80 ~ 115. - Precision Boost Overdrive Scalar: Increase the maximum boost voltage and time when using that particular boost value. For this motherboard Scalar, 10 was used with manually tweaked settings.
- Custom Precision Boost Overdrive Scalar: Scalar multiplier use a value of 7 or less.
The Scalar value of 10 to achieve higher Mhz, but this must be reign in with custom PPT, TDC and, EDC values. Use a lower or auto Scalar if having PPT, TDC and, EDC set to Auto. - Max CPU Boost Clock Override: Maximum value for Core Boost use the highest setting.
- Platform Thermal Throttle Limit: Set to Manual.
- Platform Thermal Throttle Limit*: Set to thermal value in Celcius, use 80 ~ 90.
The image below is an example profile of the 3700X running a base PBO 2.0 profile reaching 4.35 GHz max all cores and under sustained load with Prime95 Small FFT's 4.20 GHz all cores. And a max single core of 4.425 GHz single-core with Prime95 Small FFT's.
A feature on the ASUS motherboard is the Fmax Enhancer by The Stilt this helps single-core performance. It can be enabled in the normal PBO menu as highlighted below.
With some further tweaks, some more gains could be made, but those gains were minimal. 4.35 GHz max all-core with a sustained all core max of 4.3 GHz. And a max of 4.475 GHz in single-core. This also might be because of the limitation of the VRM on a B450 motherboard so X470 or X570 motherboard results should be far better. Another option here is to tweak the VRM settings as would normally apply when manually overclocking. The Digi+ VRM settings below covers that more in-depth to squeeze just a bit more performance out of your AMD 3700X.
DIGI+ VRM Settings Ryzen 3700X.
In preparation for the overclocking of the AMD 3700X, some settings for the VRM need to be adjusted for stable overclocking. This portion also covers some settings for overclocking memory regarding the SoC portion of the VRM. When overclocking with a different brand of a motherboard, the LLC levels might be different, but in short, you want to have as little Vdroop as possible. Other brands might reverse the numbering for LLC where 1 has the least Vdroop and 6 the most etc.
- VDDCR CPU Load Line Calibration set to LLC4 or High.
- VDDCR CPU Current Capability set to 120% ~ 130%.
- VDDCR CPU Switching Frequency set to 300 ~ 350 range or set to high/extreme.
- VDDCR CPU Power Duty Control set to extreme.
- VDDCR CPU Power Phase Control set to extreme.
- VDDCR SoC Load Line Calibration regular will do unless you look to memory OC above 1:1 FCLK/MCLK with 1.20v ~ 1.25v on the SoC voltage.
- VDDCR SoC Current Capability set to high/extreme.
- VDDCR SoC Switching Frequency set to 300 ~ 350 or set high/extreme when going over 1:1 FCLK/MCLK with 1.20v ~ 1.25v on SoC voltage.
- VDDCR SoC Power Phase Control set to 120% ~ 130%.
AMD CBS & Precision Boost Overdrive.
Furthermore, a couple of settings need to be turned off for manually overclocking the AMD 3700X. In this particular BIOS, these settings are presented twice in various menu's. If left on these might introduce instability in the manual overclock.
- Core Performance Boost: Off
- Global C-State: Off
- Precision Boost Overdrive: Off
Under AMD CBS turn off Core Performance Boost and Global C-State Control as shown in both images below, there are 2 menu's you will need to browse to in the particular B450 motherboard.
Then go to Precision Boost Overdrive and turn that off as shown in the images below, there are 2 settings menu for this portion as well.
Ryzen 3700X VDDCR Core Volts & CPU Core Ratio.
Now for the final part after a bit of preparation, and see how far the 3700X can manually overclock. Make sure not to exceed to voltage limited either set by AMD or the Overclocking community. For a save daily use, make sure never to exceed 1.35v on the CPU core. Running higher voltages can be done for quick benchmarks and record attempts.
- AMD Recommended Voltage: 1.250 to 1.300 volts.
- Community Recommended Voltage: 1.300 to 1.350 volts.
- Absolute max and not recommended: 1.400 to 1.500 volts.
In this part, you will work the with CPU Core Ratio as the multiplier and the CPU Core Voltage to enable the manual overclock to be stable at the set core ratio. In the section below is my voltage curve for the 3700X on this ASUS B450-F motherboard to give you an idea where you can start with applying a voltage and core ratio. For this guide, the starting voltage will be the recommended AMD voltage of 1.25v. You can either set the voltage manually or using the offset mode. However, stay within the max recommended voltage limits. SoC voltage is mostly for overclocking DDR4 and can be set manually to 1.1v ~ 1.15v, and with the AMD 3000 series, it has less impact on overclocking over previous generations.
Set the desired CPU Core Ratio as shown in the image below, in this case, 44.00 means, 44.00 multiplied by 100.00 base clock for a CPU all-core frequency of 4400 MHz.
Now scroll down and look for the voltage control, as shown in the image below. Here you want to enter a voltage that is close to your Core Ratio. In this case, a Core Ratio of 44.00 would take about 1.30v to stay stable. With a different Core Ratio, you would need a different CPU Core Voltage. You can use the Voltage Curver section below to get an idea what your Core Ratio would need in terms of CPU Core Voltage.
Now save the settings by pressing F10 and boot into windows, either your boot will fail; thus, the overclock is unstable or you will boot into windows. Now you will need to do a quick stability test to make sure this Care Ratio and CPU Core Voltage is stable. Open your monitoring software like HWiNFO64, and then open Prime 95 run Small FFT's or Smallest FFT's using all cores and all threads. Make sure your temperature stays below 90C. Run this for about 30 minutes and make sure one of the worker windows in Prime95 does not display an error. When that happens the 3700X close to stable so you would need CPU Core Voltage to have a stable CPU overclock. It is also possible the PC will shut down, reboot or BSOD. In that case, the 3700X is unstable, and the CPU would need a considerable more voltage to have a stable overclock.
In the case of reaching to maximum save daily voltage, you want to lower the Core Ratio over increasing the CPU Core Voltage. If you picked a lower Core Ratio, you could try to increase Core Ratio with the same CPU Core Voltage and do a quick stress test in Windows to make sure that it is stable. And then keep increasing the Core Ratio or CPU Core Voltage until you reach the max daily save voltage. This particular 3700X reached a manual overclock of 4.4 GHz with a CPU Core Voltage of 1.30v.
Stability Testing.
For a proper stability test, you will need to run some of the stress test listed below for a longer duration. These tests represent very high loads something you would not normally see but more likely see in production workloads like video rendering. If you would like to see a more game-related stress test, you can run Prime95 with Custom 8K FFT's. Linpack Xtreme is also a nice benchmark that put stress on the CPU and should be done for at least 10 runs when asked for your stress test parameters.
- Prime95: Complete a 2 hour Small FFTs or Custom 8K FFTs(synthetic gaming load)
- Linpack Xtreme: Complete at least 10 stress test runs with half of the total RAM capacity using all cores and threads.
Ryzen 3700X Voltage Curve.
This is the voltage curve for this AMD Ryzen 3700X, and it will be different per CPU. The main take away is that with the Ryzen 7 3700X the voltage wall is around 4.4 GHz. Important to note here again that more than 1.35 voltage is on the limit for Zen 2 daily use and more then 1.3v is not advised by AMD. And PBO 2.0 almost does a better job then manually overclocking with the AMD 3000 series.
3700X @ 4.1 GHz.
- 41.00 Core Ratio.
- VDDCR @ 1.087v.
- CPU LLC 4
- SOC LLC Auto.
- Validation with P95 Small FFT's and Custom 8K FFT's.
3700X @ 4.20 GHz.
- 42.00 Core Ratio.
- VDDCR @ 1.144v.
- CPU LLC 4
- SOC LLC Auto.
- Validation with P95 Small FFT's and Custom 8K FFT's.
3700X @ 4.30 GHz.
- 43.00 Core Ratio.
- VDDCR @ 1.225v.
- CPU LLC 4/High.
- SOC LLC Auto.
- Validation with P95 Small FFT's and Custom 8K FFT's.
3700X @ 4.40 GHz.
- 44.00 Core Ratio.
- VDDCR @ 1.300v
- CPU LLC 6/Extreme.
- SOC LLC Auto.
- Validation with P95 Small FFT's and Custom 8K FFT's.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 99419
- Rating:
User Rating: 4 / 5
Intel i5 overclocking the 10600K on a Z490 Motherboard.
This is easy and illustrated overclocking guide for the i5 10600K using a mid-range MSI Z490 motherboard. The CPU overclock as well as the Ringbus is covered here with all the BIOS settings and AVX offsets as well as a range of stats and validations and stress testing methods. Right off the bat, the i5 10600k is an excellent gaming CPU even though AMD made a compelling price point with their 3600 and 3600X that would be better if you want to combine gaming and productivity.
My Rig:
- CPU: i5 10600K
- Cooling: Corsair H150i Pro AIO.
- Motherboard: MSI MPG Z490 Gaming Plus.
- G.Skill TridentZ 16GB 3600 @ 4000C15.
- GPU: MSI GTX 770(for display).
- PSU: Corsair RM 850 Watt.
- SSD: Kingston, 120GB.
- Testbench: Lian Li PitStop T60
This is just a testbench setup for overclocking nothing really fancy. Both the CPU and RAM were overclocked but tested separately and then stress tested with all overclocks applied. Several validations can be found below under the 10600K Curve section. Take into consideration that most 10600K will run 5.0Ghz with normal voltages. Using the Silicone Lottery stats the early released chips of the i5 have a hard time hitting 5.0Ghz. But as the manufacturing process matures more 10600Ks will hit 5.0 or higher more easily. The earlier version had a binn of 23% of hitting 5.0Ghz -1 AVX with 1.30vcore. In this guide, the highest overclock is 5.2Ghz with -1 AVX @ 1.345vcore. Paired with an F4-3600C15D-GTZ memory kit overclocked to 4000C15.
Getting started with the 10600k overclocking.
The usual make sure the motherboard BIOS has the latest version this usually helps with the stability of CPU and RAM overclocking. And ensure you have the latest Intel chipset drivers(Z490) installed as well. Windows should be updated or paused to prevent updates from happening while booting back and forth into the BIOS while overclocking. Below is a list of programs that can be used to monitor and stress test CPU and DRAM overclocking. For the purpose of this guide, only the CPU overclocking is covered.
- HWiNFO64: HWiNFO64 download section
- Prime 95: Prime95 download section
- Linpack Extreme: Linpack Xtreme download section
- CinebenchR20: CinebenchR20 download section
Thermal paste is Thermal Grizzly Cryonaut for the best results, other pastes, unless they are really bad in thermal performance, may give different results. Pre-applied and out of the box with the cooler thermal paste should work fine from most vendors but I highly recommend Thermal Grizzly Cryonaut for the best results.
BIOS Settings.
To get started with overclocking your i5 10600k first some settings needs to be adjusted in the BIOS to ensure you maintain a stable overclock. As well as setting some of the power delivery options for the CPU and VRM settings. The MSI Click BIOS has several LLC options, and they are displayed in a graphic in the corresponding menu. Here it was noticed that the LLC displayed does not entirely hold true and when trying to maintain a stable voltage to the CPU LLC4 was the best option. LLC4, in this case, has only a slight overshoot when using AVX and none AVX loads.
Advanced CPU Configuration:
- Intel C-State: Disabled
- Enhanced Turbo: Disabled
- Intel SpeedShift Technology: Disabled.
Under the same menu, some power delivery options must be adjusted to ensure power delivery constraints and time-limited is removed. These are outlined in green in the image below.
- Long Duration Power Limit(W): Set to 4096
- Long Duration Maintained(s): Set to 128
- Short Duration Power Limit(W): Set to 4096
- CPU Current Limit(A): Set to 256
Head back to the main overclocking menu by click OC and scroll down to the section where you can enter various voltages and select the DigitALL Power. Here you can adjust multiple VRM settings for this particular motherboard there were only two options.
- CPU Loadline Calibration Control: Select Mode 4 this can be adjusted later
- CPU Over Current Protection: Set to enhanced
- CPU Switching Frequency: Set to 500
Overclock Settings: CPU Core Ratio, voltages, Ringbus, and misc voltages.
Now to start with some actual overclocking, you might want to make a reference score in your favourite benchmark before starting for comparisons. Make sure that all your settings are set to default like not having a memory overclock unless you are 100% sure this is stable.
AVX Offset.
Offset is useful for getting a higher clock speed normal loads like gaming vs rendering/encoding with AVX. But it is really brutal on the CPU and requires more voltage to remain stable. Good CPU's can usually do with -1 AVX, consider -2 on bad CPU or using really small form factor builds.
- AVX offset for normal to bad chips should be 2 or 3.
- AVX offset for golden chips can be 1 or 0.
Starting with the CPU frequency marked in red in the image below make sure CPU Ratio Apply Mode is set to All Core and that the CPU ration is set to 49. Then Scroll down and select the CPU AVX offset to -1 or -2. Ring Ratio can be left on Auto and can be changed once the CPU overclock a 100% stable. Then marked in Purple is the DRAM settings unless you have a stable DDR4 overclock you want to turn XMP off and set the DRAM Frequency to the base speed of 2133 or 2400.
Scroll down, and now it is time to adjust the voltages. Since the 10600K is still on the 14nm node like the previous generation, the same voltage restrictions apply. Marked in red is the voltage settings for the CPU first unlock the voltage control but setting CPU Core Voltage Mode to Override Mode. This then allows the set that CPU Core Voltage. Take into account the table below as well as the binning information when setting your initial voltage. As an example below in red is the voltage for a golden chip reaching 5.2Ghz with 1.345Vcore. Marked in green are the voltages for DRAM overclocking you can leave these on Auto unless you have a 100% stable memory overclock.
- Save Voltages for light overclocking, 1.2 ~ 1.3 Vcore is the range where 5.0Ghz/4.9Ghz on golden chips.
- Save Voltages for medium overclocking, 1.3 ~ 1.4 Vcore is the range for 5.0Ghz.
- Above 1.4Vcore your a reaching the limit of 14nm as well as thermal issue's.
Change the voltage to 1.25Vcore and daily in 49 in the CPU Core Ration marked in red in the above image. Press F10 to save and reboot the PC. Now you can run a quick CinebenchR20 to gauge if it stable at all if so follow up with five runs in Linpack Xtreme using 8GB of memory or more. If it crashes on either booting into windows or running a stress test, you will most likely end up in the 5.0Ghz to 5.1Ghz range. Important to note here that is also ties into the LLC level you selected for this overclock. Something you can also change and then try to run a short stress test.
When 1.25Vcore crashed at 4.9Ghz, then you can increase the voltage or lower the multiplier. The preference here is just increasing the voltage since you are far from the max allowed voltage for the 10600K. Enter a voltage of 1.275Vcore and reboot the PC and run a CinebenchR20 if that is stable run Linpack Xtreme stress test on 8GB of memory with five runs. To find the right multiplier with 1.275Vcore keep chancing the multiplier until it is stable. 1.275Vcore also does not generate a lot of heat, so should work with most CPU coolers and will provide you with a good indication of how high your 10600K can overclock.
The 10600K used for this guide ran 5.0Ghz on 1.245Vcore with a 46 multiplier on the Ringbus. Important to note here that when you change the Ringbus only do so after getting a stable overclock on the CPU. As well as this 10600K was unstable with a Ringbus multiplier of 47 but was stable with a Ringbus multiplier of 46. To illustrate how important it is to only change the Ringbus after your done overclocking the CPU. Validation with CPU-Z: CPU-Z 10600K @ 5.0Ghz and a CinebenchR20 score of 3861 so you have an idea how a stable 5.0Ghz overclock looks like.
To do an initial confirmation of a stable overclock run Linpack Xtreme with the same settings as before but this time around do it ten times and use HWiNFO64 to keep an eye on the temperatures and CVID(Vcore). Then you can go for a higher CPU overclock and try 5.0Ghz and 5.1Ghz but make sure to not thermal throttle the CPU, so you are limited by your cooling solution. As well as exceeding 1.4Vcore what would degrade your CPU and most of the time thermal throttle your CPU. Make sure you keep your AVX offset to -1 and -2 for chips that overclock really bad most of the times you won't need AVX instructions unless your rendering content for instance.
Some other tips are that IF you are not stable with 1.275Vcore and do not want to drop the CPU frequency you can increase the CPU voltage and reach a higher CPU overclock. The only limiting factors are your cooling capacity to prevent thermal throttling and staying below 1.40Vcore. Try 1.30Vcore for instance with your preferred frequency. To point out that 1.275Vcore is a starting point, not the end.
- Increase the voltage 0.025 per attempt, so from 1.250Vcore to 1.275Vcore to 1.300Vcore until stable with the preferred CPU frequency.
- When thermal throttling lower the voltage and keep thermals in the 85C ~ 90C.
- Add 0.020Vcore ~ 0.025Vcore per 100mhz increase on the CPU.
Ringbus.
Once you have established the CPU overclock is stable, you can set a higher Ringbus. Most overclocks will end up with a Ringbus multiplier of 47 or 46. Ideally, you want the Ringbus to run 500mhz or less from the CPU Mhz. Taking this 10600K as an example, a Ringbus of 4700Mhz was stable with 5.1Ghz and 5.2Ghz but was unstable with 5.0Ghz. But you will have to stress test any changes in the Ringbus separately and including any CPU or RAM overclocks. Ringbus impact DRAM overclocking the most as well as reducing latency it can be left on Auto if neither is a concern.
Stability Testing.
To make sure your overclock is stable with acceptable thermals, you want to run a long stress test. As you want to test the AVX and none AVX stability of your CPU. Doing 20 runs of Linpack Xtreme and then a 1 hour run in Prime95 should be a confirmation your overclock is stable. Also, make sure the temperatures do not exceed 90C, aim for an 85C~90C thermals.
Prime95 you have two options simply run Small FFT's, but this will be a very heavy unrealistic load unless you render. You can also run Custom 8k FFTs so represent a more realistic gaming load. But make sure you do no exceed 90C in HWiNFO64.
Linpack Xtreme is excellent for really pushing your CPU and finding instabilities early on. Long Linpack Xtreme runs to confirm the overclock stable for long durations.
CinebenchR20, this is great to gauge your stability with a single click as well as using the scores to see if you get a better score. Scoring lower usually means that the overclock is or is becoming unstable.
For this particular i5 10600K, the max achievable overclock is 5.2Ghz with safe voltages and no thermal throttling. The Ringbus was set to 4700mhz with a 4000C15 memory overclock. Giving a CinebenchR20 score of 4015. The 5.1Ghz overlock is also linked with validation and has the same Ringbus and memory overclock. All overclocks included in this guide were extensively tested using Prime95, Linpack Xtreme, MemTest2, Aida64, MaxxMEM2 and CPU-Z.
- CPU-Z Validation 10600k @ 5.1Ghz: https://valid.x86.fr/equucw
- CPU-Z Validation 10600k @ 5.2Ghz: https://valid.x86.fr/0rlf3e
10600k Vcore Curve.
Some quick stats for this overclocking guide for those just looking to get some of the numbers. These numbers are for this particular i5 10600K from Intel and mileage may vary based on your hardware and the silicone lottery.
10600k @ 4.9Ghz.
- 49 Core Ratio.
- Vcore @ 1.225
- AVX -1
- LLC 4
- Ringbus @ 46
- Validation with P95 Small FFT's, Custom 8K FFT's and Linpack Xtreme.
10600k @ 5.0Ghz.
- 50 Core Ratio.
- Vcore @ 1.240
- AVX -1
- LLC 4
- Ringbus @ 46
- Validation with P95 Small FFT's, Custom 8K FFT's and Linpack Xtreme.
10600k @ 5.1Ghz.
- 51 Core Ratio.
- Vcore @ 1.270
- AVX -1
- LLC 4
- Ringbus @ 47
- Validation with P95 Small FFT's, Custom 8K FFT's and Linpack Xtreme.
10600k @ 5.2Ghz.
- 52 Core Ratio.
- Vcore @ 1.350
- AVX -1
- LLC 4
- Ringbus @ 47
- Validation with P95 Small FFT's, Custom 8K FFT's and Linpack Xtreme.
- Paul "HisEvilness" Ripmeester.
- Tech, OC'ing, SEO and more
- Hits: 76522
- Rating:
User Rating: 5 / 5
AMD Ryzen 5 2600 overclocking guide.
This is a comprehensive and easy to use guide with illustrations to overclock the Ryzen 5 2600 CPU from AMD. This guide will cover the whole manual overclocking process and a quick guide for Precision Boost Overdrive 2.0 an auto overclock feature.
Introduction and components.
This will be the overclocking process for an AMD Ryzen 5 2600 on an ASUS X370 motherboard. This guide mainly covers the manual overclocking process as using AMD Precision Boost 2.0 yielded little results. AMD PBO 2.0 is covered in this guide for those unwilling to manually overclock their Ryzen 2600. When using a motherboard from a different manufacturer the voltages, core frequency and settings remain the same but might be found under a different naming convention. Depending on the quality of the board not all options might be present so mileage may vary in that regard.
- CPU: AMD Ryzen 5 2600.
- Cooler: Gelid Phantom Black
- Motherboard: ASUS X370-F Gaming.
- RAM: G.SKill F4-3200C14D-16GTRS, 3200Mhz 12-12-12-28.
- GPU: ASUS Strix RX 570.
- EVGA G2 SuperNova 750.
Getting Started with overclocking the AMD Ryzen 5 2600.
Make sure you have the latest chipset drivers and other drivers for your current setup, Using outdated drivers may cause instabilities not related to your overclocking. Consider running a synthetic benchmark with stock settings to measure your gains. As well as if you intend to do any gaming have a baseline of FPS so you can see the increase.
You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide.
- HWiNFO64: HWiNFO64 monitoring tool download section
- Prime 95: Prime 95 stress test download section
- Linpack Xtreme: Linpack Xtreme stress test download section
BIOS Settings.
Zen + is a great improvement over the Zen 1 architecture so running DDR4 can be done with a QVL XMP profile. The ASUS ROG Strix X370-F Gaming is only validated for 3200 MHz but a good kit of 3466 MHz with Samsung B-die, Micron E-die or Hynix C-die(CJR) should be no problem. Important to note here that it is the Infinity Fabric that is unstable not the actual memory kit. However, higher speed kits might not run at the rated XMP speed it is therefore wise to test out any RAM kit first before applying any CPU overclock. If you can not run the rated speed, set a base speed of 2133 MHz. In the case of doubt stick to the QVL for your motherboard, a list of validated RAM kits can be found on the website for your motherboard vendor.
Ryzen 2600 and Precision Boost Overdrive 2.0.
This is an AMD automatic overclocking feature while this did not return the results hoped for it was included in this guide to make it complete. For the best results ensure you have a 3rd party cooler and good case airflow.
There some settings in the BIOS that can be adjusted to use AMD's Precision Boost Overdrive 2.0 to gain the best results some tweaks are needed for a longer boost duration and overriding some limitation from within the BIOS.
- Precision Boost Overdrive: Set to manual to adjust settings.
- PPT Limit: The maximum for your motherboard by simple entering 99999 it will autocorrect to the maximum value for your particular motherboard.
- TDC Limit: The maximum for your motherboard by simple entering 99999 it will autocorrect to the maximum value for your particular motherboard.
- EDC Limit: The maximum for your motherboard by simple entering 99999 it will autocorrect to the maximum value for your particular motherboard.
- Precision Boost Overdrive Scalar: Increase the maximum boost voltage and time when using that particular boost value. For this motherboard Scalar 1 ~ 7 used a save voltage
- Custom Precision Boost Overdrive Scalar: Scalar multiplier use a value of 7 or less.
- Max CPU Boost Clock Override: Maximum value for Core Boost use the highest setting.
- Platform Thermal Throttle Limit: Set to Manual.
- Platform Thermal Throttle Limit*: Set to thermal value in Celcius, use 80 ~ 90.
DIGI+ VRM Settings Ryzen 2600.
These setting are important when preparing for overclocking your CPU and RAM. For this guide, only the CPU settings are important but there is a short run down for the SoC domain for memory overclocking. One important note here that Load Line Calibration(LLC) is set to level 4 with a max of level 5. This means there is a slight Vdroop under load with level 4, level 3 and lower will generate an even bigger Vdroop for this particular VRM.
- VDDCR CPU Load Line Calibration set to level 4, lower resulted in instability in my case yours could be different.
- VDDCR CPU Current Capability to 130%, in short, how much power it can draw over the baseline of 100% to 130%.
- VDDCR CPU Switching Frequency to 300, a higher frequency tends to be a waste of power.
- VDDCR CPU Power Duty Control set to extreme.
- VDDCR CPU Power Phase Control set to extreme.
- VDDCR SoC Load Line Calibration set to Auto unless you want to or are using an FCLK or MCLK overclock.
- VDDCR SoC Current Capability set to Auto unless overclocking FCLK or MCLK then this can be set to 120%.
- VDDCR SoC Switching Frequency set to Auto unless overclocking FCLK or MCLK a value of 300 can be entered.
- VDDCR SoC Power Phase Control set to Auto unless overclocking FCLK or MCLK then it can be set to extreme.
AMD CBS & Precision Boost Overdrive.
There are 2 sections with some settings that will need to be turned off. These settings will hamper any manual overclock and may cause instabilities. Unless you want to use the AMD Precision Boost Overdrive feature as described in the above section.
- Core Performance Boost: Off
- Global C-State: Off
- Precision Boost Overdrive: Off
Under AMD CBS turn off Core Performance Boost and Global C-State Control as shown in the image below.
Then go to Precision Boost Overdrive and turn that off as shown below in the image.
Ryzen 2600 VDDCR Core Volts.
This is the overclocking part and the same voltage can be used to overclock both the 2600 and 2600X. Make sure you use save voltages for daily use in this case the consensus online is 1.38v for the CPU voltage. This used to be 1.40v however some Reddit users have commented on their CPU's degrading with voltages exceeding 1.38v. Higher voltages can be used for short term use with proper cooling for benchmarking and records.
- AMD Recommended Voltage: 1.300 to 1.350 volts.
- Community Recommended Voltage: 1.350 to 1.400 volts.
- Absolute max and not recommended: 1.400 to 1.500 volts.
There are 2 settings here that will be used the CPU Voltage(VDDCR CPU Voltage) and the CPU Core Ratio. For the core, voltage either use a Manual or Offset Mode voltage. Manual is easier to use and will be used for this guide. Offset Mode offers better granular control over voltage ensure however you keep withing save voltage limits.
SoC voltage does not apply with CPU overclocking it is used for FCLK(Infinity Fabric clock speed) and MCLK(Memory clock speed). If you experience instability from memory or infinity fabric tweaking this voltage can be helpful. A more in-depth guide for memory overclocking covering AMD and Intel systems link here: DDR RAM Overclocking Terminology FAQ & Overclocking Guide for DDR4 RAM. If you have QVL or none QVL memory and have instability issues with running the XMP profile reference this guide: How to stabilize DDR4 with Infinity Fabric
Since no PC build is the same start off with the highest recommend CPU voltage by AMD of 1.350v. This will also work for the AMD stock cooler but expect more fan noise then over more robust cooling like the Gelid Phantom Black used when writing this guide. Next is the CPU Core Ratio an easy overclock would be 4.0Ghz to achieve that fill in 40.00 in the CPU Core Ratio section. Save and exit and boot into Window. Now to confirm the overclock is stable either run Prime95 or Linpack Xtreme. For Prime95 use Small FFTs and have it run for at least 10 minutes. Linpack Xtreme you want to use the Stress test, use half the of the total capacity of your RAM using all cores and threads with at least 3 stress test runs. While doing so keep an eye on HWiNFO64 on core voltages and temperatures.
This should have passed either test you can now decide to keep the overclock at 4.0Ghz and tune the CPU voltage. The overclock of 4.0Ghz used in this guide used 1.269v with Load Line Calibration 4. If you want to go higher and go for 4.1Ghz then boot back into the BIOS and adjust the CPU Voltage to 1.38v with a CPU Core Ration of 41. This particular 2600 did not reach 4.1Ghz with a save voltage while it passed Prime95 it did not pass the Linpack Xtreme stress test so is not deemed 100% stable. In this case. the overclock was tuned the voltage for 4.05Ghz for daily use. And passed Prime95 and Linpack Xtreme stress testing.
Stability Testing.
Once you have set on a overclock for daily use and make sure it does not exceed 1.38v ~ 1.4v for daily use you want to do a final stability test. This is the final test to ensure you are 100% stable on the CPU overclock before moving on to for instance memory overclocking.
- Prime95: Complete a 2 hour Small FFTs or Custom 8K FFTs(synthetic gaming load)
- Linpack Xtreme: Complete at least 10 stress test runs with half of the total RAM capacity using all cores and threads.
Ryzen 2600 Voltage Curve.
This is the voltage curve for this AMD Ryzen 2600 and it will be different per CPU. The main take away is that with the Ryzen 5 2600 the voltage wall is around 4.1 GHz. Important to note here again that more than 1.4 voltage is on the limit for Zen+ daily used and more then 1.38v is not advised.
2600 @ 3.95 GHz.
- 39.50 Core Ratio.
- VDDCR @ 1.212v
- CPU LLC 4
- SOC LLC Auto
- Validation with P95 Small FFT's and Custom 8K FFT's.
2600 @ 4.00 GHz.
- 40.00 Core Ratio.
- VDDCR @ 1.269v
- CPU LLC 4
- SOC LLC Auto
- Validation with P95 Small FFT's and Custom 8K FFT's.
2600 @ 4.05 GHz.
- 40.05 Core Ratio.
- VDDCR @ 1.369v
- CPU LLC 4
- SOC LLC Auto
- Validation with P95 Small FFT's and Custom 8K FFT's.
2600 @ 4.10 GHz.
- 41.00 Core Ratio.
- VDDCR @ 1.463v
- CPU LLC 4
- SOC LLC Auto
- Validation with P95 Small FFT's and Custom 8K FFT's.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 25209
- Rating:
User Rating: 2 / 5
This is a short How-To fix AMD Ryzen with RAM issues on X370 that results in memory errors that will either prevent a PC from booting, the orange light blinking on the motherboard, the memory error Q-Codes. This works for Ryzen 1000 and 2000 series on X370 and B350 motherboards. Some QVL and none QVL RAM kits for a motherboard might have an issue with running the rated speed. This is the result of the Infinity Fabric not being stable, but the memory can run the rated speed. In the case of high-frequency kits over 3600 MHz running at a lower frequency with tighter timings is the only option but also improves performance over just running a higher frequency.
Buying DDR4 RAM kit(s) for Ryzen.
In short when looking to buy a RAM kit you want DDR4 memory kits that are 3200 MHz with C14, 3600 MHz with C15 or C16 and 4000 MHz with C17. In the case of buying a 4000 MHz kit for Ryzen, you only want to consider that if you intend to lower the frequency and tighten the timings. But this article is for those who already bought a memory kit but can not run it at the rated speed.
Where to start?
First, it is important to establish the quality of your RAM kit. Using Thaiphoon Burner to read on of your memory sticks. Important that QVL or none QVL is only important with Samsung B-die, Micron E-die and Hynix C-die. And then second the quality of those ICs this is translated into a low tCL speed in combination with higher frequency. First, start with reading one of the memory sticks with Thaiphoon burner.
- Show the number of ranks.
- Shows the PCB quality.
- The manufacture of the IC modules.
- Die version and stick capacity.
- IC size.
The information established here is when the RAM kit is not QVL you want to make sure under one is that you have one rank of modules, under two that the PCB quality is A0 or A1 with 8 or 10 layers on the PCB for signal integrity. That under 3 and 4 you have either have Samsung B-die, Micron E-die or Hynix C-die(CJR) and that under five it is confirmed single rank. This should make for a Ryzen friendly RAM kit even though it might not be on the QVL list of your motherboard. As an example below is a G.Skill RAM kit that is not on the QVL for my ASUS X370-F motherboard but with a bit of work it will run the rated 3466MHz speed with the XMP timings.
How does it work?
To have this kit run the rated speed and be stable by passing a Linpack Xtreme 10 run stress test involves four settings that have to be adjusted in the BIOS. The reason the PC is unstable is not so much the RAM kit is the Infinity Fabric that is unstable.
- SoC Voltage.
- ProcODT.
- Gear Down Mode.
- CLDO VDDP Voltage.
Starting with the important note that these settings are for XMP profiles if you want to overclock these settings will still apply; however, in different values.
- Start with SoC voltage you want to be in the 1.1v to 1.15v range for XMP.
- The next setting is ProcODT you want to be in the 48 ohms to 53 ohms range.
- Gear Down Mode will need to be enabled.
- And finally, CLDO VDDP voltage needs to be in the 850mv ~ 950mv range this value is in mv.
Important to note that no RAM kit is the same so you will need to tinker with the ProcODT and CLDO VDDP Voltage. The above none QVL kit from G.Skill with Hynix C-die was stable with 1.1v SoC, 53.3 ohms ProcODT, 905mv CLDO VDDP voltage and Gear Down Mode enabled. No timings were changed nor was DRAM voltage increased this would leave room for overclocking the frequency or timings or even both. However, this would require more work and is not for everyone but is covered in separate articles linked at the top of this page.
And here is another none QVL kit this time from Corsair with Hynix A-die. To run the XMP profile stable 1.1v SOC, 53.3 ohms ProcODT, 920mv CLDO VDDP voltage and Gear Down Mode enabled. With this DDR4 kit, it is essential to illustrate that 5mv was the difference in being stable or unstable and how sensitive CLDO VDDP voltage is.
Troubleshooting.
In some cases, random shutdowns might occur. This can be in combination with a CPU overclock. There are several issues related to unexpected shutdowns, PSU might be broken or of low quality, C-States of the CPU, ProcODT is too high or too low, and CLDO VDDP is too high to low. Take the following steps to troubleshoot.
- Check the 12v rail of your PSU with HWiNFO64. The 12V rail needs to be 12V or more. If it is below 12V at any point in time, this could be the cause of the random shutdowns.
- Check the Windows Event Viewer, go to System and looks for Errors on hardware to get an indication.
- Reset your PC to default settings in the BIOS. Then either the CPU or Memory/Infinity Fabric was unstable. Run the CPU stock with the memory settings applied and visa versa.
- Under AMD CBS set Global C-States On or OFF.
- Set ProcODT 1 step below or above the value previously used.
- Adjust CLDO VDDP 25mv up or down. When being able to pass 1 Linpack Xtreme but fail the next one or in between a hardware failure occurs, adjust with 5mv up or down.
It could be a combination of settings with my test rig it was a bad PSU that has less than 12 volts on the 12-volt rail for the CPU.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 201765
- Rating:
User Rating: 5 / 5
This easy, comprehensive guide illustrated with images is for the overclocking DDR4 using several brands such as Corsair and G.Skill with different IC's as an example. This guide is to supplement existing DDR4 overclocking guides whose knowledge was combined with the experience of overclocking the various DDR4 kits listed below(more to come).
Listed below are the specs of the motherboards, DDR4 kits and CPUs.
HisEvilnes:
- Motherboard:
ASUS Maximus Hero XI Z390.
ASUS ROG Strix X370-F Gaming.
MSI MPG Z490 Gaming Plus.
ASUS ROG Strix B450-F Gaming.
ASUS ROG Strix X570 Crosshair VIII Hero. - CPU:
Intel i7 8086K.
AMD Ryzen 5 1600X.
AMD Ryzen 5 2600.
Intel i5 10600K.
AMD Ryzen 7 3700X.
Intel 9700K
AMD Ryzen 7 5800X. - DDR4:
CMT32GX4M4C3466C16, single-rank Samsung B-die, 3466C16 XMP 32GB.
F4-3200C14D-16GTRS, single-rank Samsung B-die, 3200C14 XMP 16GB.
F4-3466C16-8GTZR, single rank Hynix C-die(CJR), 3466C16 XMP 16GB.
F4-3600C15D-16GTZ. single-rank Samsung B-die, 3600C15 XMP 16GB.
PVS416G440C9K, single rank Samsung B-die, 4400C19 XMP 16GB.
HX426C16FB3K2/32, dual-rank Micron E-die, 2666C16 XMP 32GB. - Topology Z390: T-Topology based on motherboard QVL.
Topology X370: Daisy-Chain based on motherboard QVL.
Topology Z490: Daisy Chain based on motherboard QVL.
Topology B450: Daisy Chain based on motherboard QVL.
Topology X570: Daisy Chain based on motherboard QVL.
Nanogenesis:
- Motherboard: Asrock Fatal1ty Z370 Gaming K6.
- CPU: Intel 8700K.
- DDR4: BLS16G4D32AESB.M16FE, dual-rank Micron E-die.
- Topology: T-Topology based on motherboard QVL.
There are several programs you need for stability testing, benchmarking, verification and a readout of your RAM IC's and PCB.
- AIDA64: RAM Benchmark, AIDA64 download section
- Prime95: RAM Stress test, Prime95 download section
- MemTest2 & MemTestHelper2, MemTest2 download section / MemTestHelper2 download section
- CPU-Z: Validation, CPU-Z download section
- Thaiphoon: Component readout, Thaiphoon Burner download section
Dual rank 2x vs Dual Rank 4x.
When purchasing a DDR4 RAM kit consider your capacity in GB as well as how many DIMMs it will populate. For overclocking a DDR4 kit of 2 is best however if you need more or just want more capacity with 32GB or more you can either end up with a 4 x 8GB kit or a 2 x 16GB kit. Most consumer CPU's will support dual rank like the Intel 9900k and the AMD 3600X. This means if you use more than 2 DDR4 sticks, you will share each channel. This will put more stress on the internal CPU IMC(Internal Memory Controller). Thus for extreme overclocking, Dual Rank DDR4 kits are better. When using Dual Rank kits, make sure you populate the 2nd and 4th DIMM slots or reference the motherboard manual.
Another consideration to make when using 4 DIMM slots on dual-channel motherboards is the topology of the motherboard traces. The traces leading to your DIMM slots can either be Daisy chained or use T-Topology. This is however not commonly advertised to guesstimate check the motherboard QVL. When the highest validation on the motherboard for RAM is with a kit of 4, then most likely that motherboard is using T-Topology. If the motherboard highest validation on the motherboard for RAM is with a kit of 2 sticks, then it is most likely Daisy chained. This is also a good indication of the motherboard quality. Even when using a RAM kit of 2 sticks, T-Topology is better for extreme overclocking(4000mhz or higher). But again for extreme overclocking it is always better to use two sticks of RAM on dual-channel for the best result.
PCB and IC"s
This is the bread and butter of overclocking your RAM kit. The better your ICs and PCBs are, the better your overclocking potential will be. To verify what your PCB and IC's use Thaiphoon Burner and read one of your RAM sticks. Open Thaiphoon Burner and select Read then select any of the installed RAM sticks by selecting an SPD.
Now you will get a readout of your specific RAM stick, and this should be the same on all RAM sticks. To gauge the potential overclocking reference the example Thaiphoon Burner illustration.
- This will tell you the amount of IC ranks on your PCB. You want one rank, so the ICs are located on one side of the PCB.
- This will tell you the PCB quality. AO is the preferred PCB for extreme overclocking.
- This will tell you the manufacture of the ICs.
- This will tell you the version of the IC and the total count per PCB.
- This will tell you the size in MB for each IC. 1024 MB means one rank of 1024MB ICs per PCB.
So, in short, I have Samsung B-die in a single rank configuration of 1024 Mb IC's and an A0 PCB. With a total of 8GB per stick with four sticks, a total capacity of 32GB.
PCBs.
There are several PCBs for DDR4 some will be better for overclocking than others.
- A0: The JEDEC original stock PCB, single rank(so only ICs on one side of the PCB) with a stock speed of DDR4-2133. The IC's are evenly spread under the heat spreader. And is the favourite PCB for extreme overclocking.
- A1: JEDEC stock PCB for DDR4-2400 and has an ECC sibling called D1. Not very popular with overclocker there for rarely used on high-end RAM kits.
- A2: JEDEC stock PCB for DDR4-2666. Commonly used with RGB RAM kits. A good PCB that has some issues with 2 DIMM motherboards.
- B*: Respective JEDEC spec as with the A-series. These are not good overclockers and are dual-rank(IC's on both sides of the PCB) PCBs.
- C0: JEDEC spec DDR4-2400 with larger IC's. Little is known about overclocking potential.
ICs.
There is a wide variety of ICs by the three main manufacturers of IC's. Listed below are known ICs that are known to overclock. But some will do better than others. If your ICs are not listed below, they will most likely overclock poorly. Reference the linked DDR4 Overclocking Wiki for more specific details for specific IC's. Below is a list of ICs with a good overclocking potential mileage that may vary on the specific IC. For a more accurate list of DDR4 IC's please visit this Reddit article for a more in-depth picture of all available IC's: Reddit DDR4 IC listing.
- Samsung B-die: The best ICs you can get for Intel or AMD builds. Scales well with voltage and does very well on tight timings and frequency 4000Mhz +. Save voltage for DRAM 1.5v and is the only IC that can safely run this voltage 24/7.
- Samsung E-die: Good ICs for Intel builds. Does not scale well with higher voltage but can reach frequencies higher than 4000Mhz. Save daily voltage for DRAM is 1.45v.
- Micron E-die: Good ICs for Intel and AMD. Scales well with voltage and can reach frequencies higher than 4000Mhz. Save daily voltage for DRAM is 1.45v.
- Hynix AFR(A-Die): Good ICs for Intel builds. Scales well with voltages and can reach frequencies up to 4000Mhz. Save daily voltage for DRAM is 1.45v.
- Hynix CJRC-Die): Good ICs for Intel and AMD builds. Unknown voltage scaling but can reach speeds up to 4000Mhz. Save daily voltage for DRAM is 1.45v
Expected Frequencies* | ICs | ||
4000 Mhz or higher | Samsung B-die | ||
4000 Mhz or higher | Micron E-die | ||
Up to 4000 Mhz | Hynix C-die(CJR) | ||
Up to 3600 Mhz | Hynix A-die(AFR) |
* Manufacturers do bin their ICs so adjust for expectations accordingly. A DRAM kit XMP rated for 3600 Mhz C18 will struggle to reach frequencies above 4000 Mhz unless you are really lucky. On the other hand, a DRAM kit XMP rated for 3600 Mhz C16 is of the finest binning and should only be limited by the maximum frequency your motherboard can handle.
Heat Spreaders & Temperatures.
For overclocking this will be vital as well as airflow to remove heat from the heat spreaders. RAM sticks without a heat spreader you will either have to install aftermarket heat spreaders or pass on overclocking. Having heat spreaders is also a good indication if they are meant for overclocking and the quality of the heat spreaders how well they will overclock. So expect to overclock results based on the quality of your RAM kit heat spreaders if your RAM kit comes with internal temperature probes you want to aim to keep them below 50c. ICs can take more heat, but some instability occurs after 50c that you will need to compensate for in more voltages or looser timings.
Voltages.
There are up to 3 voltages important for overclocking DDR4. For Intel System Agent, VCCIO and, DRAM voltages. And AMD SoC and DRAM voltages. These voltages help to stabilize the uncore domain of the CPU that ties into RAM as well as the RAM itself. The difference between Intel VCCIO and VCCSA and AMD SoC is that VCCIO requires an increase in voltage when increasing memory frequency in Mhz. And VCCSA requires a voltage increase when tightening timings.
DRAM | - | Daily Driver | - | Extreme |
Voltage | 1.20v ~ 1.45v | 1.45v ~ 1.60v |
Voltages exceeding 1.45v is only recommended for Samsung B-die for daily use up to 1.5v. To consider is that DDR4 kits with a rated 1.5v also have PCB's that can run that voltage as a daily driver. Extreme voltages for daily use is only wise if you can water cool your DDR4 kit.
VCCSA | - | Daily Driver | - | Extreme |
Voltage | 1.10v ~ 1.25v | 1.25v ~ 1.35v |
VCCSA also is known as System Agent voltage is for the IMC and PCIe domain. Going higher than 1.25v can damage the IMC and motherboard traces and is only recommended with high-end motherboards and short benchmarking and record attempts. System Agent voltages are commonly tied to tighter timings but lower speeds in Mhz. Using more System Agent voltage than needed for a overclock can cause instability.
VCCIO | - | Daily Driver | - | Extreme |
Voltage | 1.10v ~ 1.25v | 1.25v ~ 1.35v |
VCCIO is voltage for the IMC and using more than 1.25v VCCIO can damage your IMC and motherboard traces and is only recommended for high-end motherboards, and short benchmarking and record attempts. More VCCIO is needed for higher speeds in Mhz. Using more VCCIO than needed for a overclock can cause instability.
SoC | - | Daily Driver | - | Extreme |
Voltage | 1.00v ~ 1.20v | 1.20v ~ 1.25v |
SoC voltages help to reach higher FCLK(Infinity Fabric), MCLK(Memory Frequency) frequencies, and tighter timings. Extreme voltages are not recommended and are commonly used for HWbot extreme overclocking scores. And will require a beefy cooling solution if not exotic cooling.
To put these numbers into perspective here are some number from overclocking a range of DDR4 kits. Covering both AMD and Intel with their respective timings, frequency, voltages, and capacity.
Frequency | - | Capacity | - | Timings | - | SA | - | IO | - | SOC | - | DRAM | - | Kit Number | - | CPU/Chipset |
4000 Mhz | 16 GB | 14-14-14-30 | 1.360v | 1.230v | ~ | 1.480v | F4-3600C15D-16GTZ | 10600K/Z490 | ||||||||
4000 Mhz | 32 GB | 17-17-17-34 | 1.216v | 1.216v | ~ | 1.450v | CMT32GX4MC3466C16 | 8086K/Z390 | ||||||||
3200 Mhz | 16GB | 12-12-12-28 | ~ | ~ | 1.231v | 1.500v | F4-3200C14D-16GTRS | 2600/X370 |
Timings.
This guide will cover the main timings, and two secondary timings will get you little gains as well as you will either like working with 2nd, 3rd and 4th timings or you will hate it. For this guide, only primary timings and 2 of the secondary timings that will lower your Latency are covered. In due time this guide will be expanded to cover all timings.
- tCL: Aso known as CAS, is the first timing listed on every memory kit.
- tRCD: RAS to CAS delay is the 2nd timing listed on every memory kit.
- tRP: Row Precharge Time is the 3rd timing listed on every memory kit.
- tRAS: RAS Active Time is the 4th timing listed on every memory kit.
- CR: Command Rate is listed as CR, T or N in the BIOS.
- tRFC: Refresh Cycle Time is a secondary timing listed as tRFC under secondary timings. IF listed different look under secondary timings as the only three-digit number.
- tREFI: Refresh Interval is a tertiary timing listed as tREFI commonly listed as tertiary timing but considered by most a secondary timing as this is adjusted alongside RFC. IF listed differently look under tertiary timings for a five-digit number.
All the primary Timings will allow for a performance gain in Read, Write and Copy speeds while tRFC and tREFI will lower the Latency of your memory kit. Read, Write and Copy represent raw performance in applications, thus more FPS or lower render times. While reduced Latency will make Windows more snappy as well as games being snappier, the is especially useful when gaming in a competitive sense.
Preparations.
The easy way is to save any overclock on other components like the CPU and GPU and then reset to default this will ensure that any instability while testing can only come from the RAM overclock. As RAM overclocking is time-consuming, it is wise to exclude any other factors of possible instability. Also, ensure that any overclock is saved in the BIOS to profile and well as any GPU to a profile. Also, make sure you have a baseline of the XMP profile from Aida64 or MaxxMEM2 with any CPU overclock applied since the memory OC will show a significant increase with or without a CPU overclock. And you also want a baseline to measure against when you revert all other overclocks. You can write down or save a screen capture of the Read, Write, Copy and Latency of the memory performance and use it as a reference when overclocking your memory. Reset the motherboard to default settings from within the BIOS before proceeding.
Tips for AMD.
Runnings a 1:1 ratio with MCLK and FCLK is best for Ryzen. Only use higher RAM Mhz speeds when your infinity fabric can keep up. When maxing out the infinity fabric go for tighter timings as de-syncing will decrease performance.
Gear Down Mode is useful for reaching higher frequencies and can be seen as CR 1.5(T1.5/N1.5)but will lock out the option to select CR2. As well as forcing tCL to even numbers, for example, C15 is set to C16 with GDM.
CLDO_VDDG can in some cases help with stabilizing FCLK overclock on the Ryzen 3000 series. This only applies when manually adjusting both SoC and CLDO_VDDG voltages and should be done as a pair. With an SoC voltage of 1.10v, the CLDO_VDDG voltages will drop depending on the SoC LLC by roughly ~ 40mv to 1.01mv if left on Auto. So adjusting CLDO_VDDG manually you will have to ensure the SoC voltage drop under load is 40mv or less.
Tips for Intel.
Increasing Ringbus clock speed will increase performance; however, make sure the CPU overclock is stable before overclocking the DRAM and after.
ASUS Maximus Tweaks will tighten RTLs and I-OLs values. Mode 1 works up to 4000Mhz and Mode 2 works above 4000mhz.
Overclocking.
You are starting to overclock by simply booting into your BIOS and look for the DRAM, VCCIO, VCSSA and SoC(AMD) voltages. Make sure no XMP profile is selected and set the RAM profile manual. Also, check if MRC Fast Boot is turned off in the Timings section of your BIOS. Can be found in some high-end motherboard—Example BIOS from an ASUS Maximus Hero XI.
To start overclocking your DRAM you want to adjust your DRAM voltage to 1.45v for Samsung B-die and 1.40v for other dies like CJR, Intel VCCIO and VCCSA voltages to 1.15v or AMD SoC voltage to 1.10v. The following steps are in numerical order for overclocking gain.
Intel.
- Increase DRAM voltage.
- Increase VCCIO & VCCSA voltages. Both can be equal unless going for a low frequency but tighter timings then only VCCSA should be increased; otherwise, instabilities might occur.
- Increasing DRAM VTT voltage(not mistaken for CPU VTT) & VPPDDR voltage. Works best with stabilizing extreme overclocks that are over 4000Mhz.
AMD.
- Increase DRAM voltage.
- Increase SoC voltage. Ryzen 3000 series when adjusting frequency stay in the 0.95 ~ 1.15v range, Ryzen 5000 series SoC is very sensitive it is better left on Auto as changing the SoC value mostly has a negative impact on stability.
- Adjust ProcODT within the ohm range. Can be left on Auto most of the time.
- Set FCLK in sync, 1:1 Ratio. Should be on Auto by default.
- Gear Down mode disabled with single rank sticks, leave Gear Down mode enabled or on Auto with dual-rank sticks(IC's on both sides of the PCB)
Leaving all the timings to Auto you just want to increase the memory frequency with the voltages entered and see how fast your RAM kit can run. Depending on your XMP profile you want to start higher so with a 3200mhz XMP kit you want to start with 3600Mhz. If your RAM kit XMP profile is rated higher, you want to start 400Mhz higher than the base XMP profile. Make sure all the timings are set to Auto, which includes the Primary Timings, Secondary Timings etc. Just want to get the highest possible memory frequency and then work on the timings. With AMD Ryzen you want to set the FCLK half of your memory speed, so when using, for example, 3600mhz then set the FCLK to 1800mhz.
After selecting a frequency then save these settings in the BIOS and reboot. Your PC might reboot a couple of times adjusting the timings since you changed the frequency. If your RAM kit can run the speed, it will boot right into Windows. If it fails, it will show a failure to post a message. In the case of a failure, you can increase DRAM voltage for Samsung B-die to 1.50v and 1.45v for other dies. And adjust some of the settings listed below.
- VCCIO and VCCSA voltages for Intel from 1.15v to 1.2v or 1.25v.
- SoC voltage for AMD from 1.10v to 1.20v or 1.25v. The exception is the Ryzen 3000 series SoC voltage has very little effect above 1.15v when it comes to frequency. With the AMD 5000 series, SoC voltage is better left on Auto and apply LLC 3 to the SoC and adjust the transient response of the DRAM and SoC by changing the Switching Frequency to 400Mhz if the motherboard allows it.
- Ensure ProcODT for AMD is within the frequency range if so go 1 step up or down to the closest frequency range.
- For AMD as well, check if Gear Down Mode is enabled to help stability but remember you won't be able to set uneven tCL.
- Or dial back the memory frequency 1 step from the previously selected memory frequency while keeping the same voltages.
When it does boot into windows use Aida64 Cache & Memory Benchmark or MaxxMEM2 to gauge if your overclock is stable by checking the Read, Write, Copy and Latency. For Intel, you want a Latency between 55ns and 60ns without changing the timings and for AMD timings between 75ns to 80ns. And always an increase in Read/Write/Copy speeds. The first indication of instability is the memory having to correct for errors that will lower Read/Write/Copy speeds. You might also be able to boot into Windows, but when running a benchmark, your PC could shut down or BSOD which also is an unstable memory overclock. When using a Ryzen CPU, make sure you keep adjusting your FCLK to half the memory frequency. With booting or stability problems on Ryzen adjusting ProcODT and CLDO VDDP voltage will help stabilize memory overclocks. Important to note that CLDO VDDP is very sensitive, a 10mv range can be the difference between booting/unstable/stable.
Repeat this process to get the highest possible frequency on your RAM kit. Stop increasing the frequency as soon as it fails to boot into Windows or when you see a decrease in Read/Write/Copy speeds. Then you want to increase the DRAM voltage to 1.50v only for B-die or 1.45v for other dies if not already done so.
- VCCIO and VCCSA voltages for Intel from 1.15v to 1.2v or 1.25v.
- DRAM VTT voltage for Intel can be increased around 0.700v ~ 0.750v when stabilizing overclocks exceeding 4000mhz.
- SoC voltage for AMD from 1.10v to 1.20v or 1.25v. With Ryzen 3000 make sure not to exceed 1.15v when only adjusting the frequency.
- Adjusting CLDO VDDP voltage but only in the final stage of overclocking as it can be very sensitive.
- Here you can opt to loosen the timings.
If you have not done so already. Also, something to look for the timings that are automatically set by your PC and make sure that those do not get overly loose. When you get a high frequency but your timings are so loose in the range of 25-25-25-50 or more you might want to consider running a lower frequency. With higher VCCIO, VCCSA or AMD SoC voltages you can try to keep the frequency that failed to post or did not return a better benchmark. But in general DRAM voltage gives a bigger boost and VCCIO, VCCSA and SoC help to stabilize overclocks that boot but won't pass a stress test. Below is a table of expected VCCIO and VCCSA voltages for AMD they are mainly tied to SoC voltage.
Memory Frequency | - | VCCIO/VCCSA* |
3000 - 3466 Mhz | 1.10v - 1.15v | |
3466 - 3800 Mhz | 1.15 - 1.20v | |
3800 - 4200 Mhz | 1.20v - 1.25v | |
4200 Mhz and higher | 1.25v - 1.30v |
* Combining VCCIO and VCCSA works best for higher frequencies and their timings, for running 3200mhz with 14-14-14-32 as an example it is wise to drop VCCIO to 1.15v as it might introduce instability. For AMD SoC voltage a bit of similar advice when it comes to the Ryzen 3000 series. SoC voltage should not exceed 1.15v when only adjusting the frequency but can exceed 1.15v SoC to 1.20v ~ 1.25v SoC when tightening the timings of your DDR4 overclock.
Memory Frequency | - | FCLK Frequency* | - | SoC Voltage |
3000 - 3200 Mhz | 1500 - 1600 Mhz | 1.10v - 1.15v | ||
3466 - 3800 Mhz | 1733 - 1900 Mhz | 1.15v - 1.20v | ||
3800 Mhz and higher | 1900 Mhz - and higher | 1.20v - 1.25v | ||
Ryzen 3000 series | Any FCLK Mhz | 0.95v ~ 1.20v |
* FCLK should be synced with the memory frequency, and in all of the BIOS versions, I've seen this was done automatically. De-Syncing FCLK from MCLK could increase Latency and lower Read/Write/Copy speeds.
When you have established the highest possible memory frequency, it is time to tighten the timing. Here you start with the Primary Timings. To consider is that the best RAM kits run timings of 14-14-14-32 @ 3200mhz or 16-16-16-38 @ 3600mhz with 1.35v. This gives you a good indication of whatever max memory frequency you have for what memory timings you want to aim for and what is possible. Make sure the Command Rate is set to CR1/T1/N1 unless you are using a memory kit of 4 sticks then use CR2/T2/N2. If your timings on Auto went to CR2 regardless of the number of sticks keep these settings since using CR2 is slightly less demanding to overclock. You can consider using CR1/T1/N1 but expect less Mhz and loosen timings only really well-binned ICs do well on CR1.
For AMD Gear Down Mode can be enabled as well as adjusting ProcODT and CLDO VDDP voltage for AMD CPUs to help with stability, CLDO VDDG voltage can also be manually adjusted but make sure that SoC voltage is 40mv or more above CLDO VDDG voltage. As mentioned in the above paragraph regarding adjusting the frequency on the AMD 3000 series SoC should not exceed 1.15v when ONLY adjusting the frequency. However, when adjusting the timings tighter you can exceed the 1.15v for SoC as it will help stabilize your overclock in the 1.20v ~ 1.25v range for SoC this mostly applies to the AMD 3000 series. As SoC voltage has a wider impact on frequency and timings on the AMD 1000 and 2000 series as a whole. With the AMD 3000 series the impact has become far less but it could benefit from a slight boost in SoC voltage. As an example, an XMP kit of 3600C15 did run fine on 1.15v SoC using the XMP profile but when tightening the timings to 3466C14-14-14-28 SoC voltage had to be increased to 1.20v on the SoC or it would be unstable. With the AMD 5000 series, SoC has become very sensitive and changing it leads to instability very quickly. And with the 5000 series as an example with the 5800X, the SoC voltage is left on Auto and sits around 1.088 volts and changing the Switching Frequency and LLC in the VRM options yields great results for higher overlocks.
You can consider a wider range of overclocked profiles and pick your daily driver from there, but it will take considerable more time to test and stress testing each profile for 100% stability. And it must be said that stress testing is vital even if done for hours with Linpack, Prime95 at times you might find instabilities down the road, rare but it can still happen. In that case, some minor voltage tweaks could work but consider you might have to loosen or lower the frequency when it does happen.
Some important notes on adjusting the timings you want to make sure the 1st timing is only 1 or 2 steps away from the 2nd and 3rd timings. Only B-Die can run the same timings on the first three timings, for example, 16-16-16 for the first set. Other IC's you want to keep the first timings as low as possible but only loosen the 2nd and 3rd timing, as an example 16-18-18 for the first set. The 4th timing you want to double the 3rd timing and if needed to loosen + 4 steps ideally. Examples included in this guide are the most common used timings used for most IC's. It is, however, possible to run different sets like 14-15-14-31. However, this does not always work with a wide range of motherboards and DDR4 RAM kits. For this purpose, examples like 14-14-14-32, 19-19-19-38 and 17-19-19-38 are used since these always work on their respective DDR4 kits and all motherboards. Below are some more primary timings to consider as an example.
Example B-die Timings.
- 14-14-14-32
- 15-15-15-34
- 17-17-17-34
- 19-19-19-38
Example RAM Timings.
- 14-15-15-32
- 14-16-16-32
- 16-18-18-36
- 17-19-19-38
You want to keep making the timings tighter until the PC fails to boot or you start seeing a drop in Read/Write/Copy speeds in Aida64 or MaxxMen2. Adjusting Primary Timings will also lower the Latency, so there should also see a drop in Latency. The Latency of about 45ns is good, but you can get the Latency to drop below 40ns. In short, you want the Primary Timings as tight as you possibly can. If you want to make sure that these timings are stable you can run a demanding benchmark like Fire Strike Ultra in 3DMark. And do a 2 hours custom 512FFT to 4096FFT stress test before working on Secondary and Tertiary Timings.
The final timings you want to adjust are tREFI and tRFC these works best if adjust as a pair be can be done separately. The tRFC timing you want to lower as much as you can a tRFC of 300 or lower is very good, but this will also depend on the motherboard and RAM kit quality. Starting with a tRFC of 450 is a safe starting point and work the tRFC down as low as you can. tREFI is the opposite of all timings, and you want this value as high as you possibly can, some overclocks have a tREFI of 65000 or higher, but those are on the high-end motherboards like the Maximus Hero XI Extreme. And an easy tREFI to have stable is 25000. Adjusting tRFC and tREFI just like the Primary Timings by adjusting them until Windows fails to boot and/or the Aida64 or MaxxMem2 benchmarks show a drop in Latency but not an increase in Read/Write/Copy speeds.
Stability Testing.
Testing the stability of your memory is key, and this will be much harder than CPU and GPU overclocking as it is more time-consuming. This is different from your initial stability testing in the overclocking process and takes hours to complete.
- Prime95: At least a 2-hour or longer stress test with big custom FFTs.
- MemTest2: At least 350% coverage on each instance.
Besides the synthetic testing, you want to run some demanding programs like games that make use of your RAM or applications such as video rendering if it is work-related. And look for stuttering in gaming, buffering speed while editing and rendering time. All in all, you want to see how your PC is doing after the overclock and that everything is fully stable.
When using Prime95, you want to run Custom Torture Test with large FFTs as shown below. 512 FFTs to 4096 FFTS and make sure you use at least 75% of your total memory capacity. So with a memory capacity of 16Gb, you want to at least run 14Gb or more. With a memory capacity, of 32Gb, you want to run at least 24Gb or more. Make sure that you leave some memory for Windows; Windows 10 needs at least 800Mb of memory. And you might want to consider running a hardware monitoring app like HWiNFO64 keeping an eye on voltages and temperatures. You want to complete at least 2 hours with no errors or longer stress test.
With overclocking any DDR4 kit comes trial and error this could present itself in BSOD, Watchdog and WHEA errors. To ensure your Windows stay healthy run CMD in Admin mode and running sfc /scannow to scan and fix corrupted files. This only takes a couple of minutes but it will ensure OS stability.
For the sake of certainty, a 2nd stress test was applied to the memory overclock using MemTest2 with MemTestHelper2 and is a highly recommend stress testing tool besides Prime95. The program MemTest2 is limited to only 2048MB per thread, and this is not the total capacity; it is the capacity used for each thread. When using an 8086k/8700k, you have six cores with 12 threads, and when using a 9900k, you have eight cores with 16 threads. So make sure you use all available threads. MemTestHelper should run at least a 350% coverage per instance, but more coverage in % per instance is better. When using MemTestHelper2, you can dial in the total capacity for RAM used for testing here you want to make sure you use 75% or more of your total capacity. Here you also want to make sure you run a hardware monitoring app like HWiNFO64 to keep an eye on voltages and temperatures.
On previous-generation CPU's from AMD on X370/B350 or X470/B360, some memory issues can occur when even running an XMP profile. You can find a separate article linked below that does not involve overclocking the RAM but adjust some minor settings to fix the problems that might occur with AMD Ryzen CPUs with QVL and none QVL DDR4 and can be found here: How to stabilize DDR4 with infinity fabric.
DDR4 Profile.
Listed here are some DDR4 RAM kit profiles with some of the timings. This is useful in case you have the same DDR4 kit while the silicone lottery still applies you can copy and paste some of the timings.
CMT32GX4M4C3466C16.
This kit from Corsair comes with a single-rank Samsung B-die and an A0 8 layer PCB and even comes with RGB. And two final stable overclock profiles were tested with a 3rd still in the works. The highest possible profile of 4266Mhz 17-19-19-38-CR2 with 400tRFC, 50000 tREFI with DRAM voltage of 1.465v, VCCIO and VCCSA voltages of 1.25v but failed the longer stress test of 2 hours and returned an error. Possible due to the fact B-die has instability issue's when reaching a temperature over 50c. In stress testing temperatures reached 58c on the inner 2 DIMMs.
The 2nd overclock profile was an attempt to get tight timings first and foremost and see what the highest possible frequency would be. This profile runs 3600Mhz 15-15-15-30-CR2 with tRFC 350, 50000 tREFI with a DRAM voltage of 1.45v and VCCIO and VCCSA voltages of 1.175v. This overclock profile passed the 2-hour Prime95 Custom FFTs test.
The 3rd profile is used as a daily driver and was the best possible trade-off in voltages, memory frequency and timings. This profile runs 4000Mhz 17-17-17-34-CR2 with tRFC 300, 60000 tREFI with a DRAM voltage of 1.45v and VCCIO and VCCSA voltages of 1.2v. This overclock passed a 2-hours Prime95 Custom FFTs and MemTestHelper2 350% coverage stress test.
The 4th profile is on an X570 ASUS Crosshair VIII Hero combined with a 5800X and runs a frequency of 3800Mhz with 16-16-16-32 timings, Command Rate 1 with a 1:1 Infinity Fabric of 1900Mhz with a DRAM voltage of 1.45.
F4-3466C16-8GTZR.
This kit from G.Skill comes single rank Hynix C-die(CJR) and an A1 10 layer PCB with RGB. And has these stable overclock profiles tested. The highest possible frequency runs 3800Mhz 18-20-20-40-CR2 with tRFC 500, 50000 tREFI with a DRAM voltage of 1.45.
The 2nd overclock profile is an attempt to lower the timings to gain performance with memory frequency being secondary. This profile runs 3200Mhz 15-17-17-34-CR2 with tRFC 450 and 50000 tREFI with a DRAM voltage of 1.40v.
F4-3200C14D-16GTRS
A G.Skill Royal kit that comes with single rank Samsung B-die on an A0 10 layer PCB with RGB. This kit has several stable overclock profiles tests. The 1st profile is on an X370 motherboard with a Ryzen 2600. Opting for real tight timings on the XMP frequency of 3200Mhz 12-12-12-28 CR1 with tRFC of 300 and a DRAM voltage of 1.5v.
The 2nd profile is Intel-based and centres around getting the highest possible frequency with the tightest timings. This profile runs 4000Mhz 16-16-16-34 with a 300 tRFC, 65535 tREFI with a DRAM voltage of 1.475v.
F4-3600C15D-16GTZ.
The go-to G.Skill kit when it comes to DDR4 overclocking with Samsung B-die has no RGB just a beefy heatsink. The highest possible profile and this was on a mid-range Z490 motherboard was 4200Mhz 15-15-15-30-CR2 with tRFC of 310, and 65000 tREFI with a DRAM voltage of 1.50v.
The 2nd profile was set to get very tight timings with the highest possible frequency. Even on a mid-range Z490, this is far easier and the overclock was locked in at 3800Mhz 13-13-13-28-CR2 with tRFC of 310, 65000tREFI and a DRAM voltage of 1.5v.
BLS16G4D32AESB.M16FE.
This kit comes with a dual-rank Micron E-die and a B1(Dual Rank IC PCB) PCB without RGB. And has two stable overclock profiles tested. The highest possible frequency profile runs in 3700Mhz 16-19-19-38-CR1 with tRFC 560, 28800 tREFI with a DRAM voltage of 1.45v.
The 2nd overclock profile is a to try to get the timings as tight as possible with memory frequency a secondary. This profile runs 3333Mhz 14-17-17-34-CR1 with tRFC 515, 11430 tREFI with a DRAM voltage of 1.45v.
- Good luck!
- Tech, OC'ing, SEO and more
- Hits: 31572
- Rating:
User Rating: 5 / 5
DDR RAM Overclocking Terminology FAQ
This Terminology FAQ covers overclocking for DDR RAM for both Intel and AMD platform and adds a reference material for various guides found on hisevilness.com. RAM overclocking can be time-consuming and involves a comprehensive set of knowledge with multiple settings mostly accessible through the motherboard BIOS. As well as some abbreviation you come across when reading up on DDR RAM overclocking.
What is DDR*?
DDR stands for Double Data Rate, and the number represents the version per JEDEC design. A RAM kit advertised speed is the speed in Mhz.
What is XMP?
XMP profile is a unique profile that "overclocks" the RAM sticks above JEDEC spec(2133Mhz). This profile is always safe to use and is within the design spec of a specific DDR revision.
What is a DIMM?
DIMM stands for Dual In-line Memory Module and represent the stick or sticks in a RAM kit. A DIMM slot is a socket that is DDR version-specific in pin layout on the motherboard.
What is a Channel?
A channel is a direct link from a DIMM slot to the CPU socket and therefor CPU itself. Also known as traces that represent the physical pathway in the motherboard. There are several Channel layouts, Dual-Channel where the CPU can fully utilize RAM sticks in Mhz slotted in at least 2 DIMM slots. Quad Channel usually found on HEDT can fully use minimal 4 RAM sticks in DIMM slots in Mhz. Channels can be shared, but this will sacrifice speed in Mhz and slightly increase latency.
What is an IC?
An IC is the physical silicone on a PCB of the RAM stick that presents the capacity of a RAM stick. Multiple ICs make up the full capacity of the RAM stick and come in single rank(on one side of the PCB) or dual rank(on both sides of the PCB).
What is an IMC?
IMC stands for Internal Memory Controller and is located inside the CPU in the uncore/SoC domain. And handles communication with the motherboard chip, RAM, PCIe, IO etc.
What is NS?
NS stands for Nano Seconds and is the ability of a RAM kit to send and receive data in nanoseconds. Latency impacts the performance of read, write and copy speeds.
What is T-Topology?
Is a motherboard trace layout that will allow for better 4 DIMM support on dual-channel CPU's. While still sharing one channel for 2 DIMM they are made in such a way that the signal is transmitted equally among both DIMMs.
What is Daisy Chain?
Is a motherboard trace layout that allows dual-channel support CPUs to share each channel of a total of 4 DIMMs. This trace layout still favours the use of 2 DIMMs since the signal strength most commonly DIMM 2 and 4 is the best.
What are save voltages for DRAM?
Voltages for DRAM according to JEDEC spec should be able to handle up to 1.5v, but this is not the case for specific ICs. While Samsung B-die can handle up to 1.5v the other Brand ICs such as Hynix or even Samsung E-die only can safely handle up to 1.45v. Higher voltages will require direct cooling such as water cooling with B-die over 1.5v and all the other revision of die over 1.45v.
All IC's | B-die | |||
DRAM Voltage | 1.20v ~ 1.45v | 1.45v ~ 1.5v |
What are save voltages for DDR VTT/DRAM VTT?
DRAM VTT should not be mistaken for CPU VTT also known as VCCIO. DRAM VTT can help stabilize memory overclocks in combination with DRAM voltage. DRAM VTT should be half the DRAM voltage so as an example an XMP 1.35v DRAM voltage should be 0.675v DRAM VTT.
Daily Drivers | Extreme | |||
DRAM VTT Voltages | 1.1v ~ 1.25v | 1.25v ~ 1.4v |
What is procODT?
procODT is found on AMD Ryzen CPUs. And dictates how a data signal is terminated after it is completed. You want a lower resistance(procODT) with lower memory frequencies and higher resistance(procODT) with higher frequencies. Changing procODT should be done one value higher or lower within the range of the table below.
Memory Frequency | 3200 Mhz and Lower | 3200 Mhz - 3600 Mhz | 3600 Mhz - 3800Mhz |
procODT | 40 ohm - 48 ohm | 48 ohm - 53 ohm | 53 ohm - 68 ohm |
What is CLDO_VDDP?
CLDO_VPP is the voltage supply for the interface between the CPU IMC and the DRAM Modules. The DDR4 PHY as it is known is part of the SoC domain and translates signals from the IMC to the Memory sticks. The value for CLDO_VPP is in Mv and is limited to 1 volt. Changing this value helps to counter-memory holes and requires a cold reboot if adjusted. Lowering the CLDO_VPP is more common then increasing the CLDO_VPP. Changing this value should be done with care as it is very sensitive. So in short when a VLCO_VDDP value of 850 does not stabilize a memory OC the value should be raised initially by 15 ~ 20 mv to 865 ~ 870.
What is CLDO_VDDG?
CLDO_VDDG is a new voltage introduced with the Ryzen 3000 series to help combined with CLDO_VDDP to help with the IMC. However, CLDO_VDDG is specifically for the Infinity Fabrics and is regulated from the SoC power rail. Since CLDO_VDDG is tied to the SoC voltage changing either of these voltages will change the other as they act as a pair. Thus when manually changing CLDO_VDDG and SoC voltages the CLDO_VDDG voltage has to be within ~40mv. Changing CLDO_VDDG does not always help but can help in some scenarios when overclocking the FCLK(Infinity Fabric).
What are save voltages for AMD SoC?
SoC voltage is the same for all architectures with the Ryzen CPUs. And are used when overclocking the FCLK(Infinity Fabric) and MCLK(Memory Frequency). And in some cases can help to stabilize CPU overclocking.
AMD | Community | |||
Ryzen SoC | 1.000v ~ 1.150v | 1.150 ~ 1.250 |
What are save voltages for Intel VCCIO and VCCSA?
Safe VCCIO and VCCSA voltages have been the same for about a decade and span several Intel nodes. Using extreme voltage could lead to damage of the IMC and motherboard traces.
Daily Drivers | Extreme | |||
VCCIO Voltage | 1.10v ~ 1.25v | 1.25v ~ 1.35v | ||
VCCSA Voltage | 1.10v ~ 1.25v | 1.25v ~ 1.35v |
BIOS Settings.
What are Primary Timings?
The primary timings of a RAM kit are always listed on the sales page and packaging. These numbers indicate the performance ability of a kit to transfer data, delay, pre-charge. The lower the number on the Primary Timings the faster your RAM kit can transfer data. Changing Primary Timings will impact latency and bandwidth. These are easily accessible in various tweaking software as well as in the motherboard BIOS.
What are Secondary Timings?
Secondary timings are rarely found on marketing material. As with Primary Timings, they indicate the performance ability of the DDR kit to transfer data, delay, pre-charge. Lower Secondary Timings allow your RAM kit to transfer data faster. Changing Secondary Timings will impact latency and bandwidth. And they can be found in the BIOS of most motherboards.
What are Tertiary Timings?
Tertiary Timings are never found and are different per motherboard, CPU and RAM kit of the same manufacture and kit. They require special training from the motherboard, and this is the main reason your PC will reboot a couple of times when you install a new RAM kit. Lower Tertiary Timings impact bandwidth only and only high-end motherboards will allow you to change these timings.
What is Command Rate(CR)?
Command Rate is not a timing but is listed in most marketing material and found under Primary Timings. It is accessible in most tweaking software and the BIOS with the Primary Timings. The number indicated the clock cycle needed to send and receive data from the CPU. CR is also known as T or N in the motherboard BIOS. And the number is clock cycle required to CR1 = 1 clock cycle. Changing CR impacts latency and CR1 is preferred over CR2. In contrast, CR1 is harder to overclock but has a 5% performance advantage over CR2. CR3 is commonly seen on HEDT with Quad-Channel.
What is RTL and IO-L?
These are latency settings and not timings and can be found under Tertiary Timings or a separate section in the BIOS of high-end motherboards. Adjusting RTL and IO-L should be done in sync. If not, it will increase latency and impede performance or even cause instability.
What is DRAM Voltage?
Is the voltage supply to your RAM, aka Memory sticks, increasing the DRAM voltage will allow your RAM to run at a higher frequency and tighter timings will increase heat output.
What is VCCIO Voltage?
VCCIO voltage needs to be adjusted when increasing the Mhz of the RAM kit. Overshooting VCCIO can lead to instability; thus, it is wise to test the correct voltage since a overclock could be stable, but to high VCCIO voltage is making it unstable. A rule of thumb is that you will need 1.25v or more on overclock that exceed 4000mhz.
What is VCCSA Voltage?
VCCSA voltage needs to be adjusted when using tighter timings at relative low memory frequency such as 14-14-14-32 @ 3200mhz. When using higher frequencies VCCSA needs to be modified when attempting to lower the timings, for instance, 17-17-17-34-C2 @ 4000mhz needs more VCCSA then 19-19-19-38-CR2 @ 4000Mhz.
What is SoC Voltage?
SoC voltage needs to be adjusted with FCLK(Infinity Fabric),MCLK(RAM frequency), and RAM timings. So regardless of changing either of the settings mentioned above, SoC voltage will need to be adjusted.
What is Gear Down Mode?
Enables the memory to run half the average speed generated internally in MHz. Gear Down Mode can be seen as Command Rate 1.5. Enabling Gear Down Mode will prevent you from running Command Rated 2(T2/N2/CR2) and will only allow even tCL .
Closing thoughts.
These common questions barely scratch the surface of DDR RAM overclocking but will help you get started in the future more information will be added, covering more in-depth topics.
- Enjoy overclocking, Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 39306
- Rating:
User Rating: 5 / 5
This is a guide to overclock the GeForce 1080ti from Nvidia. In this easy and comprehensive guide with pictures, the GPU clock speed, as well as GPU memory frequency, will be covered. As well as 2 methods for overclocking using direct clock speed and the clock curve methods will be shown. Furthermore, in this guide, 2 different GTX 1080ti's were used to gather data and reference material, the ASUS ROG GTX 1080ti Strix and MSI GTX 1080ti Gaming X.
You will need the following software installed:
Novice Overclocking: Sliders.
This is the easiest method for overclocking your GTX 1080ti and depending on your software there some minute differences in dailing in settings. In this guide, 2 different utilities will be used as listed above. If you use a different utility your numbers and mileage might vary. All GTX 1080ti's are capable of reaching 2000mhz however depending on your variant triple fans vs dual fans, the fan curve might be different. The GTX 1080ti prefers to stay cool and beyond 40c you will lose voltage and clock frequency dictated by the GPU BIOS via the GPU Boost 3.0 mechanic that is hard locked into the GPU BIOS. Important to note that while you want to highest possible overclock, gaming next to a PC case that sounds like a lawnmower is far from ideal.
ASUS GPU Tweak II.
This section of the guide is for ASUS GTX 1080ti's using the ASUS GPU Tweak II utility. It is only recommended to use this for ASUS GPUs. Using the utility is straight forward and this guide will cover some of the default settings and overclock settings. You will need to start by going into Advanced Mode then selecting the Settings top right of the utility. Under the My Settings tick the box next to Overclocking range enhancements and click Apply to save the settings.
Default Settings.
These settings are some of the default settings you will need to do some novice overclocking. You can also make a User Define fan curve to tune the noise level vs performance. It would be wise to save these settings so you can default back to them. Then you want to max out the following sliders.
- GPU Voltage(%)
- Power Target(%)
2000Mhz Overclock.
This overclocking range should be well within the reach of most ASUS 1080ti's and is an easy stepping stone, you want to overclock the GPU first and confirm it is stable by using a benchmarking tool like Heaven. Add +95 on the GPU Boost Clock(Mhz) and click Apply. Now run Heaven benchmark but not in full screen so you can bring GPU Tweak II to the front. Let it run for a couple of minutes to level out the temperature and look for stuttering and artifacts.
2025mhz Overclock.
Once you confirm it is stable you can try the following settings by increasing the GPU Boost Clock(Mhz) to +112 for an overlock of 2025mhz. Hit apply and run the Heaven benchmark. Let the temperature level out and again look for stuttering, artifacts.
Memory overclocking.
The memory overclocking is simply done by moving the slider Memory Clock(Mhz) most GPU's will be able to roughly clock 6000mhz on the memory. But a good first step is to dial in +500 with the slider and run Heaven benchmark. To get to the 6000mhz memory frequency mark you can dial in +900 using the slider. And don't forget to apply any changes you make. Some 1080ti's can go as high as 7000mhz but this is extremely rare.
Tweaking.
You can tweak the GPU even further but these are for the most part on a case by case basis. You want to increase +5 or +10 and run Heaven benchmark and look for artifacting or crashes to the desktop. As soon as you get any kind of instability you want to decrease the GPU clock speed -5 or -10 steps to previously used stable settings. Don't forget to run some game benchmarks that will give a good indication of how your 1080ti will do in-game. And also make sure you save some of your settings to profiles so you can keep using the overlocked settings.
Advanced Overclocking: Curve.
This method works best if you are using MSI Afterburner since it gives better granular control over the curve. Using the curve method has more advantages over the sliders method since you will have a stable voltage, a higher frequency and slightly better temperatures since you will slightly under-volt. The GTX 1000 series has a default curve that has a base value of 40C. After the 40C threshold, you will lose voltage and 12.5mhz per 10C. In short, If you reach 2000mhz with a base temperature of 40C but the GPU heats up to 50C you will lose voltage and 12.5mhz. This will set your GPU clock speed to 1987mhz. The max voltage for all GTX 1080ti's set in the BIOS is 1.093v.
Default Curve.
Before starting with this part of the guide make sure your GPU is below 40C this will set the GPU to the default voltage curve. This is very important or your overclocking results might suffer. Also, ensure your memory frequency is set to base value by simply resetting it. Below are 2 screenshots of the default voltage curve when the GTX 1080ti's are below 40c.
ASUS ROG GTX 1080ti Strix.
MSI GTX 1080ti Gaming X.
There are several settings you want to verify in MSI Afterburner with the following steps.
1.) Ensure Core Voltage slider is set to +100, this will ensure you won't lose voltage after 40C in your final overclock. Move the Power Limit slider to 120, this ensures max power draw per the voltage curve.
2.) In MSI Afterburner General settings make tick the Unlock voltage control & Unlock voltage monitoring and select third party table.
3.) Set an aggressive fan curve that will cool down your 1080ti between testing and ensures max realistic cooling under load. This differs per case, ambient noise, etc yours might differ. An even more aggressive fan curve could be used just for testing and benchmarking purposes.
For easier recovery save the default unedited settings with settings and fan curve applied to a profile in MSI afterburner.
Curve Tweaking.
Now open the curve editor by clicking CTRL+F and look for the 1050mv mark on the bottom and the 2000mhz mark on the side and drag the curve-point over the 1050mv line to the 2000mhz line. Don't worry about being exactly on the 2000mhz mark because as soon as you click apply in MSI it will default to the closest bin in this case 1999mhz/2000mhz. And exit the screen and click apply in MSI Afterburner.
The new voltage curve should now look something similar to the screenshot below. The curve should be a straight line to the right after 1050mv mark.
2000mhz with 1050mv Curve.
Now run Heaven benchmark and make sure that it is not full screen so you can bring MSI afterburner to the front. Check if the 1050mv and 1999mhz/2000mhz remain the same when the GPU is still below 50c. Let Heaven run for a couple of minutes until the temperature levels out.
Here you can see you lose 1 bin of 12.5mhz when the GPU heats up to 50c while retaining the voltage due to the curve method.
2025mhz with 1050mv Curve.
Now you open the curve editor again by hitting CTRL+F and drag the curve node to 2025mhz. Exit the curve editor and hit apply in MSI afterburner. Make sure the GPU is below 40c before starting the Heaven benchmark. Verify the 2025mhz and 1050mv numbers and let Heaven run for a couple of minutes again. You will lose 1 bin of 12,5mhz when the GPU reached 50C setting the clock speed to 2013mhz.
2050mhz with 1050mv Curve.
Open the curve editor again by hitting CTRL+F and drag the 1050mv node to 2050mhz. Exit the curve editor and hit apply in MSI Afterburner. Before starting Heaven benchmark make sure the GPU is below 40c. Here verify again the 2050mhz and 1050mv numbers. Let Heaven run for a couple of minutes so the temperature levels out. Here you will as well lose 1 bin of 12.5mhz when the GPU reaches 50c. For a clock speed of 2037mhz.
2037mhz with 1062mv Curve.
The ASUS ROG GTX 1080ti Strix used for the guide failed the 2050mhz/1050mv during more extensive stress tests while initially passing the Heaven benchmark. This would make it almost stable and would need adjustment to the curve to 1062mv. Reset MSI Afterburner and dial in the settings from the default curve as shown above. Make sure the GPU is below 40c so it will use the default curve. Open the curve editor by hitting CTRL+F and drag the 1062mv curve node to 2037mhz. Exit the curve editor and hit apply in MSI Afterburner. Run Heaven benchmark and ensure the 2037mhz and 1062mv numbers when the GPU is below 50c. When reaching 50c you will again lose 1 bin of 12.5mhz for a clock speed of 2025mhz.
2062mhz with 1062mv Curve.
This voltage curve is when you pass 2050mhz on 1050mv and the GPU remains stable during stress testing. This is the absolute limit and is only reserved for the top 5% GTX 1080ti's with triple fans or custom water cooling loops. Either reset MSI Afterburner and dial in the default curve settings as shown above. Or when using 2037mhz with 1062mv. Then proceed to drag the 1062mv node to 2062mhz. Then exit the curve editor again and hit apply in MSI Afterburner. Make sure the GPU is below 40C before starting the Heaven benchmark. Here you want to verify the 2062mhz and 1062mv numbers when the GPU is below 50c. Here as you will again lose 1 bin of 12.5mhz when the GPU heats up above 50c.
1987mhz with 1031mv Curve.
The 1031mv is best for dual fan GPU's that can not remain stable using the 1050mv curve. You want to get the default curve by resetting MSI afterburner and dial in the default curve settings shown above. And make sure to let the GPU cooldown below 40c for the default curve. Open the curve editor by hitting CTRL+F and drag the 1031mv node to 1987mhz. Exit the curve editor and hit apply in MSI Afterburner. Start the Heaven benchmark and verify the 1987mhz and 1031mv numbers. Let Heaven run for a couple of minutes until it levels out the temperature. You will here as well lose 1 bin of 12.5mhz when the GPU heats up above 50c with a clock speed of 1974mhz.
Memory Frequency.
Tweaking the memory is the same as with the novice method. Simply use the slider to dial in +450 in MSI Afterburner and click apply. Use Heaven benchmark with your preferred voltage curve and let the benchmark run for a couple of minutes. Check for artifacts and stuttering. When the short test passes bump up the memory frequency +50 and run Heaven again, rinse and repeat until it fails. Most 1080ti's can reach a memory frequency of 6000mhz. But some GTX 1080ti's can go as high as 7000mhz on the memory frequency.
Stress Testing.
An important note regarding Heaven benchmark as you might have noticed that it will report a higher GPU clock speed then MSI Afterburner. This is due to the fact Heaven reports the maximum possible boost clock.
When you achieve your max possible curve now it is time to verify that is completely stable this will require a set of tests thus take some patience. First, you want to establish your maximum temperature by running a benchmark like 3d Mark FireStrike on a loop. Any game GPU heavy like Metro that has a benchmark will work as long as you strain the GPU. This will reflect an intense GPU gaming load, here it is important to remember that per 10c you will lose 1 bin of 12.5mhz. And most sustained loads will reach 70c on triple fan GPU's and 80c for dual fan GPU's. In short, when reaching a temperature of 70C or higher you will lose 3 x 12.5mhz bins. And when reaching a temperature of 80c or higher you will lose 4 x 12.5mhz bins. During the final stress tests the final fan curve that allows for the best cooling vs noise level. This will depend on the case, ambient noise, noise-absorbing padding if any and, GPU fan noise based on the type, size, number of fans and the type of ball bearings.
Important while doing your stress testing is looking for artifacting and stuttering or even crashing to desktop. If so drop 1 bin level on the preferred Mv curve. If that does not prevent any problems drop the memory frequency overclock by -100. If the memory overclock is stable see if you can go back up 1 bin on your Mv curve and test stability. This should lock in your best possible Mv curve and memory frequency overclock. Save this profile or make a note of the settings so you won't forget the settings.
- Paul "HisEvilness" Ripmeester & Nanogenesis
- Tech, OC'ing, SEO and more
- Hits: 16063
- Rating:
User Rating: 5 / 5
Intel Overclocking Terminology FAQ.
The Basics.
This FAQ will answer the most common questions when overclocking Intel CPUs. This will cover Intel-based CPU's over about a decade. For the most part, the same as with the AMD overclocking FAQ but naming convections might be different as well as a difference in the feature set you can find in the BIOS.
What is a VRM?
VRM stands for Voltage Regulator Module and is located close to the CPU socket to provide a reliable and clean power supply. The VRM regulates the power from the PSU. In overclocking you modify BIOS settings to instruct the VRM for increased performance at the expense of increased heat output. Motherboards for overclocking come with a high-quality VRM that uses better components. But a VRM always consists of MOSFET's, Chokes, Capacitors, and a PWM Controller. The IC(Integrated Circuit)is there to control and regulate those components.
What is CPU Power Management Control?
These are Power settings that can be set through the BIOS and might different per motherboard vendor.
What is Internal CPU Power Management Control?
Power settings for the CPU with the standard set by Intel and depending on your motherboard quality may be adjusted to higher settings at the expense of increased power consumption and heat.
What is Digi+ Power Control?
ASUS centric naming convention for a set of VRM controllers for overclocking PC components through software and BIOS.
What is DigitALL Power?
The VRM controllers options found in the motherboards of MSI.
BIOS Settings.
What is CPU Load Line Calibration?
CPU LLC adds extra voltage to compensate for Vdroop when a CPU or GPU is put under heavy load. LLC gives overclocking stability by preventing low or high voltage fluctuations and tries to maintain a stable voltage supply to the CPU or GPU. Higher LLC tends to overshoot more in voltage supply and a lower LLC tends to undershoot in the voltage supply to the CPU. A general rule of thumb is when using LLC settings to select 1 level below the maximum allowed by your motherboard vendor.
What is CPU Current Capability?
It is a threshold for the VRM to shutdown and monitors the current supply to the CPU, setting Current Capability higher will allow for more current supply to the CPU but will increase heat output. This works best if you have an overclock that shuts down the motherboard/PC because the threshold is triggered.
What is CPU VRM Switching Frequency?
Switching frequency is the transient response of your VRM MOSFETs settings this higher in Mhz will allow for a better transient response at the expense of increased heat output and using a lower setting in Mhz will lower the heat output but lower the transient response. Better transient response in overclocking translates into a more stable voltage supply from your PSU to the CPU.
What is CPU Power Duty Control?
This will allow for setting the current supply to the internal CPU voltage regulator at the expense of increased heat when set to extreme and lower heat when using optimized or standard. This will help with stability in overclocking and give the best result when using optimized or extreme.
What is CPU Power Phase Control?
This affects your VRM Power Phases to the CPU and will be depending on the setting, achieve greater stability in overclocking. Setting Power Phase Control to extreme keeps the number of active CPU power phases at the maximum. If you set Power Phase Control to optimized there will be a power-saving but less stability, phases to the CPU will power down.
What is CPU VRM Thermal Control?
This setting will impact the VRM based on temperatures and will throttle the CPU if the VRM gets too hot. To prevent throttling ensure you have airflow over the VRM heatsinks. Changing this setting to extreme allows for a greater thermal headroom when overlocking.
What is Ringbus?
Ringbus or also referred to Ring Ratio is the internal CPU infrastructure that connects all the CPU cores, memory controller, system agent, IGPU, etc. Another naming convection is the uncore as in not the CPU core(s). Overclocking the Ringbus will result in a faster internal CPU data transfer but can lead to instability. An ideal Ringbus overclock is 1:1 with the CPU Core Ratio thus a 5.0Ghz(50.00 CPU Core Ratio). But in general, for stability, it is best to stay around 500Mhz of the Core Ratio. So a 5.0Ghz CPU overclock the Ringbus ideally should run at a Ringbus Ratio of 45(4.5Ghz). Ringbus OC is best served after overclocking your CPU and RAM for stability reasons. And the most gains will be in memory latency thus overclocking.
What is CPU Core/Cache Current Limit Max?
Sets the current limit for the CPU cores and Ringbus of an Intel CPU. This is to prevent throttling when overclocking thus only needs to be set when overclocking. Finding the maximum Current Limit simply enter 9999 and it will automatically set the max CPU Core/Cache Current Limit for you.
What is Long Duration Package Power Limit?
This value sets the time a CPU may run under load at the max possible boost frequency. When overclocking this value needs to be set at the highest possible value to maintain an overclock. This value is in watts and serves as a form of protection when overclocking. This value differs per CPU architecture and you can simply enter 9999 to automatically set the max Long Duration Package Power Limit.
What is Package Power Time Window?
This value is a time value in seconds that will impact how long a CPU can operate above TDP under load but below Long Duration Package Power Limit. Finding the maximum value simply enter 9999 and the highest possible value will be set automatically.
What is Short Duration Package Power Limit?
Sets a value in watts for the absolute highest power consumption for a short duration to compensate for Vdroop under extreme loads combined with LLC but is internal to the CPU whereas LLC is handled by the IC of the VRM. Settings this value to the maximum can easily be done by entering 9999 and it will automatically set the maximum value.
What is AVX?
AVX is an instruction set used for certain workloads like video encoding. This instruction set is much more demanding and will in the case of overclocking generate more heat. To prevent instability or thermal throttling an AVX offset might be applied through the BIOS. Normal AVX offset is -1 or -2 so if a CPU is overclocked to 5.0Ghz but runs an AVX workload is will downclock the CPU to 4.8Ghz with an AVX offset of -2.
What is BCLK Frequency?
This allows the base frequency of 100 to be adjusted through the BIOS. Changing the BCLK frequency impacts all domains(core & uncore) of the CPU and rarely needs adjustments.
What is CPU Core Ratio?
Cpu Core Ratio can on some motherboards be set per CPU core or synced on all CPU Cores. Sets the clock rate of your CPU by a factor of 10X. So a CPU Core Ratio of 50.00 will multiply the BCLK Frequency with a base value of 100 to 5,0Ghz.
What is CPU/Cache Voltage Override?
Sets the voltage for your CPU and Ringbus on a 1:1 ratio, depending on your motherboard you can either enter a manual value of an offset value. So a manual value of 1.4000 will set the CPU voltage to 1.4 volts using the manual setting.
What is CPU VCCIO Voltage?
This voltage primarily is used when overclocking DRAM. And regulates the rail to the IO receivers in an Intel CPU. Adjusting this voltage may help with stability when overclocking your Ringbus and DRAM. In some cases such as the only CPU overclocking with the RAM XMP profile, a lower voltage might be applied to lower the overall heat output of a CPU.
What is the CPU System Agent Voltage?
This voltage is mainly used for DRAM overclocking and regulates the IO between CPU cores and the uncore. This voltage can be adjusted when the CPU has a weaker memory controller then normal and using a high-speed DRAM kit to gain stability.
What is the CPU PLL Voltage?
PLL stands for Phase-Locked Loop and is the voltage control to the BCLK base clock, memory controller, bus clock and iGPU. These are different parts of the CPU and have their own frequencies. CPU PLLs voltage only needs to be changed is you change the BCLK clock speed or are using exotic cooling and running into the infamous Cold Bug.
What is DRAM Voltage?
Is the voltage supply to your RAM aka Memory sticks, increasing the DRAM voltage will allow your RAM to run at a higher frequency at times without changing the DRAM Timings but will increase heat output.
What is CPU C-States?
This sets the idle states of a CPU when it is not executing commands there a various C-States and serve as a power-saving function. For overclocking this should be turned off since you want maximum performance at the expense of increased power consumption and helps with keeping a stable overclock.
Closing thoughts.
These are the most common questions and settings when overclocking an Intel-based system and served a supplement for current and upcoming overclocking guides for Intel-based systems. This FAQ is to supplement those guides and serve as a reference to more technical clarifications.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 21495
- Rating:
User Rating: 5 / 5
Simple and free SEO tools, 2020 Edition.
This is a short article with great FREE SEO tools for 2020. With the recent Google updates such as BERT some great new additions to the 2019 list of tools. To sound in 2020 and some SEO optimization for your CMS or custom coded website. All tools listed are Free or have a Free option that could be converted into a paid option with more features. This 2020 article is a follow up from my 2019 SEO tools with some new tools as well as some tools that remain vital for 2020 in terms of SEO. The big chance for 2020 is the more prevalent use of rich snippets by Google as well as other search engines and their BERT update that will allow Google to better answer user search queries. But many other tools remain included in this list for all your SEO needs.
Webmaster Tools.
These tools are the same for 2020 as with 2019 but will offer more features with rich snippets being widely used by Google and being implemented with Bing, Yahoo, and Yandex. 3 search engines allow you to submit sitemaps and analyze your site performance based on their ruleset. These are powerful SEO tools in itself because the data comes straight from the source. Important to note here that with Bing that they provide the data for Yahoo as well. Data mine search results that apply to your website and the number of clicks you get from search results. As well as showing the number of pages from your website that have been indexed or ignored or have errors. And do not forget to submit your site map so the crawl bots will visit your site sooner than later.
- Google Search Console: Google Search Console
The biggest search engine and a must if you want to start with SEO if you want to improve your traffic with big data straight from the source. - Bing Webmaster: Bing Webmaster
Much smaller than Google and they still use meta tags however it can still give you a good amount of traffic. - Yandex Webmaster: Yandex Webmaster
The Russian search engine they offer their services in English as well and a great way to reach out to a Russian audience. - Google Update: Google Algorithm Update Impact Analysis Tool - Panguin SEO Tool
This handy tool will allow you to connect to your analytics console and find out if there have been any Google search algorithm updates that might impact your CTR and SERF ranking.
Structured Data and Rich Snippets.
These tools are specific to Google as they involve the schema.org and AMP. While other search engines make use of these features and any mobile device can make use of AMP. These tools are to test and verify your structured data as well as AMP conical pages. This is very important as errors may result in delisting from search results ensure if you use structured data that you maintain the outlying rules set by Google as you may be penalized if caught.
- Rich Result Test: Rich Results Test – Google Search Console
This tool will perform a test of the submitted URL and see if it supports rich results and if so what rich result features where implemented. - Structured Data Testing Tool: Structured Data Testing Tool
Check the structured data markup of your submitted page. What structured data features are used and if any errors or warning occur. - AMP Test: AMP Test – Google Search Console
Test for AMP to verify if your page AMP markup is valid and shows any errors or warnings if they occur.
Webpage optimization and performance.
Several websites offer several services and result to analyze the various aspects of your websites such as loading time, minifying various coding aspect such as .css and .html as well as the number of requests. An important ranking factor in SEO is the loading speed and content optimization. As well as some aspect to indicate the end-user experience something that has become a more important ranking factor over time, this includes meta and title description and the structure of your website. The most important ranking factor to consider is that for Google since that yields the most traffic for your website but it is wise not to neglect the other search engines and consider them.
- GTMetrix Weekly: GTMetrix
By far the most popular optimization and performance test on the web will give you a good idea and what you need to improve on as well as providing a waterfall tab that shows in sequence how your site loads how much time it takes. What makes it even better is that you can test for PC and mobile devices from various locations to test how your website will perform to a global audience. - Gift of Speed: Website Speed Test & Performance Optimization Tools
Another optimization and performance test that also allows you to test from different locations but only for PC. They do offer a small selection of tools to use with their test so you can optimize on the fly. - Google PageSpeed Insights: PageSpeed Insights
Straight from the source this test is from Google and will give you an indication of how you will do in ranking based on your website speed. Wise to use to compare to other tests if the results are roughly the same. - Google Page Speed Module: PageSpeed Module | Google Developers
This documentation is for using Google PageSpeed module through the .htaccess file and works for both Apache servers as well as NGINX servers. Most hosting providers have this enabled by default but check each hosting service FAQ what modules you can use with your website.
Backlinks and Analyzers.
Everything for backlinks and SEO related data linked to links, the amount of external and internal links, new links and lost links with that sprinkled in some content analysis with your links. Important to know who links to your website and if they do link to what page. Collecting links is vital for your growth as well as being a ranking factor in SEO. Here are some great free tools that allow you to give a better break down of links to your website and links within your website.
- SEO Web Page Analyzer: Web Page Analyzer Free Tool for SEO
Offering a summary of your website regarding links, keywords, and social media offers some features from the previous section. Simple and easy to use tool with all the data contained in one page. - Open Link Profiler: Free link analysis tool - Link research
By far the best free link analyzer out there offers a wide range of statistical analysis of your backlinks. You can see the age, anchor text, domains and pages of backlinks to your website. - MOZ: Moz Pro
The free version offers some analytics for backlinks as well as page and domain authority. Great way to verify some of the backlink data you get from other tools. - Ubersuggest: Ubersuggest
A great free tool that will analyze backlinks as well as keywords and suggestions for SEO optimization. The combination of finding keywords as well as being able to research competitors for their backlinks and keywords makes it a top tool.
Keyword and Search Trends.
See how your content stacks up in the world and see what the trends are. Very important for SEO even more so if you want to take a deeper dive into SEO. These are the tools to find the trends related to the content of your website and search queries from users.
- Answer The Public: AnswerThePublic: that free visual keyword research & content ideas tool
A great tool to visualize a massive amount of data regarding specific queries for keywords you are using or want to use. Breaks down your search and visualizes them in an easy way great for SEO. - Google Trends: Google Trends
Coming straight from the source see the latest search trends by country so you can adjust your website content accordingly. See current and past search trends coming straight from Google. - Google Correlate: Google Correlate
The little brother of Google trends gives you a more granular opposite method of searching for keywords. It will look for patterns regarding your input and tries to find correlating data sets. - FAQ Fox: Content Idea & Market Research Tool | FAQ Fox
A great tool to dive deeper into the content matter and find keywords or phrases for a site or sites. This is a great free tool to do market research.
Images and Optimization.
Images make up the larger portion of your website site there for it will impact your SEO score if you do not optimize them. These tools will ensure you will keep your quality images but reduce their size so your website will load faster. What is also important is a favicon for your website in various sizes and a search engine to see who is using your images on the web. Great free tools to help you optimize your end-user experience.
- Tiny PNG: TinyPNG – Compress PNG images while preserving transparency
Optimize .png and.jpg images and speed up website loading speeds to increase your SEO score and end-user experience. - TinEye: TinEye Reverse Image Search
Find out who on the web is using your images. - Favicon Generator: Favicon & App Icon Generator
Every time someone visits your website or bookmarks your website it can be referred to by a little icon. This favicon works for all browsers such a Chrome, iOS apps, and mobile phones.
Misc.
Some other tools that I consider to be vital for use in SEO they fill in a niche you won't find on any other the other categories. Ranging from Content Delivery network to a sitemap XML generator and a little tool that pings various crawl bots that you have updated your website content all in all these tools should give you an extra edge when it comes to SEO.
- Cloudflare: Cloudflare
My favourite CDN it will greatly help SEO and speed of your website loading times and improve your overall SEO score. Easy to use and free with a lot of options with most of them being a couple of clicks. - Small SEO Tools: 100% Free SEO Tools - SmallSEOTools.com
An SEO swiss army knife this site provides some great free tools that cover every category in this article an absolute overdose of tools however you might some not as great a specific tools previously mentioned. - SERP Simulator: SERP Simulator - SEO Title & Meta Description Tool 2018 | SERPsim
See how the microdata markup of your website translates into a visual representation. - Ping-o-Matic: Ping-o-Matic!
Notify a wide range of search engines and websites that you have updated the content of your website. - XML Sitemap Generator: Create your Google Sitemap Online - XML Sitemaps Generator
Everything you need to generate an XML sitemap that you can then submit to the various search engines.
Outreach.
These handy tools will allow you to collect user data such as e-mail addresses and enable push notifications. This outreach then can be used to convert traffic to sales or returning traffic by allowing you to notify subscribed users of updates, new content and new products.
- One Signal: #1 Push Service | Send Mobile & Web Push Notifications - OneSignalPush notifications that will work on any website for mobile and web. Easy to configure for a wide range of content management systems as well as custom coded websites.
- Hello Bar: Home - Hello Bar
Collect visitor e-mails with custom-designed pop-ups or bars that are GDPR compliant. This is especially useful for sales conversion.
So here you have it a comprehensive list of SEO tools for 2020. The updated list for 2020 includes many tools you need with Google updates. Many of these tools will only need to use once or twice when initially writing your content such as the structured data test. Other tools like optimization are an ongoing effort and it is wise to check at least once a month on your search performance. Another important tool for optimization is the analyzers for backlinks and keywords for improving current and upcoming content for your site. In any case, I hope this article is helpful to you.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 5298
- Rating:
User Rating: 5 / 5
Samsung Galaxy devices root, recovery and custom ROM FAQ.
A FAQ for reference when working with Samsung Galaxy devices and, how to gain root access and flashing Custom or stock ROMs. A short-list of common questions for people who are new to working with TWRP, Odin and, Magisk.
FAQ.
This FAQ is writing concerning the following articles found on my website.
Samsung Galaxy J6(2018) guide to Root and Custom ROM
Samsung A3/A5/A7 2017 Root & Android Oreo 8.0 OS upgrade Tutorial
Guide to custom recovery and root on the Samsung Galaxy series.
What is TWRP?
TWRP is an open-source project custom recovery utility that allows end-users to install a custom OS or software on their phones and, also provide recovery options and, allows users to enable of root on a phone. This is for all Google android based devices including phones and tablets.
What is Odin?
Odin is a ROM flashing utility for all Samsung android based devices. This, in short, allows you to upload custom software to your Samsung Android-based devices via your PC or Laptop.
What is Magisk?
Magisk is an open-source utility to gain root access to your phone without tripping the security that is needed to run apps like banking software.
What is a Custom ROM?
ROM stands for Read-Only Memory and is the portion of your devices where your Android OS is located you can change a stock ROM to a custom ROM changing the operating system.
What is Root(ing)?
Rooting is gaining administrator priveledges on your Android-based device to modify code. A manufacturer does not allow it by default since it may damage your device if done irresponsibly.
How to enter download mode?
Depending on your device either hold Volume Down + Power button + Home button or when there is no Home button hold Volume Down + Power button or, Volume Up + Volume Down + Insert USB.
How to enter recovery/TWRP mode?
Depending on your device either hold Volume Up + Power button + Home button or, Volume Up + Power button.
What is a soft brick?
If bricking occurs soft brick is the most common kind of bricking. This happens when there your phone keeps boot looping so it powers up and, then at some point switches off and powers up etc and, keeps doing that in a loop as well as crashing on boot giving errors etc.
What is a hard brick?
Hard bricking is rare but it means your device won't even boot and, keeps flashing the Samsung logo and, won't power down, or won't show more than a black/grey or a battery screen when connecting a USB cable. Recovery from this is harder and your only chance of recovery is slim since it can also mean there might be hardware damage however hardware damage is extremely rare.
- Paul "HisEviless" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 7187
- Rating:
User Rating: 5 / 5
Guide to custom recovery and root on the Samsung Galaxy series.
This guide is a general step by step process on how to install a custom recovery(TWRP) and gain root(Magisk) access. This guide will contain reference pictures, links to resources and the step by step process on installing TWRP and Magisk. It is important to note that tempering, replacing or modifying a stock Samsung ROM will void the warranty. Although rarely this may cause damage to your phone so proceed on your own risk.
Glossary of some of the terms used in this guide can be found here: Samsung Galaxy devices root, recovery, and custom ROM FAQ.
Preparations.
The first step is to download all the utilities and files linked below. And move all these files into a folder on your PC and then copy the folder to an SD card on your Samsung device.
- Download Odin: https://odindownload.com/
- Download TWRP, make sure to select the correct Samsung device: https://twrp.me/Devices/Samsung/
- Download Magisk, https://magiskmanager.com/#How_to_Install_Magisk_Latest_Version_201_on_Android_Non-Rooted_Phones
- Download RMM-State-Bypass, https://drive.google.com/file/d/1UvqcYUbVTFomAmKCVkMyfTWeuz1sEz8n/view
- Download Disable_Dm_Verity_ForceEncrypt, https://zackptg5.com/android.php#disverfe
- Download a custom ROM(H-ROM & Lineage work with TWRP)) but make sure it is for your specific Samsung Galaxy device, https://forum.xda-developers.com/
Preparing your phone.
Now the first step of preparing your phone is to head over to Settings and scroll down and tap on About Phone.
Scroll down to Software Information and tap that.
Scroll down and look for build number and tap that 7-10 times to unlock Developer options.
Head back to Settings and scroll down and tap Developer Options.
Scroll down to USB Debugging and swipe to enable. Some phones like the Galaxy J6(2018) have an OEM Lock options disable that after USB Debugging.
Power down your Samsung device and enter download mode. Depending on your device either by holding Volume Down + Power button + Home button or when there is no Home button hold Volume Down + Power button or Volume Up + Volume Down + Insert USB. Release the buttons as soon as the Samsung logo appears. And now open Odin and make sure your Samsung device is detected.
Click on the Options tab and make sure to untick Auto Reboot and tick F. Reset Time.
Now add the correct TWRP file for your Samsung device under AP.
Click start and wait for Odin to flash TWRP to your device.
Using TWRP.
Now to go from Download Mode to Recovery/TWRP Mode follow the steps below in sequence.
- Hold Volume Down + Power button + Home button or Volume Down + Power button when there is no Home button until the Samsung Device powers down.
- Then directly hold the Volume Up + Power button + Home button or Volume Up + Power button when there is no Home button and release the button as soon as the Samsung logo appears.
Go to Install and select the storage you saved all the files on.
Tap on the RMM-State_Bypass and Swipe to confirm Flash.
Go to Wipe and select Advanced Wipe and select Data and Swipe to Wipe.
Head back to Install and tap on Magisk*version number* and Swipe to confirm Flash.
Now you have installed all the required files to safely Root your Samsung device you can now use TWRP to flash the custom ROM. Important to note is when selecting a custom ROM from XDA-Devs that you can flash it through TWRP. It is just easier and you try out different custom ROMs before committing to one without too much hassle.
Head to Wipe, select Advanced Wipe and select Dalvik / ART Cache, Cache, Data, System, and Swipe to Wipe.
Simply head back to Install and select your preferred Custom ROM and Swipe to confirm Flash if you have any extras with your Custom ROM like apps etc you can install them now by heading back tp Install and select the files and Swipe to confirm Flash.
Head back to Install and select the Disable_Dm-Verity_ForceEncrypt and Swipe to confirm Flash.
If not you can now select Reboot from the main menu and select System. This should boot straight into your new OS some Custom ROMs might require up to 20 minutes to boot the first time and perhaps several reboots after selecting your language. Using this guide should be the easiest way for gaining root access and installing a custom ROM to your Samsung device(s) with that said you can now install all your apps and I would highly recommend installing the Magisk and TWRP app as well you can find them both in the Google App Store.
Soft & Hard Brick.
This occurs when your device has received for instance the wrong data file for a custom ROM, flashed the wrong TWRP version for your device, etc. In this case, your Samsung device can either soft brick or hard brick.
Fixing a Soft Brick.
If bricking occurs soft brick is the most common kind of bricking. This happens when there your phone keeps boot looping so it powers up and then at some point switches off and powers up etc and keeps doing that in a loop as well as crashing on boot giving errors etc. This can be simply fixed by booting into the TWRP Recovery Mode and either flashing a correct custom ROM or the stock ROM or use a backup.
Fixing it is following the steps named above on how to flash a custom ROM, do the Wipe and then do the next step selecting a custom ROM and Swipe to confirm Flash.
Fixing a Hard Brick?
Hard bricking is rare but it means your device won't even boot and keeps flashing the Samsung logo and won't power down, or won't show more than a black/grey or a battery screen when connecting a USB cable. Recovery from this is harder and your only chance of recovery slim since it can also mean there might be hardware damage however hardware damage is extremely rare.
The only fix for this is to let the battery drain this may take hours to days depending on the charge in the battery and then charging the Samsung device around 5% and then putting the Samsung device in Download Mode and flashing the correct TWRP version using Odin and powering up in TWRP Recovery mode. The steps are the same as above Installing TWRP
In the case of hardware damage, you will need to buy a new Samsung device. Or visit a local repair shop and ask for a rough estimate on repairs.
You can find some of my Samsung specific devices guides here: Samsung A3/A5/A7 2017 Root & Android Oreo 8.0 OS upgrade Tutorial and Samsung Galaxy J6(2018) guide to Root and Custom ROM.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 13663
- Rating:
User Rating: 5 / 5
Samsung Galaxy J6(2018) guide to Root and Custom ROM.
This will be a guide on how to root and install a custom ROM on a Samsung Galaxy J6 2018. Before you start with this guide remember to back up your files such as photo's etc. Also included in this guide will be to revert the phone to stock using the factory ROM from Samsung. Also, make sure you have about 50% battery left to ensure the J6 will not shut down during this guide. And finally, it is VERY important to note rooting and installing a custom ROM will void any warranty so proceed at your own risk.
A glossary can be found here: Samsung Galaxy devices root, recovery and custom ROM FAQ.
Preparations.
Firs your Samsung J6 need to be unlocked using the following steps to enable USB debugging and OEM Unlock by following these steps.
- Go to Settings.
- Go to About.
- Tap on build number 7-10 times.
- Go back to Settings and select "Developer Options".
- Select USB Debugging first and then select OEM Unlock.
- The device will reset now but verify the above-named options are on.
Now to download the correct files.
- Samsung USB Drivers.
- Odin ROM Flashing.
- TWRP.
- Custom ROM that works with TWRP and a Samsung J6, A7 port, A8+ port, S8+ port.
- RMM State Bypass.
- no verity opt encrypt.
Installing TWRP.
Copy files to your phone or SD card, Oreo ROM, forced encryption disabler, RMM State Bypass and, no verity opt encrypt. Power down your Samsung J6. Now boot into Download Mode by holding Volume Up and Volume Down and plug in the USB cable at the same time WITHOUT hitting the power button. This will Boot your Samsung J6 into Download mode and do the following steps.
Open Odin flashing tool after extracting it into a folder of your chosen location. Your phone should be in download mode make sure you select Continue to activate the download mode so Odin can detect it. Under options in Odin make sure F.Reset Time is selected, and make sure Auto-Reboot is turned off. Now click on AP and select the TWRP *.tar file and let it load. Now click Start, it will say pass in green in the top left of Odin. Now the important step you will need to power down your device and directly boot into TWRP so read the following steps before attempting.
- Press and hold Power + Volume Down.
- Directly press Power + Volume Up as soon as the screen blanks.
Using TWRP.
Now it is time to prep the Samsung J6 with installing the previously mentioned files to safely install a custom ROM.
- Select Install
- Select RMM-State_Bypass_Mesa_v2
- Swipe to install.
- Wait for the install to complete.
- Select Install.
- Select no-verity-op-encrypt.
- Swipe to install.
- Wait for the install to complete.
Installing a custom ROM.
Just stay in TWRP and it is time for the final steps fist you need to clean the Samsung J6 in order for the custom ROM to work. First, some folders need to be wiped so head select Wipe in the TWRP home screen.
- Select Wipe.
- Select Advanced Wipe.
- Tick system.
- Tick data.
- Tick dalvik & cache.
- Tick cache.
- Swipe to wipe.
Now head back into the TWRP home screen and select install and select the custom ROM and swipe to install. Now reboot your phone by selecting Reboot in TWRP and select System. Depending on your custom ROM there will be some options most important here is that you use Magisk with the correct kernel. Also important to note booting the first time may take up to 20 minutes, select your language and reboot TWICE. The main reason to use Magisk it will still allow banking apps etc to work over SuperSU so you will retain the full functionality of your phone.
S8 Port, use the Phoenix or Stock kernel with Magisk.
A8 Port, Use the Phoenix or Stock kernel with Magisk.
Soft Brick & Hard Brick.
This may happen but in the case of a soft brick, you will be able to power down the phone and repeat the above steps Using TWRP. When your device is hard bricked it will stay in a boot loop and the Samsung logo will keep flashing other than the up to 20 minutes first boot time. In this case, you will have to drain the battery when the device powers down then charge the battery to 1% to 2% and hold Volume Up + Volume Down and insert the USB cable to enter download mode and flash TWRP again. Steps are the same as mentioned above.
Check out my other guide for Rooting the Samsung Galaxy A3, A5, and A7 here: Samsung A3/A5/A7 2017 Root & Android Oreo 8.0 OS upgrade Tutorial. And my guide for installing TWRP through Odin and root access with Magisk here: Guide to custom recovery and root on the Samsung Galaxy series.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 91302
- Rating:
User Rating: 5 / 5
Overclocking guide for the AMD Ryzen 3 2200G and 2400G APUs.
This overclocking guide is for the Ryzen 3 2200G and Ryzen 5 2400G APU taking the Ryzen 3 2200G as an example to go over the BIOS settings using an X370 from ASUS. In this guide, there will be a range of screenshots showing all the settings you need to tweak for quick reference. The only difference between the 2200G and 2400G is the core count thus the heat output will be greater for more core count as well as the silicone lottery in general. My build is total overkill for the APU but it was intended for the Ryzen 5 1600X with an upgrade path to the Ryzen 5 3600X any B350 or B450 Motherboard will be just fine for a Ryzen APU but you can consider an upgrade path even with B350 and B450 motherboards if you wish to do so.
My Rig.
- Case: Phanteks Enthoo Luxe.
- Motherboard: ASUS STRIX X370-F.
- CPU: AMD Ryzen 2200G APU.
- RAM: Corsair DDR4 LPX 16 GB @ 3200.
- GPU: Radeon RX Vega 8 APU.
- PSU: EVGA SuperNOVA G3 750W Gold.
- C Drive: Crucial MX300 M.2 525GB
- CPU Cooling: Gelid Phantom Black.
Getting Started.
The usual hardware checks and make sure your BIOS is updated. With the new Ryzen series, older motherboards might need a BIOS update before being able to run the 2000 series. You may apply for a bootkit and assistance if you happen to have an older motherboard: AMD 2000 series Support. Also, ensure to install the latest driver for your chipset(B350/X370/B450/X470) and enable to AMD Ryzen power plan. Also, make sure when buying RAM it is on the QVL list however by now most DDR4 kits should work with Ryzen since the BIOS Mirco code has matured greatly.
You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide.
- HWiNFO64: https://www.hwinfo.com/download/
- Prime 95: https://www.mersenne.org/download/
- Heaven Benchmark: https://benchmark.unigine.com/heaven
BIOS Settings.
Start with setting your RAM to 2133mhz or 2400mhz this is the base speed for DDR4 kits. Changing the RAM speed to the advertised speeds should be done later on after establishing a stable overclock on the CPU and internal GPU. Also noteworthy here is to point out that faster RAM will increase performance since the infinity fabric clock speed is tied to the RAM clock speed however after 3200mhz you will see diminishing returns. And lastly, both the CPU and Vega GPU overclocking will be covered in this overclocking guide. Make sure if you are using a separate GPU not to use the Vega GPU overclock settings as is while it being overclocked will do no harm but it will generate additional heat. For this guide, both the CPU and Vega GPU were overclocked to the max this will give you a pretty good idea where you may end up with your overclock using the settings within this guide.
DIGI+ VRM Settings 2200G/2400G.
Depending on your motherboard quality there will be some settings here you can adjust to take into account lower end VRM's I used conservative settings. Some settings as described might not be there on lower-end motherboards but try to set them as high as possible and revisited this portion once you have achieved a stable overclock. Settings here will affect you're overclocking and how high you can go in the overclock so your mileage may vary.
- VDDCR CPU Load Line Calibration: Extreme, LLC 6 or higher depending on your core clock I used LLC 6 @ 4.0Ghz
- VDDCR CPU Current Capability: Extreme or 120% or higher.
- VDDCR CPU Switching Frequency: Set to Manual and then set between 300 to 400 or Extreme.
- VDDCR CPU Power Duty Control: Set to Extreme.
- VDDCR CPU Power Phase Control: Set to Extreme.
- VDDCR SoC Load Line Calibration: Extreme or LLC 6 or higher I used LLC 6 to get to 4.0Ghz
- VDDCR SoC Current Capability: Extreme or 120% or higher.
- VDDCR SoC Switching Frequency: Set to Manual and set between 300 to 400 or Extreme.
- VDDCR SoC Power Phase Control: Set to Extreme.
Load Line Calibration will overshoot slightly at LLC 6 or higher and slightly undershoot at LLC 5 and lower this will affect the stability of your overclock changing LLC and VDDCR volts could lower your temperatures while remaining stable. A B350 motherboard I tested only had options to adjust LLC to Extreme leaving very little control resulting in having to dial in slightly higher VDDCR voltage to compensate for Vdroop. Also when using the 2400G over the 2200G you will have to adjust LLC and VDDCR to retain a stable overclock to account for the increased core count.
AMD CBS.
Under the Advanced tab, there is a section called AMD CBS head over there and change the following settings. Core Performance Boost should be left off since you want to manually enter the Core Ratio and not boost at all. And Global C-state Control will cause instability if it is left one since it will attempt to lower voltages when the CPU is idle.
- Core Performance Boost: Set to Disable.
- Global C-State Control: Set to Disable.
VDDCR CPU Voltages & GFX Core Voltages.
This final step will be to adjust the CPU Core Ratio, GFX clock frequency, VDDCR CPU Voltage, and GFX core voltage. You want to start however with the CPU overclocking and stress test if the overclock is stable and then adjust the GFX settings and test them with the CPU overclock combined this will make it easier to find out if there is any instability in your overclock.
VDDCR CPU Voltages.
- AMD Recommended Voltage: 1.350 to 1.375 volts.
- Community Recommended Voltage: 1.400 to1,450 volts.
- Absolute max and not recommended: 1.500 to 1550 volts.
GFX core voltages.
- AMD Recommended Voltage: 1.1 to 1.2 volts.
- Community Recommended Voltage: 1.3 to 1.4 volts.
- Absolute max and not recommended: +1.4 volts and above.
Start with entering a Core Ratio of 39.00 and adjust the VDDCR CPU Voltage to 1.4 most Ryzen APU's will boot and pass a stress test do a quick Cinebench run and see if it is stable at all if that passes run a Cinebench and a 10 minute Prime 95 Small FFT's stress test. If this fails you want to go back into the BIOS and set a Core Ratio of 38.50 and repeat the above-named process. If it passes you can keep the Core Ratio as it is but lower the VDDCR CPU Voltage to 1.3750 and do Cinebench run and validate that with a Prime 95 Small FFT's stress test 10 minutes. When that passes keep lowering the voltage and repeat the Cinebench and Prime 95 Small FFT's stress tests until it fails. Now save these settings in a BIOS profile and try to run a Core Ration of 40.00 with a VDDCR CPU voltage of 1.4 and do another Cinebench and Prime 95 Small FFT's stress test. When it passes lower the VDDCR CPU voltage by 0.25 and repeat the Cinebench and Prime 95 Small FFT's stress tests until it crashes. When you are satisfied with your Core Ratio and VDDCR CPU Voltage save those settings as well and do at least a 30 minute Prime 95 Small FFT's stress test.
When your CPU overclock is stable than its time to overclock the internal Vega GPU start by adjusting the GFX core frequency to 1600, VDDCR SoC Voltage to 1.25, and GFX core voltage to 1.3 save those settings and boot into windows. Now do a quick Heaven Benchmark of 10 minutes and check your monitor for stuttering or artifacting. When it passes you can go back into the BIOS and adjust the GFX core frequency to 1650 and stress test with Heaven benchmark, Or lower the GFX core frequency when it fails. Rinse and repeat adjusting GFX core frequency, GFX core voltage, and VDDCR SoC Voltage. Once you are satisfied with your Vega GPU overclock do a stress test with Heaven benchmark for about 30 minutes.
The final step would be setting your DDR4 kit to the advertised speed and making sure that is also stable with doing one final burn-in test, just select the D.O.C.P./XMP profile and it should set all the settings for you.
VDDCR CPU Voltages Curve.
This is my voltage curve for this specific AMD 2200G APU yours may be different due to the silicone lottery however this can be used as an indication and what voltages you want to use for what clock frequency. If you can use lower voltages with a higher clock frequency you have a better chip thus you might be able to clock it even higher.
2200G @ 3.7Ghz.
- 37 Core Ratio.
- VDDCR @ 1.18125
- CPU LLC 6
- SOC LLC 6
- Validation with P95 Small FFT's and Custom 8K FFT's.
2200G @ 3.8Ghz.
- 38 Core Ratio.
- VDDCR @ 1.25
- CPU LLC 6
- SOC LLC 6
- Validation with P95 Small FFT's and Custom 8K FFT's.
2200G @ 3.9Ghz.
- 39 Core Ratio.
- VDDCR @ 1.3
- CPU LLC 6
- SOC LLC 6
- Validation with P95 Small FFT's and Custom 8K FFT's.
2200G @ 4.0Ghz.
- 40 Core Ratio.
- VDDCR @ 1.4125
- CPU LLC 7
- SOC LLC 6
- Validation with P95 Small FFT's and Custom 8K FFT's.
Now you should have a stable overclock on your AMD 2200G or AMD 2400G APU, you could even opt in to consider a longer stress test of both overclocks by testing for a couple of hours and monitoring temperatures as well. With my 2200G I reached 4.0Ghz with a noise level of 20 - 25 DB @ 4.0Ghz with a Gelid Phantom Black tower cooler But you want to consider the noise level as well if you have a cheaper cooler.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 92613
- Rating:
User Rating: 5 / 5
AMD Overclocking Terminology FAQ
This Terminology FAQ will cover some of the basics when overclocking AMD based CPU's from the Ryzen series. This covers the Zen, Zen+ and Zen 2 architectures and all products stemming from those architectures. Going over some of the basics of BIOS settings and what a function is or why it should be turned on or off and under what condition(s). These settings will vary from motherboard and CPU as well as the degree to which they can be set in the BIOS.
The Basics.
What is a VRM?
VRM stands for Voltage Regulator Module and is located close to the CPU socket to provide a reliable and clean power supply. The VRM regulates the power from the PSU. In overclocking you modify BIOS settings to instruct the VRM for increased performance at the expense of increased heat output. Motherboards for overclocking come with a high-quality VRM that uses better components. But a VRM always consists of MOSFET's, Chokes, Capacitors, and a PWM Controller. The IC(Integrated Circuit)is there to control and regulate those components.
What is the difference between Ryzen and Zen?
Ryzen and Zen are the same, whereas Zen is the architecture and Ryzen is the product name of the AMD consumer-based CPU's. So Ryzen CPU's are based on the Zen architecture, Zen 1 architecture is used for the Ryzen 1000 series CPU's(Ryzen 1600X et), Zen+ is used for the Ryzen 2000 series CPU's(2600X etc.). Zen 2 architecture is used for the Ryzen 3000 series(3600X etc.) Zen 3 architecture is used for the Ryzen 5000 series(5600X etc).
What is AMD CBS?
Custom settings for your Ryzen CPU's that are provided by AMD, CBS stands for Custom BIOS Settings. Settings like ECC RAM that are not technically supported but work with Ryzen CPU's as well as other SoC domain settings.
What is PBO?
Precision Boost Overdrive(PBO) is the AMD automatic overclocking solution for the Ryzen CPÚs. Initially released on the Threadripper HDT CPU's and should not be confused with Precision Boost what dictates the Frequency Range boosting table. It comes default on motherboards that have a design spec of 88w and/or 60A or higher using CPU's that have a 65W TDP or higher.
What are save voltages for Ryzen APU internal GPU?
The internal Vega GPU is the same on all Ryzen APU variants. The RX Vega 11 and RX Vega 8 internal GPU frequency can be overclocked.
AMD | Community | |||
RX Vega | 1.100v ~ 1.200v | 1.200v ~ 1.400v |
What are save voltages for Ryzen SoC?
SoC voltage is the same for all architectures with the Ryzen CPUs. And are used when overclocking the FCLK(Infinity Fabric) and MCLK(Memory Frequency). And in some cases can help to stabilize CPU overclocking.
AMD | Community | |
Ryzen SoC | 1.000v ~ 1.150v | 1.150 ~ 1.250 |
What are save voltages for Ryzen CPU's?
Each Zen architecture has it's own AMD recommend, and Community recommended voltages. Save voltages are to ensure your CPU will have a long life span. Dangerous voltages may damage or degrade a CPU. The table below has the save voltages for each of the Zen architecture released by AMD.
AMD | Community | |||
Zen1 (Ryzen 1000 series) | 1.350v ~ 1.375v | 1.375v ~ 1.450v | ||
Zen+ (Ryzen 2000 series) | 1.300v ~ 1.350v | 1.350v ~ 1.400v | ||
Zen2 (Ryzen 3000 series) | 1.250v ~ 1.300v | 1.300v ~ 1.350v | ||
Zen3 (Ryzen 5000 series) | Stock | 1.000v ~ 1.100v |
BIOS Settings.
What is VDDCR CPU Load Line Calibration?
CPU LLC adds extra voltage to compensate for Vdroop when a CPU or GPU is put under heavy load. LLC gives overclocking stability by preventing low or high voltage fluctuations and tries to maintain a stable voltage supply to the CPU or GPU. Higher LLC tends to overshoot more in voltage supply, and a lower LLC tends to undershoot in the voltage supply to the CPU.
What is VDDCR CPU Current Capability?
It is a threshold for the VRM to shut down and monitors the current supply to the CPU, setting Current Capability higher will allow for more current supply to the CPU but will increase heat output. This works best if you have an overclock that shuts down the motherboard/PC because the threshold is triggered.
What is VDDCR CPU Switching Frequency?
Switching frequency is the transient response of your VRM MOSFETs settings this higher in Mhz will allow for a better transient response at the expense of increased heat output and using a lower setting in Mhz will lower the heat output but lower the transient response. Better transient response in overclocking translates into a more stable voltage supply from your PSU to the CPU.
What is VDDCR CPU Power Duty Control?
This will allow for setting the current supply to the internal CPU voltage regulator at the expense of increased heat when set to extreme and lower heat when using optimized or standard. This will help with stability in overclocking and give the best result when using optimized or extreme.
What is VDDCR CPU Power Phase Control?
This affects your VRM Power Phases to the CPU and will be depending on the setting, achieve greater stability in overclocking. Setting Power Phase Control to extreme keeps the number of active CPU power phases at the maximum. If you set Power Phase Control to optimized, there will be a power-saving, but less stability, phases to the CPU will power down.
What is SOC?
SOC(AMD) stands for System On Chip and is also known as uncore(Intel) and encompasses all the components, not in the core of the actual CPU but on the same substrate like internal GPU, Cache, I/O Ports, Memory Controller etc. Overclocking SOC settings can help in varying degrees with keeping CPU core components stable.
What is VDDCR SOC Load Line Calibration?
SOC LLC adds extra voltage to compensate for Vdroop when uncore is put under heavy load LLC gives overclocking stability by preventing low or high voltage fluctuations and tries to maintain a stable voltage supply to the uncore. Higher LLC tends to overshoot more in voltage supply, and a lower LLC tends to undershoot in the voltage supply to the SoC.
What is VDDCR SOC Current Capability?
It is a threshold for the VRM to shut down and monitors the current supply to the SoC, setting Current Capability higher will allow for more current supply to the SoC but will increase heat output. This works best if you have an overclock that shuts down the motherboard/PC because the current threshold is triggered.
What is VDDCR SOC Switching Frequency?
Switching frequency is the transient response of your VRM MOSFETs settings this higher in Mhz will allow for a better transient response at the expense of increased heat output and using a lower setting in Mhz will lower the heat output but lower the transient response. Better transient response in overclocking translates into a more stable voltage supply to the SoC.
What is VDDCR SOC Power Phase Control?
This affects your VRM Power Phases to the uncore and will be depending on the setting, achieve greater stability in overclocking. Setting Power Phase Control to extreme keeps the number of active SoC power phases at the maximum If you set Power Phase Control to optimized there will be a power-saving, but less stability, phases to the CPU will power down.
What is VDDCR SOC Voltage?
This setting affects the voltage supply to the SoC components. It should be increased when overclocking the CPU core frequency/ratio to aid with better stability of the SoC components as well as the core components. Increasing the VDDCR SOC Voltage will increase the heat output of the CPU package as a whole.
What is CPU Core Ratio?
Sets the clock rate of your CPU by a factor of 10X. So a Core Ratio of 40.00 will multiply the external clock with a base value of 100 to 4,0Ghz.
What is VDDCR CPU Voltage?
Sets the voltage for your CPU on a 1:1 ratio, depending on your motherboard you can either enter a manual value of an offset value. So a value of 1.4000 will set the CPU voltage to 1.4 volts using the manual setting.
What is FCLK?
Stands for Infinity Fabric Clock Speed(FCLK) and can be adjusted with the new Ryzen 3000 series(Zen2). In previous Zen and Zen+ architecture, the Infinity Fabric Clock speed would be set by the DRAM frequency(MCLK). Ideally, you want FCLK to run synchronously(1:1 ratio) with the MCLK for best performance. In short, a DDR4(Double Data Rate) kit is rated for 3600Mhz MCLK and therefore will run synchronously with 1800Mhz FCLK, a 1:1 ratio.
What is the GFX clock frequency?
Sets the clock rate of the internal Vega GPU on Ryzen APUs by a factor of 1:1, so a 1600 value translates into a 1600mhz GPU clock speed.
What is the GFX core voltage?
Sets the voltage for the internal Vega GPU on Ryzen APUs on a 1:1 ratio, so a manual value of 1.25000 is 1.25 volts.
What is AMD SAM?
Stands for Smart Access Memory and work with the AMD 5000 series CPUs and AMD 6000 GPU's. In short, it is a new way for your PC to access the whole memory capacity(VRAM) of an AMD 6000 series GPU. Previously this was done with 256MB paging of the VRAM called BAR(Base Adress Register). Depending on your motherboard brand it can be found in the PCIe section of the advanced menu or advanced settings and turn on Above 4G Encoding and Re-Size BAR Support.
What is DRAM Voltage?
Is the voltage supply to your RAM aka Memory sticks, increasing the DRAM voltage will allow your RAM to run at a higher frequency at times without changing the DRAM Timings but will increase heat output.
What is Global C-State Control?
This sets the idle states of a CPU when it is not executing commands there a various C-States and serve as a power-saving function. For overclocking, this should be turned off since you want maximum performance at the expense of increased power consumption and helps with keeping a stable overclock.
Closing thoughts.
The main reason to write this FAQ is to supplement guides for AMD Ryzen based CPU's found on this website, and I could not find a one-stop-shop solution for ensuring I nail the explanation for each BIOS settings correctly. You can find my guides for the AMD Ryzen CPU's in the bullet list below.
- Ryzen 5 overclocking the 1600.
- Ryzen 5 overclocking the 1600X.
- Ryzen 3/5 OC'íng the 2200G/2400G APU's.
- Ryzen 5 overclocking the 2600.
- Ryzen 7 overclocking the 3700X
- Enjoy overclocking, Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 21406
- Rating:
User Rating: 4 / 5
This guide will cover how to set up a Virpil VPC WarBRD with a Virpil VPC Constellation Delta Grip the old guide is no longer relevant since Virpil has some major software improvements. The newer software is, in general, easier to use and far more stable but can still be a bit overwhelming when using it for the first time. This guide is for the VPC Configuration Tool in Lite Mode since the Pro Mode can lead to bricking the base therefor is only advised for prosumers.
Update.
A new and better VPC Configuration Tool has been released and therefor the guide was updated to reflect that. The updated software release version is VPC-JOY-200325.
Assembly.
When your package arrives you will notice bubble wrap and other packing materials. You will have some spare parts like cams and springs, I use mine stock without changing anything. What you will need is a CR-V #10 bit remember to have one on hands.
Next up is attaching the base to the Constellation Delta grip, there is a connection male plug in the grip. Gently pull it out a bit so you have enough slack to attach it to the connector in the WarBRD base. Then align the grip with the base so it is centred and use the knob on the base to screw it in place. Remember when taking off the grip to gently remove the connection cable.
The next part is attaching the base plate to the WarBRD base, there are 4 screws in one of the bags. Take the CR-V # 10 bit and align the screw holes and put each screw in, do not screw them in 1 by 1. Screw them in halfway down and then start on 1 corner, any corner you like and screw it down. Then do the same with the opposite screw so the plate aligns correctly and the screw will fit in the flush. Now tighten them all down to the base plate is firmly attached but do not exert too much force. You will also find some M3 rubber pads in the box place them on the bottom of the base plate. This concludes the assembly part, do a quick visual check if the Constellation Delta grip is correctly aligned.
Getting Started.
Plug-in the USB male to a USB 2.0 Female on your PC make sure you use your 3.0 ports for external HDs and USB sticks. Download the latest version of the VPC Configuration Tool from Virpil here: https://virpil-controls.eu/downloads/software.html and install the software on a desired HD or SSD. When connecting your joystick for the first time windows will install some default drivers and it should show up in Devices and Printers. Also, check if your RGB light turns on when connecting the joystick if it does not turn on make sure you have connected the plug inside the grip to the base correctly.
Firmware Update.
Next step is to update the firmware of your Joystick with the latest version, an image is added to show the steps and the location of each step inside the VPC Config Tool.
- Click on Firmware in the VPC Configuration Tool,
- Select the correct device, if using multiple devices unplug all but 1 to prevent confusion.
- Select the correct *.hexc, if multiple files exist check your devices with the latest file date.
- Click on the big blue "Start auto firmware update"
- This window tells you when the update is done and to go to the next step in the process.
The update should last a minute maybe more if you're on an older PC but the software will tell you when it is done in the dark grey window with the steps taken for the update process.
Profile.
This section is more clear since the instructions are included within the VPC Configuration Tool but the step is included in this guide to prevent confusion.
- Select the Profile tab.
- Select your Base.
- Select your Grip.
- Select the side your device is located and used.
- Select Create Profile.
- Save to VPC Device.
You can export the profile however the final step will be calibration and you also want to save those settings. Another final step mentioned is the "Save VPC DEVICES" this is required in the final step hence also selecting the "Save current calibration".
Calibration.
Now it is time to calibrate all the axis on your Virpil WarBRD base and Constellation grip. Very important here is NOT to use the windows calibration and that you must use the calibration from the VPC Configuration Tool and you will have to remove any windows calibration by Windows Settings and by typing the search bar "Set up USB game controllers" and then selecting "properties" select the "Settings" tab and click "Reset to default". This should clear windows calibration now head back into the VPC Configuration Tool.
- Click on the Axis tab.
- Click the "CALIBRATE AXIS"
Now your in the calibration screen this screen also has instruction included you will see various visual sliders with a red background this represents your axis and they are out of alignment, in this case, there are mechanical parts inside the base measured with sensitive sensors. For this Constellation grip, you have the X and Y-Axis you gently move the stick up, down, left and right. The Z-Axis can be calibrated by twisting the Constellation grip. And now to calibrate the rY and rX that is the small joystick above the scroll wheel and gently move that up, down, left and right. Now you can see the sliders aligned to their mechanical centre and their background changed to blue.
Saving to Device.
Now the final step is to head back to the Profile tab and select "Export Profile to File". Give the profile an easy to remember to name and select save. Each step is now saved to the joystick after each step but keeping a profile will be useful.
Joystick LED.
The LED is still functional but the function is hidden in the VPC Configuration Tool. Follow these steps to enable modify the colors of your LED(s)
- Select Pro.
- Select LED.
Your WarBRD and Constellation DELTA is now ready to be used in-game now you will have to configure the buttons to your choice and make sure to save those settings as well since it can be time-consuming. Below you can find a screen of all the buttons they remain the same from the previous guide.
- Tech, OC'ing, SEO and more
- Hits: 21213
- Rating:
User Rating: 5 / 5
This is a FAQ for common questions and troubleshooting for the new ASUS ROG series of AIO's. Therefore am writing this article because I could not find much in terms of troubleshooting the new ASUS ROG AIO, this covers the ROG Ryujin 360 and ROG Ryujin 240 AIO's as well as the ROG Ryuo 240 and ROG Ryuo 120 AIO's. Therefore I decided to write a short FAQ and walk through some of the solutions I figured out. Included are also some files to create gif files with or without a transparent background.
OLED picture is stuck, does not refresh or load a new picture.
There is a small chance when testing out various pictures with the ROG AIO OLED screen it seems to jam and does not allow you to refresh the picture. But you can still add text but that keeps building upon the small OLED screen.
- Turn off your PC.
- Locate the USB header that connects to the AIO.
- Unplug this USB 2.0 header and reconnect it.
- Reboot your PC.
- Startup LiveDash and change the picture.
Fans or VRM pump head fan spin upon booting.
When booting your PC the fans on your PC are controlled by the BIOS and not the Fan software. Hence they will spin up based on those BIOS settings. To fix this boot into the BIOS and go to Monitor --> Q-Fan Configuration. And select the header(s) you are using. Ensure you are using the PWM Mode and set the CPU Fan Speed Lower Limit to the lowest value possible. Below is an example where the CPU Fans header is used.
How to install ASUS plugin for Corsair iCue.
Corsair and ASUS teamed up for a plugin and will be expanding into more ASUS products. For now, only ASUS motherboards with RGB zones are supported and will show up in Corsair iCue. Support for other ASUS components is coming in the future. Follows these steps below to install the plugin.
- Aura Sync compatible motherboard.
- iCue v3.23 or higher.
- Aura v 1.07.79 or higher.
- iCue ASUS Plugin.
Installation Steps.
- Install or update Corsair iCue if not yet installed, Exit iCue.
- Install or update ASUS Aura, Exit AURA.
- Extract the folder in Corsair\CORSAIR iCUE Software\plugins
- Start iCue and do not use AURA.
- ASUS Motherboards and in the future other ASUS products will show up in iCue.
LiveDash does not uninstall properly, therefore, it stops functioning.
This problem occurs when installing LiveDash and shows no popup that shows the installation progress however a LiveDash icon does appear on the desktop. Can occur when simply trying to uninstall LiveDash as well. LiveDash will shows as installed under "Apps and Features" and trying to install LiveDash will just give a popup that asks if you want to remove LiveDash and simply will not uninstall. This is due to the fact the registry is not cleared of LiveDash thus Windows will think it is still installed.
- You can try to clean the registry manually but using a program like CCleaner does not work it will detect as with Windows that the program is still installed.
- Head over to Reco Uninstaller: https://www.revouninstaller.com/revo_uninstaller_free_download.html
- Install the program.
- Open Revo Uninstaller and select LiveDash.
- Double click on LiveDash and wait for the restore point to be created.
- Confirm the uninstall by clicking OK.
- Click Finish.
- Select Advanced and click Scan.
- This will show the leftover windows Registry items select the items as shown below.
- Click next(yellow button) and click yes again on the confirmation pop-up.
- Select the 2 leftover programs links in the next window.
- Click finish(yellow button) and click yes on the pop-up window.
- Now you can install LiveDash again and this should fix this problem, do make sure you have the latest version of LiveDash for more features!
LiveDash blocked by (another) Administrator.
Certificate issue where LiveDash is blocked from running on your PC by Administrator or by an Administrator(the inbuild Admin account). Requires a reinstall of the drivers by doing the following.
- Open Windows Settings, Win key + x + n.
- Type in Find a setting: User Account Control Settings.
- Select the: Change User Account Control Settings.
- Set to the slider to the bottom, Never Notify.
- Click Ok and click Yes on the pop-up window.
- Now install LiveDash or uninstall and reinstall LiveDash.
- Set to UAC(User Account Control Settings) back to the default setting.
- Click Ok on the pop-up.
Creating .gif(animated images) or .jpg(static images) for the OLED screen.
First and foremost ensure you stick to the max dimensions of 160 pixels by 128 pixels to ensure you have a nice centered image. And ensure that this is not bigger than 1MB. Any program will work but to make animations you need to use something like GIMP or Adobe Photoshop. A simple jpg can be created with Paint that comes with windows. Even if your image does not exceed the pictures restrictions ensure you use the 160 pixels x 128 pixels or your picture will be off-center.
- Creating a transparent background.
- Remove the background layer.
- Or use the paint bucket tool or convert the background and use color code: #FF0000
- If there is no solid background then you need to select the portion you want with a Lasso Tool or Magic wand.
- If you can remove the background due to the selection process hit Ctrl + Shift + I in PS or select Inverse.
For those who want even less hassle don't worry I made a small .zip file that contains a transparent gif file, black background gif file and a PSD work file with the layers you need so you can use them in an editing program like Adobe Photoshop and GIMP. Those files are called ROG_AIO_gif_files can be found here: AIO OLED Templates
Update fails in ASUS Armoury Crate.
When using the ASUS Armoury Crate application update does not parse the update for the ROG Ryujin and Ryuo even after a reboot of the PC. Seems to be a problem with the Armoury Crate app and can easily be fixed by heading over to the corresponding support page and download the installer for the newest version of the Armoury Crate app.
- ROG Ryujin: https://www.asus.com/Cooling/ROG-RYUJIN-360/HelpDesk_Download/
- ROG Ryuo: https://www.asus.com/Cooling/ROG-RYUO-240/HelpDesk_Download/
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 23049
- Rating:
User Rating: 5 / 5
Simple and free SEO tools, 2019 Edition.
Below you will find a list of online free SEO tools you can use for various websites to improve your SEO, may it be a custom webpage from a WordPress or Joomla installation. Many free SEO tools lists are filled with paid or semi-paid solutions my list will cover those you can use for free may it be you have to register for a free account. This free SEO tools list covers the whole range of SEO needs, so anything from someone starting out with SEO to more advanced SEO users. SEO tools you may find in this list are for keywords, backlinking, site and image optimization, and Google PageSpeed such as load times and total requests. This is my free SEO tools list for 2019 you may use all or some to increase your site traffic.
Webmaster Tools.
There are 3 search engines that allow to submit sitemaps and analyze your site performance based on their own ruleset. These are powerful SEO tools in itself because the data comes straight from the source. Important to note here that with Bing that they provide the data for Yahoo as well. Data mine search results that apply to your website and the number of clicks you get from search results. As well as showing the number of pages from your website that have been indexed or ignored or have errors. And do not forget to submit your site map so the crawl bots will visit your site sooner than later.
- Google Search Console: Google Search Console
The biggest search engine and a must if you want to start with SEO if you want to improve your traffic with big data straight from the source. - Bing Webmaster: Bing Webmaster
Much smaller than Google and they still use meta tags however it can still give you a good amount of traffic. - Yandex Webmaster: Yandex Webmaster
The Russian search engine they offer their services in English as well and a great way to reach out to a Russian audience.
Webpage optimization and performance.
Several websites offer several services and result to analyze the various aspects of your websites such as loading time, minifying various coding aspect such as .css and .html as well as the number of requests. An important ranking factor in SEO is the loading speed and content optimization. As well as some aspect to indicate the end-user experience something that has become a more important ranking factor over time, this includes meta and title description and the structure of your website. The most important ranking factor to consider is that for Google since that yields the most traffic for your website but it is wise not to neglect the other search engines and take them into consideration.
- GTMetrix Weekly: GTMetrix
By far the most popular optimization and performance test on the web it will give you a good idea and what you need to improve on as well as providing a waterfall tab that shows in sequence how your site loads how much time it takes. What makes it even better is that you can test for PC and mobile devices from various location to test how your website will perform to a global audience. - Gift of Speed: Website Speed Test & Performance Optimization Tools
Another optimization and performance test that also allows you to test from different locations but only for PC. They do offer a small selection of tools to use with their test so you can optimize on the fly. - Google PageSpeed Insights: PageSpeed Insights
Straight from the source this test is from Google and will give you an indication of how you will do in ranking based on your website speed. Wise to use to compare to other tests if the results are roughly the same. - Webpage Test: WebPageTest - Website Performance and Optimization Test
This test is much more granular than any of the other tests and allows for a wide selection of test locations as well as devices with a waterfall. Great for deep optimization of your website for SEO.
Backlinks and Analyzers.
Everything for backlinks and SEO related data linked to links, the amount of external and internal links, new links and lost links with that sprinkled in some content analysis with your links. Important to know who links to your website and if they do link to what page. Collecting links is vital for your growth as well as being a ranking factor in SEO. Here are some great free tools that allow you to give a better break down of links to your website and links within your website.
- SEO Web Page Analyzer: Web Page Analyzer Free Tool for SEO
Offering a short summary of your website regarding links, keywords, and social media offers some features from the previous section. Simple and easy to use tool with all the data contained in one page. - Open Link Profiler: Free link analysis tool - Link research
By far the best free link analyzer out there offers a wide range of statistical analysis of your backlinks. You can see the age, anchor text, domains and pages of backlinks to your website. - MOZ: Moz Pro
The free version offers some analytics for backlinks as well as page and domain authority. Great way to verify some of the backlink data you get from other tools. - Browseo: Your New SEO Browser: Browseo
Look at your website from a search engine perspective without any style sheet and what is important for SEO.
Keyword and Search Trends.
See how your content stacks up in the world and see what the trends are. Very important for SEO even more so if you want to take a deeper dive into SEO. These are the tools to find the trends related to the content of your website and search queries from users.
- Answer The Public: AnswerThePublic: that free visual keyword research & content ideas tool
An absolutely great tool to visualize a massive amount of data regarding specific queries for keywords you are using or want to use. Breaks down your search and visualizes them in an easy way great for SEO. - Google Trends: Google Trends
Coming straight from the source see the latest search trends by country so you can adjust your website content accordingly. See current and past search trends coming straight from Google. - Google Correlate: Google Correlate
The little brother of Google trends this gives you are a more granular opposite method of searching for keywords. It will look for patterns regarding your input and tries to find correlating data sets.
Images and Optimization.
Images make up the larger portion of your website site there for it will impact your SEO score if you do not optimize them. These tools will ensure you will keep your quality images but reduce their size so your website will load faster. What is also important is a favicon for your website in various sizes and a search engine to see who is using your images on the web. Great free tools to help you optimize your end-user experience.
- Tiny PNG: TinyPNG – Compress PNG images while preserving transparency
Optimize .png and.jpg images and speed up website loading speeds to increase your SEO score and end-user experience. - TinEye: TinEye Reverse Image Search
Find out who on the web is using your images. - Favicon Generator: Favicon & App Icon Generator
Every time someone visits your website or bookmarks your website it can be referred to by a little icon. This favicon works for all browsers such a Chrome, iOS apps, and mobile phones.
Misc.
Some other tools that I consider to be vital for use in SEO they fill in a niche you won't find on any other the other categories. Ranging from Content Delivery network to a sitemap XML generator and a little tool that pings various crawl bots that you have updated your website content all in all these tools should give you an extra edge when it comes to SEO.
- Cloudflare: CloudFlare
My favourite CDN it will greatly help SEO and speed of your website loading times and improve your overall SEO score. Easy to use and free with a lot of options with most of them being a couple of clicks. - Small SEO Tools: 100% Free SEO Tools - SmallSEOTools.com
An SEO swiss army knife this site provides some great free tools that basically covers every category in this article an absolute overdose of tools however you might some not as great a specific tools previously mentioned. - SERP Simulator: SERP Simulator - SEO Title & Meta Description Tool 2018 | SERPsim
See how your the microdata markup of your website translates into a visual representation. - Ping-o-Matic: Ping-o-Matic!
Notify a wide range of search engines and websites that you have updated the content of your website. - XML Sitemap Generator: Create your Google Sitemap Online - XML Sitemaps Generator
Everything you need to generate an XML sitemap that you can then submit to the various search engines.
This concludes my list of great free and useful SEO tools for 2019. Hope this helps everyone out there who just started with SEO or just looking to improve their website a bit and venture into the phenomenon of SEO. By no means, is this list a bible but a selection of tools from my experience trying to optimize my websites. Also, consider that you do not need every tool every day or week you can use most of the SEO tools on a monthly basis or every time you launch a new website. Be sure to share and of course, a link would help me out a ton.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 15849
- Rating:
User Rating: 5 / 5
SEO in 2019, updated tips & tricks.
Google has updated it's SEO rules and scoring mechanics and sites will also be subjected to manual review by actual people. This means that the "old" SEO game of tricking the system will be harder or even useless. That said if you practised good SEO before not much will change for you since you never tried to trick the system, to begin with. A 200-page manual was released/leaked with instructions from Google to the reviewers on how to proceed/rate websites from now on. With the vast amount of websites out there, it will take some time before you will be reviewed but manual reviews are here to stay and will most certainly weed out the bad SEO practices of the past. This will be a short and sweet article going over the basics and some end-user examples from me the author.
What is SEO?
SEO stands for Search Engine Optimization it basically is about how a human will try to make a site in terms of the actual coding so that a machine/algorithms/AI can understand so it may be ranked and listed in a search engine. Various factors will set your ranking XYZ, trying to cheat the system will be penalized as well as being harmful to web users, helpful content, as well as content from reputable people, will be ranked higher.
Content is King.
Google and any other search engine for that matter provide one service and one service only that is to provide a list of results from a web user query. so it is in a search engine's best interest to answer any query the best possible way. To do so search engines as Google will use programs/algorithms to visit a site and see how it may be listed on their site. For the 2019 update, Google now tries to determine the user's reputation as a writer on the content he/she provides. You do not per se have to hold for instance a Ph.D. in a field but it would help if you do and Google can find that on the web. What also counts is experience Google tries to determine that by finding out more articles of a subject matter you have written about or that you collaborated on with others. It is not just written content it can also be images and videos or even podcasts. Another factor will be back-links to your site or a specific article as well as the authority of those links, the big change this time around is the authority of the link(s) so it is wise to ensure if you want to work on backlinks that those come from good sites in an organic way, so no paid linking as well as advertisement. In short, go for quality over quantity when you try to generate/create backlinks. The next change is the user experience, how easy is to access the information and how do you provide useful content to the web. A fast responsive website that is not cluttered with advertisement and has a proper markup in terms of coding as well as the markup of the text so the end-user can read without distractions and does not leave your site and goes elsewhere. A higher bounce rate is a good indication that a user found what he/she is looking for. And finally in somewhat ties into backlinks what do other random web users think of your site and the content it provides. Reviews or links as a source are a great way to determine that factor.
Content Delivery Network.
A CDN or content delivery network is a great way to gain access to more people all over the world by having your website caches in a cloud-like network. This means that the main server you work on and hosts your site is located near you, your content will be served to web users by a local server decreasing load times and increasing responsiveness. Google as others also considers load times and optimization a factor when ranking your site so even though you have basic hosting a CDN will help with those factors by speeding up that process since they always use high-end servers and internet connections.
SSL and HTTPS.
Another important change is the enforcement of the https protocol for all websites, not just websites that have online transactions. So your entire website has to be using the https://your content, to increase its ranking. This will prevent the spreading of malware and make the web a safer place. This also ties into the end-user experience. You can either get an SSL certificate to start using the https:// protocol from your hosting provider or from your CDN network.
What does it mean in practice?
Let's take my website hisevilness.com and this article as an example, it is a personal webpage of a person who writes about technology as a hobby and the YMYL would be my work in the Defense industry. And the website content is a whole spectrum of subject matter and not a single subject. I do not buy links nor do an advertise on the web all my work is organic and spreads by word to mouth.
Reputation.
My reason to write this article is simply that I also do overclocking of pc hardware which can also be found on the website and SEO is like overclocking your website and I like to share this on my website. In order to establish this, an algorithm or reviewer will look at my social media platforms, steam profile and other content regarding the subject matter on this website. So if you want to establish a reputation link to your social media profiles, profiles like steam, etc. This will reflect who you are as a person, in the case of a business you will have separate profiles so you should link and backlink from those to your website. Try to find older examples of any of your activities or business activities mention and link to those. Share your links on social media like tweet out if you finish an article so people can find it that way. Put your work on Pinterest but ensure you do not have a small sample size of backlinks but a wide variety of relevant backlinks to your site. By relevant is that I get backlinks from overclocking sites to my articles and not from a car sale shop. A secondary source is my online gaming adventures there a logos, screenshots of scores, etc showing that I also spend a considerable amount of time working with hardware and using that hardware. The YMYL would be my work while most of this would not even be on the internet and is even classified it does have mentions in video's like a Peshmarga T-55 tank bouncing of an ATGM(Anti-Tank-Guided-Missile)of the front armor by angling its armor just before impact resulting in a non-lethal impact and the survival of the T-55 tank crew. Google algorithms and reviewers can find these all on YouTube another Google platform. So ensure if you have YMYL content Google can find this by having an online profile that reflects that. While most people will have a much easier time getting their YMYL by getting reviews I, unfortunately, can not due to the nature of my work.
Content Markup.
The end-user experience is important and is made easier by providing content that has a good markup in terms of the coding and in terms of the markup of the actual text. The way your code is presented to Google is important do not clutter your website with crap. Here is a snapshot of my website by GTmetrix.com: https://gtmetrix.com/reports/www.hisevilness.com/NwgNb4Cs My PageSpeed score(Google) is 96% and 83% for Yslow(Yahoo). Run the GTmetrix tool on your own website and see where you can make improvements these will cover both the coding and the content. Just to highlight one major scoring aspect is the image size in size as well as dimension make sure you serve images that fit your page and that they are not resource-intensive in terms of size(kb/mb). An easy way to optimize your images is by using https://tinypng.com/ and re-upload images that were too big in size to a smaller size also speeding up the user experience in the process. Text markup it is important to remember not to spam caps or use H1 headers, use H1 header once to lead in the article then use H2 headers to lead in paragraphs and subparagraphs with H3 headers.
Content Delivery Network.
Make sure you can deliver your content around the globe from local servers without too much hassle and a CDN can be free or paid. I am used www.Cloudflare.com as my go-to CDN. A CDN will also make it faster for Google to load and search your content. As mentioned above the scoring of GTmetrix thus Google shows minifying CSS/JavaScript/HTML a CDN service provider can do that for you with the click of a button. My SSL certificate is also from my CDN so my entire website is using the https:// protocol. As well as using basic GoDaddy hosting that is a shared solution the CDN has greatly increased loading speeds on PC and mobile devices.
Final thoughts.
These are just some of the changes but by far the biggest and will have the most impact on how the web user will be able to find your content for the most part on Google. It is still wise to submit your website to Bing and Yandex so it may be found by a wider audience. For a more in-depth analysis in the form of a webinar, I would refer to this YT video below as well as Google PDF distributed to the reviewers linked below. And for an in-depth SEO article, I previously have written surrounding the Joomla CMS found here: https://www.hisevilness.com/articles/technology/seo-tips-tricks-for-joomla-cms.html
Google Manual User Review Guide PDF: https://www.hisevilness.com/images/PDF_Files/searchqualityevaluatorguidelines.pdf
- Paul "HisEvilness" Ripmeester.
- Tech, OC'ing, SEO and more
- Hits: 69734
- Rating:
User Rating: 5 / 5
Intel i7 overclocking the 8086K on Z390 a Motherboard.
This helpful guide is for overclocking the i7 8700K as well as the i7 8086K the only difference is that the i7 8086K skew is binned at the expense of the i7 8700K skew, that said the i7 8700K should reach 5.0Ghz in most cases whereas the i7 8086K should be able to get between 5.1Ghz and 5.2Ghz or even 5.3Ghz if you have a golden chip. The settings here are an example to guide you to achieve your own overclock and will be different on a case by case basis. Each component is different per build as well as the silicone lottery playing its part. Furthermore, this will be for the Z390 platform, but it should also work for the Z370 platform with the main difference is wifi support for Z390 on the chipset as well as some minor BIOS tweaks. I have also added my Vcore curve for my 8086k overclocking experience as well as the LLC, AVX offset, Ringbus, and validation methods.
My Rig:
- CPU: i7 8086K limited edition.
- Cooling: Corsair H150i Pro AIO.
- Motherboard: ASUS Maximus Hero XI Z390.
- G.Skill TridentZ RGB 32GB 3200Mhz, 4 x 8GB.
- GPU: ASUS ROG Strix 1080ti.
- PSU: Corsair RM850x with Cablemod Pro cables.
- 6 x Corsair LL120 RGB fans, 3 x Corsair ML120 fans.
- Storage: m.2 960 EVO, 1 x 500GB 860 EVO, 1 x 1TB 860 EVO, 2 X 2GB Seagate Barracuda.
- Case: Lian Li PC-O11-Dynamic Tempered Glass.
This is first and foremost a gaming PC with high overclock in mind, optimized for gaming and showcase PC. AMD Ryzen is still a great value option and in my opinion and makes a better workstation, NAS Rig and Capture Rig. With more cores for less AMD Ryzen is a great entry into a work station and productivity and does not require a higher clock speed and overall benefits more from more cores. However, this does not go for all applications that for instance benefit the Intel integrated graphics however if you stack core per core AMD offers much greater value. For that instance, I made my main gaming build with Intel and AMD is the productivity build.
You can find my other guides related to the above here:
- Intel i5 overclocking the 10600K.
- Overclocking Guide for DDR4 RAM.
- Streaming and/or recording using OBS NDI Tutorial.
Getting started with the 8086k overclocking.
The usual checks, BIOS update, Windows update, driver updates, and remove bird shit from the silicone(delid). For delidding and relidding, I used the Aqua-Computer Dr Delid tool. The Der8auer Delid Die Mate 2 should also work. If you do not want to delid, you will run into higher temperatures and CPU throttling at lower voltages. The Z390 motherboards offer a more robust VRM over the Z370 motherboards, but they also should work fine for the Intel i7 8086K and 8700K. In this case, I am using the Maximus Hero XI that has an excellent Prediction display section on the left side it will give you a rough range of voltages and clock speeds for you to work with as well as a rating for your cooling solution. However, this is still guesswork on the ASUS motherboard side and is not featured on other brands like MSI and EVGA etc. Do take this with a grain of salt my initial overclock range was lower and I managed to get to 5.2Ghz stable and even boot into 5.3Ghz on my i7 8086K. Something else to consider is your clock with AVX loads. It will give a ballpark idea on what your voltage is for the overclock with AVX and without AVX loads.
You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide.
- HWiNFO64: https://www.hwinfo.com/download/
- Prime 95: https://www.mersenne.org/download/
BIOS Settings.
Time for some preparations and do some of the basic settings these are the Digi+ Power Control and Internal CPU Power Management settings. As usual, the settings naming convention might be different for other motherboard vendors like MSI, but here an ASUS Maximus Hero XI was used. The most critical part here will be the CPU Load-line Calibration you want to predict your Vdroop and ensuring you do not over or undershoot. In my case, I picked LLC 6, so I have a slight undershoot vs picking LLC 7 that would overshoot and generate a lot more heat. Again this will come down to the silicone lottery in each case and how much voltage you need for your overclock vs the Vdroop you have and the LLC you need to compensate for it.
For a more detailed rundown on LLC, VDroop and voltages for overclocking reference this article: https://en.wikichip.org/wiki/load-line_calibration.
Extreme Tweaker --> External Digi+ Power Control Settings.
- CPU Load-line Calibration: to level 6 or 7, once achieving a stable overclock you could try to set Load Line Calibration 5 even.
- CPU Current Capability: to 170% or the highest possible % on other motherboards.
- CPU VRM Switching Frequency: set to Manual and set it to 500.
- CPU Power Duty Control: set to Extreme.
- CPU Power Phase Control: set to Extreme.
- DRAM Current Capability and DRAM Switching Frequency settings are only needed when you want to overclock your RAM, for now, you leave that as is.
Boot Voltages is only needed when you want to extreme overclocking on LN2 etc. These settings do not apply for overclocking on Air or a Closed or Open Liquid Loop.
Extreme Tweaker --> Internal CPU Power Management.
- Intel(R) SpeedStep(tm) Disabled.
- Long Duration Package Power Limit: Limit set to the maximum for the Maximus Hero XI that is 4095.
- Package Power Time Window: set to the maximum for the Maximus Hero XI that is 127.
- Short Duration Package Power Limit: set to the maximum for the Maximus Hero XI that is 4095.
Advanced --> CPU Configurations --> CPU - Power Management Control.
- Boot performance mode: I've set this to Turbo Performance however this can be left as the default setting.
- Intel(R) SpeedStep(TM): Should be Disabled due to previous settings changes but double-check.
- CPU C-States: Set to Disabled.
Overclock Settings: CPU Core Ratio, voltages, Ringbus, and misc voltages.
First, an important to note about the core voltages, also known as Vcore, there are different save voltages for other cooling solutions and whether you delidded your CPU. As mentioned above, having a delidded CPU with liquid metal and a closed or open loop will have more significant overclocking potential. While the actual voltages will not kill the CPU the current could kill your CPU thermal protection, and other safeguards are in place, but it is better to play it save so adhere to the Vcore guidelines listed below. Ignoring these could lead to faster chip degradation and instabilities as well as thermal throttling.
- Save Voltages for light overclocking, 1.2 Vcore @ 4.8Ghz for the 8700K, 1.2 Vcore @ 4.9Ghz for the 8086K.
This is a good and safe starting point even if you have a good chip lower voltages will help to keep temperatures lower, start here if you are air cooling. - Save Voltages for medium overclocking, 1.3 Vcore @ 4.9Ghz, 1.3Vcore @ 5.1Ghz for the 8086K.
Most data for the 8700K and 8086K stipulates that these are suitable starting voltages when using open or closed-loop cooling. - Above 1.4Vcore @ any frequency you will run into thermal throttling, any overclock on the 8700K or 8086K should be below 1.4Vcore to prevent thermal throttling and maintain save operating thermals.
Again it will vary what your CPU will run on voltages wise however the general rule is that lower voltages are better and you will overclock higher if your chip reaches higher frequency on lower voltages. Now let's dive into applying those overclock settings, some settings vary between motherboard types and vendors you should be able to double-check on the internet for your motherboard. However, the ASUS series should have the same naming conventions, and lower-end motherboards might have fewer settings you can change.
Extreme Tweaker.
Starting from the top, set your memory XMP under Ai Overclock Tuner to XMP you can tinker with your RAM settings once you have confirmed your CPU overclock stable. BCLK Frequency will affect your entire overclock, so any changes here will change the CPU core frequency, Ringbus frequency, and RAM frequency leave this alone for now. ASUS MultiCore Enhancement is for stock settings; it does not affect manual overclocks so it should be Disabled. SVID Behaviour I went at a Typical Scenario; however, it does not affect your 8086k overclock or 8700k overclock since you will manually override these settings. CPU SVID Support should be disabled unless you are using Adaptive or Offset voltages.
The above settings are vital, so you're actual overclock will not be affected in any way shape or form now it is time to dial in the final settings and test the overclock. First, the important setting is the AVX Instruction Core Ration Negative Offset, AVX is in simple terms an instruction set for your CPU that gives it a heavy workload that requires more voltage thus generates more heat and is usually found in productivity and not in gaming or day to day tasks. Therefore motherboard vendors added the option to offset your CPU frequency for AVX loads so that you may achieve greater overclocks for none AVX loads like gaming. Some synthetic benchmarks like Prime95 will use AVX loads so be aware of that. Below are some suggestions for you to test out but I start with AVX frequency for the 8086k of 5.0Ghz and 4.8Ghz for the 8700K.
- AVX offset for normal to bad chips should be 2 or 3.
- AVX offset for golden chips can be 1 or 0.
Next up is setting the CPU Core Ratio this setting will determine your CPU frequency in GHz, so a setting of 50 will result in a 5.0Ghz frequency. For the Maximus Hero X and XI, you have the option to either set the frequency per core or Sync All Cores. To achieve the best performance it is best to use Sync All Cores so select that and fill in desired starting frequency under 1-Core Ratio Limit, for the 8086K we will start at 50 to get a 5.0Ghz frequency overclock. The 8700K it is best to start at 49 to achieve a 4.9Ghz frequency overclock. The BIOS will set the same frequency for all the other cores later on you can revisit this and see if you, for instance, can apply a higher overclock on cores 1 through 3 and lower the overclock on cores 4 to 6.
Next up is the Ringbus of your CPU, basically is the internal CPU communication speed for cache, IGP, memory controller etc. Performance gains here are very small none the less any gain of performance is wanted. But it is wise to start with the stock Ring Bus speed of 43 as in 4.3Ghz and revisit this setting once you confirmed a stable core overclock. A 1:1 overclock is considered the best, but I run mine at 4.8Ghz unofficial the best overlock is within 0.5Ghz(500Mhz) or less over the CPU frequency. Another important setting here is CPU Core/Cache Current Limit Max set this to the maximum, for the Maximus Hero XI that is a 255.75 setting. And leave the Ring Down Bin setting to Auto. Also, ensure the Min. CPU Cache Ratio and Max. CPU Cache Ratio remains the same.
The final step is setting the Vcore or CPU Core/Cache Voltage, this setting will apply to the CPU and the Ringbus to maintain a stable overclock. And you will revisit this section multiple times when your overclock passes or fails. For now, you can set the CPU Core/Cache Voltage to Manual Mode other modes are more finicky and manual mode while being less power efficient does offer greater overclock stability. Under - CPU Core Voltage Override fill in 1.3 this will apply a 1.3 voltage to your CPU for the 8086K this should be more than enough to reach 5.0Ghz, and the 8700K should be able to reach 4.9Ghz. The CPU VCCIO Voltage and CPU System Agent Voltage should be initially left to Auto but should be changed later on to lower voltages and decrease thermal output but only once you established a stable overclock. You can opt to save your settings under Tool or proceed with hitting F10 to save your settings and reboot your PC. The first boot might power up and down this is your PC testing out your overclock settings but should boot into windows. If your PC fails to boot the overlock failed, and you should either lower the voltage of the CPU Vore/Cache Voltage or lower the CPU frequency CPU Core Ratio.
Stability Testing.
Now that you have booted into windows you should do some stability testing to ensure your overclock is stable I usually start with Cinebench and do three runs to give me a good indication as well as ensuring the overlock does not generate more than 90C of heat preferable lower than that. If your initial Cinebench runs pass you can head back into the BIOS by holding Shift, then click restart from the windows menu, then select Advanced Troubleshooting Tools, Advanced Options and select UEFI Firmware Settings or simply restart and keep pressing Del or F2 when booting up. Depending on a pass or fail you either lower or increase the CPU Core Ratio and boot back into windows and run Cinebench again to see if you fail or pass. Failing again, you will need to lower the CPU Core Ratio until you are stable at the same CPU Core/Cache Voltage.
- Cinebench: https://www.maxon.net/en/products/cinebench/
- Prime95: https://www.mersenne.org/download/#download
- HWiNFO64: https://www.hwinfo.com/download/
If you pass, you should increase the CPU Core Ratio until the Cinebench runs fail and then increase the Vcore but not above 1.4 volts. Once you have established the max possible overlock, you should do a final stability test using Prime95 using the Small FFT's setting and run that for at least 30 minutes without crashing or the program reporting errors. Very important as well is ensure with the final test to check your temperatures with a program like HWiNFO64 and make sure you do not go beyond 90C or thermal throttle altogether. When doing so, make sure you either have a fan curve that will run at 100% with temperatures above 75C or set your fans manually to run at max RPM.
Once you completed those test you can consider your overclock stable you can now opt to adjust the Ringbus speed and lower the CPU VCCIO Voltage and the CPU System Agent Voltage and repeat the stability testing with starting with Cinebench runs then confirming stability with Prime95 while keeping an eye on temperatures in HWiNFO64. And remember to give the Load Line Calibration a shot at setting 5.
- CPU-Z Validation 8086K @ 5.3Ghz: https://valid.x86.fr/6fjzn2
- CPU-Z Validation 8086K @ 5.2Ghz: https://valid.x86.fr/1gpkal
8086k Vcore Curve.
To help out some other overclockers, I went back into the Bios and did some testing with various clock speeds to show the Vcore curve for my 8086k. Here are my results yours may vary due to the silicone lottery.
8086k @ 5.0Ghz.
- 50 Core Ratio.
- Vcore @ 1.230
- AVX -1
- LLC 6
- Ringbus @ 47
- Validation with P95 Small FFT's and Custom 8K FFT's.
8086K @ 5.1Ghz.
- 51 Core Ratio.
- Vcore @ 1.295
- AVX -1
- LLC 6
- Ringbus @ 47
- Validation with P95 Small FFT's and Custom 8K FFT's.
8086K @ 5.2Ghz.
- 52 Core Ratio.
- Vcore @ 1.380
- AVX -1
- LLC 6
- Ringbus @ 47
- Validation with P95 Small FFT's and Custom 8K FFT's.
8086K @ 5.3Ghz.
- 53 Core Ratio.
- Vcore @ 1.425
- AVX -2
- LLC 7
- Ringbus @ 47
- Validation with P95 Custom 8K FFT's Only.
Now you should have a firm grasp on how to overclock an 8086k or 8700K on a Z390 motherboard. The numbers used in the pictures are for my end-use case and might vary with you. Cinebench runs scores should be around the 1700 mark. Slight instabilities can also be spotted when Cinebench hangs for a second or more. Increasing the CPU Core/Cache Ration by 0.005 can even fix that. Remember to share my guide if you find it useful.
- Paul "HisEvilness" Ripmeester.
- Tech, OC'ing, SEO and more
- Hits: 23839
- Rating:
User Rating: 5 / 5
Samsung A3/A5/A7 2017 Root & Oreo OS upgrade Tutorial.
I found a great way of turning my Samsung A5 2017 into an A8 2018 in terms of the OS through a ported OS, as well as having root access. I found current guides somewhat confusing so I decided to write my own guide to root and install the OS. But before we start this can brick your device so make sure you make back up of all your files, contact list and data on a micro SD card and then back up those to your PC for redundancy. Again do this at your own peril however in a worst-case scenario you have to install a stock ROM and start over, something I will cover in the last part of this guide. Also, an important note bank apps tend to NOT like rooted phones, for this reason, I would advise against rooting and installing a custom OS or simply get a 2nd phone just for banking apps I am using a Samsung A3 2017 for banking apps that I left untouched and unrooted. This tutorial also works for the Samsung A3 2017 and the Samsung A7 2017 version but in this case, I am using a Samsung A5 2017 to write this tutorial.
A glossary can be found here: Samsung Galaxy devices root, recovery, and custom ROM FAQ.
Preparations:
The hardware side and enabling developer mode.
- A Samsung A3/A5/A7 2017 Phone.
- Micro SD Card of a capacity of 3GB or more.
- Developer Mode Enabled(How to below).
- Samsung USB Cable & any PC or Laptop.
The enable developer mode procedure:
- Go to Settings.
- Scroll down to "About Phone".
- Software Information.
- Look for the infobox "Build number".
- Tap this 7 times, after 3 times you will get a notification "you are x tabs away etc"
- Head back to "Settings".
- Scroll Down.
- Select "Developer options".
- Enable: "OEM unlock".
- Enable: "USB debugging".
And you are done preparing to root and install a new OS to your Samsung A3/A5/A7 2017 phone. The next steps will be downloading the right software versions and utilities to root and install the Android Orea 8.0 OS. Below I will list and link all the files you need including a link to a zip file stored on my site to download all the files but for those security nuts out there I will provide a link per download so you can verify the content of each individual zip file.
Download the following files:
- Odin3: https://odindownloader.com/
- TWRP: https://twrp.me/Devices/Samsung/
- RMM-State Bypass Mesa: https://forum.xda-developers.com/samsung-a-series-2017/how-to/how-to-root-january-security-patch-sm-t3739225/post75360965#post75360965
- Magisk v18.x, Scroll down do not get the manager app: https://magiskmanager.com/
- HadesROM Oreo Stock V6.0 Final: https://forum.xda-developers.com/samsung-a-series-2017/development/rom-oreo-hadesrom-stock-t3779567/post78352504#post78352504
- Or download all files from my site(moved to google drive for better download speeds): https://www.hisevilness.com/downloads/download/6-miscellaneous-downloads/12-samsung-a3-a5-a7-2017-root-en-os-files.html
Now extract the Odin3 zip file on your desktop or desired folder and place the TWRP zip file in there as well, place the RMM-State Bypass Mesa v2, Magisk v18.x and HadesRom Oreo Stock v6.0 on your micro-SD card.
- Power off your phone.
- Hold the following buttons: Home button + Power button + Volume DOWN button, this will load you into a green screen with "downloading".
- Start Odin3.
- untick the Auto-Reboot.
- Under AP select the TWRP zip file you placed in your Odin3 folder.
- Click Start.
- Wait for the Odin3 program to say Pass, a big green box that says Pass right below the Odin3 program header.
- Hold the following buttons: for all the 3 Galaxy A series Power button + Volume DOWN button to power down your device.
- Hold the following buttons: For the A3 Volume Up + Home Button + Power Button, A5 Power button + Volume UP + Home button, for the A7 Volume Up + Volume Down + Power Button, and release on the Samsung, screen to enter TWRP.
- Swipe to unlock or simply select Wipe.
- Tap: "Advanced Wipe" and select: Dalvik Cache, Cache, Data, System.
- Select wipe again and tap the: Format Data(this step is only needed when coming from the stock ROM"
- Tap the "Select Storage" button and select your micro-SD card.
- Select the RMM-State_Bypass_Mesa_v2.zip.
- Now swipe the "Swipe to Confirm Flash"
- Select and tap Reboot and select "Recovery".
The next step in TWRP is to root your device using Magisk v18.x or newer. And allows for root access on your phone.
- Since you rebooted into TWRP in the last portion of this guide select Install.
- Select the Magisk zip file.
- Swipe the "Swipe to confirm Flash"
- Select Reboot and select Recover.
So now your device is rooted it is time to install the custom Hades ROM you can also opt to just keep your device as is and not continue with the next step of installing a custom ROM.
- Last step you booted back into TWRP.
- Select Install.
- Tap "Select Storage" and select your micro-SD card.
- Select the "hadesRom_Oreo_Stock_v6.0"
- And now swipe the"Swipe to Confirm Flash"
- This will install the custom ROM.
- Now select Reboot and tap "System"
This should now boot into your new Oreo 8.0 OS and will prompt you to do the setup as usual. If you followed this guide to the letter anyway below I will go over the steps when you hard or soft brick your device. When you do or corrupt any files by unplugging or stopping any flashing in the above-mentioned steps you will need to install the stock ROM and start all over. The main reason why everyone says make backups, while I never had any problems this is just a cover all the basics guide.
First of all, you will need to find a stock ROM of your phone, may it be the Samsung A3/A5/A7 2017 from the correct country and provider. Sites might require you to register and the download speeds might be somewhat slow of premium membership.
- https://www.stockrom.net/samsung
- https://www.sammobile.com/firmwares/ / https://www.sammobile.com/firmwares/galaxy-a5/SM-A520F/
After obtaining the correct or generic stock ROM you will need to unzip the files in a folder on your hard drive that can van easily find them. The next step is to open Odin3 and connect your phone via the USB cable. If your phone does not even shut down or does not respond simply let the battery drain.
- Power off your phone.
- Hold the following buttons: For the A3 Volume Down + Home Button + Power Button, A5 Power button + Volume UP + Home button, for the A7 Volume Up + Volume Down + Power Button, this will load you into a green screen with "downloading".
- Select the BL file, files you unzipped starting with BL_ in Odin3.
- Select the AP file, files you unzipped starting with AP_ in Odin3.
- Select the C P file, files you unzipped starting with CP_ Odin3.
- Select the CDC file, files you unzipped starting with CSC_ Odin3.
- Ensure that only F.Reset Time and Auto Reboot are ticked.
- Select Start.
- Wait for the big green box with Pass it will then reboot into your stock OS.
This will recover any damage, unroot/unbrick and unfck your Samsung Phone. And you can opt to redo the steps above or call it a day. In any case, I hope you enjoy this tutorial and the endless possibilities an unrooted phone gives you. You can find my guide for the Samsung J6 2018 here: Samsung Galaxy J6(2018) guide to Root and Custom ROM and a general guide on using TWRP, Magisk and Odin for all Samsung Galaxy devices here: Guide to custom recovery and root on the Samsung Galaxy series.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 39794
- Rating:
User Rating: 5 / 5
OBS and NDI streaming and recording tutorial.
This will be a quick run down to record and stream without the need for a capture card. Streaming directly from your gaming rig without a capture card will result in performance loss in a game. While initially, I was looking to buy a capture card the end result was disappointing. My main monitor is a 1440p 165hz refresh rate and the capture card locks the refresh rate to 60hz and the Duplicate Desktop option also generates problems on its own. And you still have to run software from your main pc besides this requires resources it also means capturing in-game means you can not alt-tab as it will cut the feed and displays your captured desktop. However, I went back to the web trying to find some way I can capture footage and have more freedom doing so. Here is where I stumbled upon NDI for OBS it removes all restrictions I have with a capture card and allows for much better fine-tuning of your whatever you want to capture.
Pros:
- No capture card needed.
- No performance impact on your main/gaming rig.
- Recording and streaming in high quality at the same time.
- Capture any resolution size and increase or decrease the resolution size.
- No refresh rate cap on the main/gaming rig.
Cons:
- Requires a 2nd PC.
- Takes up LAN bandwidth.
Getting Started with OBS and NDI.
You will need a 2nd PC, this can be any PC or laptop the better, of course, will result in better footage as well as being able to stream and record at the same time if you are a content creator as well. You can start out with a very cheap 2nd hand pc with cheap mice and keyboard as well as a screen. you can use 1 screen but this would mean you will have to change feeds what is suboptimal and you would have to set everything up before starting a stream and or recording. however, you would only need an iGPU or basic GPU since you will not use that hardware to capture any feed from your gaming rig. In terms of RAM, you will need 8GB however you will be needing a strong CPU since all encoding is done with the CPU. In short, the more cores and the higher the frequency the better, starting with a Ryzen CPU or older gen Intel CPU would yield the best results.
For future reference, I will list my NAS/Capture rig specs, nothing special about it I am using parts from my older gaming rig I recently upgraded.
- CPU: Ryzen 5 1600X overclocked to 3.9Ghz.
- RAM: DDR4 Corsair 16GB 3200Mhz.
- GPU: ASUS RX 570 4GB(no iGPU on Ryzen).
- Mobo: ASUS X370 Gaming-F.
- Storage: M.2 C Drive, SSD Gaming drive, Striped RAID Array.
The Raid array is for storing the footage, you do not need any M.2 or SSD for a Capture rig I just had these drives on hand. Another important note for those who overlock either of their rigs ensures your fan curve is set to create a minimal amount of noise. Having a beefy CPU cooler with a higher TDP will help greatly reducing noise while maintaining cooler CPU load temperatures. I am a fan of the Gelid Phantom Black overkill for a NAS/Capture rig but it barely makes any noise so a perfect solution for a modest price(35 Euro). While running a Corsair 150i Pro 360 radiator with push/pull on my 8086k @ 5.2Ghz, delidded and liquid metal applied and resealed.
Besides the obvious OBS installation on both PC's or Laptops, you will need the NDI plugin the installation file can be found here: OBS NDI You will need to install this on both systems and reboot. Your gaming rig will transfer the captured feed over your LAN or Wifi so ensure those can handle the increased traffic. I am recommending you are at least on a 1GB LAN using Cat5e cables, a 10GB network is better but a lot more expensive. Wifi is not stable enough in most cases I would recommend against using that but it can work at the cost of performance of the captured feed by saturation of the wifi signal. Using a 100MB/s network is possible I have seen my traffic go up to 25mb/s with just the capture feed, it will restrict your internet performance. Important to remember here is that you will send from your gaming rig to your capture rig a feed over LAN of x amount of MB/s and that both rigs will also communicate with the internet taking up x amount of MB/s for streaming and gaming.
But in most cases routers have 1GB switches so unless your network is really old I would not be worried but it is certainly wise to check your router specs and double-check the network cables you use an upgrade if needed.
OBS: https://obsproject.com/
Streamlabs: https://streamlabs.com/
OBS NDI: https://obsproject.com/forum/resources/obs-ndi-newtek-ndi%E2%84%A2-integration-into-obs-studio.528/
Setting up your NDI Feed.
You will capture from your gaming rig, voice chat will happen from the Gaming Rig so you will need to setup OBS or Streamlabs to your taste. All OBS or Streamlabs will do it generate a feed and send it to through your LAN to your Capture Rig. Besides your own preferred setup, you will need to set up the NDI plugin. Any extra you might have like overlays, widgets, and alerts can be done from either rig, but I would suggest using the Capture rig so you never have to alt-tab and use the mice/keyboard or even streaming deck(s) from your capture rig. It allows you to work on your stream without the viewer ever knowing as well as any smooth recording session as a result.
In OBS go to Tools then select NDI Output Settings, tick both boxes on Main Output and Preview Output and give them a name.
You will notice that while the NDI plugin is active you can not modify the output settings so ensure you have those set or go back to the NDI plugin and untick the boxed to modify your output settings. I will have some more tips for the quality of your capture feed below but first, let's finish the basics. The next step will be capturing the feed using NDI plugin on your Capture Rig, In your preferred scene to stream or capture add a source and select NDI Source, Select Create new and name this source to your liking and click OK.
You will be presented with an options screen, Under Source name select the feed that you named in OBS/Streamlabs NDI plugin setup. Ensure you use the highest possible bandwidth for the best results unless you intend to use lower settings. Also, make sure the YUV Range is set to Full and the YUV Color Space is set to BT.709. And then click OK. You will notice as soon as you select a feed it will start displaying your desktop this means it is now receiving and you are ready to start Streaming and or Recording.
Now you will have to select your stream service and enter your stream key and select a Recording Path if you wish to record as well. Furthermore, you will have the option to record as you stream or just make a recording for you to make content. Always use the X264 encoder over hardware, the CPU encoding is more powerful and yields better quality results. Important here as well as to ensure you select the right bitrate with the right resolution for your recording or stream. In my case using my hardware I Record and Stream 1080p @ 60 FPS with a streaming bitrate of 6000 and a recording bitrate of 12000.
These settings will vary with hardware as well as any limits a streaming service might impose on your feed, but recording wise you can do whatever you want just make sure there is no lag and you have a stable stream that does not drop frames giving the best viewing experience.
Recording Only.
If you just wish to capture video material for let's say YouTube content without much hassle simply go to Output under Settings on the Capture rig. Then select the Output Mode and set this to Simple. Ensure your recording path is correct and select Indisnguisable Quality, Large File Size. Recording format set to flv if you lose power you can still use the captured material over mp4 etc, you can convert the flv to mp4 if your editing software needs it later on. Also, make sure the Encode is set to Software (x264). But remember this will be large files so you will need plenty of disk space and if you want to make backups you will need a beefy NAS solution locally or in a cloud storage solution. To start recording simply click Start Recording on your Capture rig to ensure you do not have any overlays active to capture clean material.
CPU presets vs Bitrate.
They achieve in essence the same, however, they both increase quality at the expense of increased requirements. Increased CPU presets will require a better CPU going from very fast and up. While bitrate will increases the bandwidth you need in your LAN and internet provider upload speed. Since there are so many different configurations it is hard to pinpoint each PC build but for reference, a Ryzen 5 1600X will stream and record over 1GB LAN, 15MBPS upload, 4500 Bitrate with a Fast CPU preset 1080p @ 60 fps.
- CPU Preset: Requires a better CPU the higher the preset.
- Bitrate: Requires more network upload speed the higher the bitrate.
Tips & Tricks.
As you may notice the OBS/Streamlabs resolution for streaming and recording is set to the screen size, you can temporarily set your screen resolution to 1440p or 4k and adjust the settings in OBS/Streamlabs. Then you can save these settings without OBS/Streamlabs reverting those back when you set your resolution back to the original resolution of the screen. Remember to adjust your bitrate accordingly and test your stream and recording for a CPU bottleneck. Another way to increase your stream and recording quality is by increasing the CPU Usage Preset from Very Fast to Faster or higher. You can on your main rig select under Tune the Film setting to increase quality at the expense of LAN bandwidth.
Bitrate options for streaming.
- 1080p @ 60 fps: 4500 to 6000.
- 1080p @ 30 fps: 3500 to 5000.
- 720p @ 60 fps: 3500 to 5000.
- 720p @ 30 fps: 2500 to 4000.
This covers the basics of setting up your OBS/Streamlabs streaming and or recording Capture Rig there are many more options but this should get you started on a high-quality stream and or recording spree.
Please share or link the article if you find it useful.
- "Note to self: shoot anyone near the console on outpost Kareah"
- Tech, OC'ing, SEO and more
- Hits: 4245
- Rating:
Opinions, opinions and then some more opinions when it comes to desktop builds with AMD and Intel CPU's. Stepping away from the fray I would like to throw my 2 cents into the conversation as an end-user who pays for his hardware. Writing this article is based on end-user experience from a person who was listed as the world's most dangerous hacker using a Pentium II. To an advent gamer who racks up legendary scores in PvP games in over 2 decades of gaming, photoshop editing, and web design. At the end of the day, it is to you the reader and therefore end-user how to spend and what to spend your money on. This article is for the purpose of offering perspective backed up by experience from different angle stepping away from the fray.
Value.
Value is made up in 2 parts, the first is what a corporation would like to charge you for their product. This is effected by the bottom line, how much it costs to produce their product(s), their R&D expenses, PR and staffing costs. Part 2 is you the end-user, you decide how much value you want to attach to a product, the corporate PR tries to influence you. It is called Public Relations for a reason they are being paid to represent their product as best they can and might even lie. Always wise to cross-reference with multiple sources, people who are for and against but try to filter out the "fanboy" information. But at the end of the day you the end-user decides where to spend and how much you are willing to spend on a given product.
CPU Bottleneck, performance, and basics.
A bottleneck in your hardware is either the CPU or the GPU when it comes to gaming. In order to find what is your bottleneck run some benchmarks ingame and see what is maxing out first. Some games are more CPU intensive and some more GPU intensive, run different games to get an accurate picture. Then there is your screen, 1080p, 1440p and 4K those will also bottleneck different components. 1080p will always bottleneck the CPU and 4K will always bottleneck the GPU. Then there is a refresh rate, a 165hz screen is capable of displaying 165 FPS with the standard being 60hz on most screen. This ties into your screen resolution so when your CPU or GPU is getting bottlenecked at different resolutions. Other components such as the amount of RAM and what speeds and timings your RAM runs. Your storage solution also influences this, games on an SSD will have better loading times, lower latency over a regular hard drive.
Intel.
Known for higher prices but the best clock speeds on their CPU's, the Intel premium as it is lovingly referred to. Intel has an overall dominance over the desktop, laptop and server market over AMD and you will see more Intel systems.
Their performance for high-end gaming/overclocking is somewhat hampered by using really bad paste between the chip and IHS. And not all Intel CPU's can be overclocked you will need a K variant such as an 8086K and a motherboard that has an overclocking chipset.
AMD.
Mostly known for the value and not charging a premium for their product AMD is not known by many in the general public. They have a far smaller market share then Intel but are making a come back with their Ryzen and Thread Ripper CPU's.
All AMD chips are soldered so their thermal performance is much better may it be at lower clock speeds. The only motherboards from AMD that do not support overclocking are their low-end motherboard chipsets.
Building AMD.
Most commonly referred to as the budget option AMD systems tend to cost less may it be at a small performance hit in gaming. With workstations and servers, they are however making waves with the Thread Ripper being on par with Intel in terms of performance. I am using a Ryzen 1600X that I used for gaming and now I am turning it into a NAS/Capture rig with NAS storage drives. It has lower operating voltage thus consumes less power and the motherboard chipset offers more PCIe lanes over Intel. This means you can run an m.2 C drive and 6 SATA drives with a GPU and a capture card without add-in cards. As mentioned above the CPU is bottlenecked at 1080p there for it is wise to use a 1440p screen with free-sync and an AMD GPU. The bottlenecked is now your GPU with free-sync on an AMD GPU smoothing out the frames per second. AMD GPU's are in general less expensive then NVIDIA and the Free-Sync monitors also charge no premium. Most people on a budget go for 1080p but that would as mentioned above bottleneck the CPU resulting in a lower FPS. In short, if you want high fps with high refresh rate Free Sync monitor but you are on a budget go AMD.
Building Intel.
If you want the highest possible FPS at the highest possible refresh rate you will end up with an Intel CPU and Nvidia GPU. But this will come at the premium even more so in recent days of writing this article currently prices are inflated so you pay even more. As well as building a workstation, you also will pay this premium more performance at an exponential cost. Intel has the i5/i7/i9 as a mainstream CPU's and the Xeon and X series CPU's for workstations and servers. The main difference between mainstream vs professional in the number of PCIe lanes and RAM channel you have. Gaming on a highly competitive level is still best with Intel you will get the best FPS at the highest possible refresh rate. That said your GPU will be the bottleneck on 4k but most high-end gamers or streamers do not play on 4k due to the lack of FPS. 4k Gaming is becoming somewhat viable with the new 2080ti and the release of 4k high refresh rate monitors. But it will be at least 1 more generation of GPU architecture before 4k gaming on the highest level will be viable. And due to the fact the mainstream CPU's offer fewer PCIe lanes, you will not be able to connect as many devices to your motherboard. That said most gaming PC's use external storage, for the most part, may it be somewhat forced upon by Intel. Also to consider here is when using NVIDIA you cannot use Free-Sync you will be relegated to G-Sync that also comes with a premium. You can opt-in to use an AMD GPU and go for Free-Sync but at the current time, there aren't any real high-end AMD GPU's. For my end-user experience, I wanted the highest possible performance on my 1440p, 165hz Acer Predator monitor. Running on an overclocked 8086k/Z390 Motherboard, ASUS ROG 1080ti, 32GB of G.Skill DDR4 with Samsung 860 EVO SSD's.
Conclusion.
Intel and AMD are pretty much tied in the server and workstation market with AMD offering much sharper pricing for their products. For gaming, Intel is still king if you want the absolute max in frames per second paired with an Nvidia GPU.
AMD is a great budget option, from low end to mid-range builds that will game just fine at considerably less cost. it comes down to you the end-user where you want to spend your money and how much you wish to spend. But the market does need competition or prices will be inflated and performance gains will be far less. Therefore I step away from the fray and I buy AMD/Intel and Nvidia products when they are priced right for the right amount of performance.
-Booommmm! Headshot!
Paul "HisEvilness" Ripmeester.
- Tech, OC'ing, SEO and more
- Hits: 62037
- Rating:
User Rating: 5 / 5
AMD Ryzen 5 1600X overclocking guide.
Here is my overclocking guide for the R5 1600X based on my experience using an ASUS X370 Gaming for a better V.R.M. over a B350 chipset. After some months I decided to upgrade my 1600 to a 1600X to see if there is a difference in performance, on paper at least the X series should offer higher clock speeds. Upgraded to an X CPU but I did not get a Ryzen 7 over a Ryzen 5 since clock speeds remain the same, the Ryzen 5 1600X and Ryzen 7 1800X offer the best clock speeds. So for anyone looking for a CPU for gaming higher clock speeds take president over core count for the best experience.
My Rig, PC Partpicker.
Link: https://pcpartpicker.com/list/GvtDkd
- Case: Phanteks Enthoo Luxe.
- Motherboard: ASUS STRIX X370-F.
- CPU: Ryzen 5 1600X Retail.
- RAM: G.Skill - Trident Z RGB 32GB 3200
- GPU: ASUS STRIX GTX 1080ti.
- P.S.U.: E.V.G.A. SuperNOVA G3 750W Gold.
- Samsung 960 EVO, O.Z.C. Agility 3 256GB, W.D. Green/Blue 1TB storage drives.
- Cooling: CoolerMaster LiquidMaster 240 AIO.
- Case fans: 4 x 140mm intake fans, 3 x 140mm + 1 x 120mm exhaust fans.
If you read my previous article regarding the Ryzen 5 1600, you will see I have made substantial upgrades to my P.C. As it stands, the only matter is that the 1080ti seems slightly bottlenecked by the lower per-core speed over an Intel CPU.
However, as newer games enter the market supporting better multicore performance, this will negate this current gap for AMD relative to Intel. Pure performance-wise an i7 would be better but for a more significant premium and it would only be for gaming.
You can find the related guides here:
Ryzen 5 OC'ing the 1600.
Intel i7 OC'íng the 8086K on Z390.
Streaming and/or recording using OBS NDI Tutorial.
Getting Started with overclocking the AMD Ryzen 5 1600X.
As always insert your desired hardware and ensure it boots and windows version of your taste is installed. For this guide, I used an A.S.U.S. motherboard and a 240 AIO for cooling. Air cooling might make it harder to achieve a higher overclock.
The principle remains the same as well as using a different vendor. However, they might use different wording then A.S.U.S. Also, make sure to run a baseline benchmark to check stability at stock settings and scores so you can measure any gains. Check your BIOS version especially with Ryzen updates do tend to offer more excellent stability especially RAM wise.
You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide.
- HWiNFO64: https://www.hwinfo.com/download/
- Prime 95: https://www.mersenne.org/download/
BIOS Settings.
Ensure you run stock DDR4 RAM speeds that is 2133mhz with stock timings. As you might be aware of Ryzen is a bit funky when it comes to RAM, but higher MHz will yield a faster system. The RAM clock speeds tie into the infinity fabric that "glue's" chiplets together in the die. For the best results ensure you have Samsung B-Die or Hynix A-Die IC's, you can check the Q.V.L. or RAM manufacturer as well as use Typhoon Burner. Note the screenshot below has my D.O.C.P. profile the highest settings, keep the stock timings for now and change this after finishing your CPU overclock.
Now to get down to getting the best out of your chip without burning the house down. As always you are bound by the "silicon lottery", and on this draw, I have the short straw because I am not getting better clock speeds. Good chips can run 4.1Ghz with proper voltages mine are a bit on the high side, and I tuned down my overclock just to be saved.
DIGI+ VRM Settings Ryzen 1600X.
The X370 offers much more in the BIOS for overclocking, a greater range of settings then a B350 board as well as a better V.R.M. A better V.R.M. translates into a more stable power supply, fewer fluctuations resulting in great stability.
- VDDCR CPU Switching Frequency to 300, a higher frequency tends to be a waste of power.
- V.D.D.C.R. SoC Switching Frequency to 300, a higher frequency tends to be a waste of power.
- VDDCR CPU Current Capability & V.D.D.C.R. SoC Current Capability to 130%, in short, how much power it can draw over the baseline of 100% to 130%.
- VDDCR CPU Power Phase Control & V.D.D.C.R. SoC Power Phase Control both set to extreme.
- VDDCR CPU Load Line Calibration & V.D.D.C.R. SoC Load Line Calibration set to level 3, higher or lower resulted in instability in my case yours could be different.
These settings are the best for my chip, especially the Line Calibration settings vary from chip to chip if you are close to stable make changes here.
AMD CBS.
Settings of importance here are Core Performance Boost. This will set your clock speed to the number entered in the BIOS without a boost. If you leave this one, it will result in instability due to the chip trying to boost higher frequency, when running at the highest frequency this will result in crashes. And a Global C-State Control should also be disabled since this function is for power savings and would try to downclock your CPU and down volt VDDCR CPU voltage.
Ryzen 1600X V.D.D.C.R. Core Volts.
As with the Ryzen 5, 1600 the none X the same volt limits apply, going beyond those will result in your CPU degrading to the point it will not maintain the overclock. Also to note is that the X version has a higher set temperature not to be alarmed by higher numbers, this is why better cooling is essential. When stress testing the overlock, you want to use a tool like HWiNFO64 to monitor temperatures, clock speeds, and voltages.
- AMD Recommended Voltage: 1.350 to 1.375 volts.
- Community Recommended Voltage: 1.400 to 1,450 volts.
- Absolute max and not recommended: 1.500 to 1550 volts.
The two settings you will have to adjust here are CPU Core Ratio and VDDCR CPU Voltage. The first is a straight-up number the latter is an offset number. On the X370 you either use Offset Mode or Manual Mode, Offset Mode offers better granular tweaking over manual Mode so we will be using Offset Mod. Now it comes down setting the CPU Core Ratio, start at 38.00 and then set the Offset mod to 0.0375. This should work on any system. If this does not post, you have a terrible CPU that will be a nightmare to overclock, and getting higher frequencies will need exponential more volts. Run a quick Cinebench to see if your stable if so reboot and head back into the BIOS, now set the CPU Core Ratio to 38.50 and keep the Offset mode as is. Repeat the process add 0.20 until your Cinebench test fails. Now you can add more volts in the Offset mode, an Offset of 0.07500 will give 1.425 V. But do not go straight to an Offset of 0.07500, up the voltage 0.00625 then see if your system will post and then increase the CPU Core Ratio again until it fails. With a bit of luck, you should be stable at 40.00, a 4.0Ghz on all cores the less voltage it takes to get to 4.0Ghz the better your CPU is. Fewer volts is less heat and a higher overall overclock see if you can make it to a CPU Core Ratio of 41.00 with 0.07500 Offset or lower.
V.D.D.C.R. Curve.
Here is my V.D.D.C.R. volt curve for my 1600X I must add that this was added well over a year later with a much more mature BIOS version for my STRIX X370-F. But all settings were tested using a Gelid Phantom Black CPU Cooler(dual fans). Depending on your motherboard and CPU due to the silicone lottery, your mileage may vary but this should give you a good indication where your CPU is compared to this 1600X sample.
1600X @ 3.7Ghz.
- 37 Core Ratio.
- VDDCR @ 1.325
- CPU LLC 3
- SOC LLC 3
- Validation with P95 Small FFT's and Custom 8K FFT's.
1600X @ 3.8Ghz.
- 38 Core Ratio.
- VDDCR @ 1.350
- CPU LLC 4
- SOC LLC 4
- Validation with P95 Small FFT's and Custom 8K FFT's.
1600X @ 3.9Ghz.
- 39 Core Ratio.
- VDDCR @ 1.39375
- CPU LLC 5
- SOC LLC 5
- Validation with P95 Small FFT's and Custom 8K FFT's.
1600X @ 4.0Ghz.
- 40 Core Ratio.
- VDDCR @ 1.450
- CPU LLC 5
- SOC LLC 5
- Custom 8K FFT's(not deemed fully stable).
Now when you have achieved a stable overclock, it is time for a proper burn-in test to validate your overclock and ensure it is completely stable. Use Prime95 and run that for at least 30 minutes to an hour, if your overclock holds it will be completely stable under stress as well as average load. If your crash on Prime95 that means you're overclock is unstable, and you have to lower the CPU Core Ratio or increase the Offset voltage. Make sure you keep an eye on your temperatures, HWiNFO64 is a useful software-based monitoring tool although actual sensors will be more accurate. This concludes the overclocking guide for the Ryzen 5 1600X on an ASUS X370 motherboard, remember mileage may vary and may Gaben be with you.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 23048
- Rating:
User Rating: 5 / 5
Case Airflow: Case Study with a
Phanteks Enthoo Luxe.
In part I found here: Case Airflow, Cooling the right way. the fundamentals of setting up a good air cooling loop. The 3 basic set up positive pressure, negative pressure and neutral pressure for case airflow and the abbreviations common for air cooling.
For part II diving in deeper with a specific case the, Phanteks Enthoo Luxe using a wide range of fans and pressure setups. While I prefer a negative pressure setup I prefer to go over the numbers on a case by case basis running the numbers per setup.
The Case; Phanteks Enthoo Luxe.
Recently upgraded to a Ryzen 5 1600 and decided to upgrade the case as well, my old Antec Dark Fleet 30 was not optimal for cable management. This case is an Enthoo Luxe is a full tower model derived from the Enthoo Primo offering most of the features at a slightly smaller size. For cable management, there is plenty of room, Steel chassis with Aluminum faceplates and room for 8 case fans and 2 drive cage fans. If you are in the market for a new case look at the Phanteks line they have many features, also interesting to check out are Cooler Master cases. But for this article, the fans are important since this is not a review but a specific study with the Enthoo Luxe.
Front: 1 x 200mm or 2 x 120mm or 2 x 140mm fans or 1 x 120mm 1 x 140mm setup.
Bottom: 2 x 120mm or 2 x 140mm fans or 1 x 120mm 1 x 140mm setup.
Top: 1 x 200mm + 120mm or 140mm, 3 x 140mm, 3 x 120mm or a mix of 120mm and 140mm fans.
Back: 1 x 140mm or 120mm fans.
Sides: None.
HDD Cage: 1 x 120mm fan per removable cage.
The Fans.
While I normally like a uniform design, while doing some research I found some interesting fans I wanted to test. Once I've settled on my fan setup I will buy more of the Phanteks fans and probably keep the high static Corsair fans in the front.
Phanteks: 140mm and 200mm high CFM fans for exhaust.
Static Pressure. | CFM. | DB. | |
PH-F140SP | 1.33 | 82.1 | 19 |
PH-F200SP | 1.04 | 110.1 | 25 |
PH-F120XP | 1.72 | 61.6 | 27 |
Corsairs SP120: 120mm high static pressure fans for intake.
Static Pressure. | CFM. | DB. | |
SP120 | 1.60 | 57.4 | 26.4 |
Arctic F12 and F14: 120mm and 140mm fans for exhaust and intake.
Static Pressure. | CFM. | DB. | |
F12 | - | 53 | 22.5 |
F14 | - | 74 | 22.5 |
The Corsair SP120 offer better static pressure than current 120mm Phanteks fans, 120mm always offer better static pressure over 140mm fans. Pressure is building up is higher due to air being pushed through a smaller diameter. The Phanteks fans offered a high CFM making them perfect for exhaust fans, The Arctic fans I wanted to test due to the low price per fan. 140mm fans always offer a higher CFM over 120mm fans as they offer a wider tunnel and bigger fan blades to push more volume.
Large diameter allows for more air throughput at the loss of pressure due to fans limited capability of compacting the volume in a larger diameter. There is the exception to the norm of course but this is a general logic you would, of course, check with your preferred brand for actual CFM and Static Pressure.
As time progressed and I went from a range of test with overclocks I ran into a problem with the F12 fans not working properly. For some reason the F-12 did not spin up located on the back of the case in a standing position, this would mess with my RPM profile and create extra noise. Due to this fact, this article has been delayed and I also decided to add an extra CPU fan since this has become more common.
PWM Signal, PWM Hub, and Heat Management:
You might want to consider making RPM profiles or setting RPM ranges in the BIOS this would require either 4 pin PWM connectors or a PWM hub. A PWN hub will allow for 3 pin as well as 4 pin connectors to be used but will read the PWM signal and set voltage accordingly to all connecting fans. If you have a wider assortment of 4pin PWM connectors splitter cables could work just as good but it would require you to tune each PWM/RPM profile. The PWM hub in the Phanteks Enthoo Luxe is included there are aftermarket PWM hubs you can buy, be sure to check your motherboard specs when adding fans. In my case, the ASUS Prime B350 Plus has 3 x 4pin PWM headers, all giving a PWM signal some cases the 4 pins might not offer a true PWM signal. Check again if these are 4pin PWM connectors or normal 3pin connectors and that all if not some offer a true PWM signal from the motherboard.
There are 3 more options for setting your fan RPM, a program called Fan Speed what works great if your motherboard is supported. However, not all motherboards are included and I could not get it to work with the AMD Ryzen platform it will simply not read the BUS info correctly. The 2nd option would be setting your fan speeds through your bios a common workaround if no software offers a good solution. Simply reboot and head into your BIOS settings and look for Q-Fan settings to set your fans accordingly. The 3rd option is installed a Fan Controller in one or more of the front panels slots and offers full control that way, a good option for Q-fan or Fan Speed. I go into greater details regarding the above-mentioned options in my first article here if you are unsure what your best option would be.
My current setup is my back 120mm fan is a PWM fan with 4 pin connector straight to the motherboard. My fan hub is connected to the CPU PWM connector and has the pull fan on the first hub connection followed by the push fan on the second connection. Then I have 4 connections left for 6 more fans with the front 2 x 120mm fans as well as 2 x 140mm top on splitter cables. Leaving me with 1 PWM connector from the motherboard I am considering using with testing a CPU water cooling setup for my next article. A caution here though since connecting to many fans to a hub might lower the RPM since that is regulated with voltage, each hub as a total voltage output. Going over the total output will not fry your hub merely limit the RPM due to the total voltage ceiling your hub has to ensure your fans stay under the total limit. Either use a 2nd PWM HUB or use more of the PWM connector you might give on your motherboard to prevent limited cooling performance.
Also, an important note is that the motherboard PWM signal relays the temperature from the chip socket, not the chip diode! The socket diode will always show a lower temperature measurement then the CPU diode since the CPU diode is closer to the heat source. For a proper temperature measurement use the program called HWiNFO64, or use more advanced measurement tools if you have those at your disposal. CPU (Tctl/Tdie) is the diode located inside the chip, CPU is the diode in the socket, below a screenshot to illustrate with red outlining. Furthermore, the diodes are not optimal calibrated so temperatures could be off slightly from chip to chip, nothing can be done about this. It will not harm or damage your CPU or motherboard since there are safety thresholds in place to prevent that.
For my personal preference, I want little to no noise when listening to music, typing, browsing or doing some editing on my web page. Therefore my ASUS Suite 3 RPM profile is set in such a way that within a certain temperature range the fans will spin at low speed. And will ramp up the fans when putting the system under load when gaming, rendering or performing tests with Prime95 or similar programs. As with finding the low noise limit under no to little load, the noise limit in your gaming sessions is also important to ensure your fans offer enough cooling. But with either a headset or speakers the noise of your fans will be hard to hear unless they ramp up to 100%, in this case, find the median temperatures. And set your fans RPM accordingly, this will take some time and I have been tinkering with my settings for weeks now.
Ambient Noise.
As mentioned above noise generated by your fans is where you trade between cooling performance and ambient noise. Besides using your ears there is a wide assortment of apps for mobile phones and even better equipment if you happen to have access to that. Below is a sample of some of the noise ranges with different workloads with. The Idle and light load is nothing running in the background after a (re)boot or doing some browsing or typing on my PC. A medium load would consist of a gaming session an easy way to mimic this is running a game that comes with a benchmark. The heavy load is running Prime95 with Small FFT's to generate the maximum amount of heat or a video render using all cores. Measurements were taken with the phone application on the mouse mat and on top of the case close to the fans giving an appropriate range noise, whereas one measurement is where the end user would sit and the other measurement is as close to the source as possible. No special materials were used in terms of padding this could lower the amount of noise generated.
Idle/Light Load | 20 Db | 25 Db |
Medium Load | 30 Db | 40 Db |
Heavy Load | 40 Db | 50 Db |
The latter sounds like a wind tunnel and I highly doubt the average user will ever need their fans to run at 100% unless they are benchmarking their system. I overall satisfied with the results after weeks of tinkering in-between work and gaming sessions, and yes I have spent more than I usually want to spend. But in the spirit of writing this article, I did some extra test and made sure the hardware I am using works and works on demand. If you have any questions or feedback, would like me to test a different setup or some hardware please feel free to contact me here: Contact Me. For my next article, I have purchased a Coolermaster Master Liquid 240 to test partial liquid cooling combined with air cooling and what yield the best results.
Remember that this is based on the hardware I use in combination with a full tower case the Phanteks Enthoo Luxe you could have slightly different results. However, results should not vary by much if they do read me previous article located here or contact me and I will do my best to help you on your way.
- Paul Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 29566
- Rating:
User Rating: 5 / 5
Case Airflow, Cooling the right way.
While venturing on the internet looking for some tips on airflow and to see if cooling is done by air, for the most part, has changed I was disappointed. The lack of good material or even bad material was stunning so I decided to contribute with a fellow overclocker showing good cooling practices. Nothing has changed it remains pretty much the same while fans have greatly improved and so does the fan assortment. For this article, there will be 2 examples of a Ryzen based system and an Intel-based system with different cases.
The Basics.
1. When placing fans in your case or even other hardware ensure that airflow is in the right direction. In any case, this means cold air goes in and hot air goes out, a common mistake what will result in higher temperatures or even hot air blowing in your face. Even if it is extremely hot outside the air will still have a lower temperature than inside your case, this also goes for liquid cooling solutions. Intake Fans: the front and the bottom of your case, Exhaust Fans: the back and the top of your case.
Very important to note is that hot air rises and the rear of your case is confined especially on enthusiast builds with a big CPU cooler. And the overall trick for the best cooling solution is that cool air is not mixed with the hot air but that air on the intakes has enough pressure to reach the centre so that the hardware fans on your GPU and CPU will be able to scoop up the cold air to cool the components and then push hot air towards the exhaust fans. Below is a looped video of my new Phanteks Enthoo Luxe case that depicts the flow of air, stage 1 intake, stage 2 hardware picks up the air, stage 3 hot air exhaust.
2. Always have negative pressure inside your case by having more exhaust fans than intake fans or by calculating your CFM and high static pressure. You can opt for overpressure if your system does not generate excessive amounts of heat but this is only with budget setups without overclocking. Also important to note that especially with negative pressure to use dust filters on your fans where you can, either pre-installed or aftermarket filters. The general rule for fan placement is that high static fans are used as intake fans while high CFM fans are used for exhaust. For those who are new CFM stands for cubic feet per minute and high static pressure the ability to overcome obstacles and travel distance.
To aid in finding the right cooling solution use this excel sheet Case Cooling CFM, Static Pressure, and Watt Calculator located on Google Drive. To use the Excel sheet download and open an excel sheet or move a copy to your own Google Drive. Simply enter the numbers of your fans located in your case, above the column is a note that this part is either intake or exhaust. With the exclusion of hardware and internal fans who are calculated with hardware CFM/mmH20 for a different calculation. Now you can see there are different results, CFM Rating(+ or - airflow), Case vs Hardware actual CFM, Case vs Hardware optimal CFM. Also included are watts and decibels, PWM hubs and Fan controllers have ratings if want to buy one check if you are buying the right one. Noise generating can be indicated, not taking into account acoustic deformation of the room or any noise-reducing padding your case might have.
CFM Rating(+ or - airflow): take the intake CFM and deducts it with the Exhaust CFM this will either give a positive or negative result, this will indicate whether your fans will generate a negative or positive pressure inside the case and you can adjust accordingly, removing/adding fans.
Case vs Hardware actual CFM: Weighs the CFM by deducting Hardware Total CFM from Case Total CFM to give indicate surplus CFM. Useful to indicate if you installed too much or too little fans, too many fans could create too much turbulence making it harder for hardware fans to scoop up the air, and that could great stall pockets of hot air increasing the temperature overall.
Case vs Hardware optimal CFM: This will calculate the CFM of your Hardware CFM vs your Case CFM if the amount of airflow is too much or too little, the throughput of your hardware CFM is an indicator when cool air is pushed in and then hot air pushed out if the airflow can be used efficiently by your installed hardware. Normally 25% ~ 50% on top of your Hardware CFM is optimal, here I used 25% so anything above it should be sufficient.
3. When shopping for fans ensure they are of good quality even if that means paying a bit extra, cheaper fans means less performance. When cooling your system you want the best CFM and static pressure at the lowest noise levels to fully enjoy your build. High-end fans are money well spend and will offer the best airflow scenario for your build optimal cooling temperatures. As mentioned above you want to generate negative pressure by generating more exhaust CFM then intake CFM.
The difference between static pressure is merely air that travels at higher speeds than the actual volume that translates in CFM. Therefore by ensuring you the cubic feet per minute(CFM) is higher with the exhaust fans then the intake fans you will generate negative pressure. High static pressure fans are always fitted with less but bigger blades generating a lower CFM and higher CFM fans always have more but smaller blades.
4. PWM, PWM Hubs, and Fan Controllers are vital for regulating your fans speed and the noise they generate. However you can only use one even if there are several PWM connectors with most motherboards, check your manual to ensure you can use multiple PWM signals. You will either use your PWM signal that can ideally have enough signal strength to support 6 to 9 fans at a time through PWM hub. Or use a fan controller that controls the fans speed through its PWM signal setting the RPM, or using them in or decrease of watts. Motherboard PWM signals are more accurate and will react better to heat fluctuations over a fan controller since the heat sensors will interact with the motherboard. A fan controller will detect temperatures through a series of sensors you have to place around your case, closer to a heat source the better. But a fan controller allows you to tweak your RPM better with smaller steps over a motherboard PWM signal + motherboard software. Also important to note that fans have steps some have more like others that are usually more costly with more steps but offer more control.
5. To make a fully informed decision regarding what type of cooling flow you want to use here are some of the basics. While it remains true that negative pressure will result in the best cooling when setup correctly there are other options you could try out. Positive Pressure: More combined CFM on intake fans and/or more intake fans, this will result in far less dust attracted to your cooling loop. Negative Pressure: More combined CFM on exhaust fans and/or more exhaust fans, will attract more dust to your cooling loop there for filters are a must. Neutral Pressure: Roughly the same combined CFM on your intake and exhaust fans with a balanced fan setup. To give you a more accurate picture below is a video painting an accurate picture of what the above setups will do in terms of airflow with pros and cons.
6. Dust is your enemy, where dust accumulates it well hamper cooling performance, less cooling when dust sits on your filters or heatsinks. Cable management is also very important, dust will stick to most surfaces so having wires in the airflow path beside hampering the airflow altogether. Investing in a good case that has cable management features will have a better look, better airflow and less surface for dust to settle. Besides dust filters and a solid tight-fitting case placing your rig on your desk will reduce dust intake by 80%, never place it on the floor or carpet. And make sure your PSU is modular try to use the least possible amount of cables for a clean look and fewer places for dust to accumulate.
Closing Notes:
This concludes an introduction to the best cooling practices, covering the basics of setting up a proper airflow with some guidelines to get you going. The first step towards setting up your cooling showing that air cooling and getting the right airflow is a skill, as much as water cooling. Make sure to test out your setup and move some fans around to gain experience and the perfect solution for your case, each case is different. Stay tuned to this article and website since 2 more articles will follow soon with 2 case by case examples of setting up an airflow.
Case Airflow: Best Cooling Practices Part II - Air Cooling.
- Paul "HisEvilness" Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 5926
- Rating:
User Rating: 5 / 5
PC utilities, Monitoring, Burn-in Tests and Maintenance.
In past articles I have mentioned some program I use to overclock or do other misc work on my rig. Any PC needs a bit of maintenance and love and at times when you tweak your settings and go into overclocking you need to run tests.
Therefore I thought it would be wise to write this short article covering my favorite utilities that I frequently use. The programs I list will be free of charge, no trial period or similar sales tricks. I do use paid programs to run tests at times but those are far and few in between but are very good.
3DP Chip.
>> http://www.3dpchip.com/3dpchip/index_eng.html
A little free tool that allows you to check for outdated drivers. While 3DP Chip does not offer 100% coverage it will find most drivers, I run it roughly once a month. Be aware of the adds it tries to install just decline that request, security software could flag this program because of that.
ASUS Real Bench.
>> https://rog.asus.com/rog-pro/realbench-v2-leaderboard/
ASUS released this toolkit using open source program some are covered in this article, however, this program combines several. It can be a bit time consuming to run the program it offers a benchmark setting and a stress test setting covering the full range of hardware. Mainly used by ASUS ROG users but it is for every system, test your PC performance or subject it to a stress test.
CCleaner.
>> https://www.piriform.com/ccleaner
PC cleaning and optimization it offers a full version for free with an option to upgrade to a pro version that offers more automating features. In its core, the free version cleans your browser(s), various hidden or hard to find folders that tend to collect junk files. Keeps your registry free of empty and dead links that will consume resources or even causes errors and crashes, startup program management. Very useful and easy to use tool to keep that rig running at peak performance with little to no effort on your part.
CPU-Z.
>> http://www.cpuid.com/softwares/cpu-z.html
The go to program to find out what hardware you are running with numbers, data, and specifications. Offers some benchmarking and validation must need if you wish to partake in overclocking contests.
DiskMax.
>> https://www.koshyjohn.com/software/diskmax/
DiskMax is a handy free disk and windows optimization tool that I use to supplement CCleaner. It looks for a range of files such as windows cache, windows event logs and sorts files for faster access through windows. This is by far the best program to keep your windows from unstable and clutter your hard drives with random junk.
FurMark.
>> http://www.ozone3d.net/benchmarks/fur/
The go to GPU benchmark and OC stress test tool, ensuring your freshly overclocked GPU is up to the task. Furmark uses intensive OpenGL fur rendering algorithms to measure GPU performance due to that heavy load it is ideal for stress testing. Because of that, it offers several modes, a benchmark setting, and a stress test / burn-in test either in full-screen or in a window.
HWiNFO64 / 32.
>> https://www.hwinfo.com/download.php
System and monitoring for your hardware with options to make reports/log files for overclockers a useful tool to monitor temperatures. Anything from CPU clock speeds, RAM clock speeds and timings to an in-depth temperature reading from all motherboard sensors. Furthermore, it reads the voltages of various installed hardware and fans speeds vital for stable and safe overclocking. For Ryzen this program at this point in time offers the most accurate temperature readings.
HWMonitor.
>> http://www.cpuid.com/softwares/hwmonitor.html
Does exactly the same as HWiNFO but from the same website that offers CPU-Z. Different people will like different programs for hardware monitoring, temperature, clock speeds and fan speeds so people will advice one of these. Another small difference is that a pro version is on offer that allows for remote access, graph generator, and custom labels.
Project Mercury.
>> http://www.techcenter.dk/
An unconventional program Project Mercury will optimize your PC resources multi-core processors may that be Intel or AMD. Consider this a more advanced program and go to the info tab to see what the features can do for you. Among the features is disable core parking, disable standby on CPU load, no multi-core stutter etc.
Recuva.
>> https://www.piriform.com/recuva
A file recovery program that will allow you to recover deleted files from any hard drive or even overwritten files. For this reason, drive wiping programs with DOD standards always rewrites up to 32 times so no files can be recovered. But for the regular users, this program can be a lifesaver if you deleted files or want to attempt a recovery from an old hard drive. Recuva can even offer hope when a drive has been damaged although this depends on the severeness of the drive if that will be successful.
Speccy.
>> https://www.piriform.com/speccy
A system information tool like CPU-Z and temperature readings like HWMonitor and HWiNFO. It has a far easier interface than other tools I listed but as a general tool, it offers less in-depth reporting. Easy when you have a friend or relative with hardware problems you can guide them and find the information you need to resolve the problem(s).
Unigine Valley Benchmark,
>> https://benchmark.unigine.com/valley
A performance and stability test for various PC components that are related to your GPU. It offers realistic rendering load on your GPU and components related to your GPU as the cooling and PSU. I normally test with FurMark then use Valley to check performance under a realistic load to confirm a stable overclock of my GPU.
This concludes this short article on some of the utility software I frequently use on my PC's or tests and troubleshooting for others. Programs like this will save you time and effort or offer you better-overclocking capabilities and stability overall to keep that rig at peak performance. It is by no means a final list but these programs are the most common others will point out if you are searching the internet. All the programs I listed are still supported and receive frequent updates from the developers.
- Paul Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 140750
- Rating:
User Rating: 5 / 5
AMD Ryzen 5 1600 overclocking guide.
This guide will be an overclocking guide for AMD Ryzen 5 1600 with the setup listed below. Using a B350 chipset motherboard, I have another manual listed below for an X370 motherboard. Explaining the basics and will only list volts and numbers with basic settings setting up the VRM. I am assuming you have done this before I am writing this to supplement AMD Reddit and other AMD overclocking sources.
My Ryzen 5 1600X guide is located in the links below as well as a guide for the 8086k/8700k, Z390 and X370 motherboards and some upgrades included as well.
Ryzen 5 OC'ing the 1600X.
Intel i7 OC'íng the 8086K on Z390.
Streaming and/or recording using OBS NDI Tutorial.
My Rig.
- Case: Phanteks Enthoo Luxe.
- Motherboard: ASUS Prime B350-Plus.
- CPU: Ryzen 5 1600 Retail.
- RAM: Corsair DDR4 LPX White 16 GB 3000.
- GPU: MSI GTX 960 4GB.
- PSU: Sharkoon 600 Watt semi-modular.
- OZC Agility 3 256GB C Drive, WD Green/Blue 1TB storage drives.
- Cooling: CoolerMaster 212 EVO and AMD Wraith Spire.
- Case fans: 2 x 120mm and 1 x 140mm push fans, 1x 120mm and 3 x 140mm pull fans.
A medium-range setup, nothing fancy for a workstation but it works like a charm. This rig will run programs like Photoshop, some recording with Nvidia shadowplay, gaming, some web page editing, music, browsing etc. daily. While I could get away with not overclocking Ryzen shines when you push it and get the best results performance-wise.
Getting Started with the AMD Ryzen 5 1600.
Skipping the part of installing all the hardware in your case since that should be covered in the manuals. To ensure that you apply the RIGHT amount of thermal paste so that your CPU cooler will work as it supposes to. When booting up the first time make sure to go right into your BIOS and update the BIOS to the latest version, this will enhance stability from the get-go. Also, memory and other hardware support will be in the latest BIOS version if feeling brave use a Beta release BIOS but that might not be wise. The updating BIOS in the ASUS motherboards can be done inside the BIOS, in the worse case you need to use a flash drive. Boot up your system one time to see if you installed the components correctly and make a baseline performance test with Passmark or Cinebench. Restart and boot back into your BIOS, ensure that you have the latest drivers and updates for stability and support purposes!
You also want to download the following programs for stress testing your overclock. These are a vital tool for stress testing and monitoring if you already have tools you can use those but these programs I highly recommend and were used while writing this overclocking guide.
- HWiNFO64: https://www.hwinfo.com/download/
- Prime 95: https://www.mersenne.org/download/
BIOS Settings.
Make sure your RAM profile is set to 2133mhz, not DOCP/XMP/A-XMP max 3000/3200mhz and up, just the basic 2133mhz all DDR4 runs on. Set the optimal RAM clocks speed after achieving a stable CPU overclock since Ryzen still has some compatibility issues. What RAM MHz you can pick also has to do with the die quality of the components, Samsung allows for the best results anything else will be lower. You can check your die quality with THAIPHOON BURNER and see for yourself, manufacturers have a list, but this tool is far easier and quicker. 1st Gen Ryzen is notorious for being very picky with RAM selection ensure yours is at least QVL from the motherboard vendor. Samsung B-die is known for always working with 1st Gen Ryzen CPU's. Finding Samsung B-die kits follow the rule of thumb 3200mhz with C14 timings, or 3600mhz should always be Samsung B-die kit.
Now it is time to set the Ryzen 5 clock, in ASUS it is called CPU Core Ratio, MSI calls it CPU Frequency. Each chip Intel or AMD Ryzen will behave differently, the OC community phrase would be "silicone lottery", and it is winning or losing.
That said any Ryzen should be able to reach 3800mhz or I would recommend a refund and replacement with a better chip. They can go as high as 4000mhz or even higher, but that is winning the silicon lottery or being blessed with an engineering sample.
DIGI+ VRM Settings Ryzen 1600.
These settings help with achieving greater overclocks and stability of the overclocks, setting this in the BIOS over AI Suite is better since it might reset. Putting them to Extreme will only affect power consumption do make sure to select the VDDCR CPU Switching Frequency to 350 MHz and not higher. You can tinker with these settings once you have achieved a stable overclock, see if you can reduce power consumption, this is a starting point, not the end.
- VDDCR CPU Load Line Calibration: Set to Extreme or LLC 3 or equivalent.
- VDDCR SOC Load Line Calibration: Set to Extreme or LLC 3 or equivalent
- VDDCR CPU Power Phase Control: Extreme.
- VDDCR CPU Switching Frequency: Set to 350.
Some other BIOS options might be available to you as I have with my other guide using an X370 motherboard. VDDCR Current Capability should be set the highest possible option in your BIOS both for CPU and SOC.
AMD CBS.
Here you can find some critical settings, for now, leave everything on Auto but Disable Core Performance Boost and Global C-state Control, this will hamper stable overclocking if left on. Core Performance Boost to put it is the boost function of your CPU within set guidelines from AMD to increase core clocks and VDDCR CPU voltage. Global C-state Control does the opposite and will lower core clocks and VDDCR CPU voltage when the CPU idles. This could be left on, but with higher a overclock, I found this resulted in instabilities.
- Core Performance Boost: Disable.
- Global C-state Control: Disable.
AMD Ryzen 1600 CPU Core Volts.
There are several volt ranges you need to consider, for those who are new to overclocking Voltage and CPU core ratio/frequency will attribute to your overclock. The ratio of your clock should be seen as x multiplied by 100, mostly 99.9 and 99.8 what then translates into overclock speed; higher ratios need more volts. The Voltage will result in more or less heat being produced there for you need cooling, the Voltage can be different per chip due to the silicone lottery. Lower volts is always better but is not always possible, and will set a limit on how far you can overclock combined with the CPU core ratio/frequency.
- AMD Recommended Voltage: 1.350 and 1.375 volts.
- Community Recommended Voltage: 1.400 and 1,450 volts.
- Absolute max and not recommended: 1.500 and 1550 volts.
Here we start with an overclock speed of 3800 MHz, set CPU Core Ratio to 38.00, disable EPU Power Saving mode and OC Tuner. Now it is time to adjust the CPU voltage, VDDCR CPU Voltage in this BIOS also to note this offers an offset and not a manual mode. Set the CPU Voltage to Offset Mode, Offset Mode Sign to + and Offset Voltage to 0.13750. Exit the BIOS and save these settings, you can also opt to save as a profile under the Tool section of this BIOS and reboot. If you want to use Manual mode, you can directly dial in the VDDCR CPU Voltage. Ensure the Voltage does NOT exceed 1.400 VDDCR CPU Voltage. Going higher than 1.400 CPU voltage will require a better cooling solution like a Noctua Dual 120mm or 140mm tower cooler or a 240 or 360 AIO. Now save these settings and exit the BIOS and run a quick stress test with Prime95 with small FFT's. If this remains stable boot back into the BIOS and dial in 38.50 or 39.00 and keep the VDDCR CPU Voltage and repeat the process. If this fails to pass the stress test, then increase the CPU voltage. For Offset Mode 0.2000 and Manual Mode dial in 1.400 save these settings and run another stress test in Prime95 with Small FFT's. Pass or fail you can move the CPU clock speed 500mhz up or down and adjust the Voltage where needed. Most 1600 none X or 1600X will cap out around 3.9Ghz with the best CPU's able to reach 4.0Ghz. This with a voltage of 1.400 or higher but keep an eye on temperatures and stability.
- 3.9Ghz with 1.375 CPU Voltage.
- 4.0Ghz with 1.400 or more CPU Voltage.
Stability and Tweaks.
Unless the silicone lottery hates you, it should reboot, and now you use Cinebench and Prime to run a quick stability test. If your settings are stable and they should be you can try to lower the CPU Offset Voltage to lower your temperatures.
As shown in the picture, the increments are 0.00625 volts use that to lower the CPU Voltage while remaining stable in Prime95/Cinebench. Make sure to keep an eye on those temperatures for that I would recommend HWMonitor, no individual core temperature programs are updated yet. You can also set your XMP/A-XMP/DOCP profile above the basic 2133 MHz; I was not blessed with a Samsung B-die so mine, for now, is set at 2666 MHz.
Here is my CPU-Z validation link for my 38.25: https://valid.x86.fr/z9ia69
My Absolute Max, 3900 MHz.
I spend days reading up on Ryzen and the overclocking potential I have not touched my DDR4 RAM yet, waiting for some BIOS update. Temperatures even with the stock cooler are acceptable, but the core voltage is above the AMD recommended value. Therefore I opted to go back to my 38.25 clocks what yielded me to best results, with BIOS updates I hope this will become more viable.
The new AMD Ryzen CPU chip is impressive especially considering the price, with a good overclock you can take on CPU's double in price. Happy I took the plunge and invested in a Ryzen 5 chip with my upgrade, Intel better steps up its game because this is stiff competition. With that, I conclude my small guide; I hope this has helped the readers and saved them some time.
- Paul Ripmeester
- Tech, OC'ing, SEO and more
- Hits: 9180
- Rating:
User Rating: 5 / 5
Using .htaccess to improve SEO.
In my previous article where I showed how to SEO optimize a Joomla instalment, link here: SEO for Joomla. The article became quite large and I could not dive deeper into the SEO aspect for .htaccess therefor I will dive deeper into .htaccess. When it comes to web hosting or any kind of website .htaccess will be very important in terms of security what also ties into a higher SEO score. The .htaccess file has been around since the dawn of time when it comes to HTTP/WWW protocols any can change the behaviour of your site. While configuring an Apache server through the http.conf itself it is rarely you will have access to that file on shared hosting solutions. But do not worry the .htaccess file is almost as powerful at the http.conf file but it can be tricky to work with. However in the long run understanding, this file will make your life much easier, and your website much better in the long run. For Joomla users I have a pre-made .htaccess file you can download, the website you current viewing is configured with the same file. --> Joomla .htaccess File <-- Remember to rename to .htaccess by removing the .txt extension when placing this in your ROOT.
A guide to the .htaccess file below with some pointers and configurations that might work for you, be sure to make a backup of your original file! While working on my SEO score I found numerous articles that cover the subject however with my previous article more information is needed. Before we start to ensure that if you make an edit to check with your hosts help files there are small variations per host this can lead to errors. I've added some snippets you will find handy to use, make sure to configure them according to your taste and test results.
Google PageSpeed Module.
The Google PageSpeed Module is a server-side open-source module that is used by most 3rd part hosting service like GoDaddy. And is enabled through your .htaccess file and improves the performance of JavaScript, HTML, CSS, and, JPG/PNG images. mod_PageSpeed as it is also known works on Pache and Nginx servers. For 3rd party, hosting check the provider hosting FAQ. For those who manage their web servers, Google offers a wide range of install packages.
Debian & Ubuntu.
sudo dpkg -i mod-pagespeed-*.deb sudo apt-get -f install
CentOS & Fedora.
sudo yum install at # if you do not already have 'at' installed sudo rpm -U mod-pagespeed-*.rpm
Packages.
Visit the following page: Google PageSpeed Module Packages.
Adding Google PageSpeed Module functionality to the .htaccess file.
Below are a copy and paste of the PageSpeed modules for this website. This main purpose here is to clean HTML and CSS as well as moving the CSS to the header for optimized loading. Important to note here that some hosting services you will need to add PageSpeed functions per line in your .htaccess file or they will not work properly.
## Google Page Speed##
<IfModule pagespeed_module>
ModPagespeed on
ModPagespeedEnableFilters extend_cache
ModPagespeedEnableFilters move_css_to_head
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters elide_attributes
ModPagespeedEnableFilters remove_comments
</IfModule>
Snippets for.htaccess.
Below is a selection of code snippets you can use in your .htaccess file. Snippets include security mods, redirects, and, rewrites.
Redirect Everyone Except IP address to an alternate page.
ErrorDocument 403 http://www.yourdomain.com/
Order deny,allow
Deny from all
Allow from 208.113.134.190
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
#Redirect a sub folder to another site
Redirect 301 /subfolder http://www.domain.com/
#This will redirect any file with the .html extension to use the same filename but use the .php extension instead.
RedirectMatch 301 (.*)\.html$ http://www.domain.com$1.php
#You can also perform 301 redirects using rewriting via .htaccess.
#Redirect from old domain to new domain
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
#Redirect to www location
RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
#Redirect to www location with subdirectory
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/directory/index.html [R=301,NC]
#Redirect from old domain to new domain with full path and query string:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) http://www.newdomain.com%{REQUEST_URI} [R=302,NC]
#Redirect from old domain with subdirectory to new domain w/o subdirectory including full path and query string:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/subdirname/(.*)$
RewriteRule ^(.*) http://www.katcode.com/%1 [R=302,NC]
#Rewrite and redirect URLs with query parameters (files placed in the root directory)
Original URL:
http://www.example.com/index.php?id=1
Desired destination URL:
http://www.example.com/path-to-new-location/
.htaccess syntax:
RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^index\.php$ /path-to-new-location/? [L,R=301]
Redirect URLs with query parameters (files placed in subdirectory)
Original URL:
http://www.example.com/sub-dir/index.php?id=1
Desired destination URL:
http://www.example.com/path-to-new-location/
.htaccess syntax:
RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^sub-dir/index\.php$ /path-to-new-location/? [L,R=301]
Redirect one clean URL to a new clean URL
Original URL:
http://www.example.com/old-page/
Desired destination URL:
http://www.example.com/new-page/
.htaccess syntax:
RewriteEngine On
RewriteRule ^old-page/?$ $1/new-page$2 [R=301,L]
Rewrite and redirect URLs with query parameter to directory based structure, retaining query string in URL root level
Original URL:
http://www.example.com/index.php?id=100
Desired destination URL:
http://www.example.com/100/
.htaccess syntax:
RewriteEngine On
RewriteRule ^([^/d]+)/?$ index.php?id=$1 [QSA]
Rewrite URLs with query parameter to directory based structure, retaining query string parameter in URL subdirectory
Original URL:
http://www.example.com/index.php?category=fish
Desired destination URL:
http://www.example.com/category/fish/
.htaccess syntax:
RewriteEngine On
RewriteRule ^/?category/([^/d]+)/?$ index.php?category=$1 [L,QSA]
Domain change – redirect all incoming request from old to new domain (retain path)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example-old\.com$ [NC]
RewriteRule ^(.*)$ http://www.example-new.com/$1 [R=301,L]
If you do not want to pass the path in the request to the new domain, change the last row to:
RewriteRule ^(.*)$ http://www.example-new.com/ [R=301,L]
#From blog.oldsite.com -> www.somewhere.com/blog/
retains path and query, and eliminates xtra blog path if domain is blog.oldsite.com/blog/
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI}/ blog
RewriteRule ^(.*) http://www.somewhere.com/%{REQUEST_URI} [R=302,NC]
RewriteRule ^(.*) http://www.somewhere.com/blog/%{REQUEST_URI} [R=302,NC]
Serve all .pdf files on your site using .htaccess and mod_rewrite with the PHP script.
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+)\.pdf$ /cgi-bin/pdf.php?file=$1 [L,NC,QSA]
Rewrite to www
RewriteCond %{REQUEST_URI} !^/(robots\.txt|favicon\.ico|sitemap\.xml)$
RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]
Rewrite to www dynamically.
RewriteCond %{REQUEST_URI} !^/robots\.txt$ [NC]
RewriteCond %{HTTP_HOST} !^www\.[a-z-]+\.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+\.[a-z]{2,6})$ [NC]
RewriteRule ^/(.*)$ http://%1/$1 [R=301,L]
Implementing a Caching Scheme with .htaccess
# year
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
Header set Cache-Control "public"
Header set Expires "Thu, 20 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>
#2 hours
<FilesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>
<FilesMatch "\.(js|css)$">
SetOutputFilter DEFLATE
Header set Expires "Thu, 20 Apr 2010 20:00:00 GMT"
</FilesMatch>
Password Protect a single file.
<Files login.php>
AuthName "Prompt"
AuthType Basic
AuthUserFile /web/askapache.com/.htpasswd
Require valid-user
</Files>
Password Protect multiple files.
<FilesMatch "^(private|phpinfo).*$"> AuthName "Development" AuthUserFile /.htpasswd AuthType basic Require valid-user </FilesMatch>
Prevent hotlinking.
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/.*$ [NC]
RewriteRule \.(gif|jpg|swf|flv|png)$ http://www.yourdomain.com/feed.
Partial Source Code for 301 rewrites: https://gist.github.com/ScottPhillips/1721489
- Tech, OC'ing, SEO and more
- Hits: 45914
- Rating:
User Rating: 2 / 5
SEO tips & tricks for Joomla CMS(2019 Update).
Introduction.
This guide for Joomla is filled with useful tips and tricks for SEO to get the most out of your content using the Joomla CMS. The big difference between Joomla and say WordPress is that you will initially have to put in more work, but in the end, you will be able to rank higher if you follow this guide. While working on my website looking for the right balance and SEO options, the initial task was mind-boggling. Most articles said that for the right SEO, you spend a lot of time for the least amount of gain they are right to some extent. I do enjoy tweaking everything from my PC to mobile phone and hence my website as well. While I did find useful articles that gave me a more significant insight none were just the right article that covers Joomla SEO. This is where this article comes in. I will show you my route to a 99% PageSpeed score and a 98% Yslow score. Remember, SEO can be boring with little short-term gain; the gain is long term and better user experience. While this article covers SEO for Joomla CMS, it can be used as a source for other variants of CMS's and websites. The big difference will be you will need to find some modules/plugins that are explicitly built the CMS you are using.
SEO 2019 Update.
The article has been updated to reflect some changes for 2019 SEO optimisation as well as some Joomla plugins and modules that have been either updated or removed altogether. If you revisit this article, my overall ratings have slightly declined, and I am specialising more into Google since that is the most common search engine. Still, I also try to consider my options for other search engines such as Yahoo and Bing. My site has become more complex as well as it has grown since I wrote this article. However, the basics remain the same for the most part, but I have further tweaked my site, and I changed the sitemap generator to OSMap and made use of the Google Structured Data extension to make use of rich snippets.
Reference my progress here: GTMetrix Report and select the history tab and see my website's performance throughout the years.
SEO?
Just covering the basics of what SEO is, there are plenty of articles on the internet that will cover this in debt. But to understand what SEO does and means for you some of the basics for you to digest. SEO stands for Search Engine Optimisation, in layman's terms how to optimise your site to be digested by search engines. The better your SEO score is, the higher you will rank among sites that compete for your market share. Running a blog or an online shop, you will end up competing with someone somehow and somewhere. Whether you post ideas, experiences, or you are selling a product, and you want to reach out to the right people.
For those who came across this article searching for more in-depth not regarding SEO for sites not using Joomla. I have found a great beginners guide that covers the basics of SEO for any site. May it be Joomla, WordPress, Wix etc. you can get started by visiting: Essential SEO Beginners Guide. The article also provides some insights on tools that are used for SEO on any website.
The basics of SEO.
The does and don't of SEO; some practices are heavily advertised on the internet regarding SEO. When caught in the act, you will get a penalty, and the likes of Google tend to remember those offenders for a long time. Whatever you do stay away from so-called "black hat" practices like a contagious decease.
Black hat & no go of SEO.
- Stuffing of meta-tags relevant or not and never exceeds 20 meta tags.
- Hiding random text stuffed with keywords like using white text on a white background.
- Pay for links to your site, also known as link farms.
- Involvement in a PBN, Private Blog Network resulting in linking loops.
- Posting your website link on websites and blogs that are not relevant to your content.
- Specific SEO tools that claim to offer automated link building.
Good SEO practices.
- Content is king, quality of the content you serve is vital.
- Use your social media to gain exposure to your content & backlinks.
- Try to use SEO writing, the most challenging learning curve of SEO.
- Guest writing on websites with a higher authority.
- Correct use of HTML markup such as header text.
- Using a CDN, Content Delivery Network.
- Enable Gzip on your Server.
- SEO friendly URL's, also known as SEF.
- Prevent broken links, essential maintenance of checking linked content.
- Minify HTML, CSS and Java scripts, reducing page size increasing loading speeds.
- And then, I will go through the above in greater detail below.
Diving deeper into SEO.
As listed above, their SEO involves everything you use while managing a website. The Server (s), content, programming languages, getting natural backlinks to your website, etc. You can take my word for the black hat SEO practices if not please feel free to google for more information. Now it is time to get down to the nitty and gritty of SEO and go over everything from A to Z in detail. If you want to have a sneak and peak of your actual SEO score, I use this website for my score tests called GTMetrix.
Preparing your Server for SEO.
Once you have installed the basic Joomla, added some of your content and selected your template you have the framework to kick of SEO. The core of your effort will be your Server; it will be vital to get the right settings depending on the host most locations, and they will be set from the get-go. Several settings need to be checked if not set to have the best settings and those all start server side.
The first part is the robot.txt file this will point and set rules for the crawl bots that are used by all search engines. You can allow and disallow access to files and folders using this handy little text file. Joomla sets these settings for you; for the most part, I did not change anything with allowing or disallowing. There are however two vital settings that need to be added, first pointing the robots to the URL your sitemap is located. Copy and paste: Sitemap: http://www.yourdomain.com/sitemap.xml into the robots text file. The .xml and robots.txt should be in the main directory unless you want separate files, but those are not needed. For most servers, this is /public_html unless you installed Joomla in a different folder to ensure the right location for your files for it to work correctly. Next is a simple pointer to the URL you want to use this is either http://yourdomain.com or www.yourdomain.com. Copy and paste: Host: www.yourdomain.com into the robots.txt, so the robots will see the preferred URL markup your site should be archived under.
Next up is the .htaccess file for the larger part Joomla has added some rules, and for SEO you might need to add some rules or change them where needed. However, before you start editing, please make a backup, I can not state this clearly enough to make a backup because this file can make your life miserable. You can get the original if you do not have a backup by downloading the full Joomla .zip file and use that if you can not find it at all or forgot to make a backup. While it is rare, you want to check that you can use the .htaccess file for SEO, check out this article to check whether your host is capable of using the .htaccess file. Now you can start to make your edits remember rules are set unless they have a # added in front or behind them, they've also used a spacer and to point out information. For browsers to see how long they can store files in the browser cache unless files on the Server are updated you need to add some code to inform the browser. The browser handles the caches there is no editing required, but the browser needs to know how long it can keep the files, not too long and not too short. Copy and paste the code below or change the periods but these base values are SEO optimised.
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
The next bit of .htaccess is a security portion, and yes, security is something that falls under SEO rules. When adding this line, you plug a small security leak that allows for specific exploits to gain illegal access to your Server. If you are using a server where you can access the actual apache configuration such as have a dedicated hosting machine, you want to read this part. Copy and paste the code below as is, it is SEO optimised.
## Misc Security ##
ServerSignature Off
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* ? [F,L]
The next part is setting up the Server for the nice, and so much needed clean URL's. This is part of the SEF part where you start SEO Joomla from the back end. Search engines crave clean URLs since they give a clear picture of what the page is about by using in most cases title of the article or file name. Scroll down to the part that says ## Mod_rewrite in use. and make sure that you uncomment by removing the # in front of RewriteEngine On. This will prep your Server to parse SEF settings later on in the Joomla administrator backend and this part also you need to add a rewrite to a URL make up. You can access your web page through several combinations with URL makeups, HTTP:// or with www. the code here will force a browser to use one markup. All traffic will now point towards a single URL makeup you can also replace the HTTP:// with https:// if you have an SSL certificate. Copy and paste the code below you can change it around to the URL make up of your taste and the URL you will use in search engine webmaster tools.
## Mod_rewrite in use.
RewriteEngine On
rewritecond %{http_host} ^yourdomain.com [nc]
rewriterule ^(.*)$ http://www.yourdomain.com/$1 [r=301,nc]
Scroll down you will find the final rule that must be uncommented to enable SEF to look for RewriteBase / and remove the # in front. There is no need to edit any more items or add more coding now you need to save the .htaccess file.
Ensure you have a copy of the .htaccess this file is now ready to be uploaded again or saved directly on the Server. One final action must be taken while this is on the Server for the .htaccess to work and starts doing it's magic, click on the file on your Server. Remove the.txt from the end and place a .(dot)at the beginning, so the file is called .htaccess and the Server can read the file and deploy the settings.
Preparing Joomla for SEO.
For this part, we need to dive into the back end of Joomla you probably have guessed you need administrator rights to gain full access. Part of SEO is the web page loading speed and the size of the pages, especially the landing page, your main URL: yourdomain.com in most cases. To ensure you have the best loading speed refrain from installing modules and plugins you won't need or don't use if that is the case remove these. They tend to clutter the calls your web page makes on the Server slowing down the loading process, reducing your SEO score. Even modules and plugins that are not in use could potentially leave clutter on your web pages so remove them if you do not need them. For some SEO work, I only had to use two modules/plugins that will aid in a better experience, robots access, and loading speeds. There are other modules and plugins I have tested these two, giving me the best experience you could test out other modules or plugins if you wish. The first plugin/module is called OSMap it will crawl your Joomla content and index it into a sitemap.XML you later must submit to search engines. Crawl robots will have an easier time indexing your website, and you can assign a priority number indicating the robots the importance of your content. The 2nd extension is called Google Structured Data; it will add schema.org to your website and content that will aid with CTR & SERP.
Now to start from the top, the most significant portion is located in the Global Configuration panel under System on your right-hand side, you see the SEO Settings. Preparations have been made for this portion by editing the .htaccess file, set Search Engine Friendly URLs, Use URL Rewriting and Adds Suffix to URL to YES. Save & Close these settings now go to Extensions --> Plugins and type System - SEF plugin enable and save this plugin to finish the SEF settings. This will rewrite your content URLs to something like https://www.yourdomain.com/contact.html you can test this by browsing the front end of your website. Below is the Cookie settings, the pain is too much over the gain; thus, I will not cover these settings furthermore the SEO score will not benefit significantly from it anyway.
Open System --> Global Configuration and the left-hand side you have Site Settings here are some site Meta to fill out, describe your website in the Meta Description. Add your Meta Keywords you can use several words and space but close the keyword with a, to add the next Meta Keyword remember to use no more than 20. It will look something like: your name,site name,content 1,content 2,location 1,location 2 also worth mentioning try to have at least 10 Meta Keywords. Google has lowered the weight of scoring for Meta Keywords, but it is still widely used, so having them is handy either way. Right below that is the Robots option make sure that is set to Index, Follow so Joomla does not block access to your content unless wished otherwise.
Staying in the Global Configuration panel, we move on to the System several settings need your attention both to have a high SEO score weight. The Cache Settings set Platform Specific Caching to YES and System Cache to ON - Progressive caching you can lower or increase the Session and Cache Time if you wish.
Moving to the next tab called Server there is HTTPS option if you have HTTPS certificate and you can get it for free with Cloudflare a CDN provider. HTTPS can be left OFF since you will be using a CDN that will give you HTTPS from their Server to the end-users. Unless you are using an HTTPS certificate from your hosting provider, you will have to configure this and turn it ON. The CDN portion I will cover further down in this article it will have an impact on SEO so having HTTPS is a good idea and you can for free, so that is even better. Then there is one final option called Gzip Page Compression you turn this on, reducing content size for people browsing your website considerably. Gzip has a nice weight on SEO score as well, and it will reduce resource usage by browsers. This will help if you run on a resource-stretched server. Error reporting can be turned off while testing out your settings, but when you are done and satisfied, you can turn this off, it can be useful for finding errors if any occur.
Next up are the plugins as mentioned above, go to Components to find OSMap, and you can find Google Structured Data under Components. OSMap and Google Structured Data both work out of the box for me you can just turn it on by selecting the Status to the drop-down menu and select Enabled. You can tinker with the options, but the out of the box settings work perfect, and you will get a little gain from tweaking them further.
OSMap.
OSMap is also very easy to use; it is a couple of clicks. Just to give you a short run down if you feel overwhelmed, there is a default sitemap this will work for most users out of the box. The .xml version is the URL you want to submit to search engines and place them in your robot.txt file. You can use the .html version on your website for easy access to all content on your site. The image sitemap will simply collect all the images so they may be indexed separately. The news sitemap can be submitted to Google News; this is useful if you provide content on current events such as news or gossip. By click on the Default Sitemap any other sitemap, you can set the crawl rate for the search engine bots as well as the priority.
Google Structured Data.
Google Structured Data is very easy to use Joomla extension to enable Rich snippets and will improve our CRT with the Google BERT update. This, however, will take time since Google will need to crawl your site and index all the schema.org markup for each page and process that. Depending on your site rank this can take from a couple of hours to weeks. The code is, however, highly optimised, so there is no impact on your site performance. Make sure when you add structured data that you use the correct schema, such as FAQ schema for an FAQ, Article schema for your generic content, be aware that selecting the wrong schema might result in Google not using your structured data automatically or manually. You can test your rich snippets with a free tool from Google located here: Rich Result Test it will show you what rich snippet(s) a given page is eligible for. Another great free tool from Google is the: Structured Data Testing Tool. This will test a given page on all structured data such as breadcrumbs, site logo, etc.
Search Engine Webmaster Tools.
The three main search engines that have the largest market share have a unique backend for webmasters where you can monitor and digest website details from the search engine side. Here you can also add your sitemap what results in a better crawl rate and indexing of your website besides the robots.txt file on your server root. Search Engines give a high score to sitemaps with the right markup even more so one that has been submitted on the webmaster tools backend. What is the difference between the sitemap pointed out in the robots.txt and the sitemap submitted directly to a search engine is that you need to prove ownership of the domain. There are several ways of having ownership verified a common practice is uploading an HTML/XML file to the website root another one is adding a record to the DNS registrar. Search engines give a high rating to content served through the sitemap from the webmaster tools since this is confirmed content with ownership details providing credit to the content. It will not negate the rest of the SEO rules; you still need to serve good content and use good SEO practice overall. Make sure to register an account so you can make use of all features and submit your sitemap to each search engine. You can submit the same sitemap to each and all search engines.
After confirming ownership, you can submit your sitemap it will take up to several days for the first crawl to happen. More time is required for statistics to be displayed such as backlinks, keyword search results and crawl statistics for each search engine. In the meantime, there is a website I like to use with some handy SEO tool called smallseotools.com use this to check your keywords, another SEO score checker, among others. There is a backlink maker tool there as well that I want to highlight it will submit your website URL to various website SEO and information sites such as alexa.com these are good backlinks. The only reason I took the plunge, so to speak is that I know this website has reliable tools and does not recommend or uses black hat SEO tricks that will get you a penalty.
CDN, Content Delivery Network or Content Distribution Network.
Using a CDN will gain you a nice chunk of SEO score with Yslow vastly increases your page loading speed and increased security with a shared SSL. For my website, I am using Cloudflare what offers free services with an option to buy a subscription every month. A CDN will store the content of your website over a cloud network of data centres and then serve the content to the end-user from the closest data centre. You will have to create an account with Cloudflare to use their services, but the basic plan will be free if you have more websites you can add them as well but make sure to update your DNS settings for each domain. Important to remember that the SSL certificate will take up to 24 hours to be issued to your site do not enable HTTPS links in Joomla and the .htaccess file. If you already own an SSL certificate you can also use that throughout the Cloudflare CDN service make sure to check your settings. The process of adding your website to the Cloudflare service is a click by click process the only real effort is pointing the name server to those of CloudFlare in your domain registrar. Two name servers will be displayed that you need to add in your domain DNS registrar, most likely your host provider has examples for most hosting company's. Cloud Flare also expanded their support and has various examples on how to update your DNS.
- Enable DNS Settings in Cloud Flare in DNS Settings.
- Enable SSL and wait for 24 hours and select the Flexible option. Unless you have an SSL certificate with your hosting, then you will need to enable Full setting.
- Enable Speed, Caching and Network settings as you desire. These will be site-specific, but Auto Minify, Brotli, Caching Level Standard, and Always Online TM are reliable options to use.
SEO Writing.
Writing in itself is an art to top it off you need to write in SEO. In short, that means you need to sprinkle in keywords and your tags throughout the article you are writing. While doing all that you need to ensure you do not overdo it, there is no way I can show you as I am currently even as I am writing this article a student regarding the subject matter. This will be a skill you will pick up over time experienced writers like a journalist will have a much easier time being a good SEO writer. SEO writing is not going to put you on the first search rank on every keyword; it will make it easier getting there, especially over the long run since the quality content is king. But at the end of the day, you are still writing for humans and not for robots, the user experience itself must not be lost another critical factor to consider as an SEO writer. A great tool in becoming a better writer is Grammarly a free plugin you can use while typing and comes with a spell and grammar check. Another critical factor is the article length in the number of words used per page you ideally want to have more than 300 words and the number of words increases you can use the Page Break option in your favourite editor and split your page into several subpages like with this article with an index on the top right.
Header Tags.
Using the correct header tags will be vital for the readers and crawlers to understand your pages there are many misconceptions when using header tags like using H1 for the first paragraphs then H2 for the 2nd paragraph. This is, however, no the case, H1 is the article name preferable the same words as in the URL. H2 is for every paragraph within your article, so it is fine as you use multiple H2 tags. Use H3, H4, etc. when you want to structure a lengthy paragraph. This way man and machine can understand the layout of your content by just scrolling your page and see the headers.
- H1 Header: Used only once in an article at the top of an article as the title.
- H2 Header: Used for every paragraph like every header for each page break in this article.
- H3 Header: Used for every sub-paragraph below H2 header to break up large volumes of text.
- H4 Headers etc.: Used to break up sub-paragraphs hardly ever used but handy when you need it.
Illustrate.
There is more to writing then just text you will also want to use media such as images or infographics while people would prefer to consume video content, but for something like guides, the text is easier to read and also loads faster on mobile devices. However, media can also highlight a specific feature within your content like a product photo or highlight a step(s) within a guide or how-to article. But ensure that when you add media that you add the metadata as well such as title and description so a search engine crawl bot can understand how the media relates to your article.
Ghost Writer.
If for some reason you find yourself to busy handling the writing aspect of your website, you lack the time or even lack the writing skill because English is not you're native language. Or simply you have to much content you can not handle on your own you could consider hiring a GhostWriter. To find a Ghost Writer, this article called How to Hire a Ghostwriter and get a great ROI will go into greater detail, especially when considering when investing capital. The article, as mentioned above, covers that for financial advice, a critical point in the article is to find a GhostWriter with the technical know-how on your niche.
Backlinks.
Getting links to your site is a process you that will take time with good content you could become a reference or your content is shared among the social webs. Cross-promotion can also serve you well and exchange links on the same content with other websites to gain backlinks, Posting on relevant forums and websites will also help you gain backlinks but ensure that the content from websites and communities align with your website. Gaining good high-quality backlinks will take time, and you will have to keep adding good content to gain links without having to ask for it and for crawlers to find the links. In SEO it is vital to get backlinks even more so is the unique backlinks so getting 100 backlinks from one site might be nice but getting 100 backlinks from different sites is better for your ranking in search engines. But make sure the backlinks you gain are of the highest quality linking from and too bad websites will hurt your SEO and defiantly make sure that the backlinks are not injected with malware.
Outbound links.
Outbound links help with gaining authority for your page but do not link to low-quality and ad-filled websites that could hurt you. You want to add at least three outbound links per 1000 words in each article more is allowed when you require to refer to resources. When adding links, make sure they open in a new tab if they open in the same window you will get a higher bounce rate since the user will leave your web page.
Page Loading Speed.
Ranking higher in a search query you will have to have good loading speeds on your website. You want to keep your loading speed below 2 seconds, or a user might leave your site before even seeing your content. This will mostly affect mobile users who tend to be on lower connection speeds even more so in developing countries. Loading speed is also affected by your hosting provider and how much resources your hosting account comes with as well as the above mentioned CDN. Many steps in this Joomla SEO guide are there to increase your loading speed and why the GTMetrix score is so crucial for attracting more viewers.
Image optimisation.
The most significant factor on your site in terms of page size is the use of images you want to use as many images as possible to illustrate your content without slowing down the loading speed. Images like high resolution or even infographics will use more Kb's then really needed. Also, to consider here is the width and height size of a 4K picture that will only be displayed in 400px will impact your website performance.
- Ensure you use the right physical sized image in pixels.
- Decrease the image size by compressing it using TinyPNG.
- Add Title tags, Alt tags and descriptions to your images.
- JPG is preferred unless you need a transparent background.
Rich Snippets.
In 2019 Google made a major update to its search engine algorithms called BERT(Bidirectional Encoder Representation from Transformers)where rich snippets have become more important and also affect voice search. BERT should be seen as an addition to the current SEO, not an overhaul and to rank better, you will have to make use of rich snippets. In short, rich snippets are a structured data mark up that webmasters can add to their website(HTML), so an algorithm like BERT can better understand what the information on each webpage on your site is about and serve this to users in the form of snippets. Rich Snippets work for desktop, mobile, tablet any other device with a basic web browser and will significantly help with your CTR. Joomla currently does not has inbuild support for rich snippets, but there is a great extension called Google Structured Data there is a free and paid version of this extension. This extension will add the schema.org markup to our articles and allows for integration with most 3rd party extensions like K2, SP Page Builder, and Virtuemart. Google Structured Data will also enhance your website overall by adding your site name and logo, our search box, social profile links, bread crumbs, and local business listing. But Google is not the only search engine that uses structured data other search engines like Bing and Yahoo will also be able to use the structured data that is even better it does not slow down your site one bit. In short, the BERT update is the biggest in 5 years for SEO, and you defiantly want to make good use of it you might even notice a decrease in traffic since other sites started to rank higher. Below is an example of a search query where an article from hisevilness.com is used as a rich snippet result.
Click-Through Rate(CTR) & SERP.
These are important terms in SEO as they are a translation of your website's performance in search engines. These metrics will tell you how good your site is doing with certain search terms in the Google Search Console. In short, after following this Joomla SEO guide your CTR and SERP should increase.
Click-Through Rate(CTR).
This metric will show you from the X amount of impressions(the number of times your sites was listed in a search query) users click on a link to your site, a higher CTR is always better and will tell you how good your content is by appealing users to click on the link to your site. A CTR of 2% or more for your entire site over it life spawn is good. CTR will increase when you rank higher in search results and when your rank no1 for a search query, the average CTR is around 32%.
SERP.
SERP stands for Search Engine Result Page and is the number of pages displayed when a user enters a search query in a search engine. Search engines, therefore, have to rank search results on relevancy by the use of algorithms. The higher your SERP listing, the higher your CTR will be thus leading to more traffic. And for this reason, you want to optimise and increase your SERP ranking to reach a bigger audience. The main goal to have at least a SERP ranking of the 1st page in a search query relevant to your content. And then further optimise to try to reach the top listing on the first page.
PR & SEO
Another consideration to make especially when running a website that revolves around selling products online is PR(Public Relations)this, however, can be costly since it usually involves hiring a PR company that writes and hires writers to create content around your brand. Another option to consider is guest writing for other websites. This works for both regular content-centric websites as well as websites with an online store. However, hiring PR companies is most cost-effective for online stores. And this article is mainly inspired by writing content-focused websites and lacks an online store for greater insight for PR concerning an online store I would refer to this content piece called PR and SEO. It covers the topic in much more significant and accurate depth and will offer greater insight. Another easy step that you could consider in terms of PR is tweets, retweets and any other social shares, although those will not provide the same impact as a reference link from authoritative websites. For instance, Instagram has grown greatly in popularity with short stories and has become a main staple to generate links towards a site. But with the sheer volume of an Instagram post, it is hard to stand out in a crowd. In short, you wan to create compelling short stories to generate genuine clicks a good reference guide for using Instagram short stories can be found in this guide: How Long Should Instagram Stories Be? There are many ways to generate links however be careful where you get those links from as they might hurt your website authority if they come from spammy websites and you will need to Disavow their links through the Google search console.
Closing Thoughts.
Completing this process will take some time, and when you are done, remember to head back to GTMetrix to check your SEO Score. As well as checking your website with a tool called Uber Suggest to dot the I's and cross the t's. Both tools will give hints if your performance can be improved and resulting in gaining the top search position related to your site and remember to link my article I could use the backlinks for sure! And check out the below articles for more in-depth information regarding SEO for Joomla or SEO in general.
Signed,
Paul "HisEvilness" Ripmeester