This post may help show/indicate where a bug/compatibility issue is being introduced that causes “Xid 79 GSP Firmware Crash Under Sustained” (at least in my case). Perhaps Nvidia may wish to look at what I found.
Summary
RTX 5090 crashes with Xid 79 “GPU has fallen off the bus” under sustained CUDA load after a motherboard BIOS update that introduced AGESA PI-1.3.0.0. Downgrading to a BIOS version using AGESA 1.2.0.3f restored full stability as I have had for months. No hardware changes were made between the working and broken states.
NOTE: There are other changes between the 4x versions of the bios I went from > to. These should also be considered as possibilities. Link to the bios’s and their listed changes are below.
System Information
| Component | Detail |
|---|---|
| GPU | NVIDIA GeForce RTX 5090 (Gigabyte, PCI: 0000:01:00.0) |
| Motherboard | MSI PRO X870-P WIFI (MS-7E47) |
| CPU | AMD (AM5 socket, X870 chipset) |
| OS | Ubuntu 24.04 LTS |
| Kernel | 6.17.0-23-generic |
| Driver tested | 595.58.03 (both open and proprietary variants) |
| Display server | Tested on both Wayland and X11 — crash occurs on both |
| Workload | ComfyUI AI video generation (sustained CUDA compute) |
BIOS Versions
| BIOS Version | AGESA Version | Stable? |
|---|---|---|
| MSI 1A76 (Aug 2025) | AGESA PI 1.2.0.3f | ✅ Stable |
| MSI 1A82 (Mar 2026) | AGESA PI 1.3.0.0 | ❌ Crashes |
BIOS settings were identical between versions — a saved BIOS profile from the working configuration was loaded after downgrading, confirming the issue is most likely the AGESA version/bios version itself and not a settings change. This bios upgrade was 4x revisions newer with only a few changes between them
I have not tested the intermediate bios version 7E47v1A77, 7E47v1A7B or 7E47v1A80 so all changes in those bios’s also need to be taken into account.
https://www.msi.com/Motherboard/PRO-X870-P-WIFI/support
| BIOS | Change |
|---|---|
| A77 | AGESA PI 1.2.0.3g updated. Improved Ryzen 8000 series CPU compatibility |
| A7B | AGESA PI pre-1.3.0.0 updated |
| A80 | AGESA PI pre-1.3.0.0 updated. Added “BIOS UEFI/CSM Mode” option |
| A82 | AGESA PI-1.3.0.0. Anti-cheat mechanism. Improved PCIe-based device compatibility. Optimised OC for Ryzen 9 9950X3D2 |
Crash Behaviour
-
System runs 1-2 generations of ComfyUI without issue
-
Crash occurs reliably at generation 2-3 under sustained near-TDP load (~595W)
-
Screen goes blank, GPU fans ramp to 100% and stay there
-
System is unrecoverable without a hard reboot (Alt+SysRq+REISUB)
-
GPU temperature at time of crash: 70-72°C (well within safe range)
-
PCIe link confirmed healthy: Gen 5 x16 under load
Kernel Logs at Crash
The following errors appear in journalctl -b -1 immediately before the crash:
NVRM: Xid (PCI:0000:01:00): 79, pid=829, name=nvidia-modeset/, GPU has fallen off the bus.
NVRM: GPU 0000:01:00.0: GPU has fallen off the bus.
NVRM: GPU0 krcRcAndNotifyAllChannels_IMPL: RC all channels for critical error 79.
NVRM: GPU0 _kgspIsHeartbeatTimedOut: Heartbeat timed out
NVRM: GPU0 _kgspRpcRecvPoll: GSP RM heartbeat timed out
NVRM: GPU0 _kgspRpcRecvPoll: LibOS heartbeat timed out
NVRM: GPU0 tmrGetTimeEx_GH100: NVRM-RC: Consistently Bad TimeLo value ffffffff
NVRM: Xid (PCI:0000:01:00): 154, GPU recovery action changed from 0x0 (None) to 0x2 (Node Reboot Required)
NVRM: nvGpuOpsReportFatalError: uvm encountered global fatal error 0x60, requiring os reboot to recover.
NVRM: GPU0 nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST]
Diagnosis
The crash is a GSP firmware heartbeat timeout (Xid 79) causing the GPU to disappear from the PCIe bus entirely. The timer register reads back 0xffffffff indicating the GPU hardware is completely unresponsive at the point of crash.
Based on testing, the root cause appears to be an incompatibility between AGESA PI 1.3.0.0 (introduced in MSI BIOS 1A82) and Blackwell’s GSP firmware under sustained high-power CUDA workloads on Linux. The issue is consistent with other Blackwell GSP crash reports on the Nvidia developer forums, but this specific reproduction case most likely isolates the AGESA version as the trigger. I guess MSU could have made other changes within the bios that I cant ask them about.
Nvidia may wish to look at all possible changes between the BIOS versions I link to above.
Steps to Reproduce
-
MSI PRO X870-P WIFI with BIOS 1A82 (AGESA PI-1.3.0.0)
-
RTX 5090, Ubuntu 24.04, kernel 6.17, driver 595.58.03
-
Run ComfyUI with a batch of 3 long consecutive AI generations
-
Crash occurs reliably at generation 2-3
Resolution
Downgrading BIOS to MSI 1A76 (AGESA PI 1.2.0.3f) and restoring the saved BIOS profile restored full stability. Multiple consecutive generation batches complete without issue.
I have not tested the intermediate bios version 7E47v1A77, 7E47v1A7B or 7E47v1A80 so all changes in those bios’s also need to be taken into account.
Additional Notes
-
Crash occurs on both 595-open and 595-proprietary driver variants
-
Crash occurs on both Wayland and X11
-
PCIe correctable error counters are clean (no signal integrity issues)
-
GPU thermals are normal (70-72°C under full load)
-
Power draw reaches ~595W (near TDP) before crash — consistent with P-state transition theory
-
NVreg_EnableGpuFirmware=0andpcie_aspm=offwere added as workarounds but did not prevent crashes on BIOS 1A82 -
Set the performance mode to Maximum performance with no success.
-
Related forum threads with identical symptoms:


