Deterministic Xid 120 GSP kernel panic on RTX PRO 6000 Blackwell under sustained cuBLAS workload (595.84)

Hi @abchauhan, here’s an update in case it helps with bug #6426268 or anyone else hitting this.

Recap

Card: RTX PRO 6000 Blackwell Workstation Edition, Dell-channel board 900-5G144-0100-000, VBIOS 98.02.52.00.03.
Driver: 610.57.04 (open kernel modules). Ubuntu, used for LLM inference.
What happened: the GSP firmware hung 7 times between 17 Aug and 5 Sep. The heartbeat timed out, then Xid 175 (GSP_RM_CONTROL RPC timeout), then Xid 154 (PF FLR). Only a full power cycle recovered it.
It’s the card, not the slot. After we swapped the two cards between slots, the fault moved with this board. Our second card (VBIOS 98.02.81.00.07) has never wedged.
GSP program counter: 4 of the 5 captured hangs have riscvPc 01aa13aa. The last three all died on control command 0x2080a61d.
The pattern that led to the change
All 7 hangs started while the card was idle or nearly idle, sitting in P8 at about 180 MHz. None happened under sustained load. The first one came 33 minutes after a long batch job finished. We had already ruled out several causes:

Temperature: the card was at 37–46 °C at every onset.
PCIe: AER was clean.
Power cap: it wedged at 300 W and at 400 W.
VRAM pressure, and churn from monitoring tools that repeatedly open driver (RM) connections: we cut that churn to almost nothing and the wedges continued.
That left the idle P-state / clock-change path as the obvious suspect.

The change
On 6 Sep at 07:53 UTC we locked the graphics clock on the affected card only:

We apply it from a systemd unit at boot because -lgc doesn’t survive a reboot. The memory clock is not locked. The card now idles in P1 at about 2295 MHz and draws about 80–87 W at idle, up from about 20 W. Under load it still throttles below the lock to stay under the 400 W cap, so in practice the lock only acts as a floor while the card is idle. It keeps the card out of the low P-states.

Result

Before the lock With the lock
Period 17 Aug – 5 Sep (~19 days) 6 Sep – 23 Sep (17 days, ongoing)
GSP hangs 7 0
Longest clean run 5.5 days 17 days so far
Xid / NVRM errors many none
At the old rate, which averaged under 3 days between hangs, a 17-day clean run would be very unlikely to happen by chance.

Caveats, to be fair
This wasn’t a clean single-variable test:

On the same morning we moved fan control to one persistent NVML session, replacing periodic nvidia-settings calls.
On 13 Sep the workload changed from vLLM to SGLang.
On 17 Sep the host moved to a new chassis, with a planned shutdown and a new slot.
A trial we’d queued to turn on ECC was cancelled and never took effect.
So the clock lock is our leading explanation, but I can’t separate it completely from the fan-control change. We’re leaving everything as it is and will report back if it wedges again.

Questions

Does “hangs only at idle, stopped by keeping the card out of low P-states” fit what you know about #6426268? Is there a known GSP issue with P-state or DVFS changes at idle on this SKU?
Is a firmware or driver fix expected, and will it come in the driver’s GSP firmware or need a VBIOS update?
Is there a newer VBIOS for this Dell-channel board (900-5G144-0100-000, currently 98.02.52.00.03)? The public Workstation updater won’t accept it.
For anyone else hitting this: locking the graphics clock with nvidia-smi -lgc may be worth trying as a workaround. It costs about 60 W extra at idle, and it doesn’t affect performance under load once the power cap is limiting the card anyway.

Thanks for your help.

@amrits since 6426268 turned out to be separate, there is a group of GeForce Xid 79 “fallen off the bus” reports (RTX 5080/5090, idle, no precursor, failed FLR) in thread 379756 (RTX 5080 (GB203): 29× Xid 79 on one card — reproduced across Linux open modules (580/595/610) AND Windows (610.88), PSU rail measured steady through t - #8 by rcraig.netmail) and GitHub open-gpu-kernel-modules#1151 that were being pointed at it. I have filed my RTX 5080 case as bug 6833148 with an nvidia-bug-report sent to NVSDKIssues. Could you make sure it reaches the right team?

Hi, I have additional information that you might want to add to bug ID 6818900.

[1]

I reproduce the same crash with PCIe set to GEN3 in the motherboard BIOS.

The following results are all running the PCIe set to GEN3.

[2]

I performed some tests on the same hardware but on Windows 11 Pro (up-to-date) running NVIDIA driver 616.92.

I reproduced the same problem much easier:

  • download and install the Blender Benchmark (opendata_dot_blender_dot_org)
  • run it
  • observe how it reliably crashes at the second scene (sometimes just an error, sometimes blue screen of death)
  • observe how it reliably crashes with power limited to 400W (via nvidia-smi -pl option)

See attached msinfo32 and system information exports.

msinfo32_export.txt (678.7 KB)

NVIDIA System Information 09-24-2026 09-15-44.txt (3.6 KB)

[3]

The same Blender Benchmark reproduces the crash on the same system booted in Linux (debian 13):

  • download and install the Blender Benchmark (opendata_dot_blender_dot_org)
  • run it
  • observe how it reliably crashes at the second scene
  • observe how it reliably crashes with power limited to 400W (via nvidia-smi -pl option)

This time the crash is with Xid 31.

See attached bug report.

nvidia-bug-report.log.gz (931.1 KB)

@vrachatte @abchauhan

There are some updates regarding my case, and hence Bug ID 6818900.

See comment just above for latest test on Windows.

Since then the GPU stopped booting. Now motherboard is stuck with debug LED VGA on.

By using another PC and another GPU, we eliminated one-by-one all the possibilities, and there seems to be something with the GPU itself - it will suddenly not boot.

How should I proceed in this case?

Hi @simon328 and @abanu_capsunel, we are checking internally on how to proceed with your cases. Sorry for the delay.

We are reviewing all reports in this thread. Engineering is reviewing the logs and we have also set up systems to try to reproduce these issues. Thanks.

Hi @sentdex_nv

I used below config and steps and ran workload for almost 4 to 5 days but did not observe repro.

Lab config -

  • Host: HP OMEN 40L GT21
  • GPU: NVIDIA RTX PRO 6000 Blackwell Workstation Edition, 96 GB, PCI 0000:02:00.0, persistence On, ECC Off, display On (KDE Wayland / kwin)
  • Driver: 610.43.02 open (NVIDIA UNIX Open Kernel Module), CUDA UMD 13.3, GCC 13.3.0
  • OS: Ubuntu 24.04, kernel 7.0.0-31-generic
  • vLLM: venv /root/vllm-venv, Python 3.12, model Qwen/Qwen2.5-7B-Instruct, --gpu-memory-utilization 0.90, single GPU (CUDA_VISIBLE_DEVICES=0)
  • Workload workaround: VLLM_USE_FLASHINFER_SAMPLER=0 and FLASHINFER_CUDA_ARCH=100 (default FlashInfer sampler warmup crashed with sm75 check; not a GSP fail)

Could you please help to share below information so that I can try to match workload as close as possible.

  1. Exact vllm serve / Docker image / model / --tensor-parallel-size (or equivalent)
  2. Approx. time under load before the first Xid vs. before the board stayed dead after AC
  3. Whether 0xaff was seen on any board other than serial …6519, or only that one SKU/VBIOS