[610.57.04 / GB203M] RTX 5080 Max-Q Laptop (ASUS ROG Zephyrus G14 GA403WW) randomly drops off the PCIe bus in Hybrid mode: pciehp "Link Down / Card not present", Xid 79 only logged later
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 5/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 活跃
- 技术栈
- c, linux
调研方向
The reporter links #1151, #1173 and #1283 as similar Xid 79 / PCIe link-down reports; read those threads first, then the pciehp "Link Down / Card not present" sequence and the attached redacted nvidia-bug-report gist. The drop is intermittent and not reproducible on demand, so "done" means explaining why root port 0000:00:03.1 loses the endpoint, likely by correlating logs across affected boards and trying options such as pcie_aspm=off. No source file, test or candidate fix is named anywhere in the report.
由索引模型根据 Issue 内容生成。
描述
NVIDIA Open GPU Kernel Modules Version
610.57.04 (nvidia-open-dkms 610.57.04-1, Arch extra)
Please confirm this issue does not happen with the proprietary driver (of the same version).
- Not tested. RTX 50-series (Blackwell) only supports the open kernel modules, so there is no proprietary build to compare against.
Operating System and Version
Omarchy (Arch Linux based), kernel 7.2.5-3-omarchy, Hyprland (Wayland), GCC 16.2.1
Hardware: GPU
NVIDIA GeForce RTX 5080 Max-Q / Mobile (GB203M / GN22-X9, 10de:2c59, subsystem ASUS 1043:39c8) at PCI 0000:64:00.0, behind root port 0000:00:03.1.
Laptop: ASUS ROG Zephyrus G14 GA403WW, BIOS GA403WW.310 (2025-11-21; fwupd shows no newer firmware on LVFS).
Hybrid graphics (supergfxd mode Hybrid); AMD iGPU (amdgpu) drives the internal display. Plugged into AC during the 2026-10-04 event (not known for 2026-09-24).
Describe the bug
The dGPU randomly disappears from the PCIe bus during normal desktop use. After that the NVIDIA driver is stuck and every NVIDIA-using app hangs (e.g. Steam's window never appears). Only a full power-off recovers it (a Restart hung on the boot logo the previous time).
Timeline of the most recent event (2026-10-04, boot at 08:00:44, plugged in, no suspend/resume in this boot):
10:11:17 pcieport 0000:00:03.1: pciehp: Slot(0-2): Link Down
10:11:17 pcieport 0000:00:03.1: pciehp: Slot(0-2): Card not present
10:11:17 [drm] [nvidia-drm] [GPU ID 0x00006400] Removing device
10:11:17 [drm] [nvidia-drm] [GPU ID 0x00006400] Unloading driver
10:11:22 nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress: 0x0000ca7d:0 2:0:4048:4040
(repeats every 5 s, 495+ times, until reboot)
10:43:08 NVRM: Xid (PCI:0000:64:00): 79, pid=15518, name=lutris, GPU has fallen off the bus.
10:43:08 NVRM: Xid (PCI:0000:64:00): 154, GPU recovery action changed from 0x0 (None) to 0x1 (PF FLR)
10:43:08 NVRM: GPU0 _threadNodeCheckTimeout: API_GPU_ATTACHED_SANITY_CHECK failed!
10:43:08 NVRM: GPU0 nvCheckOkFailedNoLog: Check failed: GPU lost from the bus [NV_ERR_GPU_IS_LOST] (0x0000000F)
Notes:
- The Xid 79 is only logged ~32 minutes AFTER the link went down, when a process (lutris) next touched the GPU. The kernel's pciehp message is the real first sign.
- No AER/DPC messages anywhere: firmware reports
_OSC: platform does not support [SHPCHotplug AER LTR DPC]. - After the drop:
lspci -vv -s 64:00.0shows "!!! Unknown header type 7f"; root port 00:03.1 showsDLActive-,LnkSta: Speed 2.5GT/s(endpoint max 32GT/s); sysfspower/runtime_statusstill saysactive(D0);nvidia-smifails with "Unable to determine the device handle for GPU0: Unknown Error".nvidia-bug-report.shitself hangs (it calls nvidia-smi), so the attached report was cut off at that step. power/controlwason(runtime PM disabled by a udev rule while on AC), so this is not a runtime-D3 transition.- Possibly unrelated boot messages that may be worth a look:
PlatformRequestHandler failed to get target temp / platform power mode from SBIOS (NV_ERR_INVALID_DATA)andsubdeviceCtrlCmdKGrGetNumTpcsForGpc: Incorrect GPC-Idx provided = 6.
Earlier occurrence on the same machine, 2026-09-24: pciehp: Link Down / Card not present at 21:02:43, 46 minutes after boot, no sleep, no display plug/unplug (AC state unknown), followed by the same repeating "Error while waiting for GPU progress". On 2026-09-23 right after a resume from suspend, Xid 31 (GMMU page fault) and Xid 154 ("OS Reboot" needed) were logged. On 2026-10-02 the journal also shows an unrelated-looking Xid 13 (Graphics Exception) from steamwebhelper. Suspend/resume services (nvidia-suspend/resume) are enabled and a deliberate suspend test passed on 2026-09-20.
To Reproduce
Not reproducible on demand. It has happened twice in 10 days (2026-09-24 and 2026-10-04), 46 min and about 2h 10m after boot, with no known trigger.
Bug Incidence
Intermittent. 2 confirmed full drop-offs in about 10 days of normal use.
nvidia-bug-report.log.gz
Redacted report (hostname, username, IPs, MACs, GPU UUID, filesystem UUID and PCIe serial removed): https://gist.github.com/adamlrutledge/80a3b645c9d217f48cdfb2c0c25b0970
It was captured while the GPU was still dead, but the script was interrupted when nvidia-smi hung, so it is incomplete (the kernel/journal logs and system info are there).
More Info
Things already tried that did NOT prevent it: keeping the GPU out of runtime suspend while on AC (power/control=on), NVreg_PreserveVideoMemoryAllocations=0 with nvidia-suspend/resume services enabled. No kernel boot parameters are set (ASPM left at default; the root port reports ASPM not supported).
Looks related to (but not identical to) these open reports:
- #1151: RTX 5080 (desktop, GB203), random Xid 79 with no precursor, 595.71.05
- #1173: RTX 5080 Laptop, Xid 79 after HDMI hotplug, 610.43.02
- #1283: ASUS Zephyrus G16, dGPU silently removed from the PCI bus in D0, 610.57.04 (there the driver is never notified; here nvidia-drm does log "Removing device" at the time of the link-down)
Happy to run extra debugging or test kernel/driver options (e.g. pcie_aspm=off) if you tell me what would help.
- 主要语言
- C
- 星标
- 17.5k
- 派生
- 1.9k
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
NVIDIA/open-gpu-kernel-modules 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 76/100
NVIDIA/open-gpu-kernel-modules#1479 · 2 条评论 ·
维护者通常 1 天内回复
-
PlatformRequestHandler: missing !bInit guard on bSystemParamLimitUpdate causes NV_ERR_INVALID_DATA at boot可能已有人在做 @SammyTourani 于 38 天前认领。 未关闭
难度 1/5 1 小时以内 新手友好度 88/100
NVIDIA/open-gpu-kernel-modules#1360 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
NVIDIA/open-gpu-kernel-modules#1343 · 3 条评论 ·
维护者通常 1 天内回复
-
HKC G27H7Pro redundant long-HPD loop after DisplayPort link training (RTX 5060 Laptop, 610.57.04)未关闭bug
难度 2/5 1-3 小时 新手友好度 88/100
NVIDIA/open-gpu-kernel-modules#1323 ·
维护者通常 1 天内回复
-
build-problem
难度 2/5 1-3 小时 新手友好度 74/100
NVIDIA/open-gpu-kernel-modules#1155 · 1 条评论 ·
维护者通常 1 天内回复
查看 NVIDIA/open-gpu-kernel-modules 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
ai-driven-fuzzing bug claude Minor
难度 2/5 1-3 小时 新手友好度 78/100
linagora/open-bastion#425 ·
维护者通常 1 天内回复
-
question
难度 1/5 1 小时以内 新手友好度 68/100
-
follow-up Prio 📌
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
moonbitlang/async#713 ·
维护者通常 1 天内回复