<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>TechFuel HQ</title><link>https://techfuelhq.com/</link><description>Recent content on TechFuel HQ</description><generator>Hugo</generator><language>en-us</language><managingEditor>LK Wood IV</managingEditor><lastBuildDate>Sat, 12 Sep 2026 21:57:00 -0500</lastBuildDate><atom:link href="https://techfuelhq.com/index.xml" rel="self" type="application/rss+xml"/><atom:link href="https://pubsubhubbub.appspot.com/" rel="hub"/><item><title>Debloat Windows 11 (2026): What to Remove, What to Skip</title><link>https://techfuelhq.com/articles/debloat-windows-11-2026/</link><pubDate>Sat, 12 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/articles/debloat-windows-11-2026/</guid><description>&lt;div class="verdict-card" style="border:1px solid #c8ff00;border-left:4px solid #c8ff00;border-radius:6px;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem 0;background:rgba(200,255,0,0.04);">
&lt;p style="margin:0 0 0.5rem 0;font-weight:700;color:#c8ff00;letter-spacing:0.04em;text-transform:uppercase;font-size:0.85rem;">TL;DR · Debloat Windows 11&lt;/p>
&lt;ul style="margin:0.25rem 0 0 0;padding-left:1.25rem;line-height:1.55;">
&lt;li>&lt;strong>Do it by hand first.&lt;/strong> Settings > Apps > Installed apps removes the inbox apps; four toggles under Personalization > Start and Privacy &amp; security kill the recommendations and the advertising ID. Ten minutes, nothing to download.&lt;/li>
&lt;li>&lt;strong>It will not make the PC faster.&lt;/strong> PCMag measured a fresh 25H2 install at 1.9 to 2.1 GB of RAM on boot and no tool saved more than 100 to 200 MB.&lt;/li>
&lt;li>&lt;strong>Required diagnostic data stays on.&lt;/strong> Microsoft's own documentation says the off setting exists only on Enterprise, Education and Server. Every "disable telemetry" checkbox on Home and Pro drops you to Required, not to zero.&lt;/li>
&lt;li>&lt;strong>Use a script for what Settings hides:&lt;/strong> Copilot removal, search-box web suggestions, the Edge and lock-screen ads. Read the change list first, and know the two apps Win11Debloat says it cannot reinstall.&lt;/li>
&lt;/ul>
&lt;/div>
&lt;p>My own Windows 11 Home box is debloated. I know exactly what that means because I read it off the machine for this page: zero provisioned inbox apps left, 33 removable packages, every one of them something I installed or a codec, and the recommendation, advertising and web-search switches all off. That is the finished state. This page is the route to it, in the order that costs you the least trust in other people&amp;rsquo;s scripts. Settings first. Then PowerShell for the apps Settings refuses. Then the two big scripts, for the switches Settings hides. And a clear line around what nothing on Home or Pro can switch off.&lt;/p>
&lt;h2 id="before-you-start">Before you start&lt;/h2>
&lt;p>&lt;strong>Decide what you want.&lt;/strong> Debloating means four different things and people mix them up. Removing apps you never open. Turning off the recommendations and ads Microsoft threads through the Start menu and the lock screen. Cutting what the machine reports back to Microsoft. Disabling features like Copilot. The first two are safe and reversible from Settings. The third has a floor you cannot go below. The fourth is where the scripts earn their keep.&lt;/p>
&lt;p>&lt;strong>Do not expect speed.&lt;/strong> PCMag&amp;rsquo;s Chris Hoffman installed Windows 11 25H2 in a 4 GB virtual machine and measured 1.9 to 2.1 GB of RAM on a fresh boot with nothing removed. He then ran Chris Titus Tech&amp;rsquo;s Windows Utility, Raphire&amp;rsquo;s Win11Debloat, Tiny11 Builder and Tiny11 Core Builder, and wrote that &amp;ldquo;none of the four tools I tested made much of a dent in Windows 11&amp;rsquo;s RAM usage. At most, they saved 100MB or 200MB.&amp;rdquo; If your machine feels slow in games, the causes are on the &lt;a href="https://techfuelhq.com/articles/pc-stuttering-in-games-2026/">stuttering page&lt;/a> and the &lt;a href="https://techfuelhq.com/articles/computer-keeps-freezing-2026/">freezing page&lt;/a>, and a debloat script is not on either list.&lt;/p>
&lt;p>&lt;strong>Know the floor.&lt;/strong> Microsoft&amp;rsquo;s diagnostic-data documentation lists four levels and says of the lowest, &amp;ldquo;Diagnostic data off,&amp;rdquo; that it &amp;ldquo;is only available on Windows Server, Windows Enterprise, and Windows Education editions.&amp;rdquo; On Home and Pro the floor is Required. Hoffman makes the same point about the scripts in his test: they can flip a policy value, but &amp;ldquo;Windows will ignore it unless you&amp;rsquo;re using a Long-Term Servicing Channel (LTSC) version of Windows 11.&amp;rdquo; My own box has the AllowTelemetry policy set to 1, which is Required, and that is as low as it goes.&lt;/p>
&lt;p>&lt;strong>Know what cannot come back.&lt;/strong> Win11Debloat&amp;rsquo;s wiki says &amp;ldquo;the only apps that cannot (easily) be reinstalled are the Microsoft Store itself and the XboxSpeechToTextOverlay,&amp;rdquo; and its app-removal page carries a warning on Windows Terminal: do not remove it if you launched the script from it. Leave the Store alone unless you have decided never to use a Store app again.&lt;/p>
&lt;p>&lt;strong>Make a restore point&lt;/strong> from Start, type &amp;ldquo;Create a restore point,&amp;rdquo; and hit Create. Then do the work.&lt;/p>
&lt;h2 id="step-1-remove-the-apps-settings-then-powershell">Step 1: remove the apps (Settings, then PowerShell)&lt;/h2>
&lt;p>Microsoft&amp;rsquo;s own instruction is short: &amp;ldquo;Select Start &amp;gt; Settings &amp;gt; Apps &amp;gt; Installed apps. Find the app you want to remove, select More &amp;gt; Uninstall.&amp;rdquo; On my 25H2 box the page reads Apps &amp;gt; Installed apps in the breadcrumb, and every row has a More options button with Uninstall in it. Do this for the Xbox apps, Clipchamp, the new Outlook, Solitaire, News, Weather, To Do, Teams and anything else you never open. Microsoft adds that &amp;ldquo;Some apps can&amp;rsquo;t be uninstalled from the Settings app right now,&amp;rdquo; which is where PowerShell comes in.&lt;/p>
&lt;p>Open Terminal and list what is installed:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>Get-AppxPackage | Where-Object { &lt;span style="color:#f92672">-not&lt;/span> $_.IsFramework &lt;span style="color:#f92672">-and&lt;/span> &lt;span style="color:#f92672">-not&lt;/span> $_.NonRemovable } | Select-Object Name | Sort-Object Name
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>That filter is the one I ran to get the 33-package figure above. Frameworks are runtime libraries other apps need. NonRemovable is Windows&amp;rsquo; own flag for the shell pieces it will not let go; on my machine that second group holds 49 packages, and they stay. To remove one package for your account, Microsoft&amp;rsquo;s reference is &lt;code>Remove-AppxPackage -Package &amp;lt;full package name&amp;gt;&lt;/code>, and it takes &lt;code>-WhatIf&lt;/code> so you can see the effect before it happens:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-powershell" data-lang="powershell">&lt;span style="display:flex;">&lt;span>Get-AppxPackage *Clipchamp* | Remove-AppxPackage -WhatIf
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Get-AppxPackage *Clipchamp* | Remove-AppxPackage
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The &lt;code>-AllUsers&lt;/code> switch removes it for every account and needs an administrator terminal. Provisioned packages are the copies Windows installs for each new user account; &lt;code>Get-AppxProvisionedPackage -Online&lt;/code> lists them, and on my box that list is empty, which is why a new account here starts clean. Removing provisioned packages needs &lt;code>Remove-AppxProvisionedPackage -Online&lt;/code> as administrator, and I would run the list first and read it before removing anything from it.&lt;/p>
&lt;h2 id="step-2-turn-off-the-recommendations-and-the-ads">Step 2: turn off the recommendations and the ads&lt;/h2>
&lt;p>These are the toggles that make the machine feel debloated, and every one is in Settings. I opened each page on 25H2 to get the labels right; the values in brackets are what my box has.&lt;/p>
&lt;p>&lt;strong>Settings &amp;gt; Personalization &amp;gt; Start&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Show recommendations for tips, shortcuts, new apps, and more [off]&lt;/li>
&lt;li>Show recommended files in Start, recent files in File Explorer, and items in Jump Lists [off]&lt;/li>
&lt;li>Show most used apps [off]&lt;/li>
&lt;li>Show account-related notifications [off]&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Settings &amp;gt; Privacy &amp;amp; security &amp;gt; Recommendations &amp;amp; offers&lt;/strong> (on 25H2 this is the page the old General link opens)&lt;/p>
&lt;ul>
&lt;li>Personalized offers, &amp;ldquo;Get personalized tips, ads, and recommendations based on my Windows activity&amp;rdquo; [off]&lt;/li>
&lt;li>Advertising ID, &amp;ldquo;Let apps show me personalized ads by using my advertising ID&amp;rdquo; [off]&lt;/li>
&lt;li>Recommendations and offers in Settings [off]&lt;/li>
&lt;li>Improve Start and search results, &amp;ldquo;Let Windows improve Start and search results by tracking which apps I open&amp;rdquo; [on on my box; turn it off if app-launch tracking bothers you]&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Settings &amp;gt; Privacy &amp;amp; security &amp;gt; Diagnostics &amp;amp; feedback&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Diagnostic data, &amp;ldquo;Helps to improve Windows and keep it secure, up to date, and working as expected&amp;rdquo; [reads Off on my box, and the page carries the banner &amp;ldquo;Some of these settings are managed by your organization,&amp;rdquo; which is what a policy value set by a script looks like from Settings]. Required stays on regardless, per the floor above.&lt;/li>
&lt;li>Improve inking and typing, &amp;ldquo;Send optional inking and typing diagnostic data to Microsoft&amp;rdquo; [off]&lt;/li>
&lt;li>Delete diagnostic data, further down the same page, clears what Microsoft has collected from this device.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Settings &amp;gt; System &amp;gt; Notifications &amp;gt; Additional settings&lt;/strong> holds the &amp;ldquo;tips and suggestions&amp;rdquo; and &amp;ldquo;welcome experience&amp;rdquo; boxes. Clear them.&lt;/p>
&lt;h2 id="step-3-the-switches-settings-hides-on-home">Step 3: the switches Settings hides on Home&lt;/h2>
&lt;p>Two things people want gone have no toggle in the Home edition&amp;rsquo;s Settings app, and this is the only place I reach for a policy value or a script.&lt;/p>
&lt;p>&lt;strong>Web results in the Start search box.&lt;/strong> My box has the Explorer policy value &lt;code>DisableSearchBoxSuggestions&lt;/code> set to 1 under &lt;code>HKCU\Software\Policies\Microsoft\Windows\Explorer&lt;/code>, and the Start search box returns only local results. That value is the one Microsoft&amp;rsquo;s Q&amp;amp;A answers give for the job, and it is the mechanism behind Win11Debloat&amp;rsquo;s default tweak &amp;ldquo;Disable &amp;amp; remove Bing web search, Bing AI and Cortana from Windows search.&amp;rdquo; One Microsoft Q&amp;amp;A thread reports the value also disabling taskbar search on some builds; on my 25H2 box the search box works and simply stops showing web results. Set it by script or by hand in the registry editor, then sign out and back in.&lt;/p>
&lt;p>&lt;strong>Copilot.&lt;/strong> The Copilot app uninstalls from Installed apps like any other Store app, and that is the removal that holds. My box also carries &lt;code>TurnOffWindowsCopilot&lt;/code> set to 1 under &lt;code>HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot&lt;/code>, and no Copilot package is installed, but read Microsoft&amp;rsquo;s note on that policy before you copy it: the WindowsAI policy reference marks it deprecated and says it &amp;ldquo;isn&amp;rsquo;t for the new Copilot experience.&amp;rdquo; Win11Debloat&amp;rsquo;s default list includes &amp;ldquo;Disable &amp;amp; remove Microsoft Copilot&amp;rdquo; and, on 25H2, &amp;ldquo;Disable Windows Recall&amp;rdquo; and &amp;ldquo;Disable Click to Do,&amp;rdquo; which map to the Recall and Click to Do policies Microsoft documents under Windows AI.&lt;/p>
&lt;h2 id="step-4-the-scripts-and-what-each-one-changes">Step 4: the scripts, and what each one changes&lt;/h2>
&lt;p>Two scripts own this search result, and both are open source with their change lists published, which is the only reason I would run either.&lt;/p>
&lt;p>&lt;strong>Win11Debloat&lt;/strong> (Raphire, release 2026.08.24, repository last pushed 2026-09-10). The README&amp;rsquo;s one-line run is &lt;code>&amp;amp; ([scriptblock]::Create((irm &amp;quot;https://debloat.raphi.re/&amp;quot;)))&lt;/code> in PowerShell, or download the release and run &lt;code>Run.bat&lt;/code>. Its default tweaks, quoted from the wiki: &amp;ldquo;Disable telemetry, diagnostic data, activity history, app-launch tracking &amp;amp; targeted ads,&amp;rdquo; &amp;ldquo;Disable tips, tricks, suggestions &amp;amp; ads across Windows,&amp;rdquo; &amp;ldquo;Disable ads, suggestions and the MSN news feed in Microsoft Edge,&amp;rdquo; &amp;ldquo;Disable &amp;amp; remove Bing web search, Bing AI and Cortana from Windows search,&amp;rdquo; &amp;ldquo;Disable &amp;amp; remove Microsoft Copilot,&amp;rdquo; &amp;ldquo;Disable Windows Recall,&amp;rdquo; &amp;ldquo;Disable widgets on the taskbar &amp;amp; lockscreen,&amp;rdquo; and &amp;ldquo;Show file extensions for known file types,&amp;rdquo; among others. It also removes a default list of apps that runs from the Bing apps and Solitaire to Candy Crush, Disney+, Netflix, Spotify and TikTok. PCMag&amp;rsquo;s test flagged one default I would uncheck: it disables Fast Startup, so the machine does a full shutdown every time. Reverting is documented: &amp;ldquo;Almost all changes can be reverted simply by running the script again and unchecking any tweaks you want to undo,&amp;rdquo; plus a Restore backup option and undo registry files shipped with the script.&lt;/p>
&lt;p>&lt;strong>WinUtil&lt;/strong> (Chris Titus Tech, release 26.08.19). Run &lt;code>irm https://christitus.com/win | iex&lt;/code> from an administrator terminal; the README says it &amp;ldquo;must be run as Administrator because it performs system-wide changes.&amp;rdquo; It ships three presets, Standard, Minimal and Advanced, and points to &lt;code>config/preset.json&lt;/code> for what each does. Hoffman&amp;rsquo;s finding on the Standard preset is the one to know before you click it: it &amp;ldquo;sets a large number of background system services to launch manually when programs access them, rather than automatically at boot,&amp;rdquo; which saved no meaningful RAM in his test and &amp;ldquo;might introduce delays in regular computer use.&amp;rdquo;&lt;/p>
&lt;p>My rule for both is short. Run the manual steps first. Then open the script, uncheck everything you already did or do not understand, and apply the two or three switches you came for. A script that changes forty things you did not read about is not a debloat. It is someone else&amp;rsquo;s preferences.&lt;/p>
&lt;h2 id="step-5-check-that-it-worked">Step 5: check that it worked&lt;/h2>
&lt;ul>
&lt;li>Run the &lt;code>Get-AppxPackage&lt;/code> filter from Step 1 again and count the rows. Mine is 33, and every name on the list is something I recognise.&lt;/li>
&lt;li>Open Start. No &amp;ldquo;Recommended&amp;rdquo; section, no app suggestions.&lt;/li>
&lt;li>Open Settings &amp;gt; Privacy &amp;amp; security &amp;gt; Diagnostics &amp;amp; feedback and confirm optional data is off. It will not say &amp;ldquo;off&amp;rdquo; for required data on Home or Pro, and nothing you ran changed that.&lt;/li>
&lt;li>Type a word into the Start search box and confirm the results are local only.&lt;/li>
&lt;li>Reboot twice. Windows Update reinstalls nothing you removed from Settings, but Hoffman is right that an update &amp;ldquo;might reinstall parts of Windows you removed or otherwise undo your changes&amp;rdquo; when a script has cut deeper than Settings goes, so check the list again after the next feature update.&lt;/li>
&lt;/ul>
&lt;p>If the reason you came here was a game that stutters or a PC that feels slow, the debloat is done and the cause is elsewhere: read &lt;a href="https://techfuelhq.com/articles/games-keep-crashing-pc-2026/">games keep crashing&lt;/a> for the launcher and anti-cheat faults, and the two settings pages that do move frame times, &lt;a href="https://techfuelhq.com/gaming/hardware-accelerated-gpu-scheduling-on-or-off-2026/">hardware-accelerated GPU scheduling&lt;/a> and &lt;a href="https://techfuelhq.com/gaming/vsync-on-or-off-2026/">V-Sync on or off&lt;/a>.&lt;/p>
&lt;h2 id="sources">Sources&lt;/h2>
&lt;ul>
&lt;li>Microsoft Support, Uninstall or remove apps and programs in Windows (Settings &amp;gt; Apps &amp;gt; Installed apps; &amp;ldquo;Some apps can&amp;rsquo;t be uninstalled from the Settings app right now&amp;rdquo;): &lt;a href="https://support.microsoft.com/en-us/windows/uninstall-or-remove-apps-and-programs-in-windows-4b55f974-2cc6-2d2b-d092-5905080eaf98" rel="noopener">https://support.microsoft.com/en-us/windows/uninstall-or-remove-apps-and-programs-in-windows-4b55f974-2cc6-2d2b-d092-5905080eaf98&lt;/a>&lt;/li>
&lt;li>Microsoft Learn, Remove-AppxPackage (syntax, -AllUsers, -WhatIf): &lt;a href="https://learn.microsoft.com/en-us/powershell/module/appx/remove-appxpackage" rel="noopener">https://learn.microsoft.com/en-us/powershell/module/appx/remove-appxpackage&lt;/a>&lt;/li>
&lt;li>Microsoft Learn, Configure Windows diagnostic data in your organization (the four levels; &amp;ldquo;Diagnostic data off&amp;rdquo; only on Server, Enterprise and Education): &lt;a href="https://learn.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization" rel="noopener">https://learn.microsoft.com/en-us/windows/privacy/configure-windows-diagnostic-data-in-your-organization&lt;/a>&lt;/li>
&lt;li>Raphire, Win11Debloat: README, Default-Settings, App-Removal and Reverting-Changes wiki pages; release 2026.08.24: &lt;a href="https://github.com/Raphire/Win11Debloat" rel="noopener">https://github.com/Raphire/Win11Debloat&lt;/a>&lt;/li>
&lt;li>Chris Titus Tech, winutil: README and presets; release 26.08.19: &lt;a href="https://github.com/ChrisTitusTech/winutil" rel="noopener">https://github.com/ChrisTitusTech/winutil&lt;/a>&lt;/li>
&lt;li>Microsoft Learn, WindowsAI Policy CSP (TurnOffWindowsCopilot marked deprecated and &amp;ldquo;isn&amp;rsquo;t for the new Copilot experience&amp;rdquo;; DisableAIDataAnalysis and DisableClickToDo): &lt;a href="https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-windowsai" rel="noopener">https://learn.microsoft.com/en-us/windows/client-management/mdm/policy-csp-windowsai&lt;/a>&lt;/li>
&lt;li>Microsoft Q&amp;amp;A, DisableSearchBoxSuggestions disables task bar search (the registry value and its reported side effect): &lt;a href="https://learn.microsoft.com/en-us/answers/questions/3234673/disablesearchboxsuggestions-disables-task-bar-sear" rel="noopener">https://learn.microsoft.com/en-us/answers/questions/3234673/disablesearchboxsuggestions-disables-task-bar-sear&lt;/a>&lt;/li>
&lt;li>PCMag, Chris Hoffman, I Put 4 Windows Debloating Tools to the Test. The Results Were Embarrassing, April 13, 2026 (RAM measurements, Fast Startup and services findings, the LTSC note): &lt;a href="https://www.pcmag.com/explainers/i-put-4-windows-debloating-tools-to-the-test-the-results-were-embarrassing" rel="noopener">https://www.pcmag.com/explainers/i-put-4-windows-debloating-tools-to-the-test-the-results-were-embarrassing&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>GPU Sag Census: Measured Droop by Card, in Millimetres</title><link>https://techfuelhq.com/data/gpu-sag-census/</link><pubDate>Sat, 12 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/data/gpu-sag-census/</guid><description>&lt;p>By &lt;a href="https://techfuelhq.com/author/lk-wood-iv/">LK Wood IV&lt;/a> · Published 2026-09-12 · ~5 min read · St. Louis County, MO&lt;/p>
&lt;h2 id="the-short-version">The short version&lt;/h2>
&lt;p>&amp;ldquo;How much GPU sag is too much&amp;rdquo; is answered on every forum with a feeling and on no page with a measurement. As of a September 2026 check I could not find a dataset anywhere that records how far real cards droop, in millimetres, next to the card&amp;rsquo;s length, the mounting and the months it had been installed. This page opens that census. One row is one card somebody put a ruler on. Per-model distributions publish once a model has enough unsupported horizontal readings, and the page never publishes a verdict.&lt;/p>
&lt;p>The raw data, schema, intake form and validator live in the open repository:
&lt;strong>&lt;a href="https://github.com/iBlessi/gpu-sag-census" rel="noopener">github.com/iBlessi/gpu-sag-census&lt;/a>&lt;/strong> (CC BY 4.0).&lt;/p>
&lt;p>If you are here because your card looks like it is about to snap off the slot, the diagnosis, the fixes in order and the RMA rule are on the &lt;a href="https://techfuelhq.com/articles/gpu-sag-2026/">GPU sag guide&lt;/a>. This page is the measurement.&lt;/p>
&lt;h2 id="why-distributions-never-verdicts">Why distributions, never verdicts&lt;/h2>
&lt;p>Droop is a lever-arm effect: the card hangs from the PCIe slot and the bracket screws at one end, the cooler mass sits along its length, and the far end is free. How far it drops depends on the card&amp;rsquo;s length and mass, the slot and the board it is soldered to, how long the card has hung there, and what the machine went through in a shipping box. Two owners of the same model in different cases will read different numbers, and one photo of one card proves nothing about the model.&lt;/p>
&lt;p>So the per-model answer is never &amp;ldquo;the RTX 4090 sags&amp;rdquo; or &amp;ldquo;it doesn&amp;rsquo;t.&amp;rdquo; It is a distribution: out of &lt;em>n&lt;/em> measured cards, the median droop, the smallest and largest reading, and the share of cards in each band. That is what this page publishes, and always with the sample size in the same breath as the number.&lt;/p>
&lt;h2 id="the-schema">The schema&lt;/h2>
&lt;p>One row = one physical card, measured once, in one mounting. Full machine-readable definitions live in &lt;a href="https://github.com/iBlessi/gpu-sag-census/blob/main/schema.json" rel="noopener">&lt;code>schema.json&lt;/code>&lt;/a>.&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Field&lt;/th>
&lt;th scope="col">Required&lt;/th>
&lt;th scope="col">What it records&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>card_brand&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>As printed on the box: ASUS, Gigabyte, NVIDIA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>card_model&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>Model line, specific enough to group units: &amp;ldquo;ROG Astral RTX 5080 OC&amp;rdquo;, &amp;ldquo;Gaming OC RTX 4090&amp;rdquo;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>exact_sku&lt;/code>&lt;/td>
&lt;td>no&lt;/td>
&lt;td>Exact manufacturer SKU when known&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>card_length_mm&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>Length from the manufacturer&amp;rsquo;s spec page, rounded to a whole mm&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>card_slots&lt;/code>&lt;/td>
&lt;td>no&lt;/td>
&lt;td>Slot thickness as the manufacturer states it: 2, 2.5, 3, 3.5, 3.8&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>mount&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>&lt;code>horizontal&lt;/code> (straight into the board) or &lt;code>vertical&lt;/code> (on a riser)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>support&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>What was holding the far end up when measured: &lt;code>none&lt;/code>, &lt;code>bundled-holder&lt;/code>, &lt;code>aftermarket-bracket&lt;/code>, &lt;code>cable-tension&lt;/code>, &lt;code>case-integrated&lt;/code>, &lt;code>diy&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>months_installed&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>Whole months the card had hung in this mounting when measured&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>droop_mm&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>Far-end drop relative to the bracket end, whole millimetres; a level card is 0&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>measurement_method&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>&lt;code>ruler-straightedge&lt;/code>, &lt;code>calipers&lt;/code>, or &lt;code>photo-estimate&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>slot_reinforced&lt;/code>&lt;/td>
&lt;td>no&lt;/td>
&lt;td>Whether the board&amp;rsquo;s x16 slot is metal-reinforced per its spec page&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>symptoms&lt;/code>&lt;/td>
&lt;td>no&lt;/td>
&lt;td>Any fault the owner attributes to the sag: &lt;code>none&lt;/code>, &lt;code>intermittent-detection&lt;/code>, &lt;code>artifacts&lt;/code>, &lt;code>no-display&lt;/code>, &lt;code>other&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>notes&lt;/code>&lt;/td>
&lt;td>no&lt;/td>
&lt;td>Free text, max 280 characters&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>submitted_date&lt;/code>&lt;/td>
&lt;td>yes&lt;/td>
&lt;td>ISO date of the report&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;h3 id="the-droop-bands-anchored">The droop bands (anchored)&lt;/h3>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col" style="text-align: right">Droop&lt;/th>
&lt;th scope="col">Reading&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: right">&lt;strong>0–2 mm&lt;/strong>&lt;/td>
&lt;td>Level; within measurement noise&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">&lt;strong>3–5 mm&lt;/strong>&lt;/td>
&lt;td>Visible droop&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">&lt;strong>6–10 mm&lt;/strong>&lt;/td>
&lt;td>Clear droop&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">&lt;strong>11 mm and above&lt;/strong>&lt;/td>
&lt;td>Severe droop&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>The bands are fixed on purpose. Changing them would make old and new rows incomparable, so any future change bumps the dataset&amp;rsquo;s major version instead of quietly redefining the numbers.&lt;/p>
&lt;h2 id="how-to-measure">How to measure&lt;/h2>
&lt;ol>
&lt;li>Power the machine down. Leave the card installed.&lt;/li>
&lt;li>For the row that counts, take any bracket, holder or prop out from under the far end.&lt;/li>
&lt;li>Lay a straightedge along the card&amp;rsquo;s bottom edge at the bracket end, parallel to the slot.&lt;/li>
&lt;li>At the far end, read how far the card&amp;rsquo;s bottom edge sits below the straightedge, in whole millimetres. Calipers against a fixed reference are fine too.&lt;/li>
&lt;li>Note how many months the card has been in this mounting. Put the support back.&lt;/li>
&lt;/ol>
&lt;p>A photo estimate is accepted as a row and excluded from the medians. A ruler is what makes a number count.&lt;/p>
&lt;h2 id="how-to-submit-a-card">How to submit a card&lt;/h2>
&lt;p>One report = one card you own, measured by you. A level card is one of the most wanted rows in the census, because it is the half of the distribution that never turns up in a forum thread.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>No git knowledge needed.&lt;/strong> Fill in the &lt;a href="https://github.com/iBlessi/gpu-sag-census/issues/new?template=submission.yml" rel="noopener">GPU sag report issue form&lt;/a>. It mirrors the schema field-for-field; a maintainer transcribes accepted reports into the CSV, with &lt;code>submitted_date&lt;/code> taken from the issue&amp;rsquo;s creation date.&lt;/li>
&lt;li>&lt;strong>The CSV path.&lt;/strong> Add one row to &lt;a href="https://github.com/iBlessi/gpu-sag-census/blob/main/data/submissions.csv" rel="noopener">&lt;code>data/submissions.csv&lt;/code>&lt;/a> following the schema and open a pull request. A stdlib validator runs on every PR that touches the data, schema or validator, and blocks malformed rows.&lt;/li>
&lt;/ol>
&lt;p>Every submission passes two layers before it lands: the mechanical schema check, and a maintainer review for outlier and troll patterns, such as bursts of new accounts filing the same model at the same droop, a card length that does not match the model&amp;rsquo;s spec page, or rows that summarize other people&amp;rsquo;s threads instead of a card the submitter measured. The full acceptance rules are in &lt;a href="https://github.com/iBlessi/gpu-sag-census/blob/main/CONTRIBUTING.md" rel="noopener">CONTRIBUTING.md&lt;/a>.&lt;/p>
&lt;h2 id="what-publishes-as-the-census-grows">What publishes as the census grows&lt;/h2>
&lt;p>The activation floor, stated verbatim: &lt;strong>per-model n + droop distribution once a model has &amp;gt;=5 rows measured with &lt;code>support=none&lt;/code> in a horizontal mount.&lt;/strong> Below that floor a model is listed as &lt;em>collecting&lt;/em>, with no numbers attached. As models cross the floor, their distributions render on this page: n first, then the median, the smallest and largest reading, and the share of cards in each band.&lt;/p>
&lt;p>A site-wide number publishes once the unsupported horizontal set reaches n=20: the median droop across every such card, with n beside it. That is the press number this census is built to produce, and it does not exist yet.&lt;/p>
&lt;p>The census opened at &lt;strong>0 rows&lt;/strong> on 2026-09-12. My own card is an ASUS ROG Astral RTX 5080 OC, and it hangs vertically on the riser in a HYTE Y60, so it has nothing to droop from and cannot seed the horizontal table. Every row here will be a real owner reporting a real card.&lt;/p>
&lt;p>&lt;strong>Current count: n=0.&lt;/strong> Every model is listed as &lt;em>collecting&lt;/em>.&lt;/p>
&lt;h2 id="the-verdict-rules">The verdict rules&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>No verdicts below n = 5.&lt;/strong> A model with three alarming photos is &lt;em>collecting&lt;/em>, not &amp;ldquo;a sagger.&amp;rdquo;&lt;/li>
&lt;li>&lt;strong>Supported rows are kept and excluded from the medians.&lt;/strong> A card measured with a holder in place reports what the holder did.&lt;/li>
&lt;li>&lt;strong>Photo estimates are kept and excluded from the medians.&lt;/strong> A ruler is required for a number to count.&lt;/li>
&lt;li>&lt;strong>Reports are self-selected.&lt;/strong> Owners who noticed a droop are more likely to measure it, so published figures describe submitted cards and do not estimate what any given card will do.&lt;/li>
&lt;li>&lt;strong>Bands never drift.&lt;/strong> The four bands above are frozen; a change would be a new major version, and old rows would be marked as read on the old bands.&lt;/li>
&lt;/ul>
&lt;h2 id="use-the-data-cc-by-40">Use the data (CC BY 4.0)&lt;/h2>
&lt;p>The live dataset is one file: &lt;a href="https://raw.githubusercontent.com/iBlessi/gpu-sag-census/main/data/submissions.csv" rel="noopener">&lt;code>data/submissions.csv&lt;/code>&lt;/a>, one row per measured card, in the schema order above. License: &lt;a href="https://creativecommons.org/licenses/by/4.0/" rel="noopener">Creative Commons Attribution 4.0&lt;/a>. Attribute as &amp;ldquo;TechFuelHQ Community GPU Sag Census&amp;rdquo; linking to this page.&lt;/p>
&lt;p>The &lt;a href="https://techfuelhq.com/data/coil-whine-database/">coil whine census&lt;/a> is the sibling dataset, built on the same rules for the other thing heavy cards do. If your card&amp;rsquo;s problem is not its shape, the &lt;a href="https://techfuelhq.com/articles/gpu-artifacts-2026/">GPU artifacts guide&lt;/a> and the &lt;a href="https://techfuelhq.com/articles/graphics-card-not-detected-2026/">graphics card not detected guide&lt;/a> cover the two faults that get blamed on sag.&lt;/p>
&lt;h2 id="change-log">Change log&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>0.1.0 (2026-09-12)&lt;/strong> — schema, the four droop bands, intake (issue form + PR path), validator, and the empty census opened: 0 rows, no seeded data.&lt;/li>
&lt;/ul></description></item><item><title>GPU Sag: Is It Bad, How Much Is Normal, and the Fix (2026)</title><link>https://techfuelhq.com/articles/gpu-sag-2026/</link><pubDate>Sat, 12 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/articles/gpu-sag-2026/</guid><description>&lt;div class="verdict-card" style="border:1px solid #c8ff00;border-left:4px solid #c8ff00;border-radius:6px;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem 0;background:rgba(200,255,0,0.04);">
&lt;p style="margin:0 0 0.5rem 0;font-weight:700;color:#c8ff00;letter-spacing:0.04em;text-transform:uppercase;font-size:0.85rem;">TL;DR · GPU sag&lt;/p>
&lt;ul style="margin:0.25rem 0 0 0;padding-left:1.25rem;line-height:1.55;">
&lt;li>&lt;strong>A few millimetres of droop on a heavy card is normal.&lt;/strong> The card hangs from a slot and two bracket screws with its far end in the air; the lever arm does the rest.&lt;/li>
&lt;li>&lt;strong>Support it anyway.&lt;/strong> The holder in the box, a cheap adjustable post, or a vertical mount. Lift to level, no further.&lt;/li>
&lt;li>&lt;strong>Two faults trace back to sag:&lt;/strong> a card that drops off the bus, and a PCB stressed at the slot lock. Tom's Hardware documented Gigabyte RTX 40 boards cracking exactly there.&lt;/li>
&lt;li>&lt;strong>Measure it before you fix it,&lt;/strong> straightedge at the bracket end, ruler at the far end, and add the number to the &lt;a href="https://techfuelhq.com/data/gpu-sag-census/">GPU sag census&lt;/a>. Nobody has that data.&lt;/li>
&lt;/ul>
&lt;/div>
&lt;p>Every big card I have owned drooped a little. None of them died of it. That is the whole tension in this question: sag is normal, it looks alarming, and in a small number of cases it does real damage at the one place a card cannot afford it, the PCIe slot.&lt;/p>
&lt;p>This page separates sag from the faults it gets blamed for, gives you a measurement instead of a feeling, ranks the fixes by how reversible they are, and opens a census so the &amp;ldquo;how much is too much&amp;rdquo; question finally gets an answer with a sample size behind it. Measure first. Then brace.&lt;/p>
&lt;h2 id="step-1-is-it-sag-at-all">Step 1: is it sag at all?&lt;/h2>
&lt;p>Sag is a shape. The fault people search for is usually something else, and it has its own page. Read the signature before you touch anything.&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">What you see&lt;/th>
&lt;th scope="col">It is probably&lt;/th>
&lt;th scope="col">Go here&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>The far end of the card sits visibly lower than the bracket end; the gap between card and the slot below it narrows toward the front&lt;/td>
&lt;td>&lt;strong>GPU sag.&lt;/strong> Keep reading.&lt;/td>
&lt;td>This page&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Coloured blocks, checkerboards or flicker in games; screenshots show the glitches too&lt;/td>
&lt;td>&lt;strong>Artifacts,&lt;/strong> which are a render-side fault; sag is on the list of physical causes only after a driver reinstall and a re-seat&lt;/td>
&lt;td>&lt;a href="https://techfuelhq.com/articles/gpu-artifacts-2026/">GPU artifacts&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>The card comes and goes, or vanishes from the BIOS after the machine is moved&lt;/td>
&lt;td>&lt;strong>Detection,&lt;/strong> and here sag is a real suspect: Puget Systems warns that in severe cases the card can stop being detected&lt;/td>
&lt;td>&lt;a href="https://techfuelhq.com/articles/graphics-card-not-detected-2026/">Graphics card not detected&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Fans spin, no picture at all, motherboard VGA light stays lit&lt;/td>
&lt;td>&lt;strong>No POST on the GPU stage,&lt;/strong> almost always seating or power, occasionally a slot damaged by a drooping card&lt;/td>
&lt;td>&lt;a href="https://techfuelhq.com/articles/pc-turns-on-but-no-display-2026/">PC turns on but no display&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>A high-pitched electronic whine under load&lt;/td>
&lt;td>&lt;strong>Coil whine,&lt;/strong> an inductor noise unrelated to weight&lt;/td>
&lt;td>&lt;a href="https://techfuelhq.com/articles/coil-whine-2026/">Coil whine&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>The card is level but the fans never start&lt;/td>
&lt;td>&lt;strong>Fan control or a fan fault,&lt;/strong> not sag&lt;/td>
&lt;td>&lt;a href="https://techfuelhq.com/articles/gpu-fans-not-spinning-2026/">GPU fans not spinning&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>A hairline crack in the PCB right beside the PCIe locking tab&lt;/td>
&lt;td>&lt;strong>A cracked board,&lt;/strong> the injury sag is accused of; Tom&amp;rsquo;s Hardware&amp;rsquo;s February 2024 report recalls &amp;ldquo;a repair technician received 19 cracked RTX 4090 graphics cards, all featuring PCB cracks near the PCIe locking mechanism&amp;rdquo;&lt;/td>
&lt;td>Stop using the card and read &lt;a href="#when-to-rma-rather-than-brace">when to RMA&lt;/a> below&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>If your symptom is in the middle rows, fix that first and come back. Sag as a root cause is rare. Sag as a contributing stress on a card that then fails is the case worth preventing.&lt;/p>
&lt;h2 id="what-i-measured-on-my-own-hardware">What I measured on my own hardware&lt;/h2>
&lt;p>Nothing. The reason is the useful part. My bench card is an ASUS ROG Astral RTX 5080 OC, which ASUS lists at 357.6 x 149.3 x 76 mm and a 3.8-slot cooler, with &amp;ldquo;1 x ROG Graphics Card Holder&amp;rdquo; in the box. Mine lives in a HYTE Y60, and the Y60&amp;rsquo;s spec sheet lists &amp;ldquo;Expansion Slots 3 + 7 half-height&amp;rdquo; and a &amp;ldquo;PCI Express Riser 4.0 x 16 (included).&amp;rdquo; Half-height slots on the motherboard side mean a full-height card in that case goes on the riser, vertical, fans to the glass. A vertical card has nothing to droop from. So my droop reading is zero by construction. It says nothing about what this card would do hanging horizontally in an ordinary tower. It also means a PCIe 5.0 card is running on a PCIe 4.0 riser, and I have not measured what that costs.&lt;/p>
&lt;p>The motherboard under it is a ROG STRIX B650-A Gaming WiFi, and its spec page lists SafeSlot, ASUS&amp;rsquo;s reinforced-slot feature, under ASUS EZ DIY. Puget Systems pointed at the same idea back in 2016: &amp;ldquo;Some motherboards have the slots reinforced with a metal jacket and various universal video card braces are available online.&amp;rdquo; That is why the census records whether your slot is reinforced. I want to know whether it changes the number.&lt;/p>
&lt;p>So the horizontal droop numbers this page needs have to come from horizontal builds. That is what the &lt;a href="https://techfuelhq.com/data/gpu-sag-census/">GPU sag census&lt;/a> is for. The bench card that seeded the &lt;a href="https://techfuelhq.com/data/coil-whine-database/">coil whine census&lt;/a> cannot seed this one.&lt;/p>
&lt;h2 id="the-causes-in-the-order-i-check-them">The causes, in the order I check them&lt;/h2>
&lt;p>I have no frequency data on sag causes. Nobody has published any. So this is the order I check in, cheapest test first.&lt;/p>
&lt;p>&lt;strong>1. The lever arm.&lt;/strong> Puget Systems describes sag as &amp;ldquo;the weight and/or length of its heatsink pulling downward on the slot it is installed in,&amp;rdquo; and that is the whole mechanism. A card is anchored at the PCIe slot and at the bracket screws, both at one end; the cooler mass sits along the length; the far end is free. Isolation test: power down, lay a straightedge along the bottom edge at the bracket end, and read the gap at the far end with a ruler. That reading, in whole millimetres, is the number the rest of this page runs on.&lt;/p>
&lt;p>&lt;strong>2. Bracket screws and the I/O shield.&lt;/strong> A bracket that is not pulled tight against the case, or an I/O shield tab that stopped the bracket seating flat, leaves the card&amp;rsquo;s only rigid anchor loose. Isolation test: tighten both bracket screws and see whether the far end lifts. If it does, you had a loose card. Not a sagging one.&lt;/p>
&lt;p>&lt;strong>3. Slot and board flex.&lt;/strong> The slot itself is plastic, soldered to a board that is screwed to standoffs. Puget&amp;rsquo;s advice on reinforced slots and vertical mounting exists because both parts flex under a sustained load. Isolation test: with the machine off, press the far end of the card gently up to level and watch the slot end. If the whole board moves, the motherboard is carrying the load. A support post is the fix.&lt;/p>
&lt;p>&lt;strong>4. Handling before you ever saw it.&lt;/strong> Tom&amp;rsquo;s Hardware&amp;rsquo;s note on the Gigabyte cracks is worth repeating: the problem &amp;ldquo;seems to be more pronounced in pre-built systems that were roughly handled in shipping.&amp;rdquo; A prebuilt that travelled with an unsupported three-slot card may arrive with the stress already applied. Isolation test: on a new prebuilt, look at the slot lock area with a torch before the first boot.&lt;/p>
&lt;h2 id="the-fix-sequence-reversible-first">The fix sequence, reversible first&lt;/h2>
&lt;ol>
&lt;li>&lt;strong>Fit the holder that came in the box.&lt;/strong> If the card shipped with a stand, it was sized for that card. Mine came with one. Owners in the r/buildapc thread report a Strix RTX 4080 and a Hellhound RX 7900 XTX shipping with stands too. Ten minutes. Fully reversible.&lt;/li>
&lt;li>&lt;strong>An adjustable support post or bracket.&lt;/strong> Corsair&amp;rsquo;s own guidance is that &amp;ldquo;a GPU support bracket is an excellent way to combat GPU sag.&amp;rdquo; A telescoping post under the far end of the card, screwed up until the card is level, is the version I trust most, because you can set the height by eye against the straightedge. Do not lift past level.&lt;/li>
&lt;li>&lt;strong>Cable tension as a stopgap.&lt;/strong> A stiff power cable routed so it carries a little of the weight will hold a card level for a while. It is not a fix. Cables relax, and I would not leave a heavy card on one for a year.&lt;/li>
&lt;li>&lt;strong>A vertical mount.&lt;/strong> Corsair lists a riser-based vertical mount as a way of &amp;ldquo;reducing the strain on the PCIe slot and eliminating sagging,&amp;rdquo; and Puget lists cases with vertical mounting. This is what my own build does by accident of case choice. Check the riser&amp;rsquo;s PCIe generation against the card&amp;rsquo;s before you buy one.&lt;/li>
&lt;li>&lt;strong>A reinforced slot on the next board.&lt;/strong> Not a fix for the board you have, but a reason to read the spec sheet next time.&lt;/li>
&lt;/ol>
&lt;p>What not to do: do not wedge anything against the fan shroud where a blade can catch it; do not prop the card so hard that the far end sits above the bracket end, because a card bent upward loads the slot in the other direction; and do not ignore a card that has already dropped off the bus once. A top-voted reply in the r/buildapc thread says any support that keeps the card level is fine, and one owner reports a sag that ruined a PCIe slot. Both are owner reports, and both match the mechanism.&lt;/p>
&lt;h3 id="when-to-rma-rather-than-brace">When to RMA rather than brace&lt;/h3>
&lt;p>A visible crack at the PCIe lock, a card that is no longer detected after a re-seat in a known-good slot, or artifacts that survive a driver reinstall on a card with a visible droop. Tom&amp;rsquo;s Hardware reported that Gigabyte responded to its cracking cases with a new PCB design that &amp;ldquo;features more surface area near the PCIe locking tab&amp;rdquo; and shipped the new boards as the v1.1 revision. That is a manufacturer answering the failure mode with a redesign, and it is the strongest argument on this page for spending the ten minutes on a support.&lt;/p>
&lt;h2 id="the-census">The census&lt;/h2>
&lt;p>Every guide on this subject I could find as of September 2026, this one included, argues about a number nobody has published a measurement of. So the companion dataset measures it: the &lt;a href="https://techfuelhq.com/data/gpu-sag-census/">GPU sag census&lt;/a> collects one row per card, with the droop in millimetres, the card&amp;rsquo;s length, the mounting, what was supporting it, how many months it had been installed, and whether the slot is reinforced. It copies the coil whine census exactly: CC BY 4.0, an open repository at &lt;a href="https://github.com/iBlessi/gpu-sag-census" rel="noopener">github.com/iBlessi/gpu-sag-census&lt;/a>, an issue form so you need no git, a CSV for people who do, and a stdlib validator that blocks malformed rows.&lt;/p>
&lt;p>The bands are fixed so old and new rows stay comparable:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col" style="text-align: right">Droop&lt;/th>
&lt;th scope="col">Reading&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: right">0–2 mm&lt;/td>
&lt;td>level; within measurement noise&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">3–5 mm&lt;/td>
&lt;td>visible droop&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">6–10 mm&lt;/td>
&lt;td>clear droop&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: right">11 mm and above&lt;/td>
&lt;td>severe droop&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>The rule is the same one the coil whine census runs on. The page publishes per-model distributions once a model has five rows measured with no support in a horizontal mount. It never publishes a verdict, because the droop depends on the case, the slot, the cooler and the months as much as the model. And a level card is a first-class row. If your card does not sag, that is the row I most want.&lt;/p>
&lt;h2 id="the-bottom-line">The bottom line&lt;/h2>
&lt;p>A heavy card drooping a few millimetres is physics. The card will almost certainly be fine. Support it anyway, because the fix is ten minutes and reversible, and the failure it prevents is a cracked board at the one point that cannot be repaired at home. Measure before you brace. Put the number in the census. Then lift the card to level and forget about it.&lt;/p>
&lt;h2 id="sources">Sources&lt;/h2>
&lt;ul>
&lt;li>ASUS ROG, ROG Astral GeForce RTX 5080 16GB GDDR7 OC Edition, Tech Specs (dimensions 357.6 x 149.3 x 76 mm, 3.8 slot, ROG Graphics Card Holder in the box): &lt;a href="https://rog.asus.com/graphics-cards/graphics-cards/rog-astral/rog-astral-rtx5080-o16g-gaming/spec/" rel="noopener">https://rog.asus.com/graphics-cards/graphics-cards/rog-astral/rog-astral-rtx5080-o16g-gaming/spec/&lt;/a>&lt;/li>
&lt;li>ASUS ROG, ROG STRIX B650-A GAMING WIFI, Tech Specs (SafeSlot under ASUS EZ DIY): &lt;a href="https://rog.asus.com/motherboards/rog-strix/rog-strix-b650-a-gaming-wifi-model/spec/" rel="noopener">https://rog.asus.com/motherboards/rog-strix/rog-strix-b650-a-gaming-wifi-model/spec/&lt;/a>&lt;/li>
&lt;li>HYTE, Y60 (Expansion Slots 3 + 7 half-height; PCI Express Riser 4.0 x 16 included): &lt;a href="https://hyte.com/store/y60" rel="noopener">https://hyte.com/store/y60&lt;/a>&lt;/li>
&lt;li>NVIDIA, GeForce RTX 5070 family specifications (Founders Edition 242 mm, 2-slot): &lt;a href="https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5070-family/" rel="noopener">https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5070-family/&lt;/a>&lt;/li>
&lt;li>Puget Systems, GPU Sag, November 28, 2016 (mechanism, detection risk, reinforced slots, vertical mounting, &amp;ldquo;insurance plan&amp;rdquo;): &lt;a href="https://www.pugetsystems.com/blog/2016/11/28/gpu-sag-867/" rel="noopener">https://www.pugetsystems.com/blog/2016/11/28/gpu-sag-867/&lt;/a>&lt;/li>
&lt;li>Corsair Explorer, How do I avoid GPU Sag? (brackets, custom supports, vertical mounting): &lt;a href="https://www.corsair.com/us/en/explorer/diy-builder/accessories/how-do-i-avoid-gpu-sag/" rel="noopener">https://www.corsair.com/us/en/explorer/diy-builder/accessories/how-do-i-avoid-gpu-sag/&lt;/a>&lt;/li>
&lt;li>Tom&amp;rsquo;s Hardware, Gigabyte addresses PCB cracking issues with a revised design, February 10, 2024 (cracks near the PCIe locking mechanism, 19 cracked RTX 4090s at one repair shop, v1.1 PCB revision, shipping handling): &lt;a href="https://www.tomshardware.com/pc-components/gpus/gigabyte-addresses-pcb-cracking-issues-with-a-revised-design" rel="noopener">https://www.tomshardware.com/pc-components/gpus/gigabyte-addresses-pcb-cracking-issues-with-a-revised-design&lt;/a>&lt;/li>
&lt;li>Reddit r/buildapc, Is GPU sag a serious issue? (owner reports: bundled stands on a Strix RTX 4080 and a Hellhound RX 7900 XTX; one ruined slot): &lt;a href="https://www.reddit.com/r/buildapc/comments/16z49hh/is_gpu_sag_a_serious_issue/" rel="noopener">https://www.reddit.com/r/buildapc/comments/16z49hh/is_gpu_sag_a_serious_issue/&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Home Assistant Connect ZBT-2: Buy It, or a Sonoff? (2026)</title><link>https://techfuelhq.com/homelab/home-assistant-connect-zbt-2-2026/</link><pubDate>Sat, 12 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/home-assistant-connect-zbt-2-2026/</guid><description>&lt;div class="verdict-card" style="border:1px solid #c8ff00;border-left:4px solid #c8ff00;border-radius:6px;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem 0;background:rgba(200,255,0,0.04);">
&lt;p style="margin:0 0 0.5rem 0;font-weight:700;color:#c8ff00;letter-spacing:0.04em;text-transform:uppercase;font-size:0.85rem;">TL;DR · Connect ZBT-2&lt;/p>
&lt;ul style="margin:0.25rem 0 0 0;padding-left:1.25rem;line-height:1.55;">
&lt;li>&lt;strong>Buy it&lt;/strong> for a first Zigbee network on a Home Assistant box that sits where the stick can sit, or for a Thread border router you can switch to later. $49 MSRP, cable and antenna in the box, ZHA, Zigbee2MQTT and OpenThread all supported.&lt;/li>
&lt;li>&lt;strong>It is one radio.&lt;/strong> Zigbee or Thread, never both at once, and no Bluetooth or Z-Wave. Both networks means two sticks.&lt;/li>
&lt;li>&lt;strong>Skip it&lt;/strong> when the Home Assistant machine lives in a rack or closet and the radio needs to live in the house: the SMLIGHT SLZB-06 goes on Ethernet with PoE. Skip it for Z-Wave; that is the ZWA-2.&lt;/li>
&lt;li>&lt;strong>Owners of a ZBT-1 or SkyConnect&lt;/strong> keep using it. Discontinued, still updated, same hardware under both names.&lt;/li>
&lt;/ul>
&lt;/div>
&lt;p>Home Assistant&amp;rsquo;s own Zigbee stick got a second generation in November 2025, and the search interest in it has climbed hard since. The question people bring is not &amp;ldquo;is it good&amp;rdquo;; the owner reports say it is. The question is whether it is the right radio for the machine and the house it is going into, and that turns on four things the product page will not decide for you. I have no ZBT-2 on my bench, so this page is built from the vendor documents and the owner threads, and the verdict is my position on them.&lt;/p>
&lt;h2 id="the-deciders-that-matter-ranked">The deciders that matter, ranked&lt;/h2>
&lt;p>&lt;strong>1. One radio runs one protocol.&lt;/strong> Nabu Casa&amp;rsquo;s specification page says it plainly: &amp;ldquo;Home Assistant Connect ZBT-2 supports either the Zigbee or Thread protocol. You can choose the protocol during setup and also switch later, if needed. Running Zigbee and Thread at the same time on the same adapter is not supported.&amp;rdquo; So the ZBT-2 is a Zigbee coordinator or a Thread border router, and if you want Zigbee devices and Matter-over-Thread devices in the same house you need two radios. The same page adds that Home Assistant&amp;rsquo;s ZHA integration &amp;ldquo;is single instance only&amp;rdquo; and that &amp;ldquo;you cannot run 2 Home Assistant Connect ZBT-2 adapters with the Zigbee Home Automation integration at once.&amp;rdquo; Two ZBT-2s means one on ZHA or Zigbee2MQTT and one on Thread, not two Zigbee networks.&lt;/p>
&lt;p>&lt;strong>2. Where the radio can physically sit.&lt;/strong> The ZBT-2 is a USB stick. Home Assistant ships it with a 1.5 m USB-C cable and a 164 mm external antenna precisely because the ZHA documentation tells you to keep the radio away from the computer: &amp;ldquo;Avoid USB 3.0 ports/computers/peripherals as they are known culprits of RFI/EMI/EMF disruption,&amp;rdquo; &amp;ldquo;only connect the Zigbee USB adapter to a USB 2.0 port,&amp;rdquo; and &amp;ldquo;use a long USB extension cable and place Zigbee Coordinator away from interference and obstacles.&amp;rdquo; A cable solves that for a Home Assistant Green on a shelf. It does not solve it for a Proxmox host in a basement rack, and that is the case where a network-attached coordinator wins. The top reply in the r/homeassistant thread makes the same cut: the ZBT-2 &amp;ldquo;is great if you&amp;rsquo;re using ZHA and have a good place to put it,&amp;rdquo; and &amp;ldquo;isn&amp;rsquo;t great if you want to connect it over something other than USB, for instance ethernet.&amp;rdquo; The &lt;a href="https://techfuelhq.com/homelab/best-mini-pc-home-assistant-2026/">mini PC for Home Assistant&lt;/a> page covers the USB 3 interference trap in detail.&lt;/p>
&lt;p>&lt;strong>3. Which Zigbee software you run.&lt;/strong> Nabu Casa lists ZHA, Zigbee2MQTT and OpenThread Border Router as supported, and Home Assistant&amp;rsquo;s blog says &amp;ldquo;many people with Zigbee2MQTT &amp;hellip; are seeing great results.&amp;rdquo; Its support library carries migration guides from Zigbee2MQTT, deCONZ and an existing ZHA network onto the ZBT-2, so moving a network is a documented path rather than a re-pair. The &lt;a href="https://techfuelhq.com/tutorials/home-assistant-zigbee-zwave-2026/">Zigbee and Z-Wave tutorial&lt;/a> is the setup walk-through for either path.&lt;/p>
&lt;p>&lt;strong>4. Z-Wave is a different stick.&lt;/strong> The ZBT-2 &amp;ldquo;does not support Bluetooth or Z-Wave.&amp;rdquo; Home Assistant&amp;rsquo;s Z-Wave radio is the Connect ZWA-2, a Silicon Labs ZG23 800-series stick that its product page prices at $69 / 59€ and that runs &amp;ldquo;Z-Wave and Z-Wave Long Range networks simultaneously.&amp;rdquo; If your devices are Z-Wave, the ZBT-2 does nothing for you.&lt;/p>
&lt;p>&lt;strong>5. Price against the cheap dongle.&lt;/strong> The ZBT-2&amp;rsquo;s recommended price is $49 USD / €45. ITead lists the Sonoff Zigbee 3.0 USB Dongle Plus, the ZBDongle-P, at $19.90 with a CC2652P, +20 dBm output and an SMA antenna. Both work with ZHA and Zigbee2MQTT. The Sonoff is a Zigbee coordinator only; it has no Thread firmware path. If Thread is never coming to your house, the price gap buys nothing.&lt;/p>
&lt;p>&lt;strong>6. The radio itself.&lt;/strong> The generation change is real. Home Assistant&amp;rsquo;s announcement says the ZBT-2 moves from the MG21 to the Silicon Labs MG24, quadruples the chip&amp;rsquo;s internal link speed from 115,200 to 460,800 baud, and grows the antenna from &amp;ldquo;safety pin-sized&amp;rdquo; to &amp;ldquo;tablespoon-sized.&amp;rdquo; It also puts an ESP32-S3 on the stick as the USB bridge, which the blog frames as room for future firmware work. None of that changes the one-protocol rule.&lt;/p>
&lt;h2 id="side-by-side">Side by side&lt;/h2>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">&lt;/th>
&lt;th scope="col">Connect ZBT-2&lt;/th>
&lt;th scope="col">Connect ZBT-1 (SkyConnect)&lt;/th>
&lt;th scope="col">Sonoff ZBDongle-P&lt;/th>
&lt;th scope="col">SMLIGHT SLZB-06&lt;/th>
&lt;th scope="col">Connect ZWA-2&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Protocols&lt;/td>
&lt;td>Zigbee 3.0 or Thread, one at a time&lt;/td>
&lt;td>Zigbee or Thread, one at a time&lt;/td>
&lt;td>Zigbee 3.0&lt;/td>
&lt;td>Zigbee 3.0 (Thread noted in SMLIGHT&amp;rsquo;s guides)&lt;/td>
&lt;td>Z-Wave and Z-Wave Long Range&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Radio&lt;/td>
&lt;td>Silicon Labs MG24 + ESP32-S3 bridge&lt;/td>
&lt;td>Silicon Labs MG21&lt;/td>
&lt;td>TI CC2652P + CP2102(N)&lt;/td>
&lt;td>TI CC2652P + ESP32&lt;/td>
&lt;td>Silicon Labs ZG23 + ESP32-S3 bridge&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Link&lt;/td>
&lt;td>USB-C, 1.5 m cable and external antenna in the box; 460,800 baud&lt;/td>
&lt;td>USB, 115,200 baud&lt;/td>
&lt;td>USB-A, SMA antenna, +20 dBm&lt;/td>
&lt;td>Ethernet with PoE (802.3af), Wi-Fi, or USB-C&lt;/td>
&lt;td>USB-C, 5 V 1 A&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Software&lt;/td>
&lt;td>ZHA, Zigbee2MQTT, OpenThread Border Router&lt;/td>
&lt;td>ZHA, Zigbee2MQTT, OpenThread&lt;/td>
&lt;td>ZHA, Zigbee2MQTT&lt;/td>
&lt;td>ZHA, Zigbee2MQTT&lt;/td>
&lt;td>Z-Wave JS&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Bluetooth&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;td>Antenna present but inactive&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Price on the vendor page&lt;/td>
&lt;td>$49 / €45 MSRP&lt;/td>
&lt;td>Discontinued&lt;/td>
&lt;td>$19.90&lt;/td>
&lt;td>Not listed; set by resellers&lt;/td>
&lt;td>$69 / 59€&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Status&lt;/td>
&lt;td>Shipping since November 19, 2025&lt;/td>
&lt;td>Out of production, still receives software updates&lt;/td>
&lt;td>Current&lt;/td>
&lt;td>Current&lt;/td>
&lt;td>Current&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Every cell is from the vendor page cited in the sources below; I measured none of it.&lt;/p>
&lt;h2 id="what-i-would-run-and-why">What I would run, and why&lt;/h2>
&lt;p>I have no ZBT-2 on the bench, and the Zigbee stick is not part of the hardware this site documents as mine, so read this as a position and not a report.&lt;/p>
&lt;p>For a first Zigbee network on a Home Assistant Green, Yellow, or a mini PC on a shelf, I would buy the ZBT-2 and run it on ZHA with the cable, antenna vertical, away from any USB 3 port. It is the stick Home Assistant&amp;rsquo;s own docs list first, it is the one the migration guides are written for, and if Matter-over-Thread devices arrive later it can become the border router while a $20 Sonoff takes over Zigbee.&lt;/p>
&lt;p>For a Home Assistant VM on a Proxmox box in a closet, I would buy the SLZB-06 and put it on a PoE port in the middle of the house, because the radio&amp;rsquo;s location matters more than the radio&amp;rsquo;s chip and the &lt;a href="https://techfuelhq.com/tutorials/home-assistant-proxmox-2026/">Proxmox setup&lt;/a> already has enough USB passthrough in it. The ZBT-2 on a 1.5 m cable does not reach the middle of a house from a rack.&lt;/p>
&lt;p>For a house that already runs a Sonoff dongle without dropouts, I would change nothing. The owners in the r/homeassistant thread who report the ZBT-1 running &amp;ldquo;a handful of Zigbee devices (~30 or so?)&amp;rdquo; with no problems are describing the normal case, and Home Assistant says the ZBT-1 keeps getting updates. Spend the $49 when you have a reason: Thread, a dying stick, or a coordinator too far from the devices it serves.&lt;/p>
&lt;h2 id="the-bottom-line">The bottom line&lt;/h2>
&lt;p>The ZBT-2 is the right default Zigbee radio for a Home Assistant machine the stick can sit next to, and the right Thread border router for the same machine, but not both at the same time. Decide the protocol first, then the room the radio lives in, and the choice between the ZBT-2, a Sonoff and an SLZB-06 makes itself. Z-Wave is a different stick, and a working ZBT-1 is not a reason to buy anything.&lt;/p>
&lt;h2 id="sources">Sources&lt;/h2>
&lt;ul>
&lt;li>Nabu Casa Support, About Home Assistant Connect ZBT-2 (one protocol at a time; no Bluetooth or Z-Wave; MG24 and ESP32-S3; ZHA single instance): &lt;a href="https://support.nabucasa.com/hc/en-us/articles/31313065259421-About-Home-Assistant-Connect-ZBT-2" rel="noopener">https://support.nabucasa.com/hc/en-us/articles/31313065259421-About-Home-Assistant-Connect-ZBT-2&lt;/a>&lt;/li>
&lt;li>Nabu Casa Support, Home Assistant Connect ZBT-2 status light (LEDs): &lt;a href="https://support.nabucasa.com/hc/en-us/articles/31368700350109-Home-Assistant-Connect-ZBT-2-status-light-LEDs" rel="noopener">https://support.nabucasa.com/hc/en-us/articles/31368700350109-Home-Assistant-Connect-ZBT-2-status-light-LEDs&lt;/a>&lt;/li>
&lt;li>Home Assistant, Connect ZBT-2 product page (cable, antenna, MSRP, supported integrations): &lt;a href="https://www.home-assistant.io/connect/zbt-2/" rel="noopener">https://www.home-assistant.io/connect/zbt-2/&lt;/a>&lt;/li>
&lt;li>Home Assistant blog, The best gets better - Home Assistant Connect ZBT-2, November 19, 2025 (MG21 to MG24, 115,200 to 460,800 baud, antenna, ZBT-1 production ended): &lt;a href="https://www.home-assistant.io/blog/2025/11/19/home-assistant-connect-zbt-2/" rel="noopener">https://www.home-assistant.io/blog/2025/11/19/home-assistant-connect-zbt-2/&lt;/a>&lt;/li>
&lt;li>Home Assistant, Connect ZBT-1 product page (no longer in production, still updated; formerly SkyConnect): &lt;a href="https://www.home-assistant.io/connectzbt1/" rel="noopener">https://www.home-assistant.io/connectzbt1/&lt;/a>&lt;/li>
&lt;li>Home Assistant, Connect ZWA-2 product page (ZG23, Z-Wave plus Long Range, $69 / 59€): &lt;a href="https://www.home-assistant.io/connect/zwa-2/" rel="noopener">https://www.home-assistant.io/connect/zwa-2/&lt;/a>&lt;/li>
&lt;li>Home Assistant, Zigbee Home Automation integration documentation (USB 3.0 interference and extension-cable guidance; recommended radios): &lt;a href="https://www.home-assistant.io/integrations/zha/" rel="noopener">https://www.home-assistant.io/integrations/zha/&lt;/a>&lt;/li>
&lt;li>ITead, SONOFF Zigbee 3.0 USB Dongle Plus ZBDongle-P (CC2652P, +20 dBm, $19.90): &lt;a href="https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/" rel="noopener">https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/&lt;/a>&lt;/li>
&lt;li>SMLIGHT, SLZB-06 (CC2652P, PoE 802.3af, Wi-Fi, USB-C): &lt;a href="http://smlight.tech/product/slzb-06" rel="noopener">http://smlight.tech/product/slzb-06&lt;/a>&lt;/li>
&lt;li>Reddit r/homeassistant, Is the Connect ZBT-2 the way to go for a Zigbee bridge? (owner reports): &lt;a href="https://www.reddit.com/r/homeassistant/comments/1phsj5c/is_the_connect_zbt2_the_way_to_go_for_a_zigbee/" rel="noopener">https://www.reddit.com/r/homeassistant/comments/1phsj5c/is_the_connect_zbt2_the_way_to_go_for_a_zigbee/&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>VSync On or Off? The Right Setting for Your Monitor (2026)</title><link>https://techfuelhq.com/gaming/vsync-on-or-off-2026/</link><pubDate>Sat, 12 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/gaming/vsync-on-or-off-2026/</guid><description>&lt;div class="verdict-card" style="border:1px solid #c8ff00;border-left:4px solid #c8ff00;border-radius:6px;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem 0;background:rgba(200,255,0,0.04);">
&lt;p style="margin:0 0 0.5rem 0;font-weight:700;color:#c8ff00;letter-spacing:0.04em;text-transform:uppercase;font-size:0.85rem;">TL;DR · VSync on or off&lt;/p>
&lt;ul style="margin:0.25rem 0 0 0;padding-left:1.25rem;line-height:1.55;">
&lt;li>&lt;strong>G-Sync, G-Sync Compatible or FreeSync monitor: ON in the driver, OFF in the game,&lt;/strong> and cap the frame rate about 3 fps under the refresh rate. That is the lowest tear-free latency Blur Busters measured.&lt;/li>
&lt;li>&lt;strong>Fixed-refresh monitor, competitive shooter: OFF.&lt;/strong> You accept tearing and get every frame as soon as it is drawn.&lt;/li>
&lt;li>&lt;strong>Fixed-refresh monitor, single-player: ON&lt;/strong> if tearing bothers you, Fast Sync or Enhanced Sync if your frame rate runs far above refresh.&lt;/li>
&lt;li>&lt;strong>Frame rate below refresh on a fixed-refresh panel: OFF.&lt;/strong> Double-buffered V-Sync drops you to half rate, which is worse than a tear.&lt;/li>
&lt;li>&lt;strong>Where it lives:&lt;/strong> NVIDIA App > Graphics > Global Settings > Vertical Sync, verified on 11.0.9. On Radeon, the driver switch only governs OpenGL; DirectX and Vulkan games use their own toggle.&lt;/li>
&lt;/ul>
&lt;/div>
&lt;p>My bench machine runs an RTX 5080 into a 120 Hz OLED, and the driver&amp;rsquo;s Vertical Sync switch on it has been set to On for months. Most forum answers would call that wrong. They are wrong. It is the correct setting for a variable refresh monitor, and the reason it looks wrong is that the switch stopped meaning &amp;ldquo;V-Sync&amp;rdquo; on VRR displays years ago.&lt;/p>
&lt;p>This page gives you the setting for your monitor, the exact place to change it in the current NVIDIA App and in AMD&amp;rsquo;s software, and the measured latency numbers behind the advice. If what you have is a tearing problem to fix rather than a switch to decide, the &lt;a href="https://techfuelhq.com/articles/fix-screen-tearing-2026/">screen tearing guide&lt;/a> has the full VRR setup and the cap table; I will not repeat those here.&lt;/p>
&lt;h2 id="what-the-setting-does">What the setting does&lt;/h2>
&lt;p>V-Sync makes the GPU wait for the display&amp;rsquo;s next refresh before it hands over a finished frame, so one redraw never shows pieces of two frames. NVIDIA&amp;rsquo;s own reference puts it plainly: the setting &amp;ldquo;allows you to control Vertical Synchronization mode, where the application&amp;rsquo;s frame rate is synchronized with the display refresh rate in order to eliminate tearing.&amp;rdquo; Two things follow from that wait. A finished frame sits until the next refresh, which is latency. And when the GPU cannot produce a frame every refresh, plain double-buffered V-Sync misses the window and falls to a divisor; NVIDIA&amp;rsquo;s Adaptive VSync page describes it as locking &amp;ldquo;the frame rate to the nearest level, such as 45 or 30 frames per second.&amp;rdquo; That second effect is the stutter people blame on V-Sync, and it is why the right answer changes with your frame rate and your monitor.&lt;/p>
&lt;h2 id="the-decision-table">The decision table&lt;/h2>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Your setup&lt;/th>
&lt;th scope="col">Set V-Sync&lt;/th>
&lt;th scope="col">Why&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>G-Sync, G-Sync Compatible or FreeSync monitor&lt;/td>
&lt;td>&lt;strong>On&lt;/strong> in the driver, &lt;strong>off&lt;/strong> in the game, frame rate capped about 3 fps under refresh&lt;/td>
&lt;td>Inside the VRR range, G-Sync or FreeSync is the only sync running. Driver V-Sync on stops tearing at the top of the range. The cap keeps you out of the V-Sync region entirely.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Fixed-refresh monitor, competitive shooter&lt;/td>
&lt;td>&lt;strong>Off&lt;/strong>&lt;/td>
&lt;td>Lowest latency there is. Blur Busters&amp;rsquo; author jorimt states it flat in the &lt;a href="https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/#comment-16337" rel="noopener">G-SYNC 101 comments&lt;/a>: G-Sync off with V-Sync off and an uncapped frame rate &amp;ldquo;will always be the lowest possible latency,&amp;rdquo; because it tears.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Fixed-refresh monitor, single-player&lt;/td>
&lt;td>&lt;strong>On&lt;/strong>&lt;/td>
&lt;td>Tearing is gone, and the added frame or two of latency is a fair trade in a game where you are not clicking heads.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Fixed-refresh monitor, frame rate far above refresh&lt;/td>
&lt;td>&lt;strong>Fast&lt;/strong> (NVIDIA) or &lt;strong>Enhanced Sync&lt;/strong> (AMD)&lt;/td>
&lt;td>Both drop excess frames instead of holding them. NVIDIA&amp;rsquo;s reference says Fast &amp;ldquo;improves latency without introducing tearing&amp;rdquo; on Pascal and later single-GPU setups.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Fixed-refresh monitor, frame rate below refresh&lt;/td>
&lt;td>&lt;strong>Off&lt;/strong>&lt;/td>
&lt;td>Double-buffered V-Sync will halve you. A tear beats 30 fps. On the legacy NVIDIA panel, Adaptive is the alternative.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Laptop on battery&lt;/td>
&lt;td>&lt;strong>Cap the frame rate&lt;/strong> instead, V-Sync on is fine for single-player&lt;/td>
&lt;td>NVIDIA&amp;rsquo;s Max Frame Rate support page is explicit that a cap saves power and works alongside Battery Boost and Whisper Mode; the lowest limit wins.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>60 Hz TV or monitor without VRR&lt;/td>
&lt;td>&lt;strong>On&lt;/strong> for anything slower than a shooter&lt;/td>
&lt;td>At 60 Hz a tear sits on screen for a full 16.6 ms and is easy to see. Cap at 60 in-game if the game offers it, so the GPU is not rendering frames the panel drops.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>The first row is the one that trips people up, so here is the mechanism. Blur Busters&amp;rsquo; G-SYNC 101 explains that with G-Sync enabled, the driver&amp;rsquo;s &amp;ldquo;Vertical Sync&amp;rdquo; option &amp;ldquo;no longer acts as V-SYNC&amp;rdquo; and instead decides whether G-Sync falls back to fixed-refresh V-Sync behaviour above its range or disables and lets the whole display tear. Within the range, they write, &amp;ldquo;G-SYNC is the only syncing method active, no matter the V-SYNC &amp;lsquo;On&amp;rsquo; or &amp;lsquo;Off&amp;rsquo; setting.&amp;rdquo; So On costs you nothing inside the range and saves you from tearing at the ceiling. The cap is what keeps you inside the range. That is the whole trick.&lt;/p>
&lt;p>The cap does the latency work. The switch is a safety net.&lt;/p>
&lt;h2 id="how-to-set-it">How to set it&lt;/h2>
&lt;h3 id="nvidia-app">NVIDIA App&lt;/h3>
&lt;p>I read these paths off my own machine on 2026-09-12, on NVIDIA App 11.0.9 and Game Ready driver 616.56. The global switch is at Graphics &amp;gt; Global Settings &amp;gt; Vertical Sync. The dropdown offers four values on this system: Use 3D app setting (Default), Off, On and Fast. Nothing else. The per-game version is Graphics &amp;gt; Program Settings, pick the game, then Vertical Sync in its Driver Settings list; Blur Busters recommends setting On there, per game, rather than globally. Monitor Technology sits a few rows above Vertical Sync in the same list and reads G-SYNC Compatible on my FO48U, which is the row that makes the On setting behave as described above.&lt;/p>
&lt;p>NVIDIA has retired the classic Control Panel for Game Ready and Studio Drivers. Its May 26, 2026 driver announcement says that &amp;ldquo;after 20 years of dedicated service, the classic NVIDIA Control Panel is officially retiring for Game Ready and Studio Drivers,&amp;rdquo; that existing installs &amp;ldquo;will remain on users&amp;rsquo; systems, unless they perform a clean installation,&amp;rdquo; and that anyone who still needs it &amp;ldquo;can continue to download it from the Microsoft Store.&amp;rdquo; If you still have it, the setting is under Manage 3D settings &amp;gt; Vertical sync, and that legacy list carries two extra values. NVIDIA&amp;rsquo;s reference describes Adaptive as turning &amp;ldquo;V-Sync On only when the frame rate is faster than the refresh rate,&amp;rdquo; describes Adaptive 1/2 refresh rate as the same test against half the refresh rate, and notes that both are &amp;ldquo;available only if Monitor Technology is set to ULMB or Fixed Refresh Rate.&amp;rdquo; That matches what I see in the new app with a G-Sync Compatible panel connected. No Adaptive entry at all.&lt;/p>
&lt;h3 id="amd-software-adrenalin-edition">AMD Software: Adrenalin Edition&lt;/h3>
&lt;p>AMD&amp;rsquo;s Adrenalin guide, support article DH3-012, shows a Last Updated stamp of March 3, 2025 and says its steps are based on AMD Software: Adrenalin Edition 23.9.1. It lists both switches in Global Graphics: &amp;ldquo;Wait for Vertical Refresh, also known as vsync, removes screen tearing by synchronizing the frame rate with the monitor refresh rate,&amp;rdquo; and &amp;ldquo;Radeon Enhanced Sync is an alternative vsync mode that reduces visual tearing without limiting frame rates.&amp;rdquo; AMD&amp;rsquo;s older Radeon Settings article gives the four values the switch takes: Always Off; Off, Unless Application Specifies; On, Unless Application Specifies; and Always On.&lt;/p>
&lt;p>The line most guides miss is on that same AMD page: &amp;ldquo;Wait for Vertical Refresh only works OpenGL 3D applications. When using other APIs such as DirectX or Vulkan, VSync is controlled via the 3D application graphics settings.&amp;rdquo; That covers nearly every game you will run; on Windows, OpenGL is the exception now. So on a Radeon card the in-game toggle is the one that matters. The driver switch is for the handful of OpenGL titles and emulators you still run.&lt;/p>
&lt;p>There is no Radeon card on my bench, so these are AMD&amp;rsquo;s paths and not my screenshots.&lt;/p>
&lt;h3 id="in-the-game">In the game&lt;/h3>
&lt;p>Every game with a video settings menu has some form of the switch, labelled V-Sync, Vertical Sync or occasionally Triple Buffering. On a VRR monitor, Blur Busters&amp;rsquo; instruction is to &amp;ldquo;disable all available &amp;lsquo;Vertical Sync,&amp;rsquo; &amp;lsquo;V-SYNC,&amp;rsquo; &amp;lsquo;Double Buffer,&amp;rsquo; and &amp;lsquo;Triple Buffer&amp;rsquo; options&amp;rdquo; in-game and let the driver setting handle the ceiling, because some in-game implementations add their own buffering or quietly enable triple buffering. They also note the exception. A few games only sync when their own option is on, so if you see tearing with driver V-Sync on, try the in-game switch before you assume something is broken.&lt;/p>
&lt;p>The same guide&amp;rsquo;s settings page says to use &amp;ldquo;Fullscreen&amp;rdquo; or &amp;ldquo;Exclusive Fullscreen&amp;rdquo; for DX11 or older, and for DX12 to use &amp;ldquo;Borderless&amp;rdquo; or &amp;ldquo;Borderless Windowed&amp;rdquo; mode, &amp;ldquo;which is equivalent to legacy &amp;lsquo;Fullscreen&amp;rsquo; mode&amp;rdquo;; the &lt;a href="https://techfuelhq.com/gaming/dx12-vs-dx11-fps-2026/">DX12 vs DX11&lt;/a> page covers why those two render paths behave differently in the first place.&lt;/p>
&lt;h3 id="windows">Windows&lt;/h3>
&lt;p>Windows has no V-Sync switch of its own. What it has is a Variable refresh rate toggle under Settings &amp;gt; System &amp;gt; Display &amp;gt; Graphics, inside the Advanced graphics settings group on my Windows 11 build, where its help text reads &amp;ldquo;Get higher frame rates and help reduce screen tearing in games that don&amp;rsquo;t support this by default.&amp;rdquo; Microsoft&amp;rsquo;s DirectX team describes it as a way to give VRR to &amp;ldquo;DX11 full-screen games that did not support VRR natively,&amp;rdquo; and says it &amp;ldquo;doesn&amp;rsquo;t override any of the settings you&amp;rsquo;ve already configured in the G-SYNC, FreeSync, or Adaptive-Sync control panels.&amp;rdquo; Microsoft lists the requirements as Windows version 1903 or later, a G-SYNC, FreeSync or Adaptive-Sync capable monitor, and a WDDM 2.6 or newer driver that supports the feature, and says the toggle is off by default and can be turned on in Graphics settings once those are met. The same Windows page carries Optimizations for windowed games, whose help text on my machine reads &amp;ldquo;Reduce latency and use advanced features in compatible games by using flip presentation model.&amp;rdquo; I leave it on.&lt;/p>
&lt;h2 id="what-i-measured-and-what-the-cited-tests-show">What I measured and what the cited tests show&lt;/h2>
&lt;p>What is first-party here is the configuration. I verified the menu paths, the option names and the state of my own switches on the bench machine described in the methodology note at the bottom of this page, and the whole setup runs a 7800X3D and RTX 5080 into the &lt;a href="https://techfuelhq.com/articles/aorus-fo48u-review/">AORUS FO48U&lt;/a> at 120 Hz. I have not measured input latency. That measurement needs a 1000 fps camera pointed at the screen and a mouse wired to an LED, and Blur Busters did exactly that.&lt;/p>
&lt;p>Their G-SYNC 101 test used a Casio Exilim EX-ZR200 at 1000 fps, a Razer DeathAdder Chroma modified with an external LED, an Acer Predator XB252Q 240 Hz G-Sync display, a GTX 1080 on driver 381.78, and Overwatch and CS:GO at lowest settings; the methodology page puts the total at &amp;ldquo;42 scenarios, 508 runs, and 5080 individual samples.&amp;rdquo; The hardware is old. The mechanism is not. The syncing behaviour they measured is a property of the driver and the display pipeline, and in the &lt;a href="https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/#comment-16340" rel="noopener">comment thread&lt;/a> under the guide its author answered a reader running a 9800X3D and an RTX 5080 with the same recommendations. The numbers that decide the table above:&lt;/p>
&lt;ul>
&lt;li>A frame of delay is worth 16.6 ms at 60 Hz, 8.3 ms at 120 Hz, 6.9 ms at 144 Hz and 4.2 ms at 240 Hz. The same &amp;ldquo;two frames&amp;rdquo; of V-Sync lag hurts four times as much at 60 Hz as at 240 Hz.&lt;/li>
&lt;li>Double-buffered V-Sync typically adds two frames of delay above the refresh rate, and Overwatch showed up to three and a half frames even with Reduced Buffering on; the methodology page puts that at &amp;ldquo;up to 58.1ms of additional input lag&amp;rdquo; at 60 Hz and &amp;ldquo;up to 14.7ms&amp;rdquo; at 240 Hz.&lt;/li>
&lt;li>Their optimal settings are G-Sync on, driver Vertical Sync on, in-game V-Sync off, and a limiter set at least 3 fps under refresh: 57 at 60 Hz, 97 at 100 Hz, 117 at 120 Hz, 141 at 144 Hz.&lt;/li>
&lt;li>With Reflex on in a supported game, the engine limits the frame rate for you when G-Sync and driver V-Sync are on; their Optimal Settings page lists the limit as roughly 116 fps at 120 Hz, 138 at 144 Hz and 224 at 240 Hz.&lt;/li>
&lt;/ul>
&lt;p>Their author summed up the ladder for a fixed 60 fps game on a 240 Hz panel in &lt;a href="https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/#comment-16319" rel="noopener">one comment&lt;/a>, and I would put it on a poster: sync off and V-Sync off tears and has the lowest latency; G-Sync on with V-Sync off can tear and is second; G-Sync on with V-Sync on cannot tear and has the lowest tear-free latency; and running the panel at 60 Hz to match is the worst option of all.&lt;/p>
&lt;h2 id="how-it-interacts-with-the-other-switches">How it interacts with the other switches&lt;/h2>
&lt;p>&lt;strong>G-Sync and FreeSync.&lt;/strong> The setup steps, the cap table by refresh rate and the Fast Sync and Enhanced Sync alternatives are in the &lt;a href="https://techfuelhq.com/articles/fix-screen-tearing-2026/">screen tearing guide&lt;/a>. This page decides the switch; that one fixes the symptom.&lt;/p>
&lt;p>&lt;strong>Max Frame Rate and Reflex.&lt;/strong> NVIDIA&amp;rsquo;s support page describes Max Frame Rate as the tool for staying &amp;ldquo;within the Variable Refresh Rate range&amp;rdquo; and, for the smoothest tear-free result, says to &amp;ldquo;turn VSYNC on&amp;rdquo; alongside it. In the NVIDIA App it sits in the same Global Settings list as Vertical Sync. In the same comment thread, jorimt &lt;a href="https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/#comment-16335" rel="noopener">ranks the render-queue options&lt;/a> as Reflex first, then a manual cap that keeps GPU usage below 99 percent, then Low Latency Mode Ultra, then On.&lt;/p>
&lt;p>&lt;strong>Frame generation.&lt;/strong> Blur Busters&amp;rsquo; author says his VRR recommendations &lt;a href="https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/#comment-16344" rel="noopener">&amp;ldquo;remain unchanged with or without FG.&amp;rdquo;&lt;/a> Generated frames still need to stay inside the VRR window, and &lt;a href="https://techfuelhq.com/articles/frame-generation-explained-2026/">frame generation explained&lt;/a> covers the latency floor that comes with them. On the AMD side, the HAGS page notes GPUOpen&amp;rsquo;s warning that disabling hardware-accelerated GPU scheduling &amp;ldquo;may result in more tearing&amp;rdquo; with FSR 3, so leave &lt;a href="https://techfuelhq.com/gaming/hardware-accelerated-gpu-scheduling-on-or-off-2026/">HAGS on&lt;/a> before you blame V-Sync for tearing in a frame-generated game.&lt;/p>
&lt;p>&lt;strong>Low GPU usage and stutter.&lt;/strong> V-Sync on makes the GPU coast once it reaches the refresh rate, which is the single most common false alarm in the &lt;a href="https://techfuelhq.com/articles/low-gpu-usage-2026/">low GPU usage&lt;/a> diagnosis; a card sitting at 60 percent while the game holds 120 fps on a 120 Hz panel is behaving. The reverse case, a frame rate that swings across the refresh rate with V-Sync on, shows up as the range-exceed stutter described in the &lt;a href="https://techfuelhq.com/articles/pc-stuttering-in-games-2026/">stuttering guide&lt;/a>, and the cap is the fix there too.&lt;/p>
&lt;p>&lt;strong>Coil whine.&lt;/strong> A GPU rendering 400 fps in a menu is the classic coil-whine trigger, and V-Sync or a cap is the first thing the &lt;a href="https://techfuelhq.com/articles/coil-whine-2026/">coil whine guide&lt;/a> tells you to try. &lt;a href="https://techfuelhq.com/gaming/resizable-bar-on-or-off-2026/">Resizable BAR&lt;/a> is the other &amp;ldquo;on or off&amp;rdquo; question people ask in the same breath; it has nothing to do with sync and stays on.&lt;/p>
&lt;h2 id="the-bottom-line">The bottom line&lt;/h2>
&lt;p>Decide by monitor, then by game. On a VRR display the switch is a safety net. Driver V-Sync on, in-game off, cap under refresh, and G-Sync or FreeSync does the real work with essentially no latency cost. On a fixed-refresh display it is a straight trade of tearing for lag. Off when reaction time matters, on when the picture matters, and off again the moment your frame rate falls below the refresh rate. On a Radeon card the driver switch only touches OpenGL, so make the choice in the game&amp;rsquo;s own menu. Then stop fiddling.&lt;/p>
&lt;p>If the tearing is still there after all that, the problem is the setup, and the &lt;a href="https://techfuelhq.com/articles/fix-screen-tearing-2026/">screen tearing guide&lt;/a> walks it from VRR down to the last resort.&lt;/p>
&lt;h2 id="sources">Sources&lt;/h2>
&lt;ul>
&lt;li>NVIDIA Control Panel Help, Manage 3D Settings (reference), Vertical sync entry: &lt;a href="https://www.nvidia.com/content/Control-Panel-Help/vLatest/en-us/mergedProjects/nv3d/Manage_3D_Settings_%28reference%29.htm" rel="noopener">https://www.nvidia.com/content/Control-Panel-Help/vLatest/en-us/mergedProjects/nv3d/Manage_3D_Settings_(reference).htm&lt;/a>&lt;/li>
&lt;li>NVIDIA, 007 First Light GeForce Game Ready Driver Released (May 26, 2026; Control Panel retirement notice): &lt;a href="https://www.nvidia.com/en-us/geforce/news/007-first-light-geforce-game-ready-driver/" rel="noopener">https://www.nvidia.com/en-us/geforce/news/007-first-light-geforce-game-ready-driver/&lt;/a>&lt;/li>
&lt;li>NVIDIA, Adaptive VSync technology page (frame-rate lock to 45 or 30 fps below the cap): &lt;a href="https://www.nvidia.com/en-us/geforce/technologies/adaptive-vsync/technology/" rel="noopener">https://www.nvidia.com/en-us/geforce/technologies/adaptive-vsync/technology/&lt;/a>&lt;/li>
&lt;li>NVIDIA Support, Max Frame Rate: Cap Frame Rates, Save Power, and More: &lt;a href="https://nvidia.custhelp.com/app/answers/detail/a_id/4958" rel="noopener">https://nvidia.custhelp.com/app/answers/detail/a_id/4958&lt;/a>&lt;/li>
&lt;li>Blur Busters, G-SYNC 101: Control Panel; Input Lag &amp;amp; Test Methodology; Optimal G-SYNC Settings &amp;amp; Conclusion: &lt;a href="https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/" rel="noopener">https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/&lt;/a>&lt;/li>
&lt;li>Blur Busters, G-SYNC 101 comment thread, replies by the author jorimt (the lowest-latency ladder, the LLM ranking, the frame-generation note): &lt;a href="https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/#comment-16319" rel="noopener">https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/#comment-16319&lt;/a>&lt;/li>
&lt;li>AMD GPUOpen, FidelityFX Super Resolution 3 (the HAGS-disabled tearing note cited via the HAGS page): &lt;a href="https://gpuopen.com/fidelityfx-super-resolution-3/" rel="noopener">https://gpuopen.com/fidelityfx-super-resolution-3/&lt;/a>&lt;/li>
&lt;li>AMD Support DH-012, Configure AMD Radeon Settings for Ultimate Gaming Experience (Wait for Vertical Refresh values and the OpenGL-only note): &lt;a href="https://www.amd.com/en/resources/support-articles/faqs/DH-012.html" rel="noopener">https://www.amd.com/en/resources/support-articles/faqs/DH-012.html&lt;/a>&lt;/li>
&lt;li>AMD Support DH3-012, Customize Graphics Settings with AMD Software: Adrenalin Edition (updated March 3, 2025): &lt;a href="https://www.amd.com/en/resources/support-articles/faqs/DH3-012.html" rel="noopener">https://www.amd.com/en/resources/support-articles/faqs/DH3-012.html&lt;/a>&lt;/li>
&lt;li>Microsoft DirectX Developer Blog, OS Variable Refresh Rate: &lt;a href="https://devblogs.microsoft.com/directx/os-variable-refresh-rate/" rel="noopener">https://devblogs.microsoft.com/directx/os-variable-refresh-rate/&lt;/a>&lt;/li>
&lt;li>Microsoft Support, Change the refresh rate on your monitor in Windows (Settings &amp;gt; System &amp;gt; Display &amp;gt; Advanced display): &lt;a href="https://support.microsoft.com/en-us/windows/hardware/display-graphics/change-the-refresh-rate-on-your-monitor-in-windows" rel="noopener">https://support.microsoft.com/en-us/windows/hardware/display-graphics/change-the-refresh-rate-on-your-monitor-in-windows&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>10GbE at Home: The Bottleneck Is Almost Never the Network</title><link>https://techfuelhq.com/networking/10gbe-what-nobody-says-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/networking/10gbe-what-nobody-says-2026/</guid><description>&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;p>By &lt;a href="https://techfuelhq.com/author/lk-wood-iv/">LK Wood IV&lt;/a> · Published 2026-09-07 · ~8 min read · St. Louis County, MO&lt;/p>
&lt;p>Ten gigabits per second is 1.25 GB/s on the wire. A single &lt;a href="https://www.seagate.com/content/dam/seagate/en/content-fragments/products/datasheets/exos-x24/exos-x24-DS2080-2307US-en_US.pdf" rel="noopener">Seagate Exos X24&lt;/a> is rated at 285 MB/s at its outer tracks, and that is Seagate&amp;rsquo;s own best case rather than what you will see.&lt;/p>
&lt;p>That gap is the article. The fans, the cables and the cards are all real problems, and I will get to each of them, but none of them is the reason your transfers are slow.&lt;/p>
&lt;h2 id="the-fan-is-the-first-thing-you-notice-and-the-first-thing-you-fix">The fan is the first thing you notice and the first thing you fix&lt;/h2>
&lt;p>Fan noise is what you will register in the first hour of owning a 10GbE switch, and it is what you will deal with first. There is an aftermarket in quiet replacement fans for these switches, and it exists because everyone who buys one hits the same wall in the same week.&lt;/p>
&lt;p>The swap works. I do not treat it as a compromise or as a mod you put up with — a fan specified for a datacenter row is the wrong part for a shelf in a room where someone sits, and replacing it is the correct configuration for where the switch actually lives.&lt;/p>
&lt;p>If you have not bought yet, there is a shorter path: buy a switch that never had a fan. MikroTik lists cooling type Passive for both the &lt;a href="https://mikrotik.com/product/crs305_1g_4s_in" rel="noopener">CRS305-1G-4S+IN&lt;/a>, with four SFP+ ports, and the &lt;a href="https://mikrotik.com/product/crs309_1g_8s_in" rel="noopener">CRS309-1G-8S+IN&lt;/a>, with eight. Four 10G ports covers a NAS, a workstation and a hypervisor with one spare, which is most houses.&lt;/p>
&lt;h2 id="dac-under-five-meters-fiber-past-that">DAC under five meters, fiber past that&lt;/h2>
&lt;p>Passive DAC for short runs. It is cheaper, it runs cooler, it draws less, and there are fewer parts in the path that can fail.&lt;/p>
&lt;p>Cisco&amp;rsquo;s &lt;a href="https://www.cisco.com/c/en/us/products/collateral/interfaces-modules/transceiver-modules/data_sheet_c78-455693.html" rel="noopener">10GBASE SFP+ datasheet&lt;/a> puts a number on &amp;ldquo;short.&amp;rdquo; Its passive Twinax cables are listed at 1, 1.5, 2, 2.5, 3, 4 and 5 meters; active Twinax starts at 7. Five meters is where the industry draws the line.&lt;/p>
&lt;p>The power figures in the same document: 0.1W for a passive Twinax cable, 1W for an SFP-10G-SR module — and an optical link needs two of those modules, one at each end. Ten times the draw per port, plus two components that can fail independently of the cable between them. Inside a rack or across a room, take the DAC. Through a wall or across a house, take fiber and accept the transceivers.&lt;/p>
&lt;h2 id="the-bottleneck-is-almost-never-the-network">The bottleneck is almost never the network&lt;/h2>
&lt;p>This is the part nobody says, and it is the reason most 10GbE upgrades disappoint.&lt;/p>
&lt;p>Run the arithmetic against your own storage before you spend anything:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Device or interface&lt;/th>
&lt;th scope="col" style="text-align: right">Ceiling&lt;/th>
&lt;th scope="col" style="text-align: right">Share of a 10GbE link&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>10GbE link&lt;/td>
&lt;td style="text-align: right">1,250 MB/s&lt;/td>
&lt;td style="text-align: right">100%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>One Exos X24 (285 MB/s rated)&lt;/td>
&lt;td style="text-align: right">285 MB/s&lt;/td>
&lt;td style="text-align: right">23%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>SATA III interface (6 Gb/s, 8b/10b)&lt;/td>
&lt;td style="text-align: right">600 MB/s&lt;/td>
&lt;td style="text-align: right">48%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Four Exos striping, perfect sequential&lt;/td>
&lt;td style="text-align: right">1,140 MB/s&lt;/td>
&lt;td style="text-align: right">91%&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>A single hard drive gives you under a quarter of the link. A SATA SSD cannot reach half of it, and that is the interface ceiling before the flash behind it has any say. Four drives reading perfectly sequentially finally approach the wire, and nothing reads perfectly sequentially — the &lt;a href="https://techfuelhq.com/homelab/six-bay-nas-drives-rebuild-2026/">six-bay rebuild math&lt;/a> covers what happens to those numbers once parity and scattered blocks are in play.&lt;/p>
&lt;p>Saturating 10GbE takes NVMe or a genuinely fast array. Most people adding 10GbE do not have one.&lt;/p>
&lt;h3 id="and-then-there-is-smb">And then there is SMB&lt;/h3>
&lt;p>Even with the storage to feed it, a single file copy will sit well under the link, and the protocol is why. Microsoft&amp;rsquo;s own account of the problem: with one SMB session and no Multichannel, SMB opens a single TCP connection, and that connection gets affinitized to a single CPU core. One copy, one connection, one core. A faster switch does not sell you a second core.&lt;/p>
&lt;p>&lt;a href="https://learn.microsoft.com/en-us/archive/blogs/josebda/the-basics-of-smb-multichannel-a-feature-of-windows-server-2012-and-smb-3-0" rel="noopener">SMB Multichannel&lt;/a> is the fix. On an RSS-capable NIC it opens several TCP connections for the same session and spreads them across cores. It is on by default on Windows. On TrueNAS SCALE it is a toggle under &lt;a href="https://www.truenas.com/docs/scale/shares/smb/smbmultichannel/" rel="noopener">Advanced Settings in the SMB service&lt;/a>, and flipping it costs nothing.&lt;/p>
&lt;p>Check both of those before you buy hardware. &amp;ldquo;Just add 10GbE&amp;rdquo; is the most common wrong assumption in home networking, and the two things it usually fails to fix are sitting in your NAS and in your file-sharing config.&lt;/p>
&lt;h2 id="connectx-3-is-done">ConnectX-3 is done&lt;/h2>
&lt;p>The used ConnectX-3 was the budget answer for years and it is now the wrong buy at any price.&lt;/p>
&lt;p>VMware&amp;rsquo;s list of devices dropped in ESXi 8.0 covers everything the nmlx4_en driver ever served, and Broadcom&amp;rsquo;s &lt;a href="https://knowledge.broadcom.com/external/article/318385/devices-deprecated-and-unsupported-in-es.html" rel="noopener">own wording&lt;/a> is blunt: &amp;ldquo;The driver does not exist in ESXi 8.0.&amp;rdquo; Not deprecated, not degraded — absent. NVIDIA reached the same place in its own stack earlier: ConnectX-3 and ConnectX-3 Pro stopped being supported &lt;a href="https://networking-docs.nvidia.com/mlnxofedswum/590560107/general-support" rel="noopener">as of MLNX_OFED 5.1&lt;/a>, with anyone who still needs the card pointed at the 4.9 long-term-support branch. NVIDIA&amp;rsquo;s &lt;a href="https://network.nvidia.com/products/ethernet-drivers/vmware/esxi-server/" rel="noopener">current ESXi driver line&lt;/a> begins at ConnectX-4.&lt;/p>
&lt;p>One window is still open, and it is worth knowing which one. The mlx4 module &lt;a href="https://github.com/torvalds/linux/tree/master/drivers/net/ethernet/mellanox/mlx4" rel="noopener">remains in the mainline Linux kernel&lt;/a>, so a card already in a Proxmox or TrueNAS box will keep coming up. Leave a working one alone. Do not buy another. My earlier &lt;a href="https://techfuelhq.com/networking/10gbe-home-networking-budget-2026/">budget 10GbE build&lt;/a> put its cheapest tier on these cards, and on a Linux host that tier still runs — on ESXi 8 it does not, and I would start any new build on something newer either way.&lt;/p>
&lt;h2 id="used-enterprise-nics-are-still-the-right-buy">Used enterprise NICs are still the right buy&lt;/h2>
&lt;p>None of the above is an argument against used enterprise silicon. It is still excellent value, and the risk was never that the hardware dies. The risk is driver and firmware support, which is exactly what ended ConnectX-3.&lt;/p>
&lt;p>So invert the shopping order. Check what your hypervisor&amp;rsquo;s current release ships a driver for, then look at prices. On ESXi that puts your floor at ConnectX-4. On Linux the window is wider, but &amp;ldquo;the kernel still builds the module&amp;rdquo; is a different thing from &amp;ldquo;someone is developing it,&amp;rdquo; and the gap between those two closes in one direction only.&lt;/p>
&lt;h2 id="what-to-buy">What to buy&lt;/h2>
&lt;p>&lt;strong>Most people reading this should not buy 10GbE. Buy storage.&lt;/strong>&lt;/p>
&lt;p>If your NAS is one or two spinning disks, the cable is not what is slowing you down and a switch will not change your transfer rate by a meaningful amount. The same money in an NVMe drive, or in enough spindles to read in parallel, moves the number the network cannot. Turn on SMB Multichannel while you are at it — it is free and it is the second most common cause.&lt;/p>
&lt;p>&lt;strong>If your pool already clears a gigabyte a second&lt;/strong>, the shopping order is short:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>A fanless SFP+ switch.&lt;/strong> The CRS305 for four ports, the CRS309 for eight. If you buy a fanned switch anyway, budget for the replacement fan on the same order.&lt;/p>
&lt;p>The CRS305 is the one I would order tonight: &lt;span class="claim" data-claim-key="mikrotik.crs305.usd" data-claim-value="265.75" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$265.75&lt;/span>
for four SFP+ ports and no moving parts. The CRS309 is the same argument with eight, and Newegg does not stock it — buy that one direct or used.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/link?id=CW4UrCo/56I&amp;amp;offerid=1749755.445833329685288384532978&amp;amp;type=15&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fp%2F1A0-00VT-000C4%3Fitem%3D9SIC1R8M3Y0208"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=MikroTik&amp;#43;CRS305-1G-4S%2Bin&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Passive DAC for anything under five meters.&lt;/strong> Fiber past that, and only past that.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>ConnectX-4 or newer.&lt;/strong> Used, secondhand, from whoever is cheapest — but check the driver first and the price second.&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p>The &lt;a href="https://techfuelhq.com/networking/25gbe-vs-10gbe-homelab-2026/">2.5GbE comparison&lt;/a> is the other answer here. For a NAS on one or two spinning disks, 2.5GbE is already faster than the drives, and it costs a fraction of this. That is not a consolation prize; for most homes it is the correct stopping point.&lt;/p>
&lt;h2 id="wrong-for">Wrong for&lt;/h2>
&lt;p>&lt;strong>Wrong if you want silence without a fan swap.&lt;/strong> Buy passive-cooled or plan the replacement into the purchase — do not buy a fanned switch and hope.&lt;/p>
&lt;p>&lt;strong>Wrong if you expect 10GbE to fix a storage problem.&lt;/strong> It will move your bottleneck from a place you can see to a place you cannot, and your copies will finish at the same time.&lt;/p>
&lt;p>&lt;strong>Wrong if the card is too old for your hypervisor.&lt;/strong> The price on a dead-driver NIC is not a bargain, it is the market telling you something.&lt;/p></description></item><item><title>ECC on a Home Server: What It Catches, How to Verify</title><link>https://techfuelhq.com/homelab/ecc-home-server-verify-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/ecc-home-server-verify-2026/</guid><description>&lt;p>Google logged memory errors across its server fleet for two and a half years. Uncorrectable errors — the kind that take a machine down — hit &lt;strong>1.3% of machines per year&lt;/strong>. Correctable errors hit about a third of them. And in &lt;strong>70 to 80% of the uncorrectable cases, the same machine had already logged a correctable error that month or the month before&lt;/strong>.&lt;/p>
&lt;p>That last number is the argument for ECC on a home server, and it is not the argument people make. ECC&amp;rsquo;s value is not that it repairs the bit. It is that it names the failing DIMM weeks early, in a counter you can read.&lt;/p>
&lt;p>Which means &lt;strong>ECC you cannot read is ECC you did not buy.&lt;/strong> Most of this page is how to prove yours is switched on.&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="what-the-two-fleet-studies-actually-found">What the two fleet studies actually found&lt;/h2>
&lt;p>There are two canonical field studies, and between them they cover most of what is publicly known about how real DRAM fails in real racks.&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">&lt;/th>
&lt;th scope="col">Google fleet (2006–2008)&lt;/th>
&lt;th scope="col">Facebook fleet (2013–2014)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Scale&lt;/td>
&lt;td>~2.5 years, millions of DIMM days&lt;/td>
&lt;td>14 months, billions of device days&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Servers with a correctable error, per year&lt;/td>
&lt;td>32.2%&lt;/td>
&lt;td>9.62%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Uncorrectable errors&lt;/td>
&lt;td>1.3% of machines per year&lt;/td>
&lt;td>0.03% of servers per month&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Median errors on an affected machine&lt;/td>
&lt;td>25–611 per year by platform&lt;/td>
&lt;td>≤9 per month&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Where the errors concentrate&lt;/td>
&lt;td>highly skewed by DIMM&lt;/td>
&lt;td>top 1% of servers hold 97.8%&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>&lt;a href="https://www.cs.toronto.edu/~bianca/papers/sigmetrics09.pdf" rel="noopener">Schroeder, Pinheiro and Weber&lt;/a> reported FIT rates of 25,000 to 70,000 per Mbit against the 200 to 5,000 that lab work had predicted, and wrote that memory errors &amp;ldquo;are not rare events.&amp;rdquo;&lt;/p>
&lt;p>&lt;a href="https://users.ece.cmu.edu/~omutlu/pub/memory-errors-at-facebook_dsn15.pdf" rel="noopener">Meza, Wu, Kumar and Mutlu&lt;/a> found a much lower yearly incidence seven years later. &lt;strong>The two studies disagree by roughly 3x on how many servers see an error, and the Facebook paper says why in its own text:&lt;/strong> device generations improved over the better part of a decade, and its 9.62% figure lines up with the 5.48% to 9.10% another recent study had measured. The older number describes DDR1 and DDR2 era hardware; the newer one describes DDR3.&lt;/p>
&lt;p>They also part company on error character. Google reported strong evidence that errors are dominated by hard errors — repeatable physical defects — while noting its collection could not distinguish hard from soft directly. Facebook, after separately accounting for memory controller and channel failures, found that one-off spurious failures showed up on the largest share of affected servers, 56.03%. These are different measurements of different things, and the practical conclusion survives both: &lt;strong>some fraction of your DIMMs will start throwing errors, and the machines that do it are wildly unrepresentative of the fleet.&lt;/strong>&lt;/p>
&lt;p>That skew is the part that matters at home. You do not own a fleet. You own two to four DIMMs. On the Facebook numbers the median affected server logged nine correctable errors a month while the mean was 497 — the average is 55 times the middle, because a handful of machines were on fire. You are either fine or you are the fire, and without ECC there is no way to know which.&lt;/p>
&lt;h2 id="what-ecc-is-protecting-and-what-it-is-not">What ECC is protecting, and what it is not&lt;/h2>
&lt;p>Side-band ECC — the real thing, the kind in server RAM — stores check bits in an extra DRAM chip and widens the memory bus to carry them. The memory controller generates the code on write and verifies it on read. The common scheme is SECDED: correct any single-bit error, detect any double-bit error. That is a whole-path guarantee from the controller through the connector to the cells and back.&lt;/p>
&lt;p>Uncorrectable errors are the failure this prevents. In Google&amp;rsquo;s environment a single uncorrectable error was treated as serious enough to shut the machine down and replace the DIMM. On your NAS the same event is a kernel panic mid-scrub, or a silent bad byte written into a snapshot you will keep for three years.&lt;/p>
&lt;p>&lt;strong>But the correction is the smaller half of what you are buying.&lt;/strong> The bigger half is the log line.&lt;/p>
&lt;h2 id="ddr5-on-die-ecc-is-not-ecc-and-the-listings-will-not-tell-you">DDR5 on-die ECC is not ECC, and the listings will not tell you&lt;/h2>
&lt;p>Every DDR5 chip has on-die ECC. It is a manufacturing yield measure, not a reliability feature you own, and PassMark&amp;rsquo;s &lt;a href="https://www.memtest86.com/ecc.htm" rel="noopener">MemTest86 documentation&lt;/a> is blunt about the limits: on-die ECC &amp;ldquo;does not provide end-to-end protection,&amp;rdquo; it &amp;ldquo;does not detect or prevent errors that occur during transmission between the memory controller and the memory module,&amp;rdquo; and it &amp;ldquo;is completely invisible to the CPU and memory controller,&amp;rdquo; providing no feedback to the rest of the system.&lt;/p>
&lt;p>Read that last clause again against the reason you wanted ECC. On-die ECC can never tell you a DIMM is degrading, because it never tells the operating system anything at all.&lt;/p>
&lt;p>Retailers put the phrase in titles anyway. A live Newegg listing for a Kingston FURY Beast 32GB DDR5-5600 gaming module — a black-heatspreader desktop stick — describes itself in its own title as &lt;strong>&amp;ldquo;On-die ECC Unbuffered 288Pin UDIMM Standard Desktop Computer Memory.&amp;rdquo;&lt;/strong> It is not ECC memory. It will never populate an EDAC counter. It carried &lt;span class="claim" data-claim-key="fury-beast.32gb.5600.usd" data-claim-value="709.99" data-claim-scope="Newegg feed row, US" data-claim-date="2026-08-17">$709.99&lt;/span>
in the August 17 feed, which is server-memory money for a gaming stick.&lt;/p>
&lt;p>&lt;strong>So buy by part number, not by keyword.&lt;/strong> Real ECC UDIMMs are sold under server part numbers — Kingston KSM, Micron MTC with an EC in the code, Samsung M324R — and those are the strings that appear on a motherboard&amp;rsquo;s memory QVL. The word ECC in a product title, on its own, tells you nothing at all.&lt;/p>
&lt;h2 id="what-has-to-be-true-before-any-of-this-works">What has to be true before any of this works&lt;/h2>
&lt;p>Four things, and all four are decided before you power on. If you are still choosing the platform, the &lt;a href="https://techfuelhq.com/homelab/proxmox-hardware-requirements-2026/">Proxmox hardware requirements guide&lt;/a> covers the rest of the spec around this decision.&lt;/p>
&lt;p>&lt;strong>The CPU.&lt;/strong> AMD&amp;rsquo;s own product page for the &lt;a href="https://www.amd.com/en/products/processors/desktops/ryzen/9000-series/amd-ryzen-9-9950x.html" rel="noopener">Ryzen 9 9950X&lt;/a> lists ECC Support as &amp;ldquo;Yes (Requires mobo support).&amp;rdquo; That parenthetical is doing all the work. AMD ships the memory controller capability across the desktop line and then hands responsibility for enabling it to whoever made your board. Intel splits it by platform instead: ECC on Core processors needs a workstation chipset, which is why Supermicro&amp;rsquo;s &lt;a href="https://www.supermicro.com/en/products/motherboard/x13sae-f" rel="noopener">X13SAE-F&lt;/a> pairs W680 with 12th–14th Gen Core and lists &amp;ldquo;192GB Unbuffered ECC/non-ECC UDIMM.&amp;rdquo;&lt;/p>
&lt;p>&lt;strong>The board.&lt;/strong> This is where consumer boards fail you quietly. A spec line reading &amp;ldquo;supports DDR5 ECC/non-ECC UDIMM&amp;rdquo; tells you the slot accepts the module. It does not tell you the firmware turns correction on. Server boards publish a memory QVL naming exact ECC part numbers; ASRock Rack puts one behind the Memory QVL tab on the B650D4U&amp;rsquo;s product page, and that list, not the spec bullet, is what to buy from. A named part on a published list is a commitment. &amp;ldquo;ECC compatible&amp;rdquo; in a marketing bullet is not.&lt;/p>
&lt;p>&lt;strong>The RAM.&lt;/strong> Unbuffered ECC (ECC UDIMM) for these platforms, not registered (RDIMM), which needs a server socket. In the August 17 Newegg feed the cheapest genuine 32GB DDR5 ECC UDIMM row sits at &lt;span class="claim" data-claim-key="ecc-udimm.32gb.usd" data-claim-value="849.99" data-claim-scope="Newegg feed, lowest in-stock ECC UDIMM row, US" data-claim-date="2026-08-17">$849.99&lt;/span>
against &lt;span class="claim" data-claim-key="nonecc-udimm.32gb.usd" data-claim-value="499.00" data-claim-scope="Newegg feed, lowest in-stock non-ECC 32GB row, US" data-claim-date="2026-08-17">$499.00&lt;/span>
for the cheapest non-ECC 32GB module — roughly $350 a stick. Both numbers are inflated by the 2026 DRAM crunch and both are dated. The gap is the shape of the decision.&lt;/p>
&lt;p>&lt;strong>The firmware setting.&lt;/strong> MemTest86 documents the option names you are looking for: &lt;strong>DRAM ECC Enable&lt;/strong> on AMI, ASUS, ASRock and MSI firmware, or &lt;strong>ECC Mode&lt;/strong> on some ASUS boards.&lt;/p>
&lt;p>Then verify: four independent things have to line up, and nothing on the POST screen confirms they did.&lt;/p>
&lt;h2 id="verify-it-four-commands">Verify it: four commands&lt;/h2>
&lt;h3 id="1-ask-the-firmware-what-it-thinks">1. Ask the firmware what it thinks&lt;/h3>
&lt;pre tabindex="0">&lt;code>sudo dmidecode -t 16
&lt;/code>&lt;/pre>&lt;pre tabindex="0">&lt;code>Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
Maximum Capacity: 128 GB
Number Of Devices: 4
&lt;/code>&lt;/pre>&lt;p>&lt;code>Error Correction Type&lt;/code> is dmidecode printing the SMBIOS Type 16 field. &lt;a href="https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.7.0.pdf" rel="noopener">DSP0134 v3.7.0&lt;/a> defines exactly seven values for it: Other, Unknown, None, Parity, Single-bit ECC, Multi-bit ECC, CRC. &lt;code>None&lt;/code> is a clear negative. Anything with ECC in it is a claim.&lt;/p>
&lt;p>Then check the modules themselves:&lt;/p>
&lt;pre tabindex="0">&lt;code>sudo dmidecode -t 17 | grep -E &amp;#39;Locator:|Total Width|Data Width|Size:&amp;#39;
&lt;/code>&lt;/pre>&lt;pre tabindex="0">&lt;code> Total Width: 72 bits
Data Width: 64 bits
Size: 32 GB
Locator: DIMM A1
&lt;/code>&lt;/pre>&lt;p>The SMBIOS spec defines Total Width as the width &amp;ldquo;including any check or error-correction bits,&amp;rdquo; and says that &amp;ldquo;if there are no error-correction bits, this value should be equal to Data Width.&amp;rdquo; Equal widths mean the module carries no check bits. Wider than the data width means it does — 72 against 64 on an ECC UDIMM, wider still on a registered module. This is the one dmidecode check that describes physical hardware rather than a firmware opinion.&lt;/p>
&lt;p>&lt;strong>And that is the limit of what dmidecode is worth.&lt;/strong> Its own manual page ends with a BUGS section that reads, in full: &amp;ldquo;More often than not, information contained in the DMI tables is inaccurate, incomplete or simply wrong.&amp;rdquo; The firmware can advertise Multi-bit ECC on a board that never enabled it. Treat this step as a screen, not a verdict.&lt;/p>
&lt;h3 id="2-ask-the-memory-controller">2. Ask the memory controller&lt;/h3>
&lt;pre tabindex="0">&lt;code>grep -H . /sys/devices/system/edac/mc/mc*/dimm*/dimm_edac_mode
&lt;/code>&lt;/pre>&lt;pre tabindex="0">&lt;code>/sys/devices/system/edac/mc/mc0/dimm0/dimm_edac_mode:SECDED
/sys/devices/system/edac/mc/mc0/dimm2/dimm_edac_mode:SECDED
&lt;/code>&lt;/pre>&lt;p>This is the check that settles it. EDAC is the kernel&amp;rsquo;s Error Detection And Correction subsystem, and &lt;code>dimm_edac_mode&lt;/code> reports, in the &lt;a href="https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-edac" rel="noopener">ABI documentation&amp;rsquo;s&lt;/a> words, &amp;ldquo;what type of Error detection and correction is being utilized.&amp;rdquo; The kernel picks from a fixed string table in &lt;a href="https://raw.githubusercontent.com/torvalds/linux/master/drivers/edac/edac_mc_sysfs.c" rel="noopener">edac_mc_sysfs.c&lt;/a>: &lt;code>Unknown&lt;/code>, &lt;code>None&lt;/code>, &lt;code>Reserved&lt;/code>, &lt;code>PARITY&lt;/code>, &lt;code>EC&lt;/code>, &lt;code>SECDED&lt;/code>, &lt;code>S2ECD2ED&lt;/code>, &lt;code>S4ECD4ED&lt;/code>, &lt;code>S8ECD8ED&lt;/code>, &lt;code>S16ECD16ED&lt;/code>.&lt;/p>
&lt;ul>
&lt;li>&lt;code>SECDED&lt;/code> or an &lt;code>S*ECD*ED&lt;/code> chipkill mode: correction is running. You are done.&lt;/li>
&lt;li>&lt;code>None&lt;/code>: the controller is not doing ECC, whatever the DIMMs are.&lt;/li>
&lt;li>Nothing printed, or &lt;code>/sys/devices/system/edac/mc/&lt;/code> empty: no EDAC driver bound. Load the one for your platform — &lt;code>amd64_edac&lt;/code> for AMD, &lt;code>ie31200_edac&lt;/code> or &lt;code>igen6_edac&lt;/code> for Intel client parts, &lt;code>skx_edac&lt;/code> or &lt;code>i10nm_edac&lt;/code> for Xeon Scalable. An empty directory is a missing driver, not a verdict on your hardware.&lt;/li>
&lt;/ul>
&lt;h3 id="3-read-the-counters-and-record-the-baseline">3. Read the counters, and record the baseline&lt;/h3>
&lt;pre tabindex="0">&lt;code>grep -H . /sys/devices/system/edac/mc/mc*/{ce_count,ue_count,ce_noinfo_count,ue_noinfo_count}
grep -H . /sys/devices/system/edac/mc/mc*/dimm*/dimm_{label,ce_count,ue_count}
&lt;/code>&lt;/pre>&lt;p>The ABI&amp;rsquo;s note on &lt;code>ce_count&lt;/code> is the operational instruction: &amp;ldquo;This count is very important to examine. CEs provide early indications that a DIMM is beginning to fail. This count field should be monitored for non-zero values.&amp;rdquo; &lt;code>ce_noinfo_count&lt;/code> carries corrected errors the controller could not attribute to a slot — the docs describe that state as memory being &amp;ldquo;handicapped, but operational&amp;rdquo; — and it needs watching too.&lt;/p>
&lt;p>Write down what these read on a healthy boot. A number means nothing until you know what it was yesterday.&lt;/p>
&lt;h3 id="4-make-something-watch-it">4. Make something watch it&lt;/h3>
&lt;p>Counters nobody reads are decoration. &lt;code>rasdaemon&lt;/code> is the current tool; mcelog and edac-utils are both deprecated.&lt;/p>
&lt;pre tabindex="0">&lt;code>sudo apt install rasdaemon
sudo systemctl enable --now rasdaemon
sudo ras-mc-ctl --error-count
sudo ras-mc-ctl --summary
&lt;/code>&lt;/pre>&lt;pre tabindex="0">&lt;code>Label CE UE
mc#0csrow#2channel#0 0 0
mc#0csrow#2channel#1 0 0
&lt;/code>&lt;/pre>&lt;p>On Windows, corrected hardware errors land in the Event Log as &lt;strong>WHEA-Logger&lt;/strong> warnings, and per MemTest86, if ECC is properly enabled in firmware you get them without configuring anything.&lt;/p>
&lt;p>Point your existing monitoring at the CE count and alert on any increase. The site&amp;rsquo;s &lt;a href="https://techfuelhq.com/homelab/beszel-vs-netdata-vs-glances-2026/">monitoring comparison&lt;/a> covers what to run; any of them can watch a file.&lt;/p>
&lt;h2 id="two-ways-a-working-system-looks-broken">Two ways a working system looks broken&lt;/h2>
&lt;p>&lt;strong>Zeros everywhere on an AMD board.&lt;/strong> MemTest86 names the culprit: a firmware option called &lt;strong>Platform First Error Handling (PFEH)&lt;/strong>. When it is enabled, the platform swallows the errors and the operating system never sees them. Set it to disabled. On boards with a BMC, out-of-band management can intercept reporting the same way, which is worth knowing before you conclude a Supermicro is broken.&lt;/p>
&lt;p>&lt;strong>A steady drip of correctable errors on healthy RAM.&lt;/strong> ECC memory has to be written before it can be read, and firmware normally does that at POST. Boards with Quick Boot enabled skip it, and EDAC then reports corrections on memory that was simply never initialised. Disable Quick Boot; boot takes 30 to 60 seconds longer and the phantom errors stop.&lt;/p>
&lt;h2 id="what-to-do-when-the-counter-moves">What to do when the counter moves&lt;/h2>
&lt;p>A single correctable error is not an emergency. The distribution says most machines that log one log a handful and carry on.&lt;/p>
&lt;p>Escalation is what matters. Google&amp;rsquo;s data showed a DIMM that has seen a correctable error is 13 to 228 times more likely to see another that same month, and 70 to 80% of uncorrectable errors were preceded by a correctable one in the same or previous month. Facebook flagged a server for repair above &lt;strong>100 correctable errors per week&lt;/strong>, and its authors calculated that the policy could lower uncorrectable error rate by up to 2.8x compared with waiting for the first uncorrectable event.&lt;/p>
&lt;p>&lt;strong>Copy the 100-per-week threshold.&lt;/strong> It is Facebook&amp;rsquo;s actual repair rule and it is easy to alert on. Google&amp;rsquo;s paper is clear about what it costs: the absolute probability of an uncorrectable error following a correctable one runs 0.1% to 2.3% per month, so most modules pulled on that rule would have been fine, and its authors said the swap only pays where downtime is expensive enough to cover the false positives. At fleet scale that is an economics question. At home, replacing one $850 stick a decade is not the expensive outcome. Losing the pool is.&lt;/p>
&lt;p>And note what the counter does &lt;em>not&lt;/em> protect. ECC catches bits. It does not catch you deleting the wrong dataset. The &lt;a href="https://techfuelhq.com/homelab/3-2-1-backup-rule-homelab-2026/">3-2-1 rule&lt;/a> is a separate obligation and ECC does not reduce it by one copy.&lt;/p>
&lt;h2 id="buy-the-asrock-rack-b650d4u">Buy the ASRock Rack B650D4U&lt;/h2>
&lt;p>&lt;strong>&lt;span class="claim" data-claim-key="asrockrack.b650d4u.usd" data-claim-value="299.00" data-claim-scope="Newegg buy box, read live, US" data-claim-date="2026-09-07">$299.00&lt;/span>
for the board, then a pair of ECC UDIMMs off its published QVL, then verify with EDAC before you put data on it.&lt;/strong>&lt;/p>
&lt;p>Micro-ATX, AM5, four DIMM slots supporting DDR5 ECC/non-ECC UDIMM, and IPMI on board. That last item is why it wins over an ASUS or ASRock consumer board that also lists ECC in its memory line: the same $299 buys documented ECC &lt;em>and&lt;/em> out-of-band management, so when the machine stops posting you can read the console instead of carrying a monitor to it. Newegg lists it at $299 today, down from $359; the August 17 feed had it at $323.19. Two readings three weeks apart, and both in that band.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/link?id=CW4UrCo/56I&amp;amp;offerid=1749755.4458317798405066229645163&amp;amp;type=15&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fasrock-rack-b650d4u-supports-amd-ryzen-7000-series-processors%2Fp%2FN82E16813140100%3Fitem%3D9SIA0ZXKAV5736"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=ASRock&amp;#43;Rack&amp;#43;B650D4U&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>&lt;strong>On Intel, buy the Supermicro X13SAE-F instead.&lt;/strong> W680 chipset, 12th through 14th Gen Core, 192GB of unbuffered ECC or non-ECC UDIMM, BMC included. Same logic, different socket. It is the right answer if you already own the CPU.&lt;/p>
&lt;p>&lt;strong>Do not pay the ECC premium on a consumer board.&lt;/strong> A board that lists ECC in its memory spec and publishes no ECC QVL is selling you slot compatibility. You can spend $350 a stick and still read &lt;code>None&lt;/code> back out of &lt;code>dimm_edac_mode&lt;/code>, and the only thing you bought was a slower boot.&lt;/p>
&lt;p>&lt;strong>Do not buy a used rack server for cheap ECC.&lt;/strong> Used rack servers are on my regret list — cheap to buy, expensive to run, far louder than the listings suggest, and &amp;ldquo;quiet&amp;rdquo; in that market means quiet for a datacenter. Replacing rack gear with small nodes is the best change I have made to the setup. The &lt;a href="https://techfuelhq.com/homelab/used-enterprise-vs-mini-pc-homelab-2026/">used enterprise versus mini PC comparison&lt;/a> runs that math properly.&lt;/p>
&lt;p>&lt;strong>And accept the trade if you are buying small.&lt;/strong> The MS-01 is the mini PC I would buy for a node, and it is the wrong machine for anyone who needs ECC and IPMI. That is not a flaw in the MS-01. It is the thing you give up for four NICs in that volume, and it is worth giving up for a hypervisor node whose state lives somewhere else. It is not worth giving up for the box that holds the array. The &lt;a href="https://techfuelhq.com/homelab/ms-01-as-a-homelab-node/">MS-01 review&lt;/a> covers what it is good at.&lt;/p>
&lt;p>ECC is a decision you make once, at motherboard-and-CPU time, and cannot revisit later. Make it deliberately, then spend ninety seconds proving it took.&lt;/p></description></item><item><title>Homelab Regrets: Five Purchases I'd Take Back</title><link>https://techfuelhq.com/homelab/homelab-buying-regrets/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/homelab-buying-regrets/</guid><description>&lt;p>The used rack server is the purchase I would undo first. Cheap to buy, expensive to run, and far louder than the listings suggest — &amp;ldquo;quiet&amp;rdquo; in that market means quiet for a datacenter.&lt;/p>
&lt;p>Every regret below has that shape. The purchase price was the number that looked good, and the cost that mattered turned up somewhere else: in what the box draws around the clock, in the noise floor, in a chassis outgrown almost immediately.&lt;/p>
&lt;p>Five purchases I would take back, worst first.&lt;/p>
&lt;h2 id="1-used-rack-servers--the-one-i-would-undo-first">1. Used rack servers — the one I would undo first&lt;/h2>
&lt;p>The noise part is measurable, and Dell publishes the measurements. Its &lt;a href="https://i.dell.com/sites/csdocuments/Shared-Content_data-Sheets_Documents/en/Dell-13G-PowerEdge-Acoustical-Performance-and-Dependencies.pdf" rel="noopener">13G PowerEdge acoustical document&lt;/a> covers the 13G line — the R630, R730 and R730xd among them, the generation that fills used listings — and it reports per configuration rather than per model, which turns out to be the whole story:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Dell 13G configuration&lt;/th>
&lt;th scope="col">Idle&lt;/th>
&lt;th scope="col">Operating&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>R730, minimum: 1 CPU, 1× 4GB DIMM, 1 SSD, no PCI cards&lt;/td>
&lt;td>4.7 bels / 28 dBA&lt;/td>
&lt;td>5.3 bels / 33 dBA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>R730, typical 2.5&amp;quot;: 2 CPUs, 8 DIMMs, 8× 10K SAS&lt;/td>
&lt;td>4.7 bels / 28 dBA&lt;/td>
&lt;td>&lt;strong>5.8 bels / 39 dBA&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>R630, feature-rich: 2× 135W CPUs, 16 DIMMs, 8× 15K SAS&lt;/td>
&lt;td>&lt;strong>6.4 bels / 43 dBA&lt;/strong>&lt;/td>
&lt;td>6.4 bels / 43 dBA&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Sound power is the upper-limit LwA per ISO 9296; the dBA figure is bystander sound pressure, taken in a 24U rack at 23°C per ISO 7779.&lt;/p>
&lt;p>Two things fall out of that table. &lt;strong>The minimum configuration is one processor, one 4GB stick, one SSD and no expansion cards, and nobody sells that machine used.&lt;/strong> And the feature-rich R630 prints the same number for idle and operating — 6.4 bels either way. It does not quieten down, because there is nothing to quieten down to.&lt;/p>
&lt;p>The dependency notes in the same document are where the buying advice actually lives:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Low-power Xeons make it louder.&lt;/strong> Dell states that configurations with 65W L-series parts such as the E5-2650L v3 run &amp;ldquo;about twice as loud as typical configurations&amp;rdquo; under moderate or heavy use. Those are the exact chips people buy to cut the power bill.&lt;/li>
&lt;li>&lt;strong>A GPU doubles it again.&lt;/strong> Any GPGPU card in an R730 is &amp;ldquo;about twice as loud&amp;rdquo; as the typical build.&lt;/li>
&lt;li>&lt;strong>Drive count raises the floor.&lt;/strong> An R730xd 3.5-inch chassis with 16 drives idles about 50% louder than one with four — 6.2 bels against 5.6.&lt;/li>
&lt;li>&lt;strong>PCIe SSDs raise the ceiling.&lt;/strong> Under highly stressed conditions the R730 goes to 7.0 bels.&lt;/li>
&lt;/ul>
&lt;p>Dell&amp;rsquo;s own reference table settles what &amp;ldquo;quiet&amp;rdquo; means to the people who designed these. It maps 75 dBA and 39 sones to &amp;ldquo;Data center, vacuum cleaner, voice must be elevated to be heard,&amp;rdquo; and 45 dBA and 4 sones to &amp;ldquo;Whispering, open office layout, normal living room.&amp;rdquo; A machine engineered to be acceptable in the first room is not being engineered for your second bedroom.&lt;/p>
&lt;p>The running cost points the same direction. The &lt;a href="https://techfuelhq.com/homelab/24-7-homelab-idle-power-costs-2026/">idle power costs page&lt;/a> puts a single-CPU Dell R720 at 80–100W against 15–22W for a current mini PC, on the lightly-threaded workloads most homelabs actually run. What the rack server still wins on is RAM capacity, drive bays and expansion slots — not compute per watt.&lt;/p>
&lt;p>&lt;strong>Replacing the rack gear with small nodes is the best change I have made to the setup.&lt;/strong> If you are still weighing it, &lt;a href="https://techfuelhq.com/homelab/used-enterprise-vs-mini-pc-homelab-2026/">used enterprise versus mini PC&lt;/a> puts the two side by side, and &lt;a href="https://techfuelhq.com/homelab/servers-for-homelab-2026/">servers for a homelab&lt;/a> covers the classes in between.&lt;/p>
&lt;h2 id="2-over-building-generally">2. Over-building generally&lt;/h2>
&lt;p>I spec&amp;rsquo;d for a workload that never showed up.&lt;/p>
&lt;p>Every watt of headroom you buy ahead of the work is a watt you pay for twenty-four hours a day while the work fails to arrive, and the hardware depreciates the entire time it waits. The &lt;a href="https://techfuelhq.com/tools/power-cost-calculator/">power cost calculator&lt;/a> will price the headroom you are considering before you commit to it.&lt;/p>
&lt;p>&lt;strong>Buy for the workload you are running this quarter.&lt;/strong> The homelab that grows into more capacity is a cheaper machine than the one that was already sitting there.&lt;/p>
&lt;h2 id="3-two-bay-nas-units">3. Two-bay NAS units&lt;/h2>
&lt;p>Two bays get outgrown almost immediately. Four bays or build.&lt;/p>
&lt;p>The arithmetic is the whole argument. Two bays mirrored leave you one drive of usable capacity, and the only way to grow is to replace both drives and rebuild the pool. Four bays under single parity give you three drives of capacity and let you swap disks one at a time as they fail or as prices fall. The &lt;a href="https://techfuelhq.com/tools/nas-storage-calculator/">NAS capacity calculator&lt;/a> shows the gap at whatever drive size you are shopping.&lt;/p>
&lt;p>&lt;strong>Start at four bays or build your own.&lt;/strong> What you save on the two-bay enclosure you spend again on the replacement, plus a migration you did not plan for.&lt;/p>
&lt;h2 id="4-cheap-25gbe-switches">4. Cheap 2.5GbE switches&lt;/h2>
&lt;p>They are a coin flip on thermals.&lt;/p>
&lt;p>The warranty is the filter I would use now, because it is the one line in a listing that costs the manufacturer something to write. &lt;a href="https://www.tp-link.com/us/support/replacement-warranty/" rel="noopener">TP-Link&amp;rsquo;s US warranty schedule&lt;/a> gives switches with a plastic chassis two years, non-Omada switches with a steel chassis three, and reserves limited lifetime cover for the Omada S4500, S5500, S6500 and S7500 series. TRENDnet publishes a &lt;a href="https://www.trendnet.com/products/2-5g-switch/5-port-unmanaged-2-5g-switch-TEG-S350_v2" rel="noopener">lifetime warranty&lt;/a> on the TEG-S350, its 5-port unmanaged 2.5G box.&lt;/p>
&lt;p>&lt;strong>If the switch in front of you offers a single year, you have left the tier that stands behind these.&lt;/strong> Buy from a brand whose warranty terms you can find without emailing anyone.&lt;/p>
&lt;h2 id="5-exos-bought-on-price-and-capacity">5. Exos bought on price and capacity&lt;/h2>
&lt;p>I bought Exos on price and capacity, then regretted them for noise.&lt;/p>
&lt;p>The published acoustics say where the gap actually is. Here are three 24TB enterprise drives, sound power in bels, each from its manufacturer&amp;rsquo;s own document:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">24TB drive&lt;/th>
&lt;th scope="col">Idle&lt;/th>
&lt;th scope="col">Seek / operating&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="https://www.seagate.com/content/dam/seagate/assets/support/internal-hard-drive/enterprise-hard-drives/exos-x24/_shared/files/Seagate_EXOS24_CMR_ISE_SED%2810-12-16-20-24TB%29_Rev-C.pdf" rel="noopener">Seagate Exos X24&lt;/a> (ST24000NM002H)&lt;/td>
&lt;td>&lt;strong>2.8 typical / 3.0 max&lt;/strong>&lt;/td>
&lt;td>3.2 typical / 3.4 max&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-dc-hc500-series/product-manual-ultrastar-dc-hc580-sata-oem-spec.pdf" rel="noopener">WD Ultrastar DC HC580&lt;/a>&lt;/td>
&lt;td>2.0 typical / 2.5 max&lt;/td>
&lt;td>3.2 typical / 3.4 max&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://storage.toshiba.com/docs/enterprise-hdd-documents/mg11-product-overview.pdf" rel="noopener">Toshiba MG11&lt;/a> (MG11ACA24T)&lt;/td>
&lt;td>2.0 typical&lt;/td>
&lt;td>3.2 typical&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>&lt;strong>Under seek all three print the same figure. The entire published gap sits at idle — 0.8 bels, eight decibels of sound power — and idle is where a NAS spends its life.&lt;/strong> The drives are not working during most of the hours you can hear them, which is why the seek number is the wrong one to shop on and the idle number is the right one. The gap also does not go away when there are six of them in one box. One caveat from Seagate&amp;rsquo;s own footnote: offline SMART activity during idle &amp;ldquo;may increase acoustic and power to operational levels,&amp;rdquo; so the idle figure is a floor rather than a promise.&lt;/p>
&lt;p>None of that makes the Exos a bad drive. It is the cheapest 24TB drive in its class by enough to matter across six bays — the &lt;a href="https://techfuelhq.com/homelab/six-bay-nas-drives-rebuild-2026/">six-bay rebuild math&lt;/a> priced it at $39.50/TB against $44.17 for the WD Red Pro in August 2026. &lt;strong>If the array lives in a basement or a garage, buy on price and buy the Exos.&lt;/strong> If it shares a room with you, shop the published idle figure and pay for the Ultrastar or the MG.&lt;/p>
&lt;h2 id="what-i-would-buy-instead">What I would buy instead&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Small nodes, not a rack.&lt;/strong> This is the change that improved the setup most.&lt;/li>
&lt;li>&lt;strong>Four bays minimum&lt;/strong>, or build the box yourself.&lt;/li>
&lt;li>&lt;strong>The workload you have&lt;/strong>, not the one you are planning for.&lt;/li>
&lt;li>&lt;strong>A switch with a warranty you can read&lt;/strong>, over the cheapest 2.5GbE port count.&lt;/li>
&lt;li>&lt;strong>Idle acoustics over price&lt;/strong> on drives, but only when the array is in earshot.&lt;/li>
&lt;/ul>
&lt;p>Each of these looked good on one number. The rack server was cheap. The switch was cheap. The Exos are still the cheapest per terabyte. The number that decided the outcome was always the second one.&lt;/p></description></item><item><title>How to Test a UPS: Charge Is Not Health</title><link>https://techfuelhq.com/homelab/ups-testing-reality-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/ups-testing-reality-2026/</guid><description>&lt;p>The number on the front of a UPS is a charge reading. It is not a health reading.&lt;/p>
&lt;p>&lt;strong>A unit showing full can drop the load the moment it transfers.&lt;/strong> The display will have been telling you everything was fine right up until the instant it stopped being fine, and it was not lying — it was answering a different question than the one you thought you were asking.&lt;/p>
&lt;p>That gap between charged and working is the whole subject here. &lt;a href="https://techfuelhq.com/homelab/ups-power-sizing-homelab-2026/">Sizing the unit&lt;/a> is settled territory: VA against watts, runtime against your shutdown window. This is about what comes after you have bought the right size — proving it does the job, on a schedule, before the power goes out and proves it for you.&lt;/p>
&lt;h2 id="the-built-in-self-test-is-not-a-runtime-test">The built-in self-test is not a runtime test&lt;/h2>
&lt;p>Most units test themselves. The test covers less than the name suggests.&lt;/p>
&lt;p>Schneider&amp;rsquo;s documentation for the Smart-UPS line says the unit self-tests when you switch it on and every two weeks after that, and that during the test it runs on battery for approximately ten seconds (&lt;a href="https://www.se.com/us/en/faqs/FA405317/" rel="noopener">Schneider Electric FA405317&lt;/a>). The Back-UPS line runs the same ten seconds on a different clock — Schneider describes the automatic test as happening every seven days after the unit is powered on — and its replace-battery alarm is framed against a standard two-minute runtime limit (&lt;a href="https://www.se.com/us/en/faqs/FAQ000267818/" rel="noopener">Schneider Electric FAQ000267818&lt;/a>).&lt;/p>
&lt;p>Ten seconds is a genuinely useful test of one thing: the transfer relay closes and the inverter comes up. Keep it enabled. But read what it is measuring. A battery that has lost most of its useful capacity will hold ten seconds without complaint, and it will hold two minutes for a while after that. By the time the automatic test starts failing, you have already been running on a battery that would not have finished a shutdown.&lt;/p>
&lt;p>&lt;strong>Charge is a percentage. Capacity is minutes. The panel shows you the first one and you need the second one.&lt;/strong>&lt;/p>
&lt;h2 id="an-untested-ups-is-a-surge-protector-with-a-battery-in-it">An untested UPS is a surge protector with a battery in it&lt;/h2>
&lt;p>So test on a schedule, and make it a real test.&lt;/p>
&lt;p>Connect the load the unit actually protects. Pull the input cord. Watch what the load does at the moment of transfer, and time how long the battery holds before the shutdown you configured actually fires. That one pull exercises the transfer, the inverter, the battery under its real load, and your shutdown chain, in the order they will happen for real.&lt;/p>
&lt;p>Nothing else does. A ten-second self-test skips the load. A runtime figure from a spec sheet skips your gear. The &lt;a href="https://techfuelhq.com/tools/ups-runtime-calculator/">UPS runtime calculator&lt;/a> will model the curve for you, and the model is worth having as a starting expectation — but a modelled forty minutes and a measured forty minutes are not the same claim, and only one of them is about the battery currently sitting in your rack.&lt;/p>
&lt;p>If you would rather not pull a cord on live equipment, NUT will start a deep battery test on hardware that exposes one:&lt;/p>
&lt;pre tabindex="0">&lt;code>upscmd -u &amp;lt;user&amp;gt; &amp;lt;upsname&amp;gt; test.battery.start.deep
&lt;/code>&lt;/pre>&lt;p>&lt;code>test.battery.start.quick&lt;/code>, &lt;code>test.battery.start.deep&lt;/code> and &lt;code>test.battery.stop&lt;/code> are all standard NUT instant commands (&lt;a href="https://networkupstools.org/docs/developer-guide.chunked/_instant_commands_4.html" rel="noopener">NUT instant command reference&lt;/a>), and &lt;code>upscmd -l &amp;lt;upsname&amp;gt;&lt;/code> lists what your specific unit supports (&lt;a href="https://networkupstools.org/docs/man/upscmd.html" rel="noopener">upscmd man page&lt;/a>).&lt;/p>
&lt;p>There is a second reason to test that has nothing to do with the battery. &lt;strong>A UPS can fail in a way that takes the load down with it.&lt;/strong> That is a real failure mode, not a freak event. The box you bought to prevent an unclean shutdown sits in series with everything it protects, and the only way to find out how yours behaves when it goes wrong is to make it transfer while you are standing there rather than at 3am while you are not.&lt;/p>
&lt;h2 id="pure-sine-or-dont-put-a-server-psu-behind-it">Pure sine, or don&amp;rsquo;t put a server PSU behind it&lt;/h2>
&lt;p>This one has a mechanism, and the mechanism is published by the people selling the cheaper option.&lt;/p>
&lt;p>CyberPower&amp;rsquo;s explanation of its own PFC Sinewave line is that a simulated sine wave produces a zero-output state during the phase change — a gap in the waveform — and that this gap can interrupt equipment running an active-PFC power supply when the unit switches from mains to battery (&lt;a href="https://www.cyberpowersystems.com/news/pfc-sinewave-series-ups-systems-the-most-affordable-feature-rich-pure-sine-wave-ups/" rel="noopener">CyberPower, PFC Sinewave Series&lt;/a>).&lt;/p>
&lt;p>Read where that failure lands. Not during a brownout, not on a slow degrade — at transfer. The single event the UPS exists to handle is the event a simulated-sine unit is worst at, and active PFC is standard in modern PC and server supplies; CyberPower&amp;rsquo;s own page dates that transition to the last fifteen years.&lt;/p>
&lt;p>&lt;strong>Simulated sine into an active-PFC supply is asking for trouble on transfer. Pure sine for anything with a server PSU behind it.&lt;/strong>&lt;/p>
&lt;h2 id="usb-and-nut-not-a-network-management-card">USB and NUT, not a network management card&lt;/h2>
&lt;p>Network management cards cost absurd money next to the UPS they plug into. A &lt;a href="https://www.se.com/us/en/product/AP9641/ups-network-management-card-3-with-environmental-monitoring/" rel="noopener">UPS network management card&lt;/a> is a separate accessory bought on top of the unit, and for a single-site homelab it buys network-side monitoring you can get from a cable.&lt;/p>
&lt;p>USB plus &lt;a href="https://networkupstools.org/" rel="noopener">NUT&lt;/a> does the job and is what I&amp;rsquo;d run. Three pieces:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>&lt;code>usbhid-ups&lt;/code>&lt;/strong> should detect anything implementing the HID Power Device Class, with the amount of data varying by manufacturer and model. NUT lists all MGE, Dell and AMETEK Powervar USB models, the newer Eaton USB models, and specific models from APC, CyberPower, TrippLite, Belkin, Powercom and PowerWalker (&lt;a href="https://networkupstools.org/docs/man/usbhid-ups.html" rel="noopener">usbhid-ups man page&lt;/a>). Check your exact model against the compatibility list before you count on it.&lt;/li>
&lt;li>&lt;strong>&lt;code>upsmon&lt;/code>&lt;/strong> watches for the critical condition — on battery, low charge — sets the forced-shutdown flag, and lets every machine it is monitoring run its own shutdown command with a delay you set (&lt;a href="https://networkupstools.org/docs/user-manual.chunked/Configuration_notes.html" rel="noopener">NUT configuration notes&lt;/a>).&lt;/li>
&lt;li>&lt;strong>&lt;code>upscmd&lt;/code>&lt;/strong> gives you the battery tests above and the alarm control below.&lt;/li>
&lt;/ul>
&lt;p>That is the entire feature set most homelabs wanted from the card.&lt;/p>
&lt;p>&lt;strong>If it can&amp;rsquo;t trigger a clean shutdown of what&amp;rsquo;s plugged into it, most of the value is gone.&lt;/strong> A UPS that only buys you a few minutes of uptime during which nobody is home to act is a very expensive way to delay the same unclean power-off. The shutdown chain is the product. Configure it the day the unit arrives, then test that it fires — which is the same plug-pull from two sections up, and the reason that test is worth doing properly.&lt;/p>
&lt;h2 id="the-alarm-will-go-off-at-3am">The alarm will go off at 3am&lt;/h2>
&lt;p>It will. The alarm is standard equipment, and the first time it fires is the worst possible moment to be learning where the mute button is.&lt;/p>
&lt;p>Decide now what you want it to do, and set it now. NUT exposes &lt;code>beeper.disable&lt;/code>, &lt;code>beeper.mute&lt;/code>, &lt;code>beeper.enable&lt;/code> and &lt;code>beeper.toggle&lt;/code> as instant commands (&lt;a href="https://networkupstools.org/docs/developer-guide.chunked/_instant_commands_4.html" rel="noopener">same reference&lt;/a>), so this is one &lt;code>upscmd&lt;/code> call, done while you are awake and thinking clearly about whether you actually want an audible alarm in that room.&lt;/p>
&lt;h2 id="batteries-are-a-consumable">Batteries are a consumable&lt;/h2>
&lt;p>Plan for the replacement rather than being surprised by it. Sealed lead-acid cells are on a several-year cycle, and third-party replacements are standard practice — not a corner cut.&lt;/p>
&lt;p>Schneider puts most APC batteries at three to five years and notes that every 8°C (15°F) of extra operating temperature halves that life (&lt;a href="https://www.se.com/us/en/faqs/FA158934/" rel="noopener">Schneider Electric FA158934&lt;/a>). That second figure is the one people miss. A UPS in a warm closet is not on the same schedule as the same UPS in a basement, and if you have put yours in the warm closet, the replacement year on your calendar is optimistic.&lt;/p>
&lt;p>Which puts you back at the test. The only way to know where your battery is on that curve is to have measured it recently under load.&lt;/p>
&lt;h2 id="what-id-do-pure-sine-usb-nut-and-a-plug-pull-on-a-schedule">What I&amp;rsquo;d do: pure sine, USB, NUT, and a plug-pull on a schedule&lt;/h2>
&lt;p>&lt;strong>Buy a pure sine wave unit sized to your load, connect it over USB, run NUT, and pull the plug on a schedule.&lt;/strong> No management card. That configuration covers the transfer, the shutdown, the alarm and the tests, and there is nothing left in the card that a homelab with one rack needs.&lt;/p>
&lt;p>The plug-pull is the part people skip and the only part that produces information. Put it on a recurring reminder alongside whatever else you check, keep the number you measured, and compare it to the last one. When the measured runtime has fallen far enough that your shutdown no longer finishes inside it, buy cells — before the automatic self-test gets around to agreeing with you.&lt;/p>
&lt;p>&lt;strong>This is wrong for a few situations.&lt;/strong> Simulated sine into active PFC — do not, at any price. A consumer unit under a full rack, where the load is past what the unit is rated to hold and the runtime is theatre. And anyone who will not set up automatic shutdown, because at that point the money bought a surge protector with a battery in it, which is where this started.&lt;/p>
&lt;p>Testing does not make a UPS more reliable. It tells you whether the one you own is still doing the job, which is a different and more useful thing than a green light. And none of it replaces &lt;a href="https://techfuelhq.com/homelab/3-2-1-backup-rule-homelab-2026/">keeping backups somewhere else&lt;/a> — a clean shutdown protects the pool, not the data.&lt;/p></description></item><item><title>Living With Exos: Noise, Vibration, and Recerts</title><link>https://techfuelhq.com/homelab/enterprise-drives-noise-vibration-recertified-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/enterprise-drives-noise-vibration-recertified-2026/</guid><description>&lt;p>Exos are loud. Not louder-than-a-laptop loud — loud enough that where the array lives is a decision you make before you buy the drives, not after they arrive.&lt;/p>
&lt;p>I bought mine on price and capacity. The noise is the part I regret.&lt;/p>
&lt;p>But the drive is not what you hear. The chassis panel resonating with the drive is what you hear, and that changes what you should do about it.&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="the-three-brands-are-identical-under-seek">The three brands are identical under seek&lt;/h2>
&lt;p>All three manufacturers publish sound power in their own product manuals, each measured to ISO 7779:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">24TB drive&lt;/th>
&lt;th scope="col" style="text-align: right">Idle (typ)&lt;/th>
&lt;th scope="col" style="text-align: right">Seek (typ)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Seagate Exos X24&lt;/td>
&lt;td style="text-align: right">&lt;strong>2.8 bels&lt;/strong>&lt;/td>
&lt;td style="text-align: right">3.2 bels&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>WD Ultrastar DC HC580&lt;/td>
&lt;td style="text-align: right">&lt;strong>2.0 bels&lt;/strong>&lt;/td>
&lt;td style="text-align: right">3.2 bels&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Toshiba MG11&lt;/td>
&lt;td style="text-align: right">&lt;strong>2.0 bels&lt;/strong>&lt;/td>
&lt;td style="text-align: right">3.2 bels&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Figures from the &lt;a href="https://www.seagate.com/content/dam/seagate/assets/support/internal-hard-drive/enterprise-hard-drives/exos-x24/_shared/files/Seagate_EXOS24_CMR_ISE_SED%2810-12-16-20-24TB%29_Rev-C.pdf" rel="noopener">Seagate Exos X24 SATA product manual&lt;/a> (Rev. C, Table 9), the &lt;a href="https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-dc-hc500-series/product-manual-ultrastar-dc-hc580-sata-oem-spec.pdf" rel="noopener">Ultrastar DC HC580 SATA specification&lt;/a> (Rev. 2.1, Table 21) and the &lt;a href="https://storage.toshiba.com/docs/enterprise-hdd-documents/mg11-product-overview.pdf" rel="noopener">Toshiba MG11 product overview&lt;/a>, which prints sound power as 20 dB idle and 32 dB seek — the same 2.0 and 3.2 bels in different units.&lt;/p>
&lt;p>Read that table again, because it is not the shape people expect. &lt;strong>Under seek there is no difference at all.&lt;/strong> Every one of these is a 7200 RPM enterprise drive, and every one of them is 3.2 bels when the heads are moving. Seagate and Western Digital both publish the same 3.4 bel maximum on top of it.&lt;/p>
&lt;p>The whole gap is idle. Eight decibels of sound power, on a machine that spends the overwhelming majority of its life idle. That is why HGST&amp;rsquo;s Ultrastar line — Western Digital&amp;rsquo;s since the acquisition — and Toshiba&amp;rsquo;s MG carry the quiet reputation, and it is a narrower, more specific advantage than the reputation suggests.&lt;/p>
&lt;p>You pay for it. In &lt;a href="https://techfuelhq.com/homelab/six-bay-nas-drives-rebuild-2026/">my August 17 pricing&lt;/a> the Toshiba MG at 24TB ran $43.12 per terabyte against $39.50 for the Exos — about 9% more, which is $87 a drive and $522 across six bays.&lt;/p>
&lt;p>I can&amp;rsquo;t tell you idle draw per drive from memory and I&amp;rsquo;m not going to guess — it&amp;rsquo;s the number everyone asks for on deal threads and nobody answers.&lt;/p>
&lt;h2 id="the-panel-is-the-noise">The panel is the noise&lt;/h2>
&lt;p>Vibration is the part people miss when they shop this by spec sheet.&lt;/p>
&lt;p>Seagate rates the Exos X24 to hold &lt;strong>greater than 90% throughput&lt;/strong> on sequential and random writes while being shaken at 12.5 rad/s² of rotary vibration between 20 and 1500 Hz, and to run without unrecoverable errors under 0.70 Grms of linear vibration from 5 to 500 Hz. The drive is engineered to keep working while it shakes.&lt;/p>
&lt;p>Nothing in that specification says your enclosure stays quiet while it happens. The energy goes somewhere. In a thin steel side panel it goes into a large flat surface with a resonant frequency, and a 7200 RPM spindle is very good at finding it. That is the sound you are actually annoyed by — not the drive, the sheet metal the drive is bolted to.&lt;/p>
&lt;p>Which means &lt;strong>isolation fixes more than shopping for a quieter model does.&lt;/strong> Grommets or rubber-isolated sleds in the bays, a heavier or braced enclosure, and drives that are not rigidly coupled to one big panel. The 0.8 bel difference between an Exos and an Ultrastar is real, and it is smaller than the difference between a bare metal cage and an isolated one.&lt;/p>
&lt;p>The manual is specific about the mounting itself, and it is worth following: 6-32 UNC screws only, inserted no more than 3.56 mm into the side or bottom holes, at a &lt;strong>maximum torque of 6 in-lb&lt;/strong>. Cranking a drive down hard into a panel does not stop the noise. It couples the two more tightly.&lt;/p>
&lt;h2 id="the-number-on-the-box-is-the-outer-edge-of-the-platter">The number on the box is the outer edge of the platter&lt;/h2>
&lt;p>Sequential throughput comes in under spec. Not by a lot, and not in a way that matters for a NAS, but the number printed on the listing is not the number you get.&lt;/p>
&lt;p>That is by design rather than by disappointment. Seagate&amp;rsquo;s 285 MB/s is the &lt;em>maximum sustained rate at the outer diameter&lt;/em> — the manual prints it as 272 MiB/s OD. Outer tracks are physically longer, so more sectors pass under the head per rotation. Fill the pool and you are working further in, at a lower rate, with nothing wrong anywhere.&lt;/p>
&lt;p>If you are sizing a &lt;a href="https://techfuelhq.com/homelab/six-bay-nas-drives-rebuild-2026/">rebuild window&lt;/a>, that is the direction the error runs: slower than the floor, never faster.&lt;/p>
&lt;h2 id="how-to-buy-recertified">How to buy recertified&lt;/h2>
&lt;p>Recertified is a normal way to buy drives now, not a corner cut. Seagate runs the program itself and &lt;a href="https://www.seagate.com/products/seagate-recertified/" rel="noopener">describes the process&lt;/a> as sanitize, test against factory performance standards, then certify.&lt;/p>
&lt;p>&lt;strong>Test every recert on arrival, before it joins anything.&lt;/strong> A full SMART extended self-test:&lt;/p>
&lt;pre tabindex="0">&lt;code>smartctl -t long /dev/sdX # start it
smartctl -c /dev/sdX # the drive reports its own expected polling time
smartctl -a /dev/sdX # read the result when it finishes
&lt;/code>&lt;/pre>&lt;p>The &lt;a href="https://manpages.debian.org/bookworm/smartmontools/smartctl.8.en.html" rel="noopener">smartctl documentation&lt;/a> puts the extended test at &amp;ldquo;tens of minutes to several hours.&amp;rdquo; At 24TB you are at the long end of that. Start it before bed. If a drive is going to fail early, it fails there — outside your array, while you still have a return window.&lt;/p>
&lt;h3 id="the-warranty-is-the-real-tradeoff-and-it-is-not-one-number">The warranty is the real tradeoff, and it is not one number&lt;/h3>
&lt;p>This is where recertified actually costs you, and the spread is wider than most people expect. Same drive family, four different answers, all live today:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Where you buy it&lt;/th>
&lt;th scope="col">Stated warranty&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>New Exos X24, from Seagate&lt;/td>
&lt;td>&lt;strong>5-year limited warranty&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Seagate&amp;rsquo;s own recertified program&lt;/td>
&lt;td>6 months&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Recertified Exos X24 at Newegg (ST24000NM000C)&lt;/td>
&lt;td>90 days&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Recertified Exos X24 at ServerPartDeals (ST24000NM000H)&lt;/td>
&lt;td>3 years&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Sources: Seagate&amp;rsquo;s &lt;a href="https://www.seagate.com/support/internal-hard-drives/enterprise-hard-drives/exos-x24/" rel="noopener">Exos X24 support page&lt;/a> and &lt;a href="https://www.seagate.com/products/seagate-recertified/" rel="noopener">recertified drives page&lt;/a>, the &lt;a href="https://www.newegg.com/seagate-exos-x24-st24000nm000c-24tb/p/1Z4-002P-02KX4" rel="noopener">Newegg recertified listing&lt;/a>, and the &lt;a href="https://serverpartdeals.com/products/seagate-exos-st24000nm000h-24tb-7-2k-rpm-sata-6gb-s-512e-cmr-3-5-recertified-hard-drive" rel="noopener">ServerPartDeals listing&lt;/a>.&lt;/p>
&lt;p>The mechanism behind the spread is the thing to understand. ServerPartDeals &lt;a href="https://serverpartdeals.com/pages/faqs" rel="noopener">defines&lt;/a> a manufacturer-recertified drive as one &amp;ldquo;tested, recertified, and approved by the original manufacturer&amp;hellip; without a manufacturer warranty.&amp;rdquo; The original coverage does not travel with the drive. What you get instead is whatever the seller chose to promise, and on the same 24TB Exos that runs from 90 days to three years.&lt;/p>
&lt;p>So the rule is not &amp;ldquo;recert has a shorter warranty.&amp;rdquo; It is &lt;strong>read the listing you are actually buying from&lt;/strong>, because the number is set there and nowhere else. Three years of seller coverage on a recert is a different purchase from ninety days at a similar price.&lt;/p>
&lt;h2 id="it-already-broke-once-misses-how-parity-works">&amp;ldquo;It already broke once&amp;rdquo; misses how parity works&lt;/h2>
&lt;p>The standard objection to recertified drives is that they are drives that already failed. It misunderstands what the array is for.&lt;/p>
&lt;p>A redundant array does not assume its members are healthy. It assumes they will die and holds enough parity to survive it while a replacement copies. Recert plus redundancy plus backups is the whole argument — and if you are missing the third one, the first two do not save you. Parity survives a drive dying. It does not survive a deleted directory, or the enclosure&amp;rsquo;s power supply taking the shelf with it.&lt;/p>
&lt;p>That is the actual condition on buying recertified. Not &amp;ldquo;is this drive suspicious,&amp;rdquo; but &amp;ldquo;do I have all three.&amp;rdquo; If you only have two, buying new drives leaves you in the same place, just more expensively.&lt;/p>
&lt;h2 id="check-for-smr-anyway">Check for SMR anyway&lt;/h2>
&lt;p>SMR is a consumer-drive problem. Western Digital&amp;rsquo;s own SMR disclosure is titled &lt;a href="https://blog.westerndigital.com/wp-content/uploads/2020/07/WD_SMR_SKUs_vDS.pdf" rel="noopener">&amp;ldquo;WD Internal Client HDD Recording Technology&amp;rdquo;&lt;/a> and lists WD Red 3.5-inch at 2/3/4/6TB plus some WD Blue and WD Black models — client drives, none above 6TB — with the note that &amp;ldquo;all other capacity points use CMR recording technology.&amp;rdquo;&lt;/p>
&lt;p>The three enterprise families here are all CMR, confirmed in their own documentation: Seagate &lt;a href="https://investors.seagate.com/news/news-details/2023/Seagates-New-Exos-24TB-Hard-Drives-Deliver-Market-Leading-Capacity-for-Hyperscalers-and-Enterprise-Data-Centers/default.aspx" rel="noopener">describes&lt;/a> the 24TB Exos X24 as &amp;ldquo;conventional magnetic recording (CMR)-based,&amp;rdquo; Western Digital&amp;rsquo;s HC580 manual labels its 22/24TB power table the &amp;ldquo;CMR Model,&amp;rdquo; and Toshiba&amp;rsquo;s MG11 overview opens by calling it a &amp;ldquo;conventional magnetic recording (CMR) HDD.&amp;rdquo;&lt;/p>
&lt;p>Check the model number anyway. It costs thirty seconds, and SMR discovered during a resilver is the worst afternoon you will have.&lt;/p>
&lt;h2 id="buy-the-exos-and-decide-where-it-goes-before-you-order">Buy the Exos, and decide where it goes before you order&lt;/h2>
&lt;p>&lt;strong>For a homelab array, buy the Seagate Exos.&lt;/strong> It costs less per terabyte than the Toshiba, it is identical to both of the others under seek, and the idle penalty is a room problem you solve with rubber and a closed door rather than with $522 of extra drives. Buy recertified if the listing&amp;rsquo;s warranty is one you would accept in writing, and run the long test the day it lands.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/deeplink?id=CW4UrCo/56I&amp;amp;mid=44583&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fp%2Fpl%3Fd%3DST24000NM002H"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="search">Search Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=Seagate&amp;#43;Exos&amp;#43;X24&amp;#43;24TB&amp;#43;ST24000NM002H&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Prices move. Check before you buy six.&lt;/p>
&lt;p>&lt;strong>Buy the Ultrastar HC580 or the Toshiba MG11 instead if the array has to sit in a room you occupy quietly&lt;/strong> — a home office you take calls in, a studio apartment, a living room. On the Toshiba you are buying 0.8 bels at idle for about 9% more per terabyte, and in that room it is worth it.&lt;/p>
&lt;p>&lt;strong>Do not put any of these in a room you sleep in.&lt;/strong> Not the Exos, not the quiet ones. Move the array or accept that you will hear it, because 2.0 bels at idle is still an enterprise drive four feet from your head, and it goes to 3.2 the moment a scrub starts at 2am.&lt;/p>
&lt;h2 id="who-should-not-buy-these">Who should not buy these&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Anyone putting the array in a bedroom.&lt;/strong> The quieter models narrow the gap at idle and close nothing under load.&lt;/li>
&lt;li>&lt;strong>Anyone trusting a single recert with unbacked data.&lt;/strong> Recert works because parity and a backup sit behind it. Alone it is a used drive.&lt;/li>
&lt;li>&lt;strong>Anyone who wants one quiet external drive.&lt;/strong> These are 7200 RPM enterprise disks built for a chassis full of their siblings. Buy a consumer drive for that job.&lt;/li>
&lt;/ul>
&lt;p>The &lt;a href="https://techfuelhq.com/homelab/seagate-ironwolf-vs-ironwolf-pro-vs-exos-2026/">Seagate drive comparison&lt;/a> covers where Exos sits against IronWolf and IronWolf Pro, and the &lt;a href="https://techfuelhq.com/tools/nas-storage-calculator/">capacity calculator&lt;/a> runs the parity maths for whatever bay count you land on.&lt;/p></description></item><item><title>Local 70B: What It Costs in Hardware and Watts</title><link>https://techfuelhq.com/articles/local-llm-70b-what-it-costs/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/articles/local-llm-70b-what-it-costs/</guid><description>&lt;p>By &lt;a href="https://techfuelhq.com/author/lk-wood-iv/">LK Wood IV&lt;/a> · Published 2026-09-07 · ~9 min read · St. Louis County, MO&lt;/p>
&lt;p>A dense 70B is the model everyone means when they say they want to run a real LLM at home. Here is what it actually does once it is loaded: &lt;strong>12.6 tokens per second.&lt;/strong>&lt;/p>
&lt;p>That is Hardware Corner&amp;rsquo;s March 2026 measurement of Llama 3.3 70B at Q4 on an RTX A6000, the cheapest 48GB card that holds the file. A thousand-token answer takes 79 seconds. Push the context to 16K and the same card gives 9.1 tokens per second, which is 110 seconds for the same answer.&lt;/p>
&lt;p>At that rate the electricity tops out at $1.21 per million tokens. The card costs &lt;span class="claim" data-claim-key="a6000.pny.usd" data-claim-value="5490.00" data-claim-scope="Newegg, exact VCNRTXA6000-SB row, US" data-claim-date="2026-08-17">$5,490.00&lt;/span>
new. &lt;strong>Watts are not what makes a local 70B expensive. Capital and patience are.&lt;/strong>&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="4252-gigabytes-decides-which-cards-are-even-in-the-conversation">42.52 gigabytes decides which cards are even in the conversation&lt;/h2>
&lt;p>The &lt;a href="https://huggingface.co/bartowski/Llama-3.3-70B-Instruct-GGUF" rel="noopener">Llama 3.3 70B Q4_K_M GGUF&lt;/a> is 42,520,398,816 bytes — 42.52GB of weights before the KV cache and runtime buffers exist. Hugging Face&amp;rsquo;s repository API reports that byte count directly, and the whole quantization ladder with it:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Quant&lt;/th>
&lt;th scope="col" style="text-align: right">File size&lt;/th>
&lt;th scope="col">Fits 24GB&lt;/th>
&lt;th scope="col">Fits 32GB&lt;/th>
&lt;th scope="col">Fits 48GB&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>IQ2_S&lt;/td>
&lt;td style="text-align: right">22.24GB&lt;/td>
&lt;td>Weights only&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>Yes&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>IQ2_M&lt;/td>
&lt;td style="text-align: right">24.12GB&lt;/td>
&lt;td>No&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>Yes&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Q3_K_S&lt;/td>
&lt;td style="text-align: right">30.91GB&lt;/td>
&lt;td>No&lt;/td>
&lt;td>Weights only&lt;/td>
&lt;td>Yes&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Q3_K_M&lt;/td>
&lt;td style="text-align: right">34.27GB&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;td>Yes&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Q4_K_M&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>42.52GB&lt;/strong>&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;td>&lt;strong>Yes, 5.48GB spare&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Q4_K_L&lt;/td>
&lt;td style="text-align: right">43.30GB&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;td>Yes, 4.70GB spare&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Q5_K_S&lt;/td>
&lt;td style="text-align: right">48.66GB&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;td>No&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Exact sizes from the &lt;a href="https://huggingface.co/bartowski/Llama-3.3-70B-Instruct-GGUF" rel="noopener">bartowski GGUF repository&lt;/a> file listing.&lt;/p>
&lt;p>Read the columns rather than the rows. A 24GB card gets you IQ2_S with 1.8GB left over for everything else — a 70B in name only. A 32GB card gets you Q3_K_S with about a gigabyte of headroom, which is why an RTX 5090 does not solve this problem despite costing what it costs. &lt;strong>48GB is the first tier where the file loads at a quantization worth using and leaves room to work.&lt;/strong> That is the line, and it does not move because you want it to.&lt;/p>
&lt;p>If you are choosing between the specific cards that sit either side of it, &lt;a href="https://techfuelhq.com/articles/used-workstation-gpu-48gb/">the RTX A6000 versus RTX 5090 comparison&lt;/a> is the card-by-card version of that decision. This page is about what the whole tier costs once you are in it.&lt;/p>
&lt;h2 id="what-48gb-actually-delivers-on-a-70b">What 48GB actually delivers on a 70B&lt;/h2>
&lt;p>Hardware Corner runs its GPU benchmarks on Ubuntu 24.04 with llama.cpp&amp;rsquo;s &lt;code>llama-bench&lt;/code> and CUDA 12.8 at 4-bit quantization, and publishes the per-card tables. These are its Llama 3.3 70B rows:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Card&lt;/th>
&lt;th scope="col">Memory&lt;/th>
&lt;th scope="col" style="text-align: right">Max power&lt;/th>
&lt;th scope="col" style="text-align: right">Decode 4K&lt;/th>
&lt;th scope="col" style="text-align: right">Decode 16K&lt;/th>
&lt;th scope="col" style="text-align: right">Prefill 4K&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>RTX A6000&lt;/td>
&lt;td>48GB GDDR6&lt;/td>
&lt;td style="text-align: right">300W&lt;/td>
&lt;td style="text-align: right">12.6 t/s&lt;/td>
&lt;td style="text-align: right">9.1 t/s&lt;/td>
&lt;td style="text-align: right">423.0 t/s&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>RTX 6000 Ada&lt;/td>
&lt;td>48GB GDDR6&lt;/td>
&lt;td style="text-align: right">300W&lt;/td>
&lt;td style="text-align: right">18.1 t/s&lt;/td>
&lt;td style="text-align: right">13.7 t/s&lt;/td>
&lt;td style="text-align: right">678.1 t/s&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>RTX PRO 5000 Blackwell&lt;/td>
&lt;td>48GB or 72GB GDDR7&lt;/td>
&lt;td style="text-align: right">300W&lt;/td>
&lt;td style="text-align: right">24.0 t/s&lt;/td>
&lt;td style="text-align: right">22.4 t/s&lt;/td>
&lt;td style="text-align: right">1,022.9 t/s&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Decode and prefill figures come from Hardware Corner&amp;rsquo;s per-card pages, one page per row: &lt;a href="https://www.hardware-corner.net/gpu-llm-benchmarks/rtx-a6000/" rel="noopener">RTX A6000&lt;/a>, &lt;a href="https://www.hardware-corner.net/gpu-llm-benchmarks/rtx-6000-ada/" rel="noopener">RTX 6000 Ada&lt;/a> and &lt;a href="https://www.hardware-corner.net/gpu-llm-benchmarks/rtx-pro-5000-blackwell/" rel="noopener">RTX PRO 5000 Blackwell&lt;/a>. Methodology is on its &lt;a href="https://www.hardware-corner.net/gpu-ranking-local-llm/" rel="noopener">GPU ranking page&lt;/a>, which states the 4-bit runs use Q4_K_XL rather than the Q4_K_M file sized in the table above; the two are close enough that both need 48GB and far enough apart that these rates are not a measurement of that exact file. Memory and maximum power from &lt;a href="https://www.nvidia.com/en-us/products/workstations/professional-desktop-gpus/" rel="noopener">NVIDIA&amp;rsquo;s professional desktop GPU specifications&lt;/a>, which rates all three boards at 300W and lists the PRO 5000 Blackwell in 48GB and 72GB versions; Hardware Corner&amp;rsquo;s page does not say which one it benchmarked.&lt;/p>
&lt;p>Two things follow. The 70B row exists only for 48GB cards — Hardware Corner&amp;rsquo;s RTX 3090, RTX 4090 and RTX 5090 pages carry no Llama 3.3 70B measurement at all, and the 3090 and 4090 pages say why in one line: 24GB cannot hold the file. The only 4090 with a 70B row on that site is the modified 48GB variant, which is a different card. And the spread inside the tier is nearly 2x, entirely on architecture: the same 48GB and the same 300W, five years apart, gets you 12.6 or 24.0 tokens per second.&lt;/p>
&lt;p>The A6000 is the cheap way in and it is the slow one. That is the trade you are making.&lt;/p>
&lt;h2 id="for-contrast-here-is-16gb">For contrast, here is 16GB&lt;/h2>
&lt;p>I measured a retail RTX 5080 across four models with Ollama at temperature 0, three fresh-prefill runs per cell, and published &lt;a href="https://techfuelhq.com/data/rtx-5080-llm-throughput/">the throughput dataset&lt;/a> as open CSV. gpt-oss 20B in MXFP4 decodes at &lt;strong>178 to 190 tokens per second&lt;/strong> across two dated captures, fully resident in about 14GB. Qwen 2.5 14B at Q4_K_M runs 94 to 97.&lt;/p>
&lt;p>That is fifteen times the A6000&amp;rsquo;s 70B rate on a card costing a quarter as much. The 20B is not the same model and nobody should pretend it is — but in &lt;a href="https://techfuelhq.com/articles/best-local-llm-coding-2026/">my own eight-task coding evaluation&lt;/a> gpt-oss 20B passed all eight, including two-turn tool calling. The gap in delivered usefulness is much narrower than the gap in parameter count, and the gap in speed runs the other way by an order of magnitude.&lt;/p>
&lt;p>Hardware Corner&amp;rsquo;s own A6000 table makes the same point on one board: Qwen3 30B A3B, a mixture-of-experts model, runs at &lt;strong>131.2 tokens per second&lt;/strong> on the card where the dense 70B manages 12.6. Ten times faster, same silicon.&lt;/p>
&lt;h2 id="the-electricity-is-the-cheap-part">The electricity is the cheap part&lt;/h2>
&lt;p>Divide a published power rating into a published token rate and you get the electricity per million tokens. At NVIDIA&amp;rsquo;s 300W rating for the professional 48GB boards, and the &lt;a href="https://www.eia.gov/electricity/monthly/epm_table_grapher.php?t=epmt_5_6_a" rel="noopener">EIA US residential average of 18.34 cents per kilowatt-hour for June 2026&lt;/a>:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Workload&lt;/th>
&lt;th scope="col" style="text-align: right">Rate&lt;/th>
&lt;th scope="col" style="text-align: right">kWh per 1M tokens&lt;/th>
&lt;th scope="col" style="text-align: right">Cost per 1M tokens&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Llama 3.3 70B, A6000, 16K ctx&lt;/td>
&lt;td style="text-align: right">9.1 t/s&lt;/td>
&lt;td style="text-align: right">9.16&lt;/td>
&lt;td style="text-align: right">$1.68&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Llama 3.3 70B, A6000, 4K ctx&lt;/td>
&lt;td style="text-align: right">12.6 t/s&lt;/td>
&lt;td style="text-align: right">6.61&lt;/td>
&lt;td style="text-align: right">$1.21&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Llama 3.3 70B, RTX PRO 5000, 4K ctx&lt;/td>
&lt;td style="text-align: right">24.0 t/s&lt;/td>
&lt;td style="text-align: right">3.47&lt;/td>
&lt;td style="text-align: right">$0.64&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Qwen 2.5 14B, my RTX 5080&lt;/td>
&lt;td style="text-align: right">98.8 t/s&lt;/td>
&lt;td style="text-align: right">0.88&lt;/td>
&lt;td style="text-align: right">$0.16&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>gpt-oss 20B, my RTX 5080&lt;/td>
&lt;td style="text-align: right">194.4 t/s&lt;/td>
&lt;td style="text-align: right">0.42&lt;/td>
&lt;td style="text-align: right">$0.08&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>The 5080 rows are measured — board power sampled at 1Hz alongside the generation that produced the rate, published in &lt;a href="https://techfuelhq.com/data/rtx-5080-llm-power-efficiency/">the power-efficiency dataset&lt;/a>, which is why their rates differ slightly from the throughput capture above. The 70B rows pair Hardware Corner&amp;rsquo;s token rates with NVIDIA&amp;rsquo;s rated wattage, so they are ceilings: a card that draws less than 300W lands under them.&lt;/p>
&lt;p>&lt;strong>Even the worst row on this table is under two dollars per million tokens.&lt;/strong> Running the 70B costs roughly sixteen times what running gpt-oss 20B costs, and sixteen times almost nothing is still almost nothing. Anyone budgeting a local 70B around its power draw is solving the wrong problem.&lt;/p>
&lt;p>The watts that do matter are the idle ones. My 5080 holds 52 to 71W at the Windows desktop rather than the 8 to 15W reviews quote, which is $85 to $115 a year before a single token. A mostly-idle inference node&amp;rsquo;s bill is set by what it does the other twenty-three hours. I have not measured an A6000&amp;rsquo;s idle draw, so there is no number for it here. The logic still applies, and it applies twice to a two-card machine.&lt;/p>
&lt;h2 id="two-used-3090s-are-the-value-answer-at-48gb">Two used 3090s are the value answer at 48GB&lt;/h2>
&lt;p>Two RTX 3090s total 48GB, which clears 42.52GB with the same 5.48GB of headroom a single 48GB board gives you. NVIDIA lists the 3090 at &lt;a href="https://www.nvidia.com/en-us/geforce/graphics-cards/30-series/rtx-3090-3090ti/" rel="noopener">24GB GDDR6X and 350W&lt;/a>.&lt;/p>
&lt;p>The price is why people do it. Hardware Corner&amp;rsquo;s two published figures for a used 3090 disagree: its &lt;a href="https://www.hardware-corner.net/guides/dual-rtx-5060-ti-16gb-vs-rtx-3090-llm/" rel="noopener">dual-GPU comparison&lt;/a> puts a used RTX 3090 at &amp;ldquo;around $800&amp;rdquo;, while the price panel on its &lt;a href="https://www.hardware-corner.net/gpu-llm-benchmarks/rtx-3090/" rel="noopener">RTX 3090 benchmark page&lt;/a> states a $1,000 market average. They are the same publisher on two pages with different update dates, and the used market moves fast enough that both can have been right when written. Call it $1,600 to $2,000 for the pair and price the actual listing in front of you.&lt;/p>
&lt;p>Against a &lt;span class="claim" data-claim-key="a6000.pny.usd" data-claim-value="5490.00" data-claim-scope="Newegg, exact VCNRTXA6000-SB row, US" data-claim-date="2026-08-17">$5,490.00&lt;/span>
new A6000, that is a third of the price for the same capacity. It is the value answer and it has been for years.&lt;/p>
&lt;p>What you give up is not subtle. &lt;strong>700W of card rating instead of 300W.&lt;/strong> Two boards&amp;rsquo; worth of idle draw. Two slots, the airflow between them, and a power supply sized for both. Blower-style cards exist to be stacked in a chassis rather than to sit near you, and you will hear it. Neither card carries a warranty you can rely on, and no standalone RTX 3090 appears anywhere in the August 17 Newegg feed: the rows that name the card are water blocks, cables, cooling parts and prebuilt systems containing one, and not a single graphics card. This is a used-market purchase with used-market recourse.&lt;/p>
&lt;h2 id="splitting-buys-capacity-not-speed">Splitting buys capacity, not speed&lt;/h2>
&lt;p>The thing people expect from two cards is twice the throughput. They do not get it, and the reason is in &lt;a href="https://github.com/ggml-org/llama.cpp/blob/master/common/arg.cpp" rel="noopener">llama.cpp&amp;rsquo;s own argument documentation&lt;/a>, which describes the default split mode as splitting &amp;ldquo;layers and KV across GPUs (pipelined)&amp;rdquo; against the &lt;code>row&lt;/code> and &lt;code>tensor&lt;/code> modes it labels &amp;ldquo;parallelized&amp;rdquo;. Pipelined means the layers on card two wait for the layers on card one. Only one GPU is computing at a time.&lt;/p>
&lt;p>Hardware Corner&amp;rsquo;s dual-card test shows the shape of it from the other direction. Testing two RTX 5060 Ti 16GB against one RTX 3090 with llama.cpp, the pair reached 131K context on a 30B MoE model and 45K on a dense 32B, well past what the single card sustained — while the single 3090 generated dense-model tokens roughly twice as fast at 4K to 16K context. Capacity to the pair, speed to the one fast card.&lt;/p>
&lt;p>That comparison varies bandwidth as well as card count, and Hardware Corner attributes the speed gap to bandwidth explicitly, so read it narrowly: a second card reliably buys you memory and does not reliably buy you tokens per second. No dual-3090 70B rate appears in Hardware Corner&amp;rsquo;s tables — its 48GB 70B rows are all single cards — so treat the 12.6 to 24.0 range above as the tier&amp;rsquo;s speed and do not expect two 3090s to beat it because there are two of them.&lt;/p>
&lt;p>NVLink does not rescue this either. It moves the needle for training and for concurrent users. One person typing is neither.&lt;/p>
&lt;h2 id="do-not-buy-hardware-for-a-dense-70b">Do not buy hardware for a dense 70B&lt;/h2>
&lt;p>&lt;strong>Buy a 16GB-class card and run a mixture-of-experts model.&lt;/strong> That is the recommendation for nearly everyone who arrives at this question, and the numbers above are why: 178 to 190 tokens per second on my own measurement against 12.6 on the cheapest board that holds the dense 70B, for a quarter of the price and a sixteenth of the electricity per token.&lt;/p>
&lt;p>The cheapest RTX 5080 in the August feed was &lt;span class="claim" data-claim-key="rtx5080.card.min.usd" data-claim-value="1399.99" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$1,399.99&lt;/span>
, and thirteen boards in all sat between that price and $1,999.99, so there is room to shop the exact model.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/link?id=CW4UrCo/56I&amp;amp;offerid=1749755.445831431106774666636889&amp;amp;type=15&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fgigabyte-windforce-gv-n5080wf3oc-16gd-geforce-rtx-5080-16gb-graphics-card-triple-fans%2Fp%2FN82E16814932754%3Fitem%3DN82E16814932754"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=GV-N5080WF3OC-16GD&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Prices move. Check before you order, and run your context budget through the &lt;a href="https://techfuelhq.com/tools/llm-vram-calculator/">VRAM calculator&lt;/a> before you commit to any card — the 5.48GB of headroom a 48GB board leaves a 70B is enough for ordinary context and not for long context, and that failure arrives mid-session rather than at load time.&lt;/p>
&lt;h3 id="if-a-dense-70b-is-genuinely-the-requirement">If a dense 70B is genuinely the requirement&lt;/h3>
&lt;p>Some workloads want the dense model and nothing else will do. In that case: &lt;strong>two used RTX 3090s.&lt;/strong> A third of the price of a new A6000 for the same 48GB, at the cost of 700W of card rating, two slots, the noise and no warranty worth the name.&lt;/p>
&lt;p>Buy a single 48GB board instead when you are paying for the things the pair cannot give you — one slot, 300W, ECC memory, the enterprise driver branch, and a card you can put in a case without planning the airflow around it. Hardware Corner states a $4,600 market average for a used A6000 against the $5,490.00 new list; a used listing asking near the new price is not a deal, because the discount is the only reason to accept a 2020 board with somebody else&amp;rsquo;s hours on it.&lt;/p>
&lt;h2 id="how-this-was-checked">How this was checked&lt;/h2>
&lt;p>The capacity table uses exact byte counts from the Hugging Face repository API for the bartowski Llama-3.3-70B-Instruct-GGUF repo, not rounded parameter math. &lt;code>Llama-3.3-70B-Instruct-Q4_K_M.gguf&lt;/code> is 42,520,398,816 bytes.&lt;/p>
&lt;p>The 70B speed figures are Hardware Corner&amp;rsquo;s, published March 2026 and captured with llama.cpp&amp;rsquo;s &lt;code>llama-bench&lt;/code> on Ubuntu 24.04 with CUDA 12.8 at 4-bit. I did not benchmark a 70B model.&lt;/p>
&lt;p>The 16GB figures are mine: a retail ASUS ROG Astral RTX 5080 OC under Ollama at temperature 0, three fresh-prefill runs per cell for throughput, and board power sampled at 1Hz over the same generations for the efficiency figures. Both raw CSVs are published CC BY 4.0 at &lt;a href="https://techfuelhq.com/data/rtx-5080-llm-throughput/">/data/rtx-5080-llm-throughput/&lt;/a> and &lt;a href="https://techfuelhq.com/data/rtx-5080-llm-power-efficiency/">/data/rtx-5080-llm-power-efficiency/&lt;/a>.&lt;/p>
&lt;p>Card memory and power ratings come from NVIDIA&amp;rsquo;s own specification pages. The kilowatt-hours and dollars per million tokens are arithmetic dividing a rated wattage into a measured token rate at the June 2026 EIA residential average of $0.1834/kWh; the 70B rows are ceilings because a rated maximum is not a measured draw.&lt;/p>
&lt;p>Prices are the lowest in-stock USD offer per exact model from the August 17 Newegg feed. Every used-card figure on this page is Hardware Corner&amp;rsquo;s stated market value, named as theirs where it appears.&lt;/p>
&lt;p>This page gets re-checked when a new 48GB-class card ships or a major 70B release changes the file size.&lt;/p></description></item><item><title>Minisforum MS-01: Reviewed as a 24/7 Hypervisor Node</title><link>https://techfuelhq.com/homelab/ms-01-as-a-homelab-node/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/ms-01-as-a-homelab-node/</guid><description>&lt;p>Most mini PC reviews measure the machine on a desk. The question worth asking about this one is different: what it does when nobody logs into it locally, when its job is to hold VMs up around the clock, and when the thing plugged into the back of it is a DAC rather than a monitor.&lt;/p>
&lt;p>Judged that way, the MS-01 is still the node I&amp;rsquo;d buy. The reason is the four network ports, and almost everything else on this page is a cost you accept to get them.&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="four-network-ports-is-the-whole-argument">Four network ports is the whole argument&lt;/h2>
&lt;p>Minisforum publishes &lt;strong>two 10Gbps SFP+ ports and two 2.5Gbps RJ45 ports&lt;/strong>, a &amp;ldquo;PCIe 4.0 x16 slot (Half-height, single-slot, supports up to PCIe 4.0 x8 speed)&amp;rdquo;, three M.2 2280 NVMe slots and a 64GB DDR5 ceiling (&lt;a href="https://au.minisforum.com/products/minisforum-ms-01" rel="noopener">MINISFORUM specification&lt;/a>). Edy Werder identifies the SFP+ pair as Intel X710 and the 2.5GbE pair as Intel I225 in his &lt;a href="https://edywerder.ch/minisforum-ms-01-review/" rel="noopener">Proxmox review&lt;/a>.&lt;/p>
&lt;p>On a desktop that is a spec-sheet flex. On a hypervisor it changes the architecture:&lt;/p>
&lt;ul>
&lt;li>Management gets its own port, so a broken bridge on the VM network does not lock you out of the box.&lt;/li>
&lt;li>Storage gets the 10G pair, separate from everything else moving over the 2.5GbE side.&lt;/li>
&lt;li>A firewall VM gets real WAN and LAN interfaces instead of a USB adapter, which is the limitation that ends most single-port mini PC builds.&lt;/li>
&lt;/ul>
&lt;p>That is four physical interfaces to assign, in a chassis you can put on a shelf. The &lt;a href="https://techfuelhq.com/homelab/best-mini-pcs-homelab-2026/">mini PC roundup&lt;/a> covers the rest of the field on price and cores; this page is about what happens when the box has to stay up.&lt;/p>
&lt;p>&lt;strong>One correction to the story people tell about this machine.&lt;/strong> The MS-01 was the only box at this size doing four ports, and it is not any more. Minisforum&amp;rsquo;s own MS-A2 lists the same count — &amp;ldquo;10G SFP+(Intel X710) x 2&amp;rdquo; plus two 2.5Gb RJ45 on an Intel I226-V and a Realtek RTL8125 — and it is not automatically the pricier machine. MS-A2 barebones ran &lt;strong>$439 for the Ryzen 7 7745HX and $799 for the Ryzen 9 9955HX&lt;/strong>, against &lt;strong>$679&lt;/strong> for the MS-01&amp;rsquo;s i9-13900H barebone (&lt;a href="https://store.minisforum.com/products/minisforum-ms-a2" rel="noopener">MS-A2 listing&lt;/a>, &lt;a href="https://store.minisforum.com/products/minisforum-ms-01" rel="noopener">MS-01 listing&lt;/a>, both read September 7, 2026). The MS-01 is still my pick. At new-unit pricing it is a closer call than it was a year ago.&lt;/p>
&lt;h2 id="idle-is-higher-than-people-expect-and-the-published-numbers-disagree">Idle is higher than people expect, and the published numbers disagree&lt;/h2>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Source&lt;/th>
&lt;th scope="col">Configuration&lt;/th>
&lt;th scope="col" style="text-align: right">Idle&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="https://www.servethehome.com/minisforum-ms-01-review-the-10gbe-with-pcie-slot-mini-pc-intel/5/" rel="noopener">ServeTheHome&lt;/a>&lt;/td>
&lt;td>their test system&lt;/td>
&lt;td style="text-align: right">&lt;strong>25–29W&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://scottstuff.net/posts/2025/01/08/minisforum-ms01-power/" rel="noopener">scottstuff.net&lt;/a>&lt;/td>
&lt;td>i5-12600H, Ubuntu 24.04, no add-in card&lt;/td>
&lt;td style="text-align: right">&lt;strong>13.2W&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://scottstuff.net/posts/2025/01/08/minisforum-ms01-power/" rel="noopener">scottstuff.net&lt;/a>&lt;/td>
&lt;td>i9-13900H, Ubuntu 24.04, no add-in card&lt;/td>
&lt;td style="text-align: right">&lt;strong>14.4W&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://scottstuff.net/posts/2025/01/08/minisforum-ms01-power/" rel="noopener">scottstuff.net&lt;/a>&lt;/td>
&lt;td>same two machines, Mellanox ConnectX-5 fitted&lt;/td>
&lt;td style="text-align: right">&lt;strong>32.1W / 27.1W&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://edywerder.ch/minisforum-ms-01-review/" rel="noopener">Edy Werder&lt;/a>&lt;/td>
&lt;td>Proxmox, stock CPU governor&lt;/td>
&lt;td style="text-align: right">&lt;strong>~53W at the wall&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://edywerder.ch/minisforum-ms-01-review/" rel="noopener">Edy Werder&lt;/a>&lt;/td>
&lt;td>Proxmox, governor changed&lt;/td>
&lt;td style="text-align: right">&lt;strong>~28W at the wall&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Nobody in that table is wrong. Thirteen watts and twenty-nine watts are the same computer with a different operating system, a different card in the slot and a different governor. Idle draw on this machine depends far more on the OS, the NIC and the tuning than it does on the model number, which is why the question &amp;ldquo;what does an MS-01 idle at&amp;rdquo; has no answer worth quoting.&lt;/p>
&lt;p>What survives across all of it: &lt;strong>idle is higher than people expect from something this size.&lt;/strong> If low idle is your actual goal, buy an N100 box. Those sit at &lt;a href="https://techfuelhq.com/homelab/best-mini-pc-home-assistant-2026/">7 to 14 watts&lt;/a>, and the &lt;a href="https://techfuelhq.com/homelab/24-7-homelab-idle-power-costs-2026/">24/7 power cost page&lt;/a> turns the difference into a yearly bill. The MS-01&amp;rsquo;s floor is what four network controllers cost you.&lt;/p>
&lt;h2 id="the-card-you-put-in-the-slot-changes-the-machine">The card you put in the slot changes the machine&lt;/h2>
&lt;p>scottstuff.net measured the same two machines with and without a Mellanox ConnectX-5. The card moved the i5-12600H from &lt;strong>13.2W to 32.1W&lt;/strong> and the i9-13900H from &lt;strong>14.4W to 27.1W&lt;/strong>.&lt;/p>
&lt;p>That is thirteen to nineteen watts of continuous heat added to a chassis with no spare room, in a bay Minisforum specifies as half-height and single-slot, so the card has no fan of its own. The chassis could not carry it: Scott Laird had to run &amp;ldquo;a very hefty AC muffin fan&amp;rdquo; through the machines to stop the NICs overheating and shutting down near 115 °C, and that external fan&amp;rsquo;s draw is not in the figures above. A hot add-in NIC in that slot changes the machine&amp;rsquo;s entire power and thermal profile, not just its power figure.&lt;/p>
&lt;p>&lt;strong>Plan the airflow before you buy the card.&lt;/strong> After it arrives is too late to find out the slot was the wrong place for it.&lt;/p>
&lt;h2 id="the-fan-is-louder-under-a-hypervisor-than-under-windows">The fan is louder under a hypervisor than under Windows&lt;/h2>
&lt;p>This is the thing nobody warns you about, and it is the difference between a machine you keep in the office and one you move to a closet.&lt;/p>
&lt;p>The stock curve is aggressive and it does not know the difference between a burst and a workload. A hypervisor hands it bursts constantly — a backup kicking off, a VM booting, a scrub starting — and it answers every one of them as though a sustained load had begun. Under Windows the same hardware sounds like a different machine.&lt;/p>
&lt;p>It is not quiet to begin with. ServeTheHome measured &lt;strong>37–38 dBA at idle against a 34.5 dBA noise floor&lt;/strong>, rising into the &lt;strong>44 dBA range&lt;/strong> under load.&lt;/p>
&lt;p>The fix is usually upstream of the fan. Edy Werder logged an &lt;strong>82–88 °C baseline across thirty days&lt;/strong> on Proxmox, found the cause in the CPU governor rather than the chassis, and saw &lt;strong>57–58 °C&lt;/strong> afterwards. The fan was doing its job. The governor was giving it a reason.&lt;/p>
&lt;h2 id="the-sfp-side-runs-hot">The SFP+ side runs hot&lt;/h2>
&lt;p>Two 10G controllers and their cages sit inside a box with nothing to spare. If this machine is throttling and you are looking for the cause, &lt;strong>start at the SFP+ end&lt;/strong>, not at the CPU.&lt;/p>
&lt;p>Optics make it worse than direct-attach copper. In scottstuff.net&amp;rsquo;s pair one machine ran fibre and the other DAC, and Scott Laird notes the fibre &amp;ldquo;should have added about 6W to the total&amp;rdquo; across the two. That is dissipated in the transceiver cage rather than spread across the board.&lt;/p>
&lt;h2 id="the-bios-is-thin">The BIOS is thin&lt;/h2>
&lt;p>Expect to update it, and expect to touch power limits.&lt;/p>
&lt;p>Two entries from the release history are enough to explain why. BIOS v1.26 added &lt;strong>&amp;ldquo;C-State is supported&amp;rdquo;&lt;/strong> along with a microcode update; v1.27 added &lt;strong>Turbo Ratio Limit options&lt;/strong> and adjusted power limits per processor (&lt;a href="https://www.virtualizationhowto.com/2024/09/how-to-upgrade-the-minisforum-ms-01-bios/" rel="noopener">VirtualizationHowto&amp;rsquo;s update walkthrough&lt;/a>, files on the &lt;a href="https://support.minisforum.com/pages/product-info?lang=en" rel="noopener">MINISFORUM support page&lt;/a>).&lt;/p>
&lt;p>Read that next to the idle table. C-states are the mechanism that decides whether a 24/7 node sits at thirteen watts or twenty-nine, and support for them arrived in a firmware update. If you bought early and never flashed, the machine cannot reach the low numbers other people are publishing.&lt;/p>
&lt;p>Flash it on mains power you control. VirtualizationHowto&amp;rsquo;s warning is the right one: losing power mid-flash can brick it.&lt;/p>
&lt;h2 id="buy-it-refurbished">Buy it refurbished&lt;/h2>
&lt;p>&lt;strong>Minisforum sells the MS-01 refurbished itself, and that is where I&amp;rsquo;d buy one.&lt;/strong>&lt;/p>
&lt;p>On September 7, 2026 the refurbished store listed the &lt;strong>i9-13900H barebone at $537&lt;/strong>, against a $799 compare-at price, with a stated one-year warranty and no stand in the box (&lt;a href="https://refurbished.minisforum.com/products/minisforum-ms-01-work-station-refurbished" rel="noopener">Refurbished MINISFORUM&lt;/a>). The same barebone new, on the main store, was &lt;strong>$679&lt;/strong> that day. Both are barebone — no RAM, no storage, either way.&lt;/p>
&lt;p>Read the stock before you plan around it. The configured refurbished units that day — 32GB with a 512GB SSD at $619, 64GB with 1TB at $769 — were all out of stock. The barebone was the only i9-13900H refurbished option available.&lt;/p>
&lt;p>A $142 gap on an identical barebone is the recommendation. At that price, four ports, a PCIe slot and three M.2 slots is a straightforward yes. At $679 new I&amp;rsquo;d think harder, because that sits above an MS-A2 barebone with the same port count — and ServeTheHome&amp;rsquo;s MS-A2 numbers do not rescue you on the two complaints above either, at &lt;strong>25W idle&lt;/strong>, &lt;strong>39 dBA idle&lt;/strong> and &lt;strong>50 dBA under load&lt;/strong> (&lt;a href="https://www.servethehome.com/minisforum-ms-a2-review-an-almost-perfect-amd-ryzen-intel-10gbe-homelab-system/4/" rel="noopener">MS-A2 review&lt;/a>).&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/deeplink?id=CW4UrCo/56I&amp;amp;mid=44583&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fp%2Fpl%3Fd%3Dminisforum%20ms-01"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="search">Search Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=Minisforum&amp;#43;MS-01&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Prices move and refurbished stock comes and goes. Check both stores before you order.&lt;/p>
&lt;h2 id="who-should-not-buy-one">Who should not buy one&lt;/h2>
&lt;p>&lt;strong>If you need ECC memory and IPMI, this is the wrong machine.&lt;/strong> It has neither, and no BIOS update adds them. That tradeoff is the whole subject of the &lt;a href="https://techfuelhq.com/homelab/used-enterprise-vs-mini-pc-homelab-2026/">used enterprise versus mini PC comparison&lt;/a>.&lt;/p>
&lt;p>&lt;strong>If you want silence on a desk, buy something else.&lt;/strong> 37–38 dBA at idle on a 34.5 dBA floor is not a desk machine, and a hypervisor makes it worse rather than better.&lt;/p>
&lt;p>&lt;strong>If you are chasing genuinely low idle, buy an N100 box.&lt;/strong> Nothing on this page gets an MS-01 into single digits, and four network controllers are the reason.&lt;/p>
&lt;p>&lt;strong>If you are dropping a hot card in the slot, solve airflow first.&lt;/strong> Nineteen watts of extra heat in a half-height bay with no fan of its own is a decision, not a detail.&lt;/p>
&lt;p>Everyone else: the four ports are worth it, and refurbished is the price at which they are clearly worth it.&lt;/p></description></item><item><title>NAS Software at Month Eight: DSM, UGOS Pro, TOS, QTS</title><link>https://techfuelhq.com/homelab/nas-os-month-eight-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/nas-os-month-eight-2026/</guid><description>&lt;p>The first month goes well on all of them. Drives spin up, shares mount, the phone app finds the photos, the transfer speed matches the box. Every NAS sold today clears that bar.&lt;/p>
&lt;p>Month eight is the test. By then the hardware is a thing humming in a closet and what you are actually touching is the software — the backup scheduler, the container manager, the app you turned out to need six months after you bought the thing. &lt;strong>Good hardware carries the first month. What is left at month eight is the software&lt;/strong>, and that is where these four separate. It is also where almost nobody reviews them.&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see the &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="the-drive-policy-got-walked-back-the-transcoding-did-not">The drive policy got walked back. The transcoding did not.&lt;/h2>
&lt;p>Synology&amp;rsquo;s verified-drive requirement on the 2025 Plus line is why I stopped recommending them for most of last year. Not because I could not work around it. Because it told me where the product was heading.&lt;/p>
&lt;p>Then they reversed it. Synology&amp;rsquo;s &lt;a href="https://www.synology.com/en-us/company/news/article/dsm73" rel="noopener">DSM 7.3 announcement&lt;/a> of October 8, 2025 says that &amp;ldquo;25 model year DiskStation Plus, Value, and J series running DSM 7.3 will support the installation and storage pool creation of non-validated third-party drives.&amp;rdquo; One carve-out survives in the same announcement: &amp;ldquo;Creation of M.2 based storage pool and cache still requires drives on the HCL.&amp;rdquo; Fill the bays with whatever you want — the &lt;a href="https://techfuelhq.com/homelab/six-bay-nas-drives-rebuild-2026/">drive-level maths&lt;/a> is unchanged now that the policy is gone — and you still need a Synology-listed NVMe to build a cache.&lt;/p>
&lt;p>That reversal did not bring me back on its own. Synology-branded drives cost real money over the equivalent Exos and I was never able to identify what the premium bought — but the drives were the symptom, not the thing.&lt;/p>
&lt;p>The thing that bothers me more is the one that did not get walked back, and almost nobody talks about it.&lt;/p>
&lt;p>&lt;strong>The DS425+ ships an Intel Celeron J4125.&lt;/strong> Intel&amp;rsquo;s own &lt;a href="https://www.intel.com/content/www/us/en/products/sku/197305/intel-celeron-processor-j4125-4m-cache-up-to-2-70-ghz/specifications.html" rel="noopener">specification page for that chip&lt;/a> lists UHD Graphics 600 and, on its own row, &amp;ldquo;Intel Quick Sync Video: Yes.&amp;rdquo; &lt;a href="https://www.synology.com/en-us/products/DS425&amp;#43;" rel="noopener">Synology&amp;rsquo;s spec sheet for the DS425+&lt;/a> lists the same J4125 and no video-transcoding section at all. The silicon is in the box and the driver is not. XDA&amp;rsquo;s Rich Edmonds &lt;a href="https://www.xda-developers.com/brought-back-hardware-transcoding-on-my-synology-nas/" rel="noopener">walked through putting the removed drivers back by hand&lt;/a> on October 21, 2025, using a community script that covers the DS925, DS425 and DS225 — which tells you the capability is sitting there.&lt;/p>
&lt;p>&lt;strong>The DS925+ makes it structural.&lt;/strong> &lt;a href="https://www.synology.com/en-us/products/DS925&amp;#43;" rel="noopener">Synology&amp;rsquo;s own spec sheet&lt;/a> gives it an AMD Ryzen V1500B and, again, no transcoding section. That part ships without integrated graphics at all — worth saying plainly, because the XDA piece describes the DS925 as having an iGPU it is not allowed to use, and on this model the silicon is simply absent. One chip cannot do the work. The other can and is not permitted to. A drive policy reverses in a point release. This one is the roadmap.&lt;/p>
&lt;p>If transcoding is the reason you are buying, the &lt;a href="https://techfuelhq.com/homelab/best-nas-for-plex-jellyfin-2026/">NAS transcoding guide&lt;/a> sorts the current field by that spec alone.&lt;/p>
&lt;h2 id="check-the-manufacturers-spec-sheet-not-the-retailers">Check the manufacturer&amp;rsquo;s spec sheet, not the retailer&amp;rsquo;s&lt;/h2>
&lt;p>Worth thirty seconds before you order. Newegg&amp;rsquo;s listing for this box carries the full product name &amp;ldquo;Synology 4-bay DiskStation DS925+ - 4GB DDR4 ECC SODIMM Intel Celeron J4125 Processor Diskless System,&amp;rdquo; and the same J4125 turns up again in its specification table. Synology says AMD Ryzen V1500B for the same model. The word &amp;ldquo;Ryzen&amp;rdquo; does not appear on the retailer page.&lt;/p>
&lt;p>Buy on the Intel line in that listing and you are expecting a Quick Sync engine that the machine does not have. This is not a Synology-specific hazard, but it lands hardest here, because the Intel chip named in that row is exactly the one people buy these for.&lt;/p>
&lt;h2 id="the-four-boxes-as-sold">The four boxes, as sold&lt;/h2>
&lt;p>Four-bay, diskless, opened on Newegg September 7:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Box&lt;/th>
&lt;th scope="col">CPU&lt;/th>
&lt;th scope="col">Memory&lt;/th>
&lt;th scope="col">Fastest port&lt;/th>
&lt;th scope="col">Hardware transcode&lt;/th>
&lt;th scope="col">OS&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Synology DS925+&lt;/strong>&lt;/td>
&lt;td>AMD Ryzen V1500B&lt;/td>
&lt;td>4GB DDR4 ECC&lt;/td>
&lt;td>2.5GbE ×2&lt;/td>
&lt;td>none&lt;/td>
&lt;td>DSM 7.3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>UGREEN NASync DXP4800 Plus&lt;/strong>&lt;/td>
&lt;td>Intel Pentium Gold 8505&lt;/td>
&lt;td>8GB DDR5, to 64GB&lt;/td>
&lt;td>10GbE&lt;/td>
&lt;td>Quick Sync&lt;/td>
&lt;td>UGOS Pro&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>TerraMaster F4-424 Pro&lt;/strong>&lt;/td>
&lt;td>Intel Core i3-N305&lt;/td>
&lt;td>32GB DDR5, one slot&lt;/td>
&lt;td>2.5GbE ×2&lt;/td>
&lt;td>Intel UHD&lt;/td>
&lt;td>TOS&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>QNAP TS-464&lt;/strong>&lt;/td>
&lt;td>Intel Celeron N5095&lt;/td>
&lt;td>8GB DDR4, to 16GB&lt;/td>
&lt;td>2.5GbE ×2&lt;/td>
&lt;td>Intel UHD&lt;/td>
&lt;td>QTS 5 / QuTS hero&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Prices the same day: &lt;strong>$889.99&lt;/strong> for the DS925+, &lt;strong>$656.99&lt;/strong> for the UGREEN, &lt;strong>$859.99&lt;/strong> for the F4-424 Pro sold by TerraMaster&amp;rsquo;s own Newegg storefront. The TS-464 page carried offers from $379.99 to $742.21 depending on the seller, which is its own reason to read the seller name before the price.&lt;/p>
&lt;p>Maker&amp;rsquo;s sheets for the specs: &lt;a href="https://ai.ugreen.com/pages/operating-system" rel="noopener">UGREEN&amp;rsquo;s&lt;/a> for the OS features, &lt;a href="https://www.terra-master.com/pages/f4-424-pro-specification" rel="noopener">TerraMaster&amp;rsquo;s&lt;/a> for the F4-424 Pro, &lt;a href="https://www.qnap.com/en-us/product/ts-464" rel="noopener">QNAP&amp;rsquo;s&lt;/a> for the TS-464.&lt;/p>
&lt;h2 id="ugreen-sells-the-hardware-synology-stopped-selling">UGREEN sells the hardware Synology stopped selling&lt;/h2>
&lt;p>$656.99 against $889.99. For $233 less, the UGREEN has 10GbE where the Synology has 2.5GbE, DDR5 where the Synology has DDR4, headroom to 64GB where the Synology ships 4GB, and a &lt;a href="https://www.intel.com/content/www/us/en/products/sku/226265/intel-pentium-gold-8505-processor-8m-cache-up-to-4-40-ghz/specifications.html" rel="noopener">Pentium Gold 8505&lt;/a> — a 2022 Intel part with UHD graphics and Quick Sync listed on Intel&amp;rsquo;s own page — where the Synology has an embedded chip with no video path at all.&lt;/p>
&lt;p>That is the whole UGREEN pitch and every line of it is true. It is also the trap, because every line of it is a month-one comparison.&lt;/p>
&lt;h2 id="ugos-pro-is-not-finished">UGOS Pro is not finished&lt;/h2>
&lt;p>The app catalogue runs out fast. UGREEN&amp;rsquo;s own OS page leads with Docker (&amp;ldquo;Deploy containerized apps for media, automation, development, and self-hosted services&amp;rdquo;) and a virtual-machine app (&amp;ldquo;Run virtual machines on your NAS to test operating systems, host services, or build separate work environments without extra hardware&amp;rdquo;), and those two carry more weight on UGOS Pro than they do on DSM, because anything past the basics ends up in a container you assemble yourself.&lt;/p>
&lt;p>If you were going to write compose files anyway, that is a feature and the price gap is free money. If you bought an appliance specifically so you would not have to, it is the thing you discover in month three and are still living with in month eight.&lt;/p>
&lt;p>That is not a prediction about UGREEN&amp;rsquo;s future. Software ecosystems fill in. It is a statement about what you get if you order one this week.&lt;/p>
&lt;h2 id="terramaster-on-sale-not-at-list">TerraMaster: on sale, not at list&lt;/h2>
&lt;p>TOS sits in the same place as UGOS Pro and arrives less polished, with a smaller ecosystem around it. The HDMI port gets sold as a differentiator — TerraMaster&amp;rsquo;s spec sheet lists one HDMI 2.0b output — and what it gives you is a console. I have not found anything else to do with it.&lt;/p>
&lt;p>At $859.99 the F4-424 Pro is $203 more than the UGREEN and spends the difference on a second 2.5GbE port instead of a 10GbE one. It does ship 32GB of DDR5, more than anything else on this page, in a single non-upgradable slot, which is a real advantage if you are running containers and a dead end if you later want more.&lt;/p>
&lt;p>&lt;strong>I would buy this on sale. I would not buy it at list.&lt;/strong>&lt;/p>
&lt;h2 id="qnap-the-interface-was-never-the-problem">QNAP: the interface was never the problem&lt;/h2>
&lt;p>QTS is fine. It has been fine for years, and QuTS hero gives you ZFS if you want it — the &lt;a href="https://techfuelhq.com/storage/unraid-vs-truenas-vs-omv-vs-proxmox-2026/">storage backend comparison&lt;/a> covers what that buys you.&lt;/p>
&lt;p>The exposure history is the problem. QNAP&amp;rsquo;s own &lt;a href="https://www.qnap.com/en-us/security-advisory/qsa-22-24" rel="noopener">DeadBolt advisory&lt;/a> tells owners to &amp;ldquo;Disable the port forwarding function on the router&amp;rdquo; and to set up myQNAPcloud &amp;ldquo;to enable secure remote access and prevent exposure to the internet.&amp;rdquo; The company still runs a standing &lt;a href="https://www.qnap.com/en-us/security-advisories" rel="noopener">product-security advisory feed&lt;/a>, which is the correct thing to do and also the thing you are signing up to follow.&lt;/p>
&lt;p>I would not put a QNAP on the public internet. I would not put anything else there either — that half is not a QNAP rule. But this is the box where the history makes it impossible to wave off, and QNAP is wrong for you if you will not keep firmware current.&lt;/p>
&lt;h2 id="what-nobody-can-tell-you-yet">What nobody can tell you yet&lt;/h2>
&lt;p>UGREEN and TerraMaster are too new for me to tell you anything about multi-year reliability. Neither can anyone else. Synology and QNAP have a decade of field behaviour behind them; the other two do not have it yet, and no review published this year has it either.&lt;/p>
&lt;p>That is not a mark against them. It is a thing you are accepting when you buy one, and it should be worth something to you in the price.&lt;/p>
&lt;h2 id="buy-the-synology-unless-you-need-hardware-transcoding">Buy the Synology unless you need hardware transcoding&lt;/h2>
&lt;p>Synology still makes the best NAS operating system, and I say that as someone who spent most of 2025 not recommending them. If the software is what you are still using at month eight, buy for the software.&lt;/p>
&lt;p>&lt;strong>Buy the DS925+&lt;/strong> if hardware transcoding is not in your plans. You are paying $233 over the UGREEN for DSM and a decade of field history, and giving up the 10GbE port to get them. That is the trade, and it is worth making if the software is what you will be living in.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/deeplink?id=CW4UrCo/56I&amp;amp;mid=44583&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fp%2FN82E16822108847"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=Synology&amp;#43;DiskStation&amp;#43;DS925&amp;#43;4&amp;#43;bay&amp;#43;diskless&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>&lt;strong>Buy the UGREEN DXP4800 Plus&lt;/strong> if you need Plex or Jellyfin to transcode, or if you have a 10GbE switch and something fast enough to feed it. You are getting more hardware for less money and accepting an app catalogue that will send you to Docker. Go in knowing that is the trade rather than finding it out in month three.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/deeplink?id=CW4UrCo/56I&amp;amp;mid=44583&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fp%2FN82E16822995003"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=UGREEN&amp;#43;NASync&amp;#43;DXP4800&amp;#43;Plus&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Prices move, and two of these pages carry marketplace sellers. Check the price and the seller before you order.&lt;/p>
&lt;h2 id="wrong-for">Wrong for&lt;/h2>
&lt;p>&lt;strong>UGREEN and TerraMaster are wrong&lt;/strong> if you want a finished app ecosystem and no tinkering.&lt;/p>
&lt;p>&lt;strong>A 2025 Synology is wrong&lt;/strong> if you want hardware transcoding — no model in that line does it, driver or silicon — or if you were counting on a third-party NVMe cache, which is the one piece DSM 7.3 did not reopen.&lt;/p>
&lt;p>&lt;strong>QNAP is wrong&lt;/strong> if you will not keep firmware current.&lt;/p>
&lt;p>&lt;strong>All four are wrong&lt;/strong> if what you actually want is a machine you administer yourself. That is a different purchase with a different failure mode, and &lt;a href="https://techfuelhq.com/storage/unraid-vs-truenas-vs-omv-vs-proxmox-2026/">the storage backends&lt;/a> are where it starts.&lt;/p></description></item><item><title>Prebuilt PC Warranties: Read the Panel, Not the Bullet</title><link>https://techfuelhq.com/articles/prebuilt-warranty-reality/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/articles/prebuilt-warranty-reality/</guid><description>&lt;p>Two hundred and eighty-one RTX 5080 and RTX 5090 desktops sit in Newegg&amp;rsquo;s August 17 product feed. Not one of them contains the word &lt;em>warranty&lt;/em> — not in the title, not in either description field.&lt;/p>
&lt;p>&lt;strong>Five of the six pages I opened state a term anyway. The sixth states none at all.&lt;/strong>&lt;/p>
&lt;p>That gap is the whole problem. The machine-readable text behind a listing — the text a price comparison site, a shopping engine, or an AI shopping answer reads — says nothing at all about coverage for this entire category. The coverage lives somewhere else, in a panel on the product page that the feed never carries. And opening that panel does not always settle it: across six listings it did three different things.&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="the-listing-text-does-not-know">The listing text does not know&lt;/h2>
&lt;p>Newegg&amp;rsquo;s August 17 feed carries 13,254 in-stock, USD-priced desktop listings. Search every title and both description fields for a stated warranty duration and 4,216 match. The other 9,038 say nothing.&lt;/p>
&lt;p>That two-thirds silence looks like a finding until you see who the matches belong to:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Brand on the matching rows&lt;/th>
&lt;th scope="col" style="text-align: right">Rows&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Adamant Custom&lt;/td>
&lt;td style="text-align: right">4,157&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>HP&lt;/td>
&lt;td style="text-align: right">45&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>HAJAAN&lt;/td>
&lt;td style="text-align: right">14&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>&lt;strong>One builder&amp;rsquo;s description template accounts for 4,157 of the 4,216 matches.&lt;/strong> Strip it out and 59 listings in the whole desktop category state a warranty period in their feed text. Only 47 rows put a term in the title at all. The two description fields are byte-identical on 13,253 of the 13,254 rows, so they are one piece of evidence wearing two hats, not two.&lt;/p>
&lt;p>This is not a census of which builders stand behind their machines. It is a census of which builders happened to type a warranty line into a product description — and almost nobody does.&lt;/p>
&lt;h2 id="what-the-pages-actually-say">What the pages actually say&lt;/h2>
&lt;p>Six listings, opened September 7, 2026. Every period below belongs to the exact item number linked in Sources.&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Machine&lt;/th>
&lt;th scope="col">Sold and shipped by&lt;/th>
&lt;th scope="col">Warranty, and where it is stated&lt;/th>
&lt;th scope="col">Refund / replacement&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>ABS Kaze II Ruby (N82E16883360966)&lt;/td>
&lt;td>Newegg&lt;/td>
&lt;td>&lt;strong>Panel:&lt;/strong> 1 year parts, 1 year labor&lt;/td>
&lt;td>15 / 15 days, Newegg&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>STORMCRAFT Phantom&lt;/strong> (N82E16883420046)&lt;/td>
&lt;td>Newegg&lt;/td>
&lt;td>&lt;strong>Panel: 2 years parts, 3 years labor&lt;/strong>&lt;/td>
&lt;td>15 / 15 days, Newegg&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>STORMCRAFT Valkyrie&lt;/strong> (N82E16883420063)&lt;/td>
&lt;td>Newegg&lt;/td>
&lt;td>&lt;strong>Panel: 2 years parts, 3 years labor&lt;/strong>&lt;/td>
&lt;td>15 / 15 days, Newegg&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Andromeda Insights 50 V3 (3D5-006J-00058)&lt;/td>
&lt;td>Newegg&lt;/td>
&lt;td>Bullets only: 2 years parts, lifetime labor and lifetime service, US based. Panel records no period&lt;/td>
&lt;td>15 / 15 days, Newegg&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Skytech Tempest (9SIA1HJM5T7140)&lt;/td>
&lt;td>Skytech&lt;/td>
&lt;td>Bullet only: 1 year parts and labor. Panel says contact the seller&lt;/td>
&lt;td>30 / 30 days, Skytech&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>CLX Horus (9SIABFSKF91483)&lt;/td>
&lt;td>CLX&lt;/td>
&lt;td>Panel says contact the seller. No period stated anywhere on the page&lt;/td>
&lt;td>30 / 60 days, CLX&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Five of those six are among the 281 feed rows that mention no warranty. The sixth is a marketplace item that is not in that snapshot at all.&lt;/p>
&lt;h3 id="three-ways-a-listing-misleads-you">Three ways a listing misleads you&lt;/h3>
&lt;p>&lt;strong>Silence is not absence.&lt;/strong> The ABS listing&amp;rsquo;s feed text has no warranty word in it. Its product page records one year of parts and one year of labor. Any tool that summarizes listings — including a chatbot reading a product feed — will report nothing and be wrong.&lt;/p>
&lt;p>&lt;strong>The longest promise is not always the recorded one.&lt;/strong> Andromeda&amp;rsquo;s bullets promise two years of parts plus lifetime labor and lifetime service from a US-based team. Newegg&amp;rsquo;s Warranty &amp;amp; Returns panel on that same page carries the return windows and no warranty period at all. Both statements are on the page; only one of them is in the retailer&amp;rsquo;s field. If Andromeda&amp;rsquo;s lifetime labor is why you are buying, get it confirmed in email by Andromeda inside the 15 days, while a refund is still on the table.&lt;/p>
&lt;p>&lt;strong>A replacement window is not a refund window.&lt;/strong> CLX gives 30 days for a refund and 60 for a replacement. Read &amp;ldquo;60-day returns&amp;rdquo; off that page and you will spend a month believing you can still get your money back after you cannot.&lt;/p>
&lt;h2 id="who-actually-fixes-it">Who actually fixes it&lt;/h2>
&lt;p>Sold and shipped by Newegg tells you who owns the sale, the shipping and the return window. It does not tell you who repairs the computer. On the STORMCRAFT and ABS pages, the warranty route is a Manufacturer Contact Info block carrying the builder&amp;rsquo;s own support phone and email — STORMCRAFT&amp;rsquo;s is 1-949-226-8899. Newegg records the term. The builder does the work.&lt;/p>
&lt;p>On marketplace listings the split is wider. Newegg&amp;rsquo;s help pages state that on a marketplace product page the return policy shown is the seller&amp;rsquo;s policy rather than Newegg&amp;rsquo;s, and that each marketplace seller sets its own terms on its profile. You can still start the return from your Newegg order history, and Newegg says that route works the same way it does for any other order. Starting a return through Newegg&amp;rsquo;s interface is not the same as buying under Newegg&amp;rsquo;s terms.&lt;/p>
&lt;p>Then there is the handoff. When the return window closes, the return route is gone and the recorded warranty term is what remains. On a Newegg-sold machine that is 15 days, which is not long to find a fault that shows up under load.&lt;/p>
&lt;h2 id="buy-the-stormcraft">Buy the STORMCRAFT&lt;/h2>
&lt;p>&lt;strong>Two years of parts and three years of labor, written into Newegg&amp;rsquo;s own warranty fields, on a machine Newegg sells and ships.&lt;/strong> That is the longest recorded term of the six, and STORMCRAFT carries it at both tiers — the Valkyrie with an RTX 5090, the Phantom with an RTX 5080.&lt;/p>
&lt;p>The comparison that decides it is the ABS Kaze II Ruby. Same retailer, same 15-day window, one year of parts and one year of labor. Our &lt;a href="https://techfuelhq.com/articles/best-rtx-5080-prebuilt-gaming-pc-2026/">RTX 5080 survey&lt;/a> found the Phantom and the ABS level on price on September 1, which makes the coverage the entire difference between them. The &lt;a href="https://techfuelhq.com/articles/best-rtx-5090-prebuilt-gaming-pc-2026/">RTX 5090 survey&lt;/a> reaches the same pick from the hardware side.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/link?id=CW4UrCo/56I&amp;amp;offerid=1749755.4458318168606803486194287&amp;amp;type=15&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fstormcraft-valkyrie-va980xdcc-gaming-pc-ryzen-7-9800x3d-rtx-5090-32gb-2tb-geforce-rtx-5090-amd-ryzen-7-9800x3d-32gb-ddr5-2tb-ssd-gen-4-0-ssd-va980xdcc-590n1%2Fp%2FN82E16883420063%3Fitem%3DN82E16883420063"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=RTX&amp;#43;5090&amp;#43;9800X3D&amp;#43;prebuilt&amp;#43;gaming&amp;#43;PC&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Two things would change the pick.&lt;/p>
&lt;p>&lt;strong>You want longer than 15 days to test it.&lt;/strong> Skytech and CLX both give 30. That is a genuine trade — a longer window to find a fault in exchange for a warranty term the retailer never records — and it is only worth taking if you will actually stress the machine in weeks three and four rather than let it sit.&lt;/p>
&lt;p>&lt;strong>The hardware wins on its own.&lt;/strong> Nothing here says buy a worse computer for a better warranty. It says that when two machines are close, the recorded term is a real difference and the bullet is not one.&lt;/p>
&lt;p>What would not change the pick: the CLX listing on warranty grounds. It states no period anywhere, which is not a short warranty — it is no published warranty.&lt;/p>
&lt;h2 id="two-questions-to-get-answered-in-writing">Two questions to get answered in writing&lt;/h2>
&lt;p>&lt;strong>What happens in year three.&lt;/strong> STORMCRAFT&amp;rsquo;s parts coverage ends a year before its labor coverage does. Ask what a failed component costs you between month 25 and month 36, because a labor-only year covers the technician and not the part.&lt;/p>
&lt;p>&lt;strong>Who pays shipping.&lt;/strong> None of these six pages says who ships a tower back for warranty work, or who pays for it. On a heavy glass-sided case that is not a small question.&lt;/p>
&lt;p>Ask both before the return window closes, while sending the machine back is still an option.&lt;/p>
&lt;h2 id="how-this-was-checked">How this was checked&lt;/h2>
&lt;p>The census reads Newegg&amp;rsquo;s Rakuten product feed deposited August 17, 2026, retaining rows in the Desktop Computers category marked in-stock, priced in USD, with a positive price: 13,254 listings, one per SKU. Title and both description fields are searched separately for a warranty duration phrase, then combined once per row so a duplicated description cannot count twice.&lt;/p>
&lt;p>Detection is lexical, and a phrasing the pattern does not recognize reads as silence. A machine reading that feed sees the same silence, which is exactly why the feed is the wrong place to look for coverage.&lt;/p>
&lt;p>The six product pages and both Newegg policy pages were opened September 7, 2026, and the terms above are what those pages state. No warranty claim was submitted and no repair was timed, so this ranks what a buyer can verify before paying, not how the repair goes afterwards.&lt;/p>
&lt;p>Terms change without notice. Open the Warranty &amp;amp; Returns tab on the exact item number before you pay, and confirm the buy box still names the seller you expect.&lt;/p>
&lt;h2 id="sources-opened-september-7-2026">Sources, opened September 7, 2026&lt;/h2>
&lt;ul>
&lt;li>ABS Kaze II Ruby: &lt;a href="https://www.newegg.com/abs-kaze-ii-ruby-gaming-desktop-pc-geforce-rtx-5080-amd-ryzen-7-9800x3d-32gb-ddr5-2tb-m2-ssd-black/p/N82E16883360966?item=N82E16883360966" rel="noopener">Newegg listing&lt;/a>&lt;/li>
&lt;li>STORMCRAFT Phantom: &lt;a href="https://www.newegg.com/stormcraft-gaming-desktop-pc-geforce-rtx-5080-amd-ryzen-7-9800x3d-32gb-ddr5-2tb-nvme-ssd-phantom/p/N82E16883420046?item=N82E16883420046" rel="noopener">Newegg listing&lt;/a>&lt;/li>
&lt;li>STORMCRAFT Valkyrie: &lt;a href="https://www.newegg.com/stormcraft-valkyrie-va980xdcc-gaming-pc-ryzen-7-9800x3d-rtx-5090-32gb-2tb-geforce-rtx-5090-amd-ryzen-7-9800x3d-32gb-ddr5-2tb-ssd-gen-4-0-ssd-va980xdcc-590n1/p/N82E16883420063?item=N82E16883420063" rel="noopener">Newegg listing&lt;/a>&lt;/li>
&lt;li>Andromeda Insights 50 V3: &lt;a href="https://www.newegg.com/andromeda-insights-ultra-gaming-desktop-pcs-geforce-rtx-5080-amd-ryzen-7-9800x3d-32gb-ddr5-2tb-nvme-ssd-50-vector-black/p/3D5-006J-00058?item=3D5-006J-00058" rel="noopener">Newegg listing&lt;/a>&lt;/li>
&lt;li>Skytech Tempest: &lt;a href="https://www.newegg.com/skytech-gaming-desktop-pcs-geforce-rtx-5090-amd-ryzen-7-9800x3d-32gb-ddr5-2tb-nvme-ssd-st-tempest-3372-w-al-white/p/3D5-000Z-00471?item=9SIA1HJM5T7140" rel="noopener">Newegg listing&lt;/a>&lt;/li>
&lt;li>CLX Horus: &lt;a href="https://www.newegg.com/clx-horus-gaming-desktop-pcs-geforce-rtx-5080-intel-core-ultra-9-285k-96gb-ddr5-2tb-nvme-ssd-8tb-hdd-tgmhorrtu5103bm-black/p/3D5-000B-002Z9?item=9SIABFSKF91483" rel="noopener">Newegg listing&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://kb.newegg.com/knowledge-base/finding-an-items-return-policy" rel="noopener">Finding an item&amp;rsquo;s return policy&lt;/a> — Newegg Knowledge Base, updated July 21, 2026&lt;/li>
&lt;li>&lt;a href="https://kb.newegg.com/knowledge-base/how-to-return-a-marketplace-item" rel="noopener">Marketplace: returns and contacting sellers&lt;/a> — Newegg Knowledge Base, updated July 21, 2026&lt;/li>
&lt;li>Feed counts: Newegg product feed via Rakuten (MID 44583), deposit dated August 17, 2026, SHA-256 &lt;code>c86e341bb7026259f9d5f63db51752e257911d1f45fd494ac1def94893768ae6&lt;/code>&lt;/li>
&lt;/ul></description></item><item><title>RTX 5090 Prebuilt Power Disclosure: 82 Listings Audited</title><link>https://techfuelhq.com/data/rtx-5090-prebuilt-power-disclosure/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/data/rtx-5090-prebuilt-power-disclosure/</guid><description>&lt;p>Twelve RTX 5090 prebuilts were surveyed for &lt;a href="https://techfuelhq.com/articles/best-rtx-5090-prebuilt-gaming-pc-2026/">the September buying guide&lt;/a>, and one thing about them would not go away: not one said which cable fed the card. Twelve listings is an observation. It is not a finding.&lt;/p>
&lt;p>So this page checks all of them.&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em> Eighty-two in-stock RTX 5090 systems, $5,300 to $22,090, from Newegg&amp;rsquo;s August 17, 2026 product feed. The result is more specific than the original observation, and in one respect it is the opposite of what &amp;ldquo;power supply problem&amp;rdquo; usually means.&lt;/p>
&lt;h2 id="the-wattage-is-fine-that-is-the-surprise">The wattage is fine. That is the surprise.&lt;/h2>
&lt;p>Seventy-five of the 82 listings state a power-supply wattage. &lt;strong>Every single one of those 75 meets or exceeds the 1000W system power NVIDIA specifies for the RTX 5090.&lt;/strong> The stated figures run 1000W to 1300W, median 1000W. Not one comes in under.&lt;/p>
&lt;p>This is worth saying plainly because the reflex in this category is to assume the builder skimped on the supply. In this sample, on this measure, they did not.&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">What the listing states&lt;/th>
&lt;th scope="col" style="text-align: right">Count&lt;/th>
&lt;th scope="col" style="text-align: right">Share&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>A power-supply wattage&lt;/td>
&lt;td style="text-align: right">75 / 82&lt;/td>
&lt;td style="text-align: right">91%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>An efficiency rating (80 Plus, Gold, etc.)&lt;/td>
&lt;td style="text-align: right">17 / 82&lt;/td>
&lt;td style="text-align: right">21%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>An ATX 3.x revision&lt;/td>
&lt;td style="text-align: right">5 / 82&lt;/td>
&lt;td style="text-align: right">6%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>The cable or connector standard&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>0 / 82&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>0%&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>The disclosure does not taper off. It falls off a cliff, and it falls off exactly where this generation of card has had trouble.&lt;/p>
&lt;h2 id="why-the-cable-is-the-field-that-matters">Why the cable is the field that matters&lt;/h2>
&lt;p>The RTX 5090 draws 575W of total graphics power through a 12V-2x6 connector — the revised 16-pin design introduced with ATX 3.0 and tightened in ATX 3.1. The wattage headline and the connector are different questions, and only one of them is answered on these pages.&lt;/p>
&lt;p>A 1000W supply can be an older unit with an adapter, or a current ATX 3.1 unit with a native 12V-2x6 cable. Both satisfy the number in the specification table. They are not the same purchase. &lt;strong>Six percent of these listings tell you which one you are getting.&lt;/strong>&lt;/p>
&lt;p>That is the finding. Not that these machines are underpowered — they are not — but that the single field most worth knowing at this price is the one field nobody fills in.&lt;/p>
&lt;h2 id="the-other-thing-the-census-found">The other thing the census found&lt;/h2>
&lt;p>Eight of the 82 listings, &lt;strong>priced from $5,783 to $6,989&lt;/strong>, pair the RTX 5090 with a DDR4 platform on the Ryzen 9 5900X. That processor launched in 2020.&lt;/p>
&lt;p>Nothing here is broken and these machines will run games well. But at $6,989 you are buying a 2026 flagship graphics card bolted to a six-year-old memory generation on a socket with no upgrade path left. If you take one habit from this page, take this one: &lt;strong>on a prebuilt, read the memory type before you read the graphics card.&lt;/strong> The GPU is in the title. The platform generation usually is not.&lt;/p>
&lt;h2 id="which-listings-disclosed-the-most">Which listings disclosed the most&lt;/h2>
&lt;p>Seven listings state both an efficiency rating and an ATX 3.x revision, or state a rating alongside a supply of 1200W or more. They are not necessarily the best machines. They are the ones that told you the most before you paid.&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Machine&lt;/th>
&lt;th scope="col">Stated supply&lt;/th>
&lt;th scope="col" style="text-align: right">Price (2026-08-17 feed)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Thermaltake LCGS View 9890S-380XL (9800X3D)&lt;/td>
&lt;td>1200W, 80+ Gold, ATX 3.0&lt;/td>
&lt;td style="text-align: right">$6,090.99&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Skytech Legacy (Ryzen 9 9950X3D)&lt;/td>
&lt;td>1200W, rated, ATX 3.x&lt;/td>
&lt;td style="text-align: right">$6,299.99&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Skytech Legacy (Ultra 9 285K)&lt;/td>
&lt;td>1200W, rated, ATX 3.x&lt;/td>
&lt;td style="text-align: right">$5,999.99&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Skytech Legacy (Ryzen 9 9900X3D)&lt;/td>
&lt;td>1000W, rated, ATX 3.x&lt;/td>
&lt;td style="text-align: right">$5,999.99&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Skytech O11 Vision / King 95 (7800X3D)&lt;/td>
&lt;td>1200W, rated&lt;/td>
&lt;td style="text-align: right">$5,499.99&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/link?id=CW4UrCo/56I&amp;amp;offerid=1749755.4458313632340155146618509&amp;amp;type=15&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fthermaltake-gaming-desktop-pc-geforce-rtx-5090-32gb-gddr7-amd-ryzen-7-9800x3d-64gb-ddr5-2tb-nvme-ssd-1200w-80-gold-atx-3-0-windows-11-home%2Fp%2FN82E16883100115"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=Thermaltake&amp;#43;LCGS&amp;#43;View&amp;#43;9890S&amp;#43;RTX&amp;#43;5090&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Prices and stock are as recorded in the August 17 feed deposit and will have moved. Confirm both on the listing before buying.&lt;/p>
&lt;h2 id="what-to-ask-before-you-pay">What to ask before you pay&lt;/h2>
&lt;p>The listings will not tell you, so ask the seller. Four questions, in order of how much they cost you to get wrong:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Is the power supply ATX 3.0 or ATX 3.1?&lt;/strong> This determines whether it was designed around the 12V-2x6 connector and the transient behaviour of this card class.&lt;/li>
&lt;li>&lt;strong>Is the GPU cable native, or an adapter?&lt;/strong> A native cable from an ATX 3.x supply is the configuration the card was specified against.&lt;/li>
&lt;li>&lt;strong>What is the efficiency rating?&lt;/strong> Four fifths of these listings do not say. At 575W sustained from the card alone, it is not a trivial line.&lt;/li>
&lt;li>&lt;strong>What memory generation is the platform?&lt;/strong> Eight machines here answer this badly and none of them say so in the title.&lt;/li>
&lt;/ol>
&lt;p>If a seller will not answer 1 and 2 in writing, that is information too.&lt;/p>
&lt;h2 id="method-so-you-can-repeat-it">Method, so you can repeat it&lt;/h2>
&lt;p>Every row is from the Newegg product feed supplied through Rakuten Advertising (MID 44583), deposited 2026-08-17.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Selection.&lt;/strong> Product name matches &lt;code>rtx 5090&lt;/code> and a desktop/gaming-PC/workstation term; row is &lt;code>in-stock&lt;/code>; price ≥ $3,000. That yields 82 rows.&lt;/li>
&lt;li>&lt;strong>Field matching.&lt;/strong> The product name and both description fields are concatenated, then matched with fixed patterns: wattage from &lt;code>power supply: NNNNw&lt;/code> or &lt;code>NNNNw psu&lt;/code>; efficiency from &lt;code>80 plus&lt;/code>/&lt;code>gold&lt;/code>/&lt;code>platinum&lt;/code>/&lt;code>bronze&lt;/code>/&lt;code>titanium&lt;/code>; revision from &lt;code>atx 3.0&lt;/code>/&lt;code>atx 3.1&lt;/code>; cable from &lt;code>12vhpwr&lt;/code>/&lt;code>12v-2x6&lt;/code>/&lt;code>16-pin&lt;/code>.&lt;/li>
&lt;li>&lt;strong>Verification.&lt;/strong> One listing was opened live on 2026-09-07 and its specification string matched the feed exactly. Its stock state had changed since the deposit, which is the expected behaviour of a dated snapshot and the reason nothing here is presented as a current quote.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Open data:&lt;/strong> &lt;a href="https://techfuelhq.com/data/prebuilt-psu-disclosure-2026-08-17.csv">prebuilt-psu-disclosure-2026-08-17.csv&lt;/a> — 82 rows, CC BY 4.0. Columns: &lt;code>sku&lt;/code>, &lt;code>price&lt;/code>, &lt;code>brand&lt;/code>, &lt;code>psu_watts&lt;/code>, &lt;code>efficiency_stated&lt;/code>, &lt;code>atx3_stated&lt;/code>, &lt;code>cable_stated&lt;/code>, &lt;code>ddr4_platform&lt;/code>, &lt;code>name&lt;/code>.&lt;/p>
&lt;h2 id="scope">Scope&lt;/h2>
&lt;p>This is a census of what the listings &lt;strong>say&lt;/strong>, not of what is inside the machines. Several of these
builders may well ship native ATX 3.1 cables — the point is that you cannot tell before you pay, and
at $6,000 you should be able to. Nothing here says any of these systems is unsafe.&lt;/p>
&lt;p>Sizing a supply for a card yourself rather than buying prebuilt? The &lt;a href="https://techfuelhq.com/tools/psu-wattage-calculator/">PSU wattage calculator&lt;/a> estimates draw with headroom, and &lt;a href="https://techfuelhq.com/articles/what-psu-for-rtx-5080-2026/">what PSU an RTX 5080 needs&lt;/a> works the same question one tier down.&lt;/p></description></item><item><title>RTX 5090 Prebuilts: What the $2,400 Premium Buys</title><link>https://techfuelhq.com/articles/rtx-5090-prebuilt-premium-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/articles/rtx-5090-prebuilt-premium-2026/</guid><description>&lt;p>Two towers from the same builder. Same processor, same memory, same drives, same Windows. One has an RTX 5080 in it and one has an RTX 5090.&lt;/p>
&lt;p>&lt;strong>The gap is $2,400, and nothing else in the box changes.&lt;/strong>&lt;/p>
&lt;p>That is worth knowing before you read a spec sheet that describes the more expensive machine as the higher-end system, because in the fields the seller publishes, it is not a higher-end system. It is the same system with a different card.&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="the-matched-pair">The matched pair&lt;/h2>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Published field&lt;/th>
&lt;th scope="col">Horus TGMHORRTU5103BM&lt;/th>
&lt;th scope="col">Horus TGMHORRTZ5108BM&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Graphics&lt;/td>
&lt;td>RTX 5080 16GB&lt;/td>
&lt;td>&lt;strong>RTX 5090 32GB&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Processor&lt;/td>
&lt;td>Core Ultra 9 285K&lt;/td>
&lt;td>Core Ultra 9 285K&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Memory&lt;/td>
&lt;td>96GB DDR5&lt;/td>
&lt;td>96GB DDR5&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>SSD&lt;/td>
&lt;td>2TB NVMe&lt;/td>
&lt;td>2TB NVMe&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Hard drive&lt;/td>
&lt;td>8TB&lt;/td>
&lt;td>8TB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>OS&lt;/td>
&lt;td>Windows 11 Home&lt;/td>
&lt;td>Windows 11 Home&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Power supply&lt;/td>
&lt;td>850W&lt;/td>
&lt;td>1000W&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Price&lt;/strong>&lt;/td>
&lt;td>&lt;span class="claim" data-claim-key="listing.9SIABFSKF91483.price_usd" data-claim-value="4699.99" data-claim-scope="Newegg feed, lowest in-stock offer, US" data-claim-date="2026-08-17">&lt;strong>$4,699.99&lt;/strong>&lt;/span>
&lt;/td>
&lt;td>&lt;span class="claim" data-claim-key="listing.9SIABFSKF91481.price_usd" data-claim-value="7099.99" data-claim-scope="Newegg feed, lowest in-stock offer, US" data-claim-date="2026-08-17">&lt;strong>$7,099.99&lt;/strong>&lt;/span>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Everything but the card and the supply is identical as published. Both listings were reopened on
September 7 and still matched.&lt;/p>
&lt;h2 id="it-holds-across-the-field">It holds across the field&lt;/h2>
&lt;p>The pair could be a quirk of one builder, so here is the same test run across every RTX 5080 and
5090 desktop in the August feed, grouped by exact processor, memory capacity and SSD description:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Matched configuration&lt;/th>
&lt;th scope="col" style="text-align: right">Listings 5080 / 5090&lt;/th>
&lt;th scope="col" style="text-align: right">Premium&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Ryzen 7 9800X3D · 32GB · 2TB NVMe&lt;/td>
&lt;td style="text-align: right">12 / 1&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="premium.9800x3d.32.2" data-claim-value="2550.00" data-claim-scope="Median 5090 offer minus median 5080 offer, Newegg feed" data-claim-date="2026-08-17">&lt;strong>$2,550&lt;/strong>&lt;/span>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Ryzen 7 9800X3D · 64GB · 4TB NVMe&lt;/td>
&lt;td style="text-align: right">5 / 2&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="premium.9800x3d.64.4" data-claim-value="2050.00" data-claim-scope="Median 5090 offer minus median 5080 offer, Newegg feed" data-claim-date="2026-08-17">&lt;strong>$2,050&lt;/strong>&lt;/span>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Ryzen 9 9950X3D · 64GB · 4TB NVMe&lt;/td>
&lt;td style="text-align: right">1 / 1&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="premium.9950x3d.64.4" data-claim-value="1800.00" data-claim-scope="Median 5090 offer minus median 5080 offer, Newegg feed" data-claim-date="2026-08-17">&lt;strong>$1,800&lt;/strong>&lt;/span>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Core Ultra 9 285K · 96GB · 2TB NVMe&lt;/td>
&lt;td style="text-align: right">2 / 2&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="premium.285k.96.2" data-claim-value="2515.50" data-claim-scope="Median 5090 offer minus median 5080 offer, Newegg feed" data-claim-date="2026-08-17">&lt;strong>$2,515.50&lt;/strong>&lt;/span>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>&lt;strong>$1,800 to $2,550, every time, for the card alone.&lt;/strong> Some of those groups are small — the row counts
are in the table — so read them as the size of the question to put to a seller, not as a fixed fee.&lt;/p>
&lt;h2 id="buy-the-5080">Buy the 5080&lt;/h2>
&lt;p>Start from the RTX 5080 quote. It is the same computer.&lt;/p>
&lt;p>Move up only if you can name what the card does for you that the 5080 does not — 4K at high refresh,
or a workload that genuinely needs 32GB of VRAM rather than 16GB. Those are real reasons and the
&lt;a href="https://techfuelhq.com/gpu-reviews/rtx-5090-vs-5080-2026/">GPU-level comparison&lt;/a> settles them properly, with benchmarks
this page does not attempt.&lt;/p>
&lt;p>What is not a reason: the more expensive tower being described as the better machine. On the
published fields, it is not.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/link?id=CW4UrCo/56I&amp;amp;offerid=1749755.445833853647189334724623&amp;amp;type=15&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fabs-kaze-ii-ruby-gaming-desktop-pc-geforce-rtx-5080-amd-ryzen-7-9800x3d-32gb-ddr5-2tb-m2-ssd-black%2Fp%2FN82E16883360966%3Fitem%3DN82E16883360966"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=RTX&amp;#43;5080&amp;#43;9800X3D&amp;#43;prebuilt&amp;#43;gaming&amp;#43;PC&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;h2 id="two-things-to-get-in-writing">Two things to get in writing&lt;/h2>
&lt;p>&lt;strong>What changes besides the card.&lt;/strong> These listings match on capacity, which is not the same as
matching on component. Ask for the exact motherboard, drive model, cooler and warranty terms on both
machines before you accept that they are otherwise the same box. Worth knowing what you are asking for: of six
prebuilt listings opened in detail, five state a warranty term and
&lt;a href="https://techfuelhq.com/articles/prebuilt-warranty-reality/">one states none at all&lt;/a>.&lt;/p>
&lt;p>&lt;strong>What feeds the card.&lt;/strong> Our &lt;a href="https://techfuelhq.com/data/rtx-5090-prebuilt-power-disclosure/">census of 82 RTX 5090 systems&lt;/a>
found 91% state a supply wattage, 21% state an efficiency rating, 6% state an ATX 3.x revision, and
none names the connector. At $7,000 that is a fair question to make someone answer.&lt;/p>
&lt;p>The &lt;a href="https://techfuelhq.com/articles/best-rtx-5080-prebuilt-gaming-pc-2026/">5080 survey&lt;/a> and
&lt;a href="https://techfuelhq.com/articles/best-rtx-5090-prebuilt-gaming-pc-2026/">5090 survey&lt;/a> carry the per-seller detail. Prices
here are from the August 17 feed and will have moved — check before ordering.&lt;/p></description></item><item><title>Six-Bay NAS Drives: The Rebuild Math at 20TB+</title><link>https://techfuelhq.com/homelab/six-bay-nas-drives-rebuild-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/six-bay-nas-drives-rebuild-2026/</guid><description>&lt;p>Twenty-four terabytes takes the better part of a day to copy at the drive maker&amp;rsquo;s own best-case number. A rebuild is messier than that. And the rebuild is exactly when you find out whether you bought the right layout.&lt;/p>
&lt;p>The &lt;a href="https://techfuelhq.com/homelab/best-nas-hard-drives-2026/">NAS hard drive guide&lt;/a> covers which drives are good. This page answers the next question: &lt;strong>which 20TB-plus drives belong in a six-bay box once rebuild time and failure behaviour are part of the price?&lt;/strong>&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;h2 id="bigger-is-not-reliably-cheaper-per-terabyte">Bigger is not reliably cheaper per terabyte&lt;/h2>
&lt;p>Nine exact model numbers, lowest in-stock price each, August 2026:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Model&lt;/th>
&lt;th scope="col" style="text-align: right">20TB&lt;/th>
&lt;th scope="col" style="text-align: right">22TB&lt;/th>
&lt;th scope="col" style="text-align: right">24TB&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Seagate Exos&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="exos.20tb.usd" data-claim-value="791.99" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$791.99 — $39.60/TB&lt;/span>
&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="exos.22tb.usd" data-claim-value="983.50" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$983.50 — $44.70/TB&lt;/span>
&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="exos.24tb.usd" data-claim-value="948.00" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$948.00 — $39.50/TB&lt;/span>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>WD Red Pro&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="wdredpro.20tb.usd" data-claim-value="836.99" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$836.99 — $41.85/TB&lt;/span>
&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="wdredpro.22tb.usd" data-claim-value="879.99" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$879.99 — $40.00/TB&lt;/span>
&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="wdredpro.24tb.usd" data-claim-value="1059.99" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$1,059.99 — $44.17/TB&lt;/span>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Toshiba MG&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="toshibamg.20tb.usd" data-claim-value="889.99" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$889.99 — $44.50/TB&lt;/span>
&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="toshibamg.22tb.usd" data-claim-value="959.99" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$959.99 — $43.64/TB&lt;/span>
&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="toshibamg.24tb.usd" data-claim-value="1035.00" data-claim-scope="Newegg, lowest in-stock row, US" data-claim-date="2026-08-17">$1,035.00 — $43.12/TB&lt;/span>
&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Four of the six capacity steps lower cost per terabyte. Two raise it. &lt;strong>WD Red Pro improves from 20TB to 22TB then gets worse at 24TB. Seagate gets worse at 22TB and recovers at 24TB.&lt;/strong> Toshiba falls at both steps.&lt;/p>
&lt;p>The &amp;ldquo;buy the biggest drive, it&amp;rsquo;s cheaper per TB&amp;rdquo; rule of thumb is wrong often enough to be worth thirty seconds with a calculator. Six drives from this grid runs &lt;strong>$4,752 to $6,360&lt;/strong>, so a step in the wrong direction is real money.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/deeplink?id=CW4UrCo/56I&amp;amp;mid=44583&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fp%2Fpl%3Fd%3DST24000NM002H"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="search">Search Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=Seagate&amp;#43;Exos&amp;#43;X24&amp;#43;24TB&amp;#43;ST24000NM002H&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Prices move. Check before you buy six of anything.&lt;/p>
&lt;p>Before you order six of anything, know what they sound like: &lt;a href="https://techfuelhq.com/homelab/enterprise-drives-noise-vibration-recertified-2026/">Exos are loud, and the chassis panel is the real noise&lt;/a>.&lt;/p>
&lt;h2 id="the-rebuild-floor">The rebuild floor&lt;/h2>
&lt;p>Take the most generous possible assumption — the drive sustains its rated maximum across the whole platter, the replacement is empty, nothing else is using the NAS — and a full copy still takes this long:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">24TB model&lt;/th>
&lt;th scope="col" style="text-align: right">Rated max&lt;/th>
&lt;th scope="col" style="text-align: right">Full-copy floor&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Seagate Exos X24 ST24000NM002H&lt;/td>
&lt;td style="text-align: right">285 MB/s&lt;/td>
&lt;td style="text-align: right">&lt;strong>23.4 hours&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>WD Red Pro WD241KFGX&lt;/td>
&lt;td style="text-align: right">287 MB/s&lt;/td>
&lt;td style="text-align: right">&lt;strong>23.2 hours&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Toshiba MG11ACA24TE&lt;/td>
&lt;td style="text-align: right">295 MiB/s&lt;/td>
&lt;td style="text-align: right">&lt;strong>21.6 hours&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Rates from the &lt;a href="https://www.seagate.com/content/dam/seagate/assets/support/internal-hard-drive/enterprise-hard-drives/exos-x24/_shared/files/Seagate_EXOS24_CMR_ISE_SED%2810-12-16-20-24TB%29_Rev-C.pdf" rel="noopener">Seagate Exos X24 manual&lt;/a>, the &lt;a href="https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/internal-drives/wd-red-pro-hdd/data-sheet-wd-red-pro-hdd.pdf" rel="noopener">WD Red Pro data sheet&lt;/a>, and the &lt;a href="https://storage.toshiba.com/docs/enterprise-hdd-documents/mg11-product-overview.pdf" rel="noopener">Toshiba MG11 overview&lt;/a>.&lt;/p>
&lt;p>You will not hit those numbers. &lt;a href="https://www.truenas.com/docs/references/draidprimer/" rel="noopener">TrueNAS&amp;rsquo;s dRAID primer&lt;/a> explains why: a traditional RAIDZ resilver reads every surviving disk at once and chases scattered blocks, which turns much of the job into random I/O rather than the clean sequential streaming the spec sheet describes. Add parity work, whatever else the NAS is serving, and how full the pool is.&lt;/p>
&lt;p>Six-wide at 24TB means reading up to 120TB and writing 24TB — 144TB of device traffic through one rebuild. &lt;strong>Plan for a day. The three drives are close enough on paper that none of them buys you a meaningfully shorter window.&lt;/strong>&lt;/p>
&lt;h2 id="the-ure-calculation-is-the-wrong-reason-to-pick-raidz2">The URE calculation is the wrong reason to pick RAIDZ2&lt;/h2>
&lt;p>You will see this argument everywhere, so it is worth dismantling properly.&lt;/p>
&lt;p>All three current 24TB drives are rated around one unrecoverable sector per 10^15 bits. The famous calculation treats that as an independent per-bit probability:&lt;/p>
&lt;pre tabindex="0">&lt;code>P(at least one error) ≈ 1 − exp(−B/q)
&lt;/code>&lt;/pre>&lt;p>Five full 24TB survivors hold 960 trillion bits. At q = 10^15 that returns &lt;strong>61.7%&lt;/strong>. Using the older consumer-grade 10^14 figure returns &lt;strong>99.99%&lt;/strong> — which is where &amp;ldquo;RAID 5 is dead&amp;rdquo; came from.&lt;/p>
&lt;p>The arithmetic is fine. The assumption underneath it is not. A qualification limit is a bound the manufacturer guarantees, not a claim that every bit is an identical coin flip at exactly that rate.&lt;/p>
&lt;p>The field data disagrees with the model directly. Bairavasundaram et al. studied &lt;strong>1.5 million drives over 32 months&lt;/strong> (&lt;a href="https://doi.org/10.1145/1244002.1244017" rel="noopener">FAST/SIGMETRICS, 2007&lt;/a>) and found latent sector errors in 3.45% of nearline drives and 1.46% of enterprise drives — with &lt;strong>strong temporal and spatial clustering, and five of eighteen drive families recording none at all.&lt;/strong> Errors bunch up in particular drives and particular families. They do not sprinkle themselves evenly across your array.&lt;/p>
&lt;p>That study does not prove RAIDZ1 is safe. It proves 61.7% is not a real prediction about your rebuild.&lt;/p>
&lt;p>&lt;strong>So pick redundancy on structure, not on that percentage&lt;/strong> — which lands you in the same place for a better reason.&lt;/p>
&lt;h2 id="what-to-actually-build">What to actually build&lt;/h2>
&lt;p>&lt;a href="https://openzfs.github.io/openzfs-docs/man/master/7/zpoolconcepts.7.html" rel="noopener">OpenZFS&lt;/a> gives RAIDZ1 one device of fault tolerance and RAIDZ2 two. With six 24TB drives:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Layout&lt;/th>
&lt;th scope="col" style="text-align: right">Usable&lt;/th>
&lt;th scope="col">After one failure&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>RAIDZ1&lt;/td>
&lt;td style="text-align: right">120TB&lt;/td>
&lt;td>&lt;strong>no margin&lt;/strong> for ~a day&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>RAIDZ2&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>96TB&lt;/strong>&lt;/td>
&lt;td>still protected against a second failure&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3 × mirrors&lt;/td>
&lt;td style="text-align: right">72TB&lt;/td>
&lt;td>protected — unless it&amp;rsquo;s the other half of that pair&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>&lt;strong>Build one six-wide RAIDZ2 vdev.&lt;/strong> You give up 24TB to keep one device of fault tolerance through a copy job whose &lt;em>floor&lt;/em> is already 21 hours. That is the entire argument, and it does not need the disputed percentage to work.&lt;/p>
&lt;p>&lt;strong>Choose three mirrored pairs instead&lt;/strong> if you want faster random I/O, want to expand two drives at a time, and would rather a rebuild read one disk than five. The sharp edge: lose both members of one pair and the pool is gone while four healthy drives watch.&lt;/p>
&lt;p>&lt;strong>Do not build six-wide RAIDZ1 at these capacities&lt;/strong> for anything you cannot restore from somewhere else. It saves one drive and spends every bit of your failure margin during the longest maintenance window the array will ever have.&lt;/p>
&lt;p>The &lt;a href="https://techfuelhq.com/tools/nas-storage-calculator/">NAS capacity calculator&lt;/a> runs the same parity maths for other drive counts and sizes.&lt;/p>
&lt;h2 id="buy-the-exos-x24">Buy the Exos X24&lt;/h2>
&lt;p>&lt;strong>Six Seagate Exos X24 24TB in one RAIDZ2 vdev. $5,688 for 96TB usable.&lt;/strong>&lt;/p>
&lt;p>It is the cheapest 24TB drive in the class at $39.50/TB — $112 a drive under the WD Red Pro, which
is &lt;strong>$672 more across six bays&lt;/strong> for a disk that rebuilds no faster. Exos is also the cheapest option
at 20TB, so if you want a smaller pool the answer does not change: six 20TB Exos at $791.99 is
$4,752 for 80TB usable.&lt;/p>
&lt;p>The rebuild argument does not separate these drives — 23.4 hours against 23.2 and 21.6 is noise once
parity and live traffic are in play. So the money decides, and the money is not close.&lt;/p>
&lt;p>Two things that would change the pick. If your enclosure&amp;rsquo;s compatibility list names Red Pro and not
Exos, follow the list — a supported drive beats a cheaper one. And if you are buying into an
existing pool, match what is already in the bays rather than mixing families.&lt;/p>
&lt;p>RAIDZ2 survives a drive dying. It does not survive you deleting the wrong directory — keep a backup
somewhere else.&lt;/p></description></item><item><title>Size a Frigate NVR by Bitrate, Not Megapixels</title><link>https://techfuelhq.com/homelab/frigate-nvr-sizing-bitrate-2026/</link><pubDate>Mon, 07 Sep 2026 00:00:00 -0500</pubDate><author>LK Wood IV</author><guid>https://techfuelhq.com/homelab/frigate-nvr-sizing-bitrate-2026/</guid><description>&lt;p>By &lt;a href="https://techfuelhq.com/author/lk-wood-iv/">LK Wood IV&lt;/a> · Published 2026-09-07 · St. Louis County, MO&lt;/p>
&lt;p>&lt;em>Some retailer links below are affiliate links; if you buy through them TechFuel HQ may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Commissions never influence what gets recommended — see our &lt;a href="https://techfuelhq.com/disclosure/">disclosure&lt;/a>.&lt;/em>&lt;/p>
&lt;p>Reolink&amp;rsquo;s &lt;a href="https://reolink.com/us/product/rlc-520a/" rel="noopener">RLC-520A&lt;/a> is a 5MP camera. Its &lt;a href="https://reolink.com/us/product/rlc-811a/" rel="noopener">RLC-811A&lt;/a> is 4K — 3840×2160 against the 520A&amp;rsquo;s 2560×1920, about seventy percent more pixels. Reolink&amp;rsquo;s own spec pages give both the same mainstream default: &lt;strong>6144 kbps.&lt;/strong>&lt;/p>
&lt;p>Same default, same file size, same drive. The megapixel number on the box predicts nothing about your storage bill.&lt;/p>
&lt;p>This page is about picking the right input. For which machine to buy once you have the number, see &lt;a href="https://techfuelhq.com/homelab/best-hardware-frigate-nvr-2026/">best hardware for Frigate NVR&lt;/a>.&lt;/p>
&lt;h2 id="frigate-copies-the-stream-so-the-camera-sets-the-size">Frigate copies the stream, so the camera sets the size&lt;/h2>
&lt;p>Frigate&amp;rsquo;s &lt;a href="https://docs.frigate.video/configuration/record/" rel="noopener">recording documentation&lt;/a> states that recordings are &amp;ldquo;written directly from your camera stream without re-encoding.&amp;rdquo; Nothing in Frigate compresses your footage. Whatever bitrate the camera emits is what lands on the disk, byte for byte.&lt;/p>
&lt;p>That collapses the whole storage question to one multiplication. One megabit per second of continuous recording is 86,400 megabits a day, which is &lt;strong>10.8 GB/day&lt;/strong>. Everything else — resolution, frame rate, codec — matters only because it moves the bitrate.&lt;/p>
&lt;p>Here is the Reolink mainstream range, converted:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Mainstream bitrate&lt;/th>
&lt;th scope="col" style="text-align: right">Per camera/day&lt;/th>
&lt;th scope="col" style="text-align: right">4 cameras, 14 days&lt;/th>
&lt;th scope="col" style="text-align: right">4 cameras, 30 days&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1024 kbps (RLC-520A floor)&lt;/td>
&lt;td style="text-align: right">11.1 GB&lt;/td>
&lt;td style="text-align: right">0.62 TB&lt;/td>
&lt;td style="text-align: right">1.33 TB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2048 kbps&lt;/td>
&lt;td style="text-align: right">22.1 GB&lt;/td>
&lt;td style="text-align: right">1.24 TB&lt;/td>
&lt;td style="text-align: right">2.65 TB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>4096 kbps&lt;/strong> (RLC-811A floor)&lt;/td>
&lt;td style="text-align: right">&lt;strong>44.2 GB&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>2.48 TB&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>5.31 TB&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6144 kbps (both defaults)&lt;/td>
&lt;td style="text-align: right">66.4 GB&lt;/td>
&lt;td style="text-align: right">3.72 TB&lt;/td>
&lt;td style="text-align: right">7.96 TB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8192 kbps (both ceilings)&lt;/td>
&lt;td style="text-align: right">88.5 GB&lt;/td>
&lt;td style="text-align: right">4.95 TB&lt;/td>
&lt;td style="text-align: right">10.62 TB&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Bitrate ranges from the Reolink &lt;a href="https://reolink.com/us/product/rlc-520a/" rel="noopener">RLC-520A&lt;/a> and &lt;a href="https://reolink.com/us/product/rlc-811a/" rel="noopener">RLC-811A&lt;/a> specification pages, read 2026-09-07. Continuous recording, decimal gigabytes.&lt;/p>
&lt;p>Read the two ends of that column. &lt;strong>The setting inside one camera moves your storage by a factor of eight. The megapixel step between the two cameras moves it by zero.&lt;/strong> You are shopping the wrong variable.&lt;/p>
&lt;p>Reolink&amp;rsquo;s substreams are capped at 512 kbps against the mainstream&amp;rsquo;s 8192 kbps, per its &lt;a href="https://support.reolink.com/hc/en-us/articles/360039324413-What-is-the-Bandwidth-that-Reolink-IP-Cameras-Require" rel="noopener">bandwidth support article&lt;/a> — a sixteen-fold gap that matters later.&lt;/p>
&lt;p>Put your own cameras&amp;rsquo; numbers into the &lt;a href="https://techfuelhq.com/tools/frigate-nvr-storage-calculator/">Frigate NVR storage calculator&lt;/a>. It takes a known bitrate directly.&lt;/p>
&lt;h2 id="what-megapixels-actually-cost-the-detect-stream">What megapixels actually cost: the detect stream&lt;/h2>
&lt;p>Resolution is not free. It just does not bill you where people look.&lt;/p>
&lt;p>Frigate&amp;rsquo;s &lt;a href="https://docs.frigate.video/frigate/camera_setup/" rel="noopener">camera setup guide&lt;/a> describes the detect stream as &amp;ldquo;the only stream that Frigate will decode for processing,&amp;rdquo; and the record stream as &amp;ldquo;the resolution you wish to store for reference.&amp;rdquo; Two different streams, two different budgets. The 4K stream goes to disk untouched. The substream is what gets decoded, buffered and inspected.&lt;/p>
&lt;p>You can see the split cleanly in shared memory. Frigate&amp;rsquo;s &lt;a href="https://docs.frigate.video/frigate/installation/" rel="noopener">installation docs&lt;/a> give a per-camera minimum of &lt;code>(width × height × 1.5 × 20 + 270480) / 1048576&lt;/code> MB, computed on the &lt;strong>detect&lt;/strong> resolution, plus up to 40 MB for logs:&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Detect resolution&lt;/th>
&lt;th scope="col" style="text-align: right">Per camera&lt;/th>
&lt;th scope="col" style="text-align: right">4 cameras + logs&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>640×480&lt;/td>
&lt;td style="text-align: right">9.05 MB&lt;/td>
&lt;td style="text-align: right">76 MB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>1280×720&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>26.63 MB&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>147 MB&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1920×1080&lt;/td>
&lt;td style="text-align: right">59.58 MB&lt;/td>
&lt;td style="text-align: right">278 MB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2560×1440&lt;/td>
&lt;td style="text-align: right">105.73 MB&lt;/td>
&lt;td style="text-align: right">463 MB&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3840×2160&lt;/td>
&lt;td style="text-align: right">237.56 MB&lt;/td>
&lt;td style="text-align: right">990 MB&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>Frigate&amp;rsquo;s own worked example prints 66.63 MB for a single 1280×720 camera including logs, which is 26.63 plus the 40 MB log allowance — the arithmetic above reproduces it exactly.&lt;/p>
&lt;p>Detecting at 4K costs nearly nine times the shared memory of detecting at 720p. Recording at 4K costs none of it. &lt;strong>Run a 1280×720 detect substream and record the main stream at whatever resolution you paid for.&lt;/strong> Frigate&amp;rsquo;s guide asks that the detect and record streams share an aspect ratio, for the sake of its UI.&lt;/p>
&lt;h2 id="the-detector-budget-is-frames-not-cameras">The detector budget is frames, not cameras&lt;/h2>
&lt;p>The third budget is inference, and Frigate publishes the arithmetic for it. From the &lt;a href="https://docs.frigate.video/frigate/hardware/" rel="noopener">recommended hardware page&lt;/a>: &amp;ldquo;With an inference speed of 10, your Coral will top out at &lt;code>1000/10=100&lt;/code>, or 100 frames per second.&amp;rdquo;&lt;/p>
&lt;p>So a detector&amp;rsquo;s ceiling is 1000 divided by its inference time in milliseconds, and your demand is camera count times detect frame rate. Frigate&amp;rsquo;s camera guide recommends 5 fps for detection, rising toward 10 fps only for very fast-moving objects. At 5 fps, a detector rated 100 fps covers twenty cameras&amp;rsquo; worth of detection in the worst case where every camera is triggering at once — and Frigate gates object detection behind &lt;a href="https://docs.frigate.video/configuration/motion_detection/" rel="noopener">motion detection&lt;/a>, so the realistic load sits well under that.&lt;/p>
&lt;p>Detect frame rate is the lever here. Record resolution appears nowhere in it.&lt;/p>
&lt;p>Frigate&amp;rsquo;s &lt;a href="https://docs.frigate.video/configuration/object_detectors/" rel="noopener">object detector docs&lt;/a> note that &amp;ldquo;when using many cameras one detector may not be enough to keep up&amp;rdquo; and that &amp;ldquo;multiple detectors can be defined assuming GPU resources are available.&amp;rdquo; If your arithmetic lands close to the ceiling, that is the escape hatch — not a bigger drive.&lt;/p>
&lt;h2 id="the-fourth-budget-is-watts">The fourth budget is watts&lt;/h2>
&lt;p>Cameras draw power, and the megapixel number predicts that no better than it predicts storage.&lt;/p>
&lt;p>Reolink lists the fixed 4K RLC-811A at &amp;ldquo;&amp;lt;12W&amp;rdquo; on &amp;ldquo;IEEE 802.3af, 48V active.&amp;rdquo; The 4K &lt;a href="https://reolink.com/us/product/rlc-823a/" rel="noopener">RLC-823A&lt;/a> PTZ is listed at &amp;ldquo;DC 12.0V⎓2A, &amp;lt;24W&amp;rdquo; and requires &amp;ldquo;IEEE 802.3at.&amp;rdquo; Identical resolution, identical 6144 kbps default, double the power class.&lt;/p>
&lt;p>Six fixed cameras plus two PTZs is roughly 120 W of rated device draw before cable loss and headroom. Plenty of eight-port PoE switches do not supply that, because &amp;ldquo;eight PoE ports&amp;rdquo; describes connectors rather than a power budget. Add the rated watts, add the run length, add a margin, and buy on the total — the &lt;a href="https://techfuelhq.com/tools/poe-budget-calculator/">PoE budget calculator&lt;/a> does exactly that.&lt;/p>
&lt;h2 id="getting-your-real-number-off-the-camera">Getting your real number off the camera&lt;/h2>
&lt;p>Reolink&amp;rsquo;s &lt;a href="https://support.reolink.com/articles/360012182273-How-to-Find-the-Bandwidth-that-Reolink-Cameras-will-Take/" rel="noopener">support article&lt;/a> says to open &lt;strong>Settings → Stream&lt;/strong> and click &lt;strong>Maximum Bitrate&lt;/strong>. Every other vendor has the equivalent screen. That number, not the marketing resolution, is your sizing input.&lt;/p>
&lt;p>What the number means depends on the control mode, and Axis&amp;rsquo;s &lt;a href="https://whitepapers.axis.com/en-us/bitrate-control-for-ip-video" rel="noopener">bitrate control white paper&lt;/a> is the clearest published account of the difference. Variable bitrate has the benefit of &amp;ldquo;constant, uncompromised video quality,&amp;rdquo; but its drawback is that storage needs &amp;ldquo;may be unpredictable,&amp;rdquo; because &amp;ldquo;motion or other events in the scene can cause the stream size and bitrate to increase significantly.&amp;rdquo; Maximum bitrate &amp;ldquo;guarantees that the bitrate stays below a set limit regardless of video scene complexity&amp;rdquo; — by compressing harder, &amp;ldquo;with no consideration of the effects on image quality.&amp;rdquo;&lt;/p>
&lt;p>&lt;strong>Set a maximum bitrate.&lt;/strong> An NVR that overruns its disk in week three is a worse outcome than a busy frame that softens, and a cap makes the storage calculation deterministic instead of a guess about how much your driveway moves.&lt;/p>
&lt;p>Codec is the other lever, and it is a real one. Catellier and Pinson&amp;rsquo;s &lt;a href="https://its.ntia.gov/publications/details.aspx?pub=2818" rel="noopener">subjective study for NTIA/ITS&lt;/a> describes H.265/HEVC as &amp;ldquo;developed to be roughly twice as efficient as H.264/AVC — meaning H.265/HEVC could deliver the same quality as H.264/AVC using roughly half the bitrate.&amp;rdquo; The RLC-811A lists &amp;ldquo;H.264, H.265&amp;rdquo;; the older RLC-520A lists H.264 only. At a shared 6144 kbps default, the H.265 camera is the one giving you more picture for the same disk.&lt;/p>
&lt;p>Axis makes the same point commercially with &lt;a href="https://whitepapers.axis.com/en-us/axis-zipstream-technology" rel="noopener">Zipstream&lt;/a>, which it says &amp;ldquo;lowers bandwidth and storage requirements by an average of 50% or more when compared to standard compression&amp;rdquo; by adapting &amp;ldquo;based on scene motion, scene content, ambient light level, and settings.&amp;rdquo; Note what is missing from that list: resolution. Axis ships it on cameras as ordinary as the 1080p &lt;a href="https://www.axis.com/products/axis-p3265-lve/support" rel="noopener">P3265-LVE&lt;/a>.&lt;/p>
&lt;h2 id="where-a-bitrate-table-stops-working">Where a bitrate table stops working&lt;/h2>
&lt;p>Equal bitrate is not equal quality. In the same NTIA study, &amp;ldquo;for all 20 scenes coded with H.265/HEVC at 4 Mbps mean opinion scores span 38% of the subjective scale, which indicates the importance of scene selection.&amp;rdquo; Nearly two fifths of the quality range, at one fixed bitrate, purely from what was in front of the lens.&lt;/p>
&lt;p>So the storage arithmetic transfers between installations and the quality does not. A quiet indoor hallway at 4096 kbps and a wind-blown tree line at 4096 kbps write the same gigabytes and look nothing alike. Set the cap, record for two days, look at your own worst camera, and adjust that one. Do not adjust all of them because one scene is busy.&lt;/p>
&lt;h2 id="buy-the-10tb-skyhawk-ai-and-cap-the-cameras-at-4096-kbps">Buy the 10TB SkyHawk AI and cap the cameras at 4096 kbps&lt;/h2>
&lt;p>Four 4K cameras, continuous, 30 days retained, capped at 4096 kbps: &lt;strong>5.31 TB.&lt;/strong> Left at the 6144 kbps default: 7.96 TB, which does not fit an 8TB drive with any usable headroom.&lt;/p>
&lt;p>That is the whole buying decision, and it is a camera setting rather than a hardware problem.&lt;/p>
&lt;div class="table-wrap">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th scope="col">Drive&lt;/th>
&lt;th scope="col" style="text-align: right">Feed price&lt;/th>
&lt;th scope="col">4-cam 30-day fit at 4096 kbps&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Seagate SkyHawk 4TB (ST4000VX007)&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="listing.9SIAAEEJRY8100.price_usd" data-claim-value="220.00" data-claim-scope="Newegg feed row, in-stock, US" data-claim-date="2026-08-17">$220.00&lt;/span>
&lt;/td>
&lt;td>No — covers 14 days at 6144 kbps and little else&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Seagate SkyHawk 8TB (model not named in the listing)&lt;/td>
&lt;td style="text-align: right">&lt;span class="claim" data-claim-key="listing.9SIAAEEJHT0478.price_usd" data-claim-value="400.00" data-claim-scope="Newegg feed row, in-stock, US" data-claim-date="2026-08-17">$400.00&lt;/span>
&lt;/td>
&lt;td>Yes, 66% full&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Seagate SkyHawk AI 10TB (ST10000VE001)&lt;/strong>&lt;/td>
&lt;td style="text-align: right">&lt;strong>&lt;span class="claim" data-claim-key="listing.9SIAAEEKRU2808.price_usd" data-claim-value="450.00" data-claim-scope="Newegg feed row, in-stock, US" data-claim-date="2026-08-17">$450.00&lt;/span>
&lt;/strong>&lt;/td>
&lt;td>&lt;strong>Yes, 53% full — and covers the 6144 kbps default too&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;p>The 10TB is the pick. It absorbs the 6144 kbps default without a resize, leaves room for a fifth camera, and in this feed it undercuts the model-named 8TB SkyHawk row (ST8000VX004, &lt;span class="claim" data-claim-key="listing.9SIAAEEJSS1701.price_usd" data-claim-value="514.10" data-claim-scope="Newegg feed row, in-stock, US" data-claim-date="2026-08-17">$514.10&lt;/span>
) by $64.10 for two extra terabytes. Buy the 4TB only for a 14-day motion-only build.&lt;/p>
&lt;span class="buy-cell" data-affiliate-component="table-row">&lt;a class="buy-cell__action buy-cell__action--primary"
href="https://click.linksynergy.com/link?id=CW4UrCo/56I&amp;amp;offerid=1749755.4458310627459614214799709&amp;amp;type=15&amp;amp;murl=https%3A%2F%2Fwww.newegg.com%2Fseagate-skyhawk-ai-st10000ve001-10tb-hard-drive-7200-rpm%2Fp%2F1Z4-002P-02M51%3Fitem%3D9SIAAEEKRU2808"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Newegg"
data-affiliate-slot="table-row"
data-link-kind="product">Check Newegg&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;a class="buy-cell__action"
href="https://www.amazon.com/s?k=Seagate&amp;#43;SkyHawk&amp;#43;AI&amp;#43;10TB&amp;#43;ST10000VE001&amp;amp;tag=techfuelhq-20"
rel="nofollow sponsored noopener"
target="_blank"
data-affiliate-retailer="Amazon"
data-affiliate-slot="table-row"
data-link-kind="search">Search Amazon&lt;span class="buy-cell__checked">Link checked 2026-09-07&lt;/span>&lt;/a>&lt;/span>
&lt;p>Those prices come from a feed deposited 2026-08-17 and drive pricing moves weekly. Open the link before you spend anything.&lt;/p>
&lt;p>&lt;strong>Do not buy a bigger NVR box because you bought 4K cameras.&lt;/strong> Storage is set by the bitrate cap, detection runs on a 720p substream, and shared memory follows the substream too. The 4K upgrade is close to free on the Frigate machine — what it costs you is camera price and, if you raise the cap to make 4K look like 4K, disk. Which box to buy is settled in &lt;a href="https://techfuelhq.com/homelab/best-hardware-frigate-nvr-2026/">best hardware for Frigate NVR&lt;/a>, and the drive class question in &lt;a href="https://techfuelhq.com/homelab/best-nas-hard-drives-2026/">best NAS hard drives&lt;/a>.&lt;/p>
&lt;h2 id="the-four-numbers-in-order">The four numbers, in order&lt;/h2>
&lt;ol>
&lt;li>&lt;strong>Bitrate cap per camera&lt;/strong>, from the camera&amp;rsquo;s own stream page. Multiply by 10.8 GB per Mbps per day, then by retention. → &lt;a href="https://techfuelhq.com/tools/frigate-nvr-storage-calculator/">storage calculator&lt;/a>&lt;/li>
&lt;li>&lt;strong>Detect substream resolution&lt;/strong>, 1280×720 unless objects are genuinely tiny. Run Frigate&amp;rsquo;s shm formula on it.&lt;/li>
&lt;li>&lt;strong>Detect frame rate&lt;/strong>, 5 fps, times camera count, against 1000 ÷ your detector&amp;rsquo;s inference milliseconds.&lt;/li>
&lt;li>&lt;strong>Rated watts per camera&lt;/strong>, summed, plus cable loss and headroom. → &lt;a href="https://techfuelhq.com/tools/poe-budget-calculator/">PoE budget calculator&lt;/a>&lt;/li>
&lt;/ol>
&lt;p>None of those four takes megapixels as an input. That is the point.&lt;/p>
&lt;h2 id="sources">Sources&lt;/h2>
&lt;ul>
&lt;li>Frigate documentation, opened 2026-09-07: &lt;a href="https://docs.frigate.video/configuration/record/" rel="noopener">recording&lt;/a> (streams written without re-encoding), &lt;a href="https://docs.frigate.video/frigate/camera_setup/" rel="noopener">camera setup&lt;/a> (detect is the only decoded stream), &lt;a href="https://docs.frigate.video/frigate/installation/" rel="noopener">installation&lt;/a> (shm formula and worked example), &lt;a href="https://docs.frigate.video/frigate/hardware/" rel="noopener">recommended hardware&lt;/a> (inference-speed arithmetic), &lt;a href="https://docs.frigate.video/frigate/planning_setup/" rel="noopener">planning a new installation&lt;/a>, &lt;a href="https://docs.frigate.video/configuration/motion_detection/" rel="noopener">motion detection&lt;/a>, &lt;a href="https://docs.frigate.video/configuration/object_detectors/" rel="noopener">object detectors&lt;/a>&lt;/li>
&lt;li>Reolink specification pages, opened 2026-09-07: &lt;a href="https://reolink.com/us/product/rlc-520a/" rel="noopener">RLC-520A&lt;/a>, &lt;a href="https://reolink.com/us/product/rlc-811a/" rel="noopener">RLC-811A&lt;/a>, &lt;a href="https://reolink.com/us/product/rlc-823a/" rel="noopener">RLC-823A&lt;/a>, and the &lt;a href="https://support.reolink.com/hc/en-us/articles/360039324413-What-is-the-Bandwidth-that-Reolink-IP-Cameras-Require" rel="noopener">bandwidth&lt;/a> and &lt;a href="https://support.reolink.com/articles/360012182273-How-to-Find-the-Bandwidth-that-Reolink-Cameras-will-Take/" rel="noopener">finding your bitrate&lt;/a> support articles&lt;/li>
&lt;li>Axis Communications white papers: &lt;a href="https://whitepapers.axis.com/en-us/bitrate-control-for-ip-video" rel="noopener">bitrate control for IP video&lt;/a>, &lt;a href="https://whitepapers.axis.com/en-us/axis-zipstream-technology" rel="noopener">Zipstream technology&lt;/a>; product specifications for the &lt;a href="https://www.axis.com/products/axis-p3265-lve/support" rel="noopener">AXIS P3265-LVE&lt;/a>&lt;/li>
&lt;li>A. A. Catellier and M. H. Pinson, &lt;a href="https://its.ntia.gov/publications/details.aspx?pub=2818" rel="noopener">&lt;em>Characterization of the HEVC Coding Efficiency Advance Using 20 Scenes, ITU-T Rec. P.913 Compliant Subjective Methods, VQM, and PSNR&lt;/em>&lt;/a>, NTIA/ITS, December 2015&lt;/li>
&lt;li>Drive prices: Newegg product feed via Rakuten (MID 44583), deposited 2026-08-17, lowest in-stock USD row per listing&lt;/li>
&lt;/ul></description></item></channel></rss>