Fractal Terra SFF Build Guide
Phase-by-phase build guide for a Ryzen 9 7900 + RX 9070 XT build in the Fractal Design Terra mini-ITX case, with the gotchas current Terra builders consistently flag.
Specific build: ASUS ROG Strix B850-I, AMD Ryzen 9 7900 (no iGPU), Noctua NH-L12S, PowerColor Reaper RX 9070 XT, Corsair SF750, CableMod custom cables. Phase-by-phase, with the decisions and gotchas current Terra builders consistently flag.
Pre-build sanity: This is a tight SFF build. Read the Critical Decisions section before unboxing anything. Two decisions (spine setting, BIOS file naming) cannot be undone easily once you’re past them.
Critical Decisions (read first)
1. Spine setting — the most important choice in this case
The Terra has a 7-position adjustable spine that trades CPU cooler height vs GPU thickness. You set this once and it determines what fits.
| Setting | CPU cooler max | GPU thickness max (≤131mm wide) |
|---|---|---|
| 1 | 77mm | 43mm |
| 2 | 72mm | 48mm |
| 3 | 67mm | 53mm |
| … | … | … |
Source: Fractal Terra CPU/GPU Support
Your components:
- NH-L12S: 70mm tall (fan in default position)
- Reaper 9070 XT: 42mm thick, 111mm wide
Recommendation: spine setting 2.
- Setting 2 → 72mm cooler clearance (2mm margin over the 70mm L12S) + 48mm GPU thickness room (6mm margin over 42mm Reaper).
- Setting 1 also fits in theory (77mm + 43mm) but only 1mm GPU margin — risks rubbing against the riser bracket. Skip it.
- Adjust the spine before mounting the motherboard — much harder later.
2. NH-L12S fan orientation — Option B (updraft) for the Terra
Two viable orientations exist, but the Terra’s perforated aluminum top changes the answer.
- Option A (downdraft, fan-on-top): Standard Noctua orientation. Fan above fins, blowing down onto the motherboard. Cools VRMs and M.2 better; correct for cases with closed tops.
- Option B (updraft, fan-on-bottom): Fan between fins and motherboard, blowing up through the fins toward the top vent. Correct for cases with vented or perforated tops.
Pick Option B for the Terra. Noctua’s official FAQ explicitly addresses this: when the case top is perforated (which the Terra is), updraft mode lets hot air escape directly through the top vent instead of recirculating inside the case. (Noctua FAQ) Terra builder consensus on SFF.Network and r/sffpc converges on the same: fan-underside, blowing up.
Both orientations measure 70mm total height — spine setting unchanged either way.
2a. NH-L12S RAM clearance — 35mm max heatspreader height
The L12S fan, mounted in either orientation, sits very close to the RAM slots. Maximum DDR5 heatspreader height: 35mm. Crucial Pro DDR5-6000 CL36 sits at ~33-34mm — fits, but verify with a ruler before mounting the cooler. Anything taller fouls the fan.
3. PCIe riser — must set Gen 4 in BIOS
Terra ships with a PCIe 4.0 riser. The 9070 XT is a Gen 5 card. If you boot at Gen 5 over a Gen 4 riser → instability, training failures, or worse.
Fix: First boot → BIOS → set PCIe slot to Gen 4. ~1-2% perf loss, fully stable. (If you want Gen 5, swap to a LINKUP AVA5 Gen 5 riser — not required, can decide later.)
4. BIOS file naming — required, easy to miss
Download the latest B850-I BIOS from ASUS support. The zip contains:
A5621.CAP(the BIOS)BIOSRenamer.exe(Windows utility)
Run BIOSRenamer.exe before copying to USB. It renames to whatever filename FlashBack expects for this board revision. Skipping this = FlashBack ignores the file with no error.
Phase 0 — Before you touch a screwdriver
- Workspace prep: clear table, anti-static mat or wood surface, good lighting, motherboard box for parking the board on
- Tools: PH1 + PH2 Phillips, small flat blade, possibly a long PH1 for spine screws. No power tools.
- USB stick for BIOS flash: FAT32, ≤32GB, freshly formatted
- Drivers downloaded ahead of time (no display until OS install):
- AMD Adrenalin (RDNA 4 / RX 9070 XT) — to a USB or other drive
- ASUS B850-I chipset + WiFi/BT drivers
- Windows 11 install media (Rufus or Microsoft tool)
- Watch one Terra build video all the way through — recommended: GamersNexus or a recent r/sffpc video log. Cable routing paths in this case are not obvious from photos alone.
- Discharge static — touch a grounded metal object (radiator, PSU case ground) before each handling session. SFF spaces put your hands close to components for long stretches.
Phase 1 — Motherboard prep (outside the case) ← you are here
Do everything possible while the board is on its anti-static box. Trying to do these inside the Terra is a misery.
1a. BIOS FlashBack first (no CPU, no RAM needed)
Skip this only if the board ships with BIOS ≥ 1028 and you’re confident in your RAM kit. When in doubt, flash.
- On another PC: download the latest B850-I BIOS, run BIOSRenamer.exe, copy the renamed file to the FAT32 USB stick (root, no folders).
- Place the bare motherboard on its box.
- Connect only the 24-pin ATX and 8-pin EPS from the PSU. No CPU, no RAM, no GPU, no front panel.
- Plug PSU into wall. Flip PSU switch on. Board should be in standby (some LEDs on, fans off).
- Plug USB stick into the BIOS FlashBack port — this is the bottom USB 2.0 Type-A port on the leftmost stack of the rear I/O (not Type-C, not the red 10Gbps ports). Confirmed in B850-I user manual section 2.6, page 43.
- Press and hold the white FlashBack button on the rear I/O for ~3 seconds. Release.
- The FlashBack LED will blink. Do not touch anything for 3-8 minutes. When the LED stops blinking, flash is done.
- Power off PSU, unplug USB.
If the LED blinks 5 times rapidly and stops → file not detected. Re-check rename and FAT32 format.
1b. Install CPU
- Lift the AM5 socket lever fully.
- Lift the load plate.
- Hold the 7900 by the edges. Match the gold triangle on the CPU corner to the triangle on the socket. Drop in — do not push. It seats on its own with gravity.
- Lower the load plate. Press down on the lever — first ~30° of travel will feel stiff, this is normal AM5 behavior.
- Latch the lever under the retention tab.
The black plastic socket cover will pop off when you close the lever — keep it (Asus RMA requires it returned).
1c. Install RAM
- Slot the two DIMMs into A2 and B2 (the two slots farther from the CPU socket). This is the QVL-recommended pair for dual-channel on B850-I.
- Press evenly until both side clips snap shut. Inspect that both clips are fully closed — partial seating is the #1 cause of no-POST.
1d. Install M.2 SSD
- Remove the top M.2 heatsink (one screw).
- Top M.2 slot (M.2_1) is PCIe 5.0 — confirm this is the one you’re using for the SN850X (worth the Gen 5 bandwidth).
- Slide SN850X 2280 in at ~30°, press flat, secure with the Q-Latch (no screw needed on this board).
- Reinstall heatsink.
1e. Install CPU cooler (NH-L12S)
- Remove the stock AM5 backplate. It’s reusable later for stock heatsink, but Noctua replaces it with their own.
- Install Noctua AM5 mounting kit:
- Backplate threads through from rear of board
- Standoffs screw onto threaded posts from the front
- Use the AM5 offset bars (in the box, marked “AM5 OFFSET”) — Noctua confirms ~3°C improvement on Ryzen by aligning the cooler with the CCD. (Noctua product page)
- Apply thermal paste — pea-sized dot (~grain of rice) in the center of the IHS. Don’t spread.
- Mount NH-L12S onto standoffs. Tighten the two captive screws alternately, a few turns each, until each bottoms out. Don’t crank.
- Mount fan in your chosen orientation (see Critical Decision #2).
- Fan power → CPU_FAN header on the board (top-right area).
1f. Connect EPS power before seating the cooler if possible
Some Terra builders flag this: with the L12S installed, the EPS 8-pin connector on the top edge of the board is awkward to reach. Plug the CableMod EPS cable into the board now while access is unobstructed. Leave the PSU end loose for later.
Phase 1 done. Sanity check before moving on:
- BIOS flashed (LED no longer blinking)
- CPU seated, lever latched, plastic cover saved
- RAM in A2/B2, both clips snapped
- M.2 in slot 1, heatsink reinstalled
- Cooler mounted with offset bars, fan attached, CPU_FAN connected
- EPS cable pre-routed if you did 1f
Phase 2 — Case prep
Strip the case completely before installing anything. Working with bare aluminum is much faster than working around panels.
- Remove top wood panel — lifts off after side panels are free. Set on a cloth (it scratches).
- Remove both side panels — held by spring tabs on top + magnets/screws at bottom depending on revision.
- Remove front and rear panels — typically 5 screws each. Front PCB has a power button cable — disconnect at the header end.
- Adjust the spine to setting 2 (per Critical Decision #1) before installing anything.
- Install PSU offset standoffs (6.5mm or 10mm — kit includes both). This is the most-cited Terra mistake — do not skip. Gives PSU breathing room and reduces GPU-side heat soak. (Fractal PSU install guide)
- Install NF-A12x25 in the rear exhaust position now, while access is unobstructed. Orient with airflow arrow pointing out of the case. Connect to CHA_FAN1 on the board (you’ll do this at mobo install).
Phase 3 — Install motherboard + PSU
- Lower the prepped motherboard into the case. Start all four mounting screws before tightening any — Mini-ITX boards crack easily if you torque against an unaligned standoff.
- Tighten with finger-tight + 1/8 turn. Do not overtighten.
- Connect rear fan (NF-A12x25) → CHA_FAN1.
- Connect front panel headers — at minimum: PWR_SW, PWR_LED, HD_LED. Front USB-C and USB-A from the front IO PCB.
- Install SF750 into the PSU bracket with offset standoffs from Phase 2. Confirm fan intake orientation matches Terra airflow (fan facing out of the case if your bracket exposes it that way — verify against the Fractal PSU install guide for your revision).
Phase 4 — Custom cables (CableMod)
⚠️ Critical: CableMod cables must be the Corsair SF Series preset. The SF750 uses a proprietary modular pinout — ATX-standard cables can damage hardware. Verify the bag label before plugging anything into the PSU.
⚠️ Multimeter check before powering on. Even with the correct SF Series profile selected, CableMod’s own compatibility page says verify pinout with a multimeter before connecting to components. Two minutes of continuity testing prevents a $2k fire — check that pin 1 at the PSU end matches pin 1 at the component end on each cable. (CableMod compatibility)
Connect cables to the PSU first, before mounting it final:
- 24-pin ATX
- 8-pin EPS (CPU)
- 2× 8-pin PCIe (GPU)
The SF750’s modular connectors become inaccessible once the GPU and riser are seated — multiple builders have had to fully disassemble to fix a backwards 8-pin caught at this step.
Multimeter continuity check on each cable (PSU end → component end) before any cable enters a component.
Route cables through the case spine channel toward their destinations.
Connect 24-pin ATX to motherboard.
Connect 8-pin EPS to motherboard (or finalize the connection from Phase 1f).
Leave the 2× PCIe cables loose and routed toward the GPU bay — final connection happens at GPU install.
Phase 5 — Install GPU last
- Test-fit the GPU PCIe power connectors against the side panel before screwing it down. This is the single most common Terra clearance failure. The Reaper has dual 8-pin connectors on top — they sit close to the side panel. If clearance is tight, route the cables in a slight curve toward the front of the case before bending up.
- Connect 2× CableMod 8-pin PCIe cables to the GPU before seating the card (often easier than after).
- Lower the Reaper into the GPU bracket, align with the riser, press evenly with both thumbs until fully seated. Both retention clips should engage.
- Verify the PCIe riser is fully seated at both ends — motherboard side and GPU side. Partial seating presents as no-display POST or random GPU resets after the build is complete (and means full disassembly to diagnose). Look for the connector to be flush with no gold contacts visible above the slot edge on either end.
- Secure GPU bracket to chassis with the supplied screws.
- Verify nothing is touching anything that shouldn’t be — final visual inspection from both sides.
Phase 6 — First boot
🛑 AM5 first-boot RAM training takes 5-10 minutes of black screen / Q-Code 15. This is normal, not a dead board. Do NOT power-cycle, CMOS clear, or panic before 10 minutes elapsed. (ASUS ROG explanation)
- Plug in keyboard, mouse, monitor (DisplayPort to GPU).
- PSU switch on, front power button.
- Wait. If 10+ minutes with no POST, then check: RAM seating, EPS connection, GPU seating.
- On first POST, immediately enter BIOS (Del or F2):
- Set PCIe slot to Gen 4 (per Critical Decision #3)
- Enable EXPO for DDR5-6000 (not on by default) — pick EXPO Profile 1
- Verify CPU and RAM are detected correctly (12 cores / 24 threads, 32GB)
- Save and reboot
- Second boot will also do training (shorter, ~30-60 sec).
- Boot to Windows installer USB, install OS, install AMD Adrenalin drivers, install ASUS chipset/WiFi drivers.
Post-OS optional tweaks
- Memory Context Restore (MCR): BIOS → AMD Overclocking → DDR Options → Memory Context Restore = Enabled. Cuts subsequent boots from ~60s to ~15s. Some kits go unstable with MCR + EXPO — disable if you see issues. (XDA writeup)
- EXPO instability: if EXPO crashes after a few hours of stress, BIOS 1028+ has reports of issues. Options: roll back to 1022 via FlashBack, OR enable “DDR5 Nitro Mode” + set “Nitro Control Line” to 1. (ROG forum thread)
- PBO + Curve Optimizer −20 (recommended for SFF thermals): Ryzen 7000 chips run well below their voltage/frequency curve at stock; an all-core −20 Curve Optimizer offset typically drops temps 5-10°C with no perf loss, and frequently gains a small amount of boost. Enable PBO in BIOS, set Curve Optimizer to “All Cores” / “Negative” / “20”, validate with Cinebench R23 (multi-core, 30 minutes minimum) and Core Cycler (per-core stability). If a core fails, back off that core to −15 or −10 and re-test. The 7900 in a Terra benefits especially — every degree off the CPU is a degree the L12S doesn’t have to dissipate. (LTT Ryzen 7000 undervolt thread)
- L12S fan curve for acoustics: The Terra’s perforated side panel turns fan turbulence into audible whine. Set a fan curve in BIOS (Q-Fan) that holds the L12S fan ≤1500 RPM under 70°C, ramping aggressively above 75°C. Suggested points: 30°C/40%, 60°C/55%, 70°C/70%, 80°C/100%. Same curve works well for the rear NF-A12x25.
- SN850X firmware update: Older SN850X units shipped with firmware that throttled aggressively under sustained writes. Update via WD/SanDisk Dashboard (Windows) on day one. Linux: use
nvme fw-downloadandnvme fw-commitfrom a live USB, since Dashboard is Windows-only. (SanDisk SN850X support)
Anti-tips (things that bite, in order of pain)
- GPU 8-pin against the side panel — most common Terra clearance failure. Dry-fit before final close.
- PCIe riser partially seated — second most common Terra failure. Presents as no-display POST or random GPU resets after the build is complete. Verify both ends are flush before closing.
- PCIe riser physically damaged — do not bend tighter than the factory crease. Replacement = full teardown.
- Front panel screws strip easily — small + soft. Use the right driver size, no impact.
- Standoff overtorque cracks the PCB — finger-tight + 1/8 turn.
- Wood top panel scratches if dragged — set on cloth.
- 7900 has no iGPU — without GPU + working riser, you get no display. FlashBack is the only pre-CPU video-free operation.
- CableMod wrong preset or unverified pinout — Corsair SF only. And multimeter-check pin 1 alignment before plugging in even with the right preset; ATX-standard pinout will damage hardware.
- BIOS file not renamed — FlashBack silently ignores it, you wait 8 minutes, nothing happens.
- PSU offset standoffs skipped — heat soak + thermal weirdness once GPU is loaded.
- Spine adjusted with mobo installed — possible but miserable. Set spine in Phase 2.
- L12S installed with tall RAM — heatspreader >35mm fouls the fan. Verify with a ruler before mounting cooler.
- L12S in downdraft (Option A) on the Terra — works thermally but recirculates hot air inside the case instead of exhausting through the perforated top. Use updraft (Option B) for the Terra specifically.
- Default fan curve is too aggressive — Terra’s perforated panel turns mid-RPM fan turbulence into whine. Tune Q-Fan in BIOS post-OS install (suggested curve in Phase 6 post-OS tweaks).
Reference links
- Fractal Terra CPU/GPU support chart
- Fractal Terra spine adjustment
- Fractal Terra PSU installation
- ASUS B850-I BIOS downloads
- ASUS BIOS FlashBack FAQ
- Noctua NH-L12S product page
- Noctua FAQ — fan orientation for perforated tops
- PowerColor Reaper RX 9070 XT spec
- SFF.Network Terra build log
- SFF.Network 2-slot 9070 XT thread
- GamersNexus Terra review (thermals/acoustics)
- LINKUP AVA5 Gen 5 riser (optional upgrade)
- LTT Ryzen 7000 undervolt / PBO thread
- SanDisk SN850X support / firmware
- CableMod compatibility
- CableMod config permalink:
https://custom.cablemod.com/e0510b2fd92c