NVIDIA / NVIDIA/open-gpu-kernel-modules
Replugging (hotplugging) monitors gives no display signal until forcing redetection or rebooting
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 17.4k
- Forks
- 1.9k
- PR merge metrics
- No merged PRs in 30d
Description
NVIDIA Open GPU Kernel Modules Version
610.43.03
Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.
- I confirm that this does not happen with the proprietary driver package.
Operating System and Version
Arch Linux
Kernel Release
7.1.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 07 Jul 2026 05:05:48 +0000 x86_64 GNU/Linux
Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.
- I am running on a stable kernel release.
Hardware: GPU
GPU 0: NVIDIA GeForce RTX 4090 Laptop GPU (UUID: GPU-31eda2d2-5404-a711-e1a7-1be574d4a03e)
Describe the bug
Most monitors attached to my NVIDIA dGPU (hybrid GPU laptop with AMD) will not get a display signal after connecting them until I either reboot the device or pass detect to the appropriate /sys/class/drm/card2-DP-3/status file.
They will however be connected properly, as USB devices attached to their hubs are registered correctly in Linux and will work.
To Reproduce
- Have a monitor connected to the NVIDIA GPU over USB-C at boot that works.
- Log into a GNOME 50 session.
- Unplug the cable.
- Replug the cable.
- The monitor never comes back (but USB devices attached to its hub get reconnected).
Bug Incidence
Always
nvidia-bug-report.log.gz
More Info
There were a few similar reports such as the following, but they are all closed despite the issue not being fixed for me with the latest drivers:
- https://github.com/NVIDIA/open-gpu-kernel-modules/issues/889
- https://github.com/NVIDIA/open-gpu-kernel-modules/issues/1055
The main monitor I use that experiences this problem is driving is 3440x1440@175 Hz with HDR and VRR. Possibly 10-bit is also involved since the monitor supports that, but I don't know if the NVIDIA driver enables it. I'm using DisplayPort over USB-C with this monitor.
At work there is a 4k@60Hz monitor I drive over HDMI and it has the same problem of not working until I reboot or explicitly pass detect to the appropriate file.
PR https://github.com/NVIDIA/open-gpu-kernel-modules/pull/1127 sounds related.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the unplug/replug sequence with the NVIDIA GPU and inspect /sys/class/drm/card2-DP-3/status, along with nvidia-bug-report.log.gz. Review the related reports and PR 1127 first to understand existing work. Done means the monitor regains its display signal after replugging without a reboot or manually writing detect.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- Domain
- computer-graphics, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100