r/overclocking

Image 1 — I unlocked the hidden AMD CBS overclocking controls on a Lenovo IdeaPad Gaming 3 — RAM timings, FCLK/UCLK, SoC VID, C-states, PPT and more
Image 2 — I unlocked the hidden AMD CBS overclocking controls on a Lenovo IdeaPad Gaming 3 — RAM timings, FCLK/UCLK, SoC VID, C-states, PPT and more
Image 3 — I unlocked the hidden AMD CBS overclocking controls on a Lenovo IdeaPad Gaming 3 — RAM timings, FCLK/UCLK, SoC VID, C-states, PPT and more
Image 4 — I unlocked the hidden AMD CBS overclocking controls on a Lenovo IdeaPad Gaming 3 — RAM timings, FCLK/UCLK, SoC VID, C-states, PPT and more
Image 5 — I unlocked the hidden AMD CBS overclocking controls on a Lenovo IdeaPad Gaming 3 — RAM timings, FCLK/UCLK, SoC VID, C-states, PPT and more
Image 6 — I unlocked the hidden AMD CBS overclocking controls on a Lenovo IdeaPad Gaming 3 — RAM timings, FCLK/UCLK, SoC VID, C-states, PPT and more

I unlocked the hidden AMD CBS overclocking controls on a Lenovo IdeaPad Gaming 3 — RAM timings, FCLK/UCLK, SoC VID, C-states, PPT and more

I’ve been reverse-engineering the InsydeH2O firmware of a Lenovo IdeaPad Gaming 3 15ARH05 with a Ryzen 7 4800H.

What started as a failed attempt to reveal the Advanced BIOS using Fn+R+N turned into a complete firmware-research project.

I extracted Lenovo’s official BIOS update, recovered the 16 MiB ROM, parsed the AMD PSP directory, reconstructed the firmware IFR and identified the hidden form-set visibility mechanism inside H2OFormBrowserDxe.

The latest result: I have now successfully exposed the hidden Advanced, AMD PBS and AMD CBS menus on the physical laptop using a runtime SREP patch—without flashing a modified BIOS.

The amount of tuning hidden by Lenovo is much larger than I expected.

Memory overclocking

The exposed AMD CBS pages include:

  • Memory Clock Speed from 667 MHz to 1800 MHz
  • Primary timings such as Tcl, Trcdrd, Trcdwr, Trp and Tras
  • Additional secondary and tertiary timing fields
  • AddrCmdSetup, CsOdtSetup and CkeSetup
  • CAD bus drive strengths from 120 to 20 ohms
  • RttNom, RttWr and RttPark
  • RZQ/1 through RZQ/7 termination ratios
  • UCLK divider control: UCLK = MEMCLK or MEMCLK/2
  • Memory-channel interleaving and interleave size
  • DRAM map inversion
  • MBIST, aggressor testing and Data Eye controls
  • ECC, parity, Write CRC, data scrambling and TSME options

CPU, fabric and power controls

I also found:

  • FCLK frequency control
  • VDDR_SOC overclock VID
  • Global CPU C-state control
  • Core Performance Boost
  • L1/L2 stream hardware prefetch controls
  • P-state policy
  • CPPC controls
  • STAPM configuration
  • SmartShift and SmartShift A+A
  • APU-only, sustained, fast and slow PPT limits
  • Configurable system profiles from 10 W up to 54 W
  • Fan policy, forced PWM and fan-table controls
  • Temperature-tracking options
  • SVM, SVM Lock and SMM Code Lock

There are also PCIe PSPP/GPP policies, Above 4G MMIO, SATA/AHCI/RAID, ACPI C2/C3, HPET and a large number of platform-specific PBS controls.

I photographed and documented the complete successful session here:

https://github.com/root-hunter/lenovo_bios

>Important: a visible control is not automatically a working or safe control.

I have confirmed that these forms render on FCCN19WW, but I have not validated every value or established safe tuning ranges. Some options—particularly SoC VID, memory training, impedance, power limits and unsupported POR profiles—can cause instability, loss of display or a complete no-boot condition.

Before making real changes, I intend to prepare a verified SPI backup and recovery path.

For the experienced Renoir tuners here: which controls would you test first, and what would be your safest validation sequence?

I’m particularly interested in determining:

  • Whether the Ryzen 7 4800H will actually accept memory clocks above the stock configuration
  • Whether FCLK and UCLK can be kept synchronized
  • Which PPT/STAPM limits are genuinely enforced
  • Whether the exposed 54 W profile changes sustained boost behavior
  • Which memory timings can be adjusted without triggering failed training

Technical feedback, recovery advice and reproducible test suggestions are very welcome.

u/roothunter-dev — 19 hours ago

9950X3D - 6400CL28 1:1 - Daily configuration for a year - Heavy Compilation/Gaming

It's not a configuration to break records in OC, but it's 100% stable, which is a requirement for my coding work and occasional gaming.

If I'm not looking for absolute stability I can reach beyond 47K in CB23 Multi score by tweaking PBO curve optimizer.

DDR5 has been battle tested with multiple all nighter of TM5 anta777/Karhu hours of y-cruncher VS3.

For CPU PBO coefficient validation I used Corecycler mostly (from github! there's a scam website named corecycler be careful guys) and overall OCCT for memory controller/FCLK testing as well.

Edit: Also have a curve Shaper High frequency -3 for all temperature I forgot to mention. MEM VDD is 1.47V in BIOS, don't know why ZenTimings Report 1.455V, rest seems accurate.

u/XenthorX — 21 hours ago

Hynix A-Die 64GB 6200 | 2166 FCLK not stable

What can I try to get 2166 FCLK stable? It fails Aida64 CPU+FPU+cache+RAM after 27 mins even though it passed y-cruncher VT3 for 24 hrs. The SOC Voltage is actually 1.19v for 3100 UCLK, not sure what happened with Zentimings showing 1.3.

An FCLK of 2066 with no other changes allows me to pass 25+ hrs of Aida64, 17 hrs y-cruncher VT3, 2hrs TM5 and 1hr OCCT, so 2166 is definitely the source of instability.

3200 UCLK requires at least 1.29v SOC, 1.28 crashes benchmarks. So I don't think lower than 1.19v for 3100 will work though I haven't properly tested.

Latency in safe mode is 66.4ns, much worse in regular windows at 69.9ns with everything loaded after startup. I think they're decent enough numbers?

^(BTW thanks buildzoid for the rants and resources. I've watched your videos for years. <3)

u/d0mini — 22 hours ago

9800X3D + 2x32GB 6000CL30, stuck at 5600!

Spent all day chasing TM5 errors and want a sanity check.

Setup: 9800X3D, ROG Strix B650E-I (BIOS 3886), Corsair Vengeance 2x32GB 6000CL30 (CMK64GX5M2B6000C30), Hynix. TM5 extreme @ anta777 for all testing.

What I found:

  • 6000 EXPO: instant errors, 5-40 seconds, every single time. Tried VSOC 1.25 (verified in ZenTimings, not just set in BIOS), FCLK 2000, VDDG bump, even a desk fan on the sticks with the side panel off. DIMMs went from 74C to mid 50s and it still dies in about 10 seconds
  • 5800: fails at 26 min with VSOC 1.20, fails at 78 min with 1.25. The voltage tripled time-to-fail but didn't fix it
  • 5600: full TM5 cycle clean, DIMMs around 60C

Each stick passes solo at 6000 (short runs only), so the sticks seem fine and this looks like a classic 4-rank IMC ceiling. Both sticks did apparently run 6000 fine about 2 years ago though, which bugs me. Could be a BIOS/AGESA change since then, or maybe it was never actually stable and I just didn't test properly back then.

Questions: anyone with 2x32 on a 9800X3D actually holding 6000 long term, and if so what voltages? Is there any point trying VDDP/VDDQ tuning or buildzoid style timings before I accept 5600 and move on? Has anyone seen an AGESA update knock a previously stable 64GB config down like this?

Not fussed about the 1% perf difference, more just want to know if I left anything on the table

BSOD/Almost Instant crashes with the above timing, this is DOCP 1 but I've tried both DOCP 2 and DOCP Tweaked

Much more stable with this timing, but 5600 max

reddit.com
u/SlightPredicament — 1 day ago

My pc keeps crashing cause of overclocking.

I am very new to pc building or pcs in general so forgive me. I have a 16gb 9060xt with a 7500F and 32 gb of ddr5 Kingston ram. Expo (EXPO 1 specifically) is on and whenever I game every now and then , whenever it wants, my pc just crashes and restarts. It flashed a orange light for a while then a red one quickly then a white one.

I lowered my memory speed to 5600MHz, still the same, 5200MHz, still the same and it only stopped once I turned expo off and set it at 4800MHz. The windows event viewer says its a Kernel problem.

I thought it was a ram problem so I ran a windows ram test and nothing came back wrong. Right now I put my SoC voltage to 1.25 and am at 6000MHz as it seems putting the SoC voltage up keeps it at bay for a little longer. I am getting annoyed with my pc being a narcoleptic and wanted to see if anyone had any answers or tips.

reddit.com
u/Financial_Judgment2 — 22 hours ago

How's My DDR5 8200 RAM Tune?

Pretty much finished with this and am pretty happy, this is with legacy off in bios so no latency tweaks. Yes VDD is high, but I will likely go back to CL34, even tho my sticks are direct die cooled. To drop that down to like 1.56 VDD.

But it was fun to see how far I could push it for stability. My read is a bit all over the place depending on what voltages I use, but it's usually between 100.7-102.2gb but write and copy usually will tank slightly when read increases with changes in voltages. So I found a happy medium for now

u/FreakyOne87 — 1 day ago

UV 5070ti with just the mvolt+ tool

Is there any problems to undervolt using just mvolt+ ? I set my max volt to 925mv but that gave me a max core speed of 2400mhz so i increased the core clock by 400mhz and now running on 2820 max and is very cool in temps , is there any drawbacks to this ?

reddit.com
u/MGahed — 1 day ago

any idea

guys

why my royal kit 6000cl28 and 6000cl30 kit both hynix a die single rank 32gb.

but to run 6000cl26 with the same timing. the cl30 one need only 1.5vdd another voltage the same. but for the royal need 1.55 to stable cl26🤦🏻‍♂️

that mean the cl30 one better?

reddit.com
u/ss14421 — 1 day ago

Ryzen 7 5700 Non X Cezanne, no IGPU

Hey guys, I made the idiotic decision of pairing a R7 5700 non x Cezanne chip, with only 16mb l3, with an XFX RX7900XT. So to put it lightly, my CPU is the bottleneck. I want it to be as small of a bottleneck as possible, so I used Ryzen Master to OC it to 4.85GHZ as I don't know how to OC myself yet. Gaming is stable with it and everything, but I really want to get my bottleneck as small as I can.

I do understand that different architectures are different, but I just watched a video of a guy getting a 3ghz Pentium 4 to 4.81ghz, close to my own OC from 3.7Ghz. And now I'm wondering if I could increase it more somehow. Unfortunately, somehow I only find guides either fore other CPUs, or to OC this CPU to 4.6GHZ, or the rare one I found, 4.85GHZ.

Why do I believe it can go higher? Because I haven't touched it manually, I let it Auto OC itself. Somehow it must be possible to get it higher. Or make up for it somehow else, maybe overclocking RAM, but I doubt that helps much for gaming performance, and even then, isn't XMP just OC for the RAM anyway?

https://preview.redd.it/53vrksp88ckh1.png?width=2559&format=png&auto=webp&s=39aa1d6e48a49a6d3cbcb2630c899da1847e5865

https://preview.redd.it/4ugymc487ckh1.png?width=2557&format=png&auto=webp&s=7e9649de3a4e301e6285f585a74bd13d8066f572

https://preview.redd.it/q4rlpm7d6ckh1.png?width=2559&format=png&auto=webp&s=818673833d3bbd8ed2d1a80e366f7ff9f025dd21

https://preview.redd.it/ghvhohyuybkh1.png?width=1109&format=png&auto=webp&s=d6e1410b6efd607187d979b32512e7825b1020cc

https://preview.redd.it/0kcqua4cybkh1.png?width=1283&format=png&auto=webp&s=4bea1827c90fd4bc1d46f46079eaf0b0ebed52b3

https://preview.redd.it/1l6flkxeybkh1.png?width=798&format=png&auto=webp&s=07b7fd9933ab5e736f49140e21707a65f8b2e8cb

reddit.com
u/IAmTheSenate218 — 1 day ago

Ryzen 7 3700x

Decided to mess around with clock speeds and undervolting, not sure if this is good scores but stayed stable at 58c under full load, anyone know what the max this chip has been pushed to before? Ram is ddr4 3200mhz gpu 9070xt. Going to be upgrading to a 5800x3d in the next couple of days.

u/yeetmobile69420 — 1 day ago

9850X3D and PBO. values to undervolt? safe to unlock power consumption?

hey so i went from 9600x to 9850x3d and i’m wondering how aggressive i can push the uv and if i should set the voltage to a specific value considering there’s some 9800x3ds burning out there. my 9600X had 1.2v, PBO in AI tweaker (asus board) set to Enhanced and CO between -12 and -26 set per core from best to worst.

i’d like to remove the limits, have uv and let the chip boost higher whenever it needs to. my 9600x used pbo to boost higher and allow full power consumption when needed. idk if this chip is like perfected or something so i’m looking for advice.

has anyone spent some time tweaking these values? i don’t wanna run unsafe values considering the burn situation.

reddit.com
u/RegularTech575 — 1 day ago
▲ 0 r/overclocking+1 crossposts

Ryzen 9 7900X idles at ~55°C with ~42W package power — is this normal?

Hi everyone,

I'm trying to understand whether the idle/light-load temperature of my Ryzen 9 7900X is normal or whether I have a cooling/configuration issue.

System:

  • CPU: AMD Ryzen 9 7900X
  • Motherboard: ASRock B650E Taichi Lite
  • Cooler: Arctic Liquid Freezer III Pro 420
  • GPU: RTX 4070 Ti SUPER
  • RAM: DDR5-6000, manually tuned
  • FCLK: 2200 MHz
  • UCLK/MCLK: 3000/3000 MHz
  • BCLK is currently stock at 100 MHz
  • CPU is otherwise stock — no PBO, no Curve Optimizer, no manual CPU overclock
  • Ambient room temperature: approximately 25–28°C
  • Outside temperature: approximately 32°C

The RAM is overclocked, but the CPU itself is currently running at stock settings.

The temperature I'm seeing

After leaving Windows mostly idle, the CPU sits around:

  • CPU Tctl/Tdie: ~55°C
  • CPU Die (average): ~54°C
  • CPU CCD1: ~49°C
  • CPU CCD2: ~39°C
  • Individual core temperatures: around 36°C
  • CPU Package Power: ~42 W
  • CPU PPT: ~41 W
  • Average Active Core Count: ~0.4
  • Thermal throttling: No

HWiNFO recorded approximately:

  • CPU Tctl/Tdie minimum: 54.2°C
  • Maximum: 62.1°C
  • Average: 56.5°C
  • CPU Package Power: current 42.15 W, maximum 51.75 W
  • CPU PPT: current 41.16 W, maximum 50.67 W

The pump is running at around 2288 RPM, and the radiator fans are also running.

What confuses me

The CPU isn't under significant apparent load. HWiNFO shows only around 0.4 average active cores, yet the CPU package is consuming approximately 42 W and the Tctl/Tdie temperature remains around 55°C.

At the same time, the individual core temperatures are much lower — around 36°C — and CCD2 is only around 39°C.

So there is quite a large difference between the reported CPU Tctl/Tdie temperature and the individual core temperatures.

For example:

CPU Tctl/Tdie: ~55°C

versus

Core temperatures: ~36°C

and

CCD2: ~39°C

My questions

  1. Is ~55°C at ~42 W package power normal for a 7900X with an ambient temperature of approximately 25–28°C?
  2. Is ~42 W package power while Windows is essentially idle normal for a 7900X?
  3. Could the DDR5-6000 + FCLK 2200 + UCLK=MCLK configuration be contributing significantly to the package power/temperature?
  4. Is the large difference between Tctl/Tdie (~55°C) and the individual core temperatures (~36°C) expected on Zen 4?
  5. Could this indicate a problem with the Arctic Liquid Freezer III Pro 420 mounting/contact/pump, or does the data look normal?
  6. What would you consider a reasonable idle/light-load temperature and package power for this CPU at 25–28°C ambient?

I will also run a 10-minute Cinebench 2024 multi-core test and can provide the maximum CPU temperature, package power, effective clocks and pump/fan RPM if that would help.

I'm particularly interested in feedback from other 7900X owners, especially those running a 420 mm AIO.

reddit.com
u/Haykhovv — 2 days ago

OCCT question

I want to test ram stability after lowering some of my timings. I want to run it overnight which people suggest but not sure how much memory to test I was doing 95% but when I looked it up on google I was told to do 80 - 85% for overnight test. Just wondering what you guys suggest

reddit.com
u/Oh-Ribzy — 1 day ago

AMD 9950X3D are these stats normal?

My CPU is 75°C and uses 250W in Cinebench 2026.

- All Cores are 5.2 GHz

- Thermal Grizzly Direct Die Block

- Conductonaut Extreme

- Room temperature 29°C

- 420 Radiator, 30mm thick

- D5 Pump at 55%

- PPT, EDC and TDC Limit is disabled

I compared my results with der8auer and his result are better.

290W, 65°C

The only difference is he uses a MORA and a ASUS Mainboard and his room temps id gues about 23°C. Im using a Gigabyte X870E.

Any Experts that can teach me.

reddit.com
u/Mountain-Natural7552 — 2 days ago

Hynix A-Die Safe temps on EXPO

Hi!

Recently got a higher voltage cl26 kit at 1.45v, current case airflow isn't the greatest since its small, and have read a lot of conflicting things on temps, some saying 55, 60, etc is the upper limit.

Currently don't have any plans to push it further, the expo timings have the trefi around 11k, which I read is the most sensitive part. Temps sit at around 60 ingame, and go upto 72-74 when stress testing memory.

Is that something to be worried about?

reddit.com
u/aphrodisiacccc — 2 days ago