• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

SSD Overclocking? It can be Done, with Serious Performance Gains

AleksandarK

News Editor
Staff member
Joined
Aug 19, 2017
Messages
2,255 (0.92/day)
The PC master race has yielded many interesting activities for enthusiasts alike, with perhaps the pinnacle of activities being overclocking. Usually, subjects for overclocking include CPUs, GPUs, and RAM, with other components not actually being capable of overclocking. However, the enthusiast force never seems to settle, and today, we have proof of overclocking an off-the-shelf 2.5-inch SATA III NAND Flash SSD thanks to Gabriel Ferraz, a Computer Engineering graduate, and TechPowerUp's SSD database maintainer. He uses the RZX Pro 256 GB SSD in the video, a generic NAND Flash drive. The RZX Pro uses the Silicon Motion SM2259XT2 single-core, 32-bit ARC CPU running up to 550 MHz. It has two channels at 400 MHz, each with eight chip enable interconnects, allowing up to 16 NAND Flash dies to operate. The SSD doesn't feature a DRAM cache or support a host memory buffer. It has only one NAND Flash memory chip from Kioxia, uses BiCS FLASH 4 architecture, has 96 layers, and has 256 GB capacity.

While this NAND Flash die is rated for up to 400 MHz or 800 MT/s, it only ran at less than half the speed at 193.75 MHz or 387.5 MT/s at default settings. Gabriel acquired a SATA III to USB 3.0 adapter with a JMS578 bridge chip to perform the overclock. This adapter allows hot swapping of SSDs without the need to turn off the PC. He shorted two terminals in the drive's PCB to get the SSD to operate without its default safe mode. Mass Production Tools (MPTools), which OEMs use to flash SSDs, were used to change the firmware settings. Each NAND Flash architecture has its own special version of MPTools. The software directly shows control of the Flash clock, CPU clock, and output driving. However, additional tweaks like Flash IO driving with subdivisions need modifications. Control and Flash On-Die Termination (ODT) and Schmitt window trigger (referring to the Schmitt trigger comparator circuit) also needed a few modifications to make it work.





The overclock results were an increase of 17.6% for the Silicon Motion controller, up to 500 MHz from the original 400 MHz, and 106% with 400 MHz clock for the NAND Flash, which only operated at 193 MHz stock. The performance results? While it varies from benchmark to benchmark, the latency has dropped. Only a slight improvement has been made in reading speeds, while writing has seen a more significant impact. Bandwidth has been increased, so the benchmarks naturally responded well. The biggest problem is the increased operating temperature. Temps were stable at 40C in stock settings, while the overclock pushed it to 45C. Over the long run, this decreases the lifetime of the drive. Overclocking the SSD also voids all manufacturer-implied warranties and reduces the expected number of read/write operations.


Below, you can see a few benchmarks by Gabriel Ferraz, while the rest are available in the YouTube video here.


View at TechPowerUp Main Site | Source
 
Joined
Jul 15, 2020
Messages
980 (0.70/day)
System Name Dirt Sheep | Silent Sheep
Processor i5-2400 | 13900K (-0.025mV offset)
Motherboard Asus P8H67-M LE | Gigabyte AERO Z690-G, bios F26 with "Instant 6 GHz" on
Cooling Scythe Katana Type 1 | Noctua NH-U12A chromax.black
Memory G-skill 2*8GB DDR3 | Corsair Vengeance 4*32GB DDR5 5200Mhz C40 @4000MHz
Video Card(s) Gigabyte 970GTX Mini | NV 1080TI FE (cap at 85%, 800mV)
Storage 2*SN850 1TB, 230S 4TB, 840EVO 128GB, WD green 2TB HDD, IronWolf 6TB, 2*HC550 18TB in RAID1
Display(s) LG 21` FHD W2261VP | Lenovo 27` 4K Qreator 27
Case Thermaltake V3 Black|Define 7 Solid, stock 3*14 fans+ 2*12 front&buttom+ out 1*8 (on expansion slot)
Audio Device(s) Beyerdynamic DT 990 (or the screen speakers when I'm too lazy)
Power Supply Enermax Pro82+ 525W | Corsair RM650x (2021)
Mouse Logitech Master 3
Keyboard Roccat Isku FX
VR HMD Nop.
Software WIN 10 | WIN 11
Benchmark Scores CB23 SC: i5-2400=641 | i9-13900k=2325-2281 MC: i5-2400=i9 13900k SC | i9-13900k=37240-35500
Must have direct core LN cooling for my new OC pcie5 NVMe pushed to 2GHz.
 
Joined
Aug 12, 2020
Messages
1,162 (0.85/day)
Performance isn't a problem for most SSDs. Most are concerned chiefly with $/GB and long term reliability.
 
Joined
Nov 27, 2023
Messages
1,146 (6.70/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original)
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)
It’s a curiosity at best, impressive nonetheless in terms of technical work done. The performance gains would be completely imperceptible in practice, though, and as such - useless.
Then again, this can be said about pretty much every type of overclocking these days. The effort and time involved isn’t worth the result.
 
Joined
Apr 1, 2014
Messages
502 (0.14/day)
System Name Personal Rig
Processor Intel i5 3570K
Motherboard Asus P8Z77-V
Cooling Noctua NH-U12P Push/Pull
Memory 8GB 1600Mhz Vengeance
Video Card(s) Intel HD4000
Storage Seagate 1TB & 180GB Intel 330
Display(s) AOC I2360P
Case Enermax Vostok
Audio Device(s) Onboard realtek
Power Supply Corsair TX650
Mouse Microsoft OEM 2.0
Keyboard Logitech Internet Pro White
Software Legal ;)
Benchmark Scores Very big
Not really news... Ability to change clocks on NAND interface and/or flash controller have existed since forever. These mass production tools have been lying around the interwebs pretty much the moment they became available. More so with flash drives, since there's many more different controllers available too.

I'm surprised it took so long for people to notice this.
 

GabrielLP14

SSD DB Maintainer
Staff member
Joined
Aug 2, 2021
Messages
265 (0.26/day)
Location
São Paulo, Brazil
System Name Gabriel-PC
Processor Core i7-13700K (All Core 5.7GHz)
Motherboard MSI Z790-P PRO WIFI DDR4
Cooling NZXT Kraken X72 360mm
Memory Netac DDR4-3200 MT/s CL-16
Video Card(s) RTX 4060 Galax 1-Click
Storage Solidigm P44 Pro 2TB (OS), SK Hynix P41 1TB (Games) + 4x 4TB WD Black HD (Synology NAS DS1817)
Display(s) AOC G2460PF 144Hz 1ms (Kinda trash)
Case NZXT Phantom 820 Black
Audio Device(s) Motherboard onboard audio (good enough for me)
Power Supply Corsair RM1000X
Mouse Have no idea (Generic)
Keyboard Have no idea (Generic)
Software Windows 11 Pro 23H2 + Windows Server 2022 + Synology in NAS
Must have direct core LN cooling for my new OC pcie5 NVMe pushed to 2GHz.
hahaha true

Not really news... Ability to change clocks on NAND interface and/or flash controller have existed since forever. These mass production tools have been lying around the interwebs pretty much the moment they became available. More so with flash drives, since there's many more different controllers available too.

I'm surprised it took so long for people to notice this.
True, like i mentioned on the video, intel did a product ages ago, but this went silent over the years, its just as curiosity

If you only unlock the full 400MHz of the nand I'd say it's less of an overclock and more of a true performance unlock, or a de-hobbling.
We could go above it, but the ssd would die much quicker, since its just a curiosity i just wanted to show people

It’s a curiosity at best, impressive nonetheless in terms of technical work done. The performance gains would be completely imperceptible in practice, though, and as such - useless.
Then again, this can be said about pretty much every type of overclocking these days. The effort and time involved isn’t worth the result.
exactly

Still if you buy a dirt-cheap sata ssd with the idea of having some fun and overclocking, it does sound like potentially an interesting thing to do.
yeah haha
 
Joined
Feb 1, 2019
Messages
2,678 (1.39/day)
Location
UK, Leicester
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 3080 RTX FE 10G
Storage 1TB 980 PRO (OS, games), 2TB SN850X (games), 2TB DC P4600 (work), 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Asus Xonar D2X
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
Storage is one area I wont tinker with, I value my data integrity too much. Those gains I also feel arent game changers either.
 
Joined
Jul 16, 2014
Messages
8,131 (2.26/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
I dont see any benefit at all of OC'ing an SSD.
 
Joined
Jul 5, 2013
Messages
25,614 (6.46/day)
Since no one seems to mention it, I will: What does this do to NAND durability?

Overclocking other types of electronics is doable because we're generally talking about transistors or other very durable components. NAND flash cells are NOT durable. They are in fact relatively very delicate. So overclocking them? Seems a bit dubious to me. Granted, the article and whatnot above talks about the NAND controller as much as the NAND itself, but still.
 
Last edited:
Joined
Mar 3, 2022
Messages
226 (0.28/day)
Since no one seems to mention it, I will: What does this do to NAND durability?

Overclocking other types of electronics is doable because were generally talking about transistors or other very durable components. NAND flash cells are NOT durable. They are in fact relatively very delicate. So overclocking them? Seems a bit dubious to me. Granted, the article and whatnot above talks about the NAND controller as much as the NAND itself, but still.
yeah, that´s what I was thinking too, I guess that it would have to be tested in normal use to see the effects
 
Joined
Nov 27, 2023
Messages
1,146 (6.70/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original)
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)
Since no one seems to mention it, I will: What does this do to NAND durability?
That’s a good question, Lex, but I assume that in order to actually definitively answer it one would have to OC an SSD and then either use it for as long as it takes for detrimental effects (if there are any) to kick in or just do what AnandTech and Tom’s did way back when they were testing how resilient SSDs actually are (very, turns out) and hit the drive with a scripted full re-write for days until it dies and then compare it to a non-OCd SSD of an exact same model that also underwent the same. In both cases, I think that the guy attempting the overclock wasn’t really thinking THAT long-term. Again, this is all just a curiosity mostly.
 
Joined
Jul 7, 2019
Messages
838 (0.47/day)
Brings back memories of shorting pins on Athlons with a pencil to get more performance, and just slapping on a beefier cooler to deal with the heat.

Now to complete the half-meme of OC'ing an SSD, one should slap on the new hybrid AIO SSD cooler from MSI to deal with with increased heat and send it (somehow).
 
Joined
Jun 18, 2021
Messages
2,305 (2.17/day)
This is impressive, absolutely useless imo because of the durability implications as others have mentioned but still pretty impressive
 
Joined
Nov 15, 2021
Messages
2,744 (3.01/day)
Location
Knoxville, TN, USA
System Name Work Computer | Unfinished Computer
Processor Core i7-6700 | Ryzen 5 5600X
Motherboard Dell Q170 | Gigabyte Aorus Elite Wi-Fi
Cooling A fan? | Truly Custom Loop
Memory 4x4GB Crucial 2133 C17 | 4x8GB Corsair Vengeance RGB 3600 C26
Video Card(s) Dell Radeon R7 450 | RTX 2080 Ti FE
Storage Crucial BX500 2TB | TBD
Display(s) 3x LG QHD 32" GSM5B96 | TBD
Case Dell | Heavily Modified Phanteks P400
Power Supply Dell TFX Non-standard | EVGA BQ 650W
Mouse Monster No-Name $7 Gaming Mouse| TBD
Since no one seems to mention it, I will: What does this do to NAND durability?

Overclocking other types of electronics is doable because were generally talking about transistors or other very durable components. NAND flash cells are NOT durable. They are in fact relatively very delicate. So overclocking them? Seems a bit dubious to me. Granted, the article and whatnot above talks about the NAND controller as much as the NAND itself, but still.
Gabriel did mention it, not with any data though. This was just over clocked to the rates speed of that particular die anyways.

We could go above it, but the ssd would die much quicker, since its just a curiosity i just wanted to show people
I am curious to know if you could overclock the controller to support a faster interface, on a PCIe drive. Assuming, of course, the same type of encoding is used.
 
Joined
Feb 20, 2020
Messages
9,340 (6.04/day)
Location
Louisiana
System Name Ghetto Rigs z490|x99|Acer 17 Nitro 7840hs/ 5600c40-2x16/ 4060/ 1tb acer stock m.2/ 4tb sn850x
Processor 10900k w/Optimus Foundation | 5930k w/Black Noctua D15
Motherboard z490 Maximus XII Apex | x99 Sabertooth
Cooling oCool D5 res-combo/280 GTX/ Optimus Foundation/ gpu water block | Blk D15
Memory Trident-Z Royal 4000c16 2x16gb | Trident-Z 3200c14 4x8gb
Video Card(s) Titan Xp-water | evga 980ti gaming-w/ air
Storage 970evo+500gb & sn850x 4tb | 860 pro 256gb | Acer m.2 1tb/ sn850x 4tb| Many2.5" sata's ssd 3.5hdd's
Display(s) 1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24"/ 3rd LG 43" series
Case D450 | Cherry Entertainment center on Test bench
Audio Device(s) Built in Realtek x2 with 2-Insignia 2.0 sound bars & 1-LG sound bar
Power Supply EVGA 1000P2 with APC AX1500 | 850P2 with CyberPower-GX1325U
Mouse Redragon 901 Perdition x3
Keyboard G710+x3
Software Win-7 pro x3 and win-10 & 11pro x3
Benchmark Scores Are in the benchmark section
Hi,
Sure isn't that called mem cache :cool:
 
Joined
Jan 29, 2012
Messages
6,455 (1.44/day)
Location
Florida
System Name natr0n-PC
Processor Ryzen 5950x/5600x
Motherboard B450 AORUS M
Cooling EK AIO 360 - 6 fan action
Memory Patriot - Viper Steel DDR4 (B-Die)(4x8GB)
Video Card(s) EVGA 3070ti FTW
Storage Various
Display(s) PIXIO IPS 240Hz 1080P
Case Thermaltake Level 20 VT
Audio Device(s) LOXJIE D10 + Kinter Amp + 6 Bookshelf Speakers Sony+JVC+Sony
Power Supply Super Flower Leadex III ARGB 80+ Gold 650W
Software XP/7/8.1/10
Benchmark Scores http://valid.x86.fr/79kuh6
Years ago I mentioned this. Its real now.
 
Joined
Jan 3, 2015
Messages
2,897 (0.85/day)
System Name The beast and the little runt.
Processor Ryzen 5 5600X - Ryzen 9 5950X
Motherboard ASUS ROG STRIX B550-I GAMING - ASUS ROG Crosshair VIII Dark Hero X570
Cooling Noctua NH-L9x65 SE-AM4a - NH-D15 chromax.black with IPPC Industrial 3000 RPM 120/140 MM fans.
Memory G.SKILL TRIDENT Z ROYAL GOLD/SILVER 32 GB (2 x 16 GB and 4 x 8 GB) 3600 MHz CL14-15-15-35 1.45 volts
Video Card(s) GIGABYTE RTX 4060 OC LOW PROFILE - GIGABYTE RTX 4090 GAMING OC
Storage Samsung 980 PRO 1 TB + 2 TB - Samsung 870 EVO 4 TB - 2 x WD RED PRO 16 GB + WD ULTRASTAR 22 TB
Display(s) Asus 27" TUF VG27AQL1A and a Dell 24" for dual setup
Case Phanteks Enthoo 719/LUXE 2 BLACK
Audio Device(s) Onboard on both boards
Power Supply Phanteks Revolt X 1200W
Mouse Logitech G903 Lightspeed Wireless Gaming Mouse
Keyboard Logitech G910 Orion Spectrum
Software WINDOWS 10 PRO 64 BITS on both systems
Benchmark Scores Se more about my 2 in 1 system here: kortlink.dk/2ca4x
Cool. But i will not be overclocking a ssd for various reasons. I like to overclocking cpu, gpu, memory and what you can pc. But for ssd with important Files, thats where i set the limits to what i will oc.

First of all. I store important Files on these things. So less reliable is a no go for me.

Secondly with nvme ssd all ready maxing out PCIe gen 4 and if not all ready gen 5, very close to it and with the heat modern nvme ssd can make and the speeds they all ready make. Is oc really needed. For me the answer is no.

My Samsung 980 pro is plenty fast. Even for satan ssd, i can se it makes sense either as a decent Sara ssd all ready maxing out sata 3 speed.

So i will for sure keep my ssd at Stock speeds for reliability, heat and lifespan. I dont need a failing ssd and lost Files. With that said, i have never had a failing ssd since i got my first ssd back in 2011

Off causes for the fun and bragging rights, with an pc ssd. You can say litterly everything is overclock in your pc... Even your storage.
 
Joined
Feb 1, 2013
Messages
1,248 (0.30/day)
System Name Gentoo64 /w Cold Coffee
Processor 9900K 5.2GHz @1.312v
Motherboard MXI APEX
Cooling Raystorm Pro + 1260mm Super Nova
Memory 2x16GB TridentZ 4000-14-14-28-2T @1.6v
Video Card(s) RTX 4090 LiquidX Barrow 3015MHz @1.1v
Storage 660P 1TB, 860 QVO 2TB
Display(s) LG C1 + Predator XB1 QHD
Case Open Benchtable V2
Audio Device(s) SB X-Fi
Power Supply MSI A1000G
Mouse G502
Keyboard G815
Software Gentoo/Windows 10
Benchmark Scores Always only ever very fast
I would totally do this, only if the 4K1D rand read increases were worth it. That's where ssd's need the most help.

Caching isn't always reliable, for those that want to suggest it. Even with UPS, you can still have random software/firmware/hardware crashes/reboots and lose the caches. Your os is hosed and needs a rebuild or restore from backup.
 
Joined
Dec 30, 2010
Messages
2,107 (0.43/day)
He killed the drive, at the end.

Intel was 10 years ago experimenting with such software:


However never released it, due to the complications of SSD overclocking in general.

Dead chips, dataloss, other weird stuff. Imagine the RMA submissions.
 
Joined
Aug 22, 2007
Messages
3,463 (0.57/day)
Location
CA, US
System Name :)
Processor Intel 13700k
Motherboard Gigabyte z790 UD AC
Cooling Noctua NH-D15
Memory 64GB GSKILL DDR5
Video Card(s) Gigabyte RTX 4090 Gaming OC
Storage 960GB Optane 905P U.2 SSD + 4TB PCIe4 U.2 SSD
Display(s) Alienware AW3423DW 175Hz QD-OLED + Nixeus 27" IPS 1440p 144Hz
Case Fractal Design Torrent
Audio Device(s) MOTU M4 - JBL 305P MKII w/2x JL Audio 10 Sealed --- X-Fi Titanium HD - Presonus Eris E5 - JBL 4412
Power Supply Silverstone 1000W
Mouse Roccat Kain 122 AIMO
Keyboard KBD67 Lite / Mammoth75
VR HMD Reverb G2 V2
Software Win 11 Pro
I am curious to know if you could overclock the controller to support a faster interface, on a PCIe drive. Assuming, of course, the same type of encoding is used.
It depends what you mean by "support." If you mean saturate the bus, that's a no.
It's not just the controller speed that matters but also the speed of the controller - NAND interface and how many NAND channels are available.
Also going to higher clock rates, you have to worry about signal integrity and potentially needing a different pcb substrate.
In addition to those things, you will also need power circuitry that can handle that extra power load without being stressed/overheating.
You're generally limited to between 5-10Watts of power from the host. There's a bunch of other things too, so let's go with no without significant re-engineering.
 
Joined
Dec 30, 2010
Messages
2,107 (0.43/day)
I am curious tho about those tools used. I have a old Intel 80GB ssd that i would love to toy around with.

Even 10% increase for such drives would be huge.
 

GabrielLP14

SSD DB Maintainer
Staff member
Joined
Aug 2, 2021
Messages
265 (0.26/day)
Location
São Paulo, Brazil
System Name Gabriel-PC
Processor Core i7-13700K (All Core 5.7GHz)
Motherboard MSI Z790-P PRO WIFI DDR4
Cooling NZXT Kraken X72 360mm
Memory Netac DDR4-3200 MT/s CL-16
Video Card(s) RTX 4060 Galax 1-Click
Storage Solidigm P44 Pro 2TB (OS), SK Hynix P41 1TB (Games) + 4x 4TB WD Black HD (Synology NAS DS1817)
Display(s) AOC G2460PF 144Hz 1ms (Kinda trash)
Case NZXT Phantom 820 Black
Audio Device(s) Motherboard onboard audio (good enough for me)
Power Supply Corsair RM1000X
Mouse Have no idea (Generic)
Keyboard Have no idea (Generic)
Software Windows 11 Pro 23H2 + Windows Server 2022 + Synology in NAS
Gabriel did mention it, not with any data though. This was just over clocked to the rates speed of that particular die anyways.


I am curious to know if you could overclock the controller to support a faster interface, on a PCIe drive. Assuming, of course, the same type of encoding is used.
I could, but i didnt had a compatible drive for the MPTools that i had available :/
 
Top