Two dive computers can look identical, both showing depth, time, and a no-decompression limit counting down, and still be running completely different logic underneath. One is quietly using an algorithm from the 1990s with no way to adjust it. The other is running a current, adjustable model that lets you see exactly how conservative your dive plan actually is. Neither will necessarily stop working. The difference shows up in what you don't see: how much margin you actually have.

Here's what's actually different between a budget computer and a current one, and why the algorithm matters more than the price tag alone suggests.

What the Algorithm Is Actually Doing

Every dive computer runs a decompression model: a mathematical estimate of how much inert gas has dissolved into your body's tissues, used to calculate how long you can stay at depth and how you should ascend. No computer can measure this directly. Every algorithm is an approximation, tuned against research data and real-world diving outcomes, and every one of them is wrong to some degree. That's not a flaw specific to cheap computers; it's true of every model on the market. The differences that matter are in how conservative the model is, and whether you're allowed to see and adjust that conservatism.

The Older Model: Fixed Bühlmann ZHL-16

Many budget computers still run an early, non-adjustable version of the Bühlmann algorithm, sometimes labelled simply "Bühlmann" without specifying which revision. These use fixed conservatism settings baked in at the factory, with no gradient factor access and no way for the diver to see how close to the model's limits they're actually operating. They're not inherently unsafe when used within recreational limits, but they function as a black box: you get a number, not an explanation.

The Current Standard: ZHL-16C With Gradient Factors

The revision most current mid-range and premium computers run is Bühlmann ZHL-16C, which uses more conservative tissue-loading parameters than the original and, critically, exposes Gradient Factors (GF Low and GF High) as adjustable settings. Gradient Factors let a diver directly control how much of the model's theoretical safety margin they want to use: GF Low affects how deep the first stop or safety consideration kicks in, GF High affects how much loading is tolerated near the surface. This is currently the most widely tested and published decompression algorithm in commercial use, which is part of why it's become the default across brands like Shearwater and Garmin's dive-capable models.

The Other Common Approach: RGBM

Suunto, Cressi, and some Mares and Atomic computers run variants of RGBM (Reduced Gradient Bubble Model), a bubble-based model rather than a pure dissolved-gas one. It's designed to automatically add conservatism on repetitive and multi-day diving without requiring the diver to manually adjust anything, which suits divers who'd rather not think about gradient factors at all. The trade-off is less transparency: you're trusting the automatic adjustment rather than seeing the specific numbers behind it.

Is Newer Actually Safer? The Honest Answer

Not automatically, and not in a clean-cut way. Independent validation testing against US Navy decompression sickness data found that neither Bühlmann ZHL-16C nor Suunto's RGBM passed every test on their factory-default conservatism settings, though both could be made to pass by adjusting user settings. In other words: the algorithm family matters less than whether it's adjustable, and whether the diver actually understands and uses that adjustability. A current algorithm left on default liberal settings isn't automatically safer than an older one used conservatively.

What Actually Changes at the Cheap End

The real gap between a budget computer and a current mid-range one usually isn't a fundamentally dangerous algorithm. It's the absence of adjustability and transparency. A cheap computer running old, fixed ZHL-16 typically can't show you gradient factors, can't let you dial in extra conservatism for a cold, hard, or aggressive dive, and gives you a single "Low/Medium/High" style setting at best, hiding the actual math. For straightforward, well-within-limits recreational diving, that's often adequate. For anyone doing repetitive dives, multi-day dive trips, or wanting to understand their own risk margin rather than trust a black box, it becomes a real limitation.

What to Actually Look For When Buying

  • Adjustable Gradient Factors, not just a Low/Medium/High conservatism dial, if you want to understand and control your own margin
  • Confirmed algorithm and revision (ZHL-16C specifically, not just "Bühlmann"), since manufacturers don't always specify which version an entry-level model runs
  • Nitrox compatibility up to at least 40% oxygen, standard on effectively all current computers but worth confirming on older stock
  • Display readability in bright sun and murky water, which matters more day-to-day than the algorithm itself

For most recreational diving within standard depth and no-decompression limits, all major algorithms produce broadly similar bottom times. The differences that matter most show up at the margins: deeper dives, repetitive days, and decompression edges, exactly where an adjustable, well-documented algorithm gives you more useful information than a fixed one.

Frequently Asked Questions

Is an older dive computer algorithm actually dangerous?
Not inherently, when used within standard recreational limits. The limitation isn't necessarily reduced safety, it's reduced transparency and adjustability compared with current ZHL-16C models.

What are Gradient Factors and why do they matter?
They're adjustable settings within the Bühlmann ZHL-16C algorithm that let a diver control how much of the model's theoretical safety margin they want to use. Access to them gives divers direct, visible control over conservatism rather than trusting a hidden default.

Is RGBM better or worse than Bühlmann ZHL-16C?
Neither is definitively better. RGBM tends to add conservatism automatically on repetitive diving; ZHL-16C gives direct, adjustable control. Validation testing has found both can be made to meet safety benchmarks with appropriate settings, but neither passes every test on default factory settings.

Do I need an expensive computer for recreational diving?
Not necessarily. For straightforward, well-within-limits diving, a budget computer with a fixed algorithm is generally adequate. The case for a current, adjustable model strengthens with repetitive diving, multi-day trips, or wanting to understand your own decompression margin rather than defer to a black box.

How do I know which algorithm my computer actually runs?
Check the manufacturer specification sheet or manual for the specific algorithm name and revision (for example, "ZHL-16C" rather than just "Bühlmann"). If it isn't specified, that's often a sign the model doesn't expose adjustable conservatism settings.

Latest Stories

This section doesn’t currently include any content. Add content to this section using the sidebar.