CHAPTER 2 — WHY TWO DIVE COMPUTERS SHOW DIFFERENT NDLs
Martin Gomez Aug 11, 2026
CHAPTER 2 — WHY TWO DIVE COMPUTERS SHOW DIFFERENT NDLs
Understanding Your Dive Computer — Part 2

Two divers can make the same dive, at the same depth, for the same amount of time and still see different No-Decompression Limits (NDLs) on their computers.
Does that mean one computer is wrong?
Not necessarily.
A dive computer calculates NDL using its decompression algorithm, settings, and recorded dive history. If any of these are different, the results can also be different.
SAME DIVE — DIFFERENT NUMBERS
Imagine two divers at the same depth:
DIVER A → NDL: 18 MIN
DIVER B → NDL: 12 MIN
Both computers may be operating correctly.
So what causes the difference?
1. DIFFERENT DECOMPRESSION ALGORITHMS
Not every dive computer uses the same mathematical model.
Examples include:
-
Bühlmann ZHL-16C
-
RGBM
-
DSAT
-
Pelagic Z+
-
Manufacturer-specific algorithms
Each model approaches inert-gas exposure differently. As a result, the same dive profile can produce different NDL calculations.
2. DIFFERENT GRADIENT FACTORS
Two computers can both use Bühlmann ZHL-16C and still display different information.
Why?
One computer might be configured at:
GF 40/85
while another is configured at:
GF 45/95
Gradient Factors modify how conservatively the Bühlmann model is applied, particularly in decompression calculations.
So:
SAME ALGORITHM ≠ SAME SETTINGS
And therefore, the computers may not produce identical results.
3. DIFFERENT CONSERVATISM SETTINGS
Many recreational computers allow the diver to select a level of conservatism.
For example:
More Conservative → Normal → Less Conservative
A more conservative setting may reduce available NDL or otherwise modify the computer's decompression guidance.
This means two identical computers can potentially display different NDLs simply because their settings are different.
4. DIFFERENT DIVE HISTORIES
This is one of the most important reasons.
Your computer remembers your dives.
Imagine that Diver A made a morning dive, while Diver B did not.
Later that afternoon, they enter the water together.
Even though they are now:
At the same depth
At the same time
On the same dive
their computers may calculate different NDLs because Diver A's computer is accounting for the previous dive and surface interval.
Your computer's history matters.
5. DIFFERENCES IN THE ACTUAL DIVE PROFILE
Two buddies may think they made exactly the same dive, but their computers may have recorded slightly different profiles.
One diver may have been:
3 feet / 1 meter deeper
for several minutes.
One may have descended earlier.
One may have ascended more slowly.
One may have spent more time at the deepest portion of the dive.
Those small differences can affect the calculated NDL.
6. DIFFERENT BREATHING GAS SETTINGS
The computer must know what gas you are breathing.
For example:
Air — 21% O₂
versus
Nitrox — 32% O₂
will generally produce different nitrogen exposure calculations.
An incorrect gas setting can therefore produce misleading decompression information.
Always verify your gas settings before entering the water.
DON'T “BORROW” YOUR BUDDY'S NDL
Imagine:
YOUR COMPUTER
NDL: 3 MIN
YOUR BUDDY'S COMPUTER
NDL: 15 MIN
You should not assume that you have another 15 minutes simply because your buddy's computer says so.
Your buddy's computer is calculating their recorded profile using their computer's algorithm and settings.
Your computer is calculating yours.
THE KEY LESSON
SAME DIVE DOES NOT ALWAYS MEAN SAME NDL.
Different NDLs can result from:
Algorithm • Gradient Factors • Conservatism • Dive History • Actual Profile • Breathing Gas
Instead of asking:
“Which computer is right?”
A better question is:
“Why are these computers calculating differently?”
Understanding that difference makes you a more informed diver.
KNOW YOUR COMPUTER.
UNDERSTAND YOUR ALGORITHM.
DIVE SMARTER.
NEXT: CHAPTER 3 — UNDERSTANDING BÜHLMANN ZHL-16C
