From: bugzilla-daemon@kernel.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 221852] New: X does not start (or does not show screen) on DisplayPort of NVIDIA Quadro 600 with nouveau
Date: Sat, 08 Aug 2026 06:02:46 +0000 [thread overview]
Message-ID: <bug-221852-2300@https.bugzilla.kernel.org/> (raw)
https://bugzilla.kernel.org/show_bug.cgi?id=221852
Bug ID: 221852
Summary: X does not start (or does not show screen) on
DisplayPort of NVIDIA Quadro 600 with nouveau
Product: Drivers
Version: 2.5
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P3
Component: Video(DRI - non Intel)
Assignee: drivers_video-dri@kernel-bugs.osdl.org
Reporter: takashi.yano@nifty.ne.jp
Regression: No
Created attachment 310599
--> https://bugzilla.kernel.org/attachment.cgi?id=310599&action=edit
Proposed patch to fix the issue
[Environment]
- Base distribution: Debian GNU/Linux 13 (Trixie)
- CPU: Intel(R) Xeon(R) CPU E3-1281 v3 @ 3.70GHz
- Video card: Quadro 600
[Issue]
When starting X on NVIDIA Quadro 600 DisplayPort, X does not start correctly
and does not show screen at all. I am using nouveau. This also happen with
- Quadro 600 / 2000 / 4000
- Quadro FX 1800
The issue does not happen if DVI output is used.
[Steps to reproduce]
(1) Install Debian GNU/Linux 13.6 (Trixie) with X
(2) Build latest linux kernel (7.2.0-rc6) and install on it
(3) Reboot the system
(4) Start X (or boot with Display Manager)
[Solution]
After some effort, I found that the attached patch resolves the issue.
This essentially reverts a5a7379f6d9d ("drm/nouveau/kms/nv50-: split DP
disable+enable into two modesets") and adds a workaround for Quadro FX
1800.
[dmesg log (partial)]
[ 37.200312] nouveau 0000:04:00.0: disp: ERROR 4 [INVALID_ARG] 84 [] chid 0
mthd 0804 data 00882208
[ 37.200361] nouveau 0000:04:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0
mthd 0080 data 00000002
[ 37.200366] nouveau 0000:04:00.0: disp: Core:
[ 37.200374] nouveau 0000:04:00.0: disp: 0084: 02580320 -> 80000000
[ 37.200382] nouveau 0000:04:00.0: disp: 0088: f0000000
[ 37.200385] nouveau 0000:04:00.0: disp: Core - DAC 0:
[ 37.200392] nouveau 0000:04:00.0: disp: 0400: 00000000
[ 37.200400] nouveau 0000:04:00.0: disp: 0404: 00000000
[ 37.200406] nouveau 0000:04:00.0: disp: 0420: 00010000
[ 37.200408] nouveau 0000:04:00.0: disp: Core - DAC 1:
[ 37.200416] nouveau 0000:04:00.0: disp: 0480: 00000000
[ 37.200424] nouveau 0000:04:00.0: disp: 0484: 00000000
[ 37.200431] nouveau 0000:04:00.0: disp: 04a0: 00010000
[ 37.200433] nouveau 0000:04:00.0: disp: Core - DAC 2:
[ 37.200441] nouveau 0000:04:00.0: disp: 0500: 00000000
[ 37.200449] nouveau 0000:04:00.0: disp: 0504: 00000000
[ 37.200456] nouveau 0000:04:00.0: disp: 0520: 00010000
[ 37.200458] nouveau 0000:04:00.0: disp: Core - SOR 0:
[ 37.200466] nouveau 0000:04:00.0: disp: 0600: 00000000
[ 37.200467] nouveau 0000:04:00.0: disp: Core - SOR 1:
[ 37.200475] nouveau 0000:04:00.0: disp: 0640: 00000000 -> 00022801
[ 37.200477] nouveau 0000:04:00.0: disp: Core - SOR 2:
[ 37.200484] nouveau 0000:04:00.0: disp: 0680: 00000000
[ 37.200486] nouveau 0000:04:00.0: disp: Core - SOR 3:
[ 37.200493] nouveau 0000:04:00.0: disp: 06c0: 00000000
[ 37.200494] nouveau 0000:04:00.0: disp: Core - PIOR 0:
[ 37.200502] nouveau 0000:04:00.0: disp: 0700: 00000000
[ 37.200504] nouveau 0000:04:00.0: disp: Core - PIOR 1:
[ 37.200511] nouveau 0000:04:00.0: disp: 0740: 00000000
[ 37.200512] nouveau 0000:04:00.0: disp: Core - PIOR 2:
[ 37.200518] nouveau 0000:04:00.0: disp: 0780: 00000000
[ 37.200520] nouveau 0000:04:00.0: disp: Core - HEAD 0:
[ 37.200528] nouveau 0000:04:00.0: disp: 0800: 00000000
[ 37.200536] nouveau 0000:04:00.0: disp: 0804: 00841190
[ 37.200543] nouveau 0000:04:00.0: disp: 0808: 00000000
[ 37.200551] nouveau 0000:04:00.0: disp: 080c: 00000000
[ 37.200558] nouveau 0000:04:00.0: disp: 0810: 00000000
[ 37.200566] nouveau 0000:04:00.0: disp: 0814: 08ae0fa0
[ 37.200572] nouveau 0000:04:00.0: disp: 0818: 0004008f
[ 37.200580] nouveau 0000:04:00.0: disp: 081c: 00070097
[ 37.200587] nouveau 0000:04:00.0: disp: 0820: 08770f97
[ 37.200595] nouveau 0000:04:00.0: disp: 0824: 00000001
[ 37.200601] nouveau 0000:04:00.0: disp: 0828: 00000384
[ 37.200609] nouveau 0000:04:00.0: disp: 082c: 00000000
[ 37.200615] nouveau 0000:04:00.0: disp: 0830: 00000000
[ 37.200623] nouveau 0000:04:00.0: disp: 0838: 00000000
[ 37.200630] nouveau 0000:04:00.0: disp: 0840: 00000000
[ 37.200638] nouveau 0000:04:00.0: disp: 0844: 00000430
[ 37.200644] nouveau 0000:04:00.0: disp: 0848: 00000000
[ 37.200652] nouveau 0000:04:00.0: disp: 084c: 00000000
[ 37.200659] nouveau 0000:04:00.0: disp: 085c: 00000000 -> f0000001
[ 37.200667] nouveau 0000:04:00.0: disp: 0860: 00000000
[ 37.200673] nouveau 0000:04:00.0: disp: 0864: 00000000
[ 37.200681] nouveau 0000:04:00.0: disp: 0868: 08700f00
[ 37.200687] nouveau 0000:04:00.0: disp: 086c: 00103c00
[ 37.200695] nouveau 0000:04:00.0: disp: 0870: 0000cf00
[ 37.200702] nouveau 0000:04:00.0: disp: 0874: 00000000
[ 37.200710] nouveau 0000:04:00.0: disp: 0878: 00000000
[ 37.200716] nouveau 0000:04:00.0: disp: 0880: 20000000
[ 37.200724] nouveau 0000:04:00.0: disp: 0884: 00000000
[ 37.200730] nouveau 0000:04:00.0: disp: 089c: 00000000
[ 37.200738] nouveau 0000:04:00.0: disp: 08a0: 00000002
[ 37.200745] nouveau 0000:04:00.0: disp: 08a4: 00000000
[ 37.200753] nouveau 0000:04:00.0: disp: 08a8: 00040000
[ 37.200759] nouveau 0000:04:00.0: disp: 08c0: 00000000
[ 37.200767] nouveau 0000:04:00.0: disp: 08c4: 00000000
[ 37.200773] nouveau 0000:04:00.0: disp: 08c8: 08700f00
[ 37.200781] nouveau 0000:04:00.0: disp: 08d4: 00000000
[ 37.200788] nouveau 0000:04:00.0: disp: 08d8: 08700f00
[ 37.200796] nouveau 0000:04:00.0: disp: 08dc: 08700f00
[ 37.200802] nouveau 0000:04:00.0: disp: 0900: 00000301
[ 37.200810] nouveau 0000:04:00.0: disp: 0904: 00000100
[ 37.200816] nouveau 0000:04:00.0: disp: 0910: 00000000
[ 37.200824] nouveau 0000:04:00.0: disp: 0914: 00000000
[ 37.200826] nouveau 0000:04:00.0: disp: Core - HEAD 1:
[ 37.200833] nouveau 0000:04:00.0: disp: 0c00: 00000000
[ 37.200841] nouveau 0000:04:00.0: disp: 0c04: 00000000
[ 37.200849] nouveau 0000:04:00.0: disp: 0c08: 00000000
[ 37.200857] nouveau 0000:04:00.0: disp: 0c0c: 00000000
[ 37.200864] nouveau 0000:04:00.0: disp: 0c10: 00000000
[ 37.200873] nouveau 0000:04:00.0: disp: 0c14: 00050008
[ 37.200881] nouveau 0000:04:00.0: disp: 0c18: 00000001
[ 37.200888] nouveau 0000:04:00.0: disp: 0c1c: 00010003
[ 37.200897] nouveau 0000:04:00.0: disp: 0c20: 00030004
[ 37.200903] nouveau 0000:04:00.0: disp: 0c24: 00000001
[ 37.200911] nouveau 0000:04:00.0: disp: 0c28: 00000000
[ 37.200917] nouveau 0000:04:00.0: disp: 0c2c: 00000000
[ 37.200925] nouveau 0000:04:00.0: disp: 0c30: 00000000
[ 37.200931] nouveau 0000:04:00.0: disp: 0c38: 00000000
[ 37.200939] nouveau 0000:04:00.0: disp: 0c40: 00000000
[ 37.200946] nouveau 0000:04:00.0: disp: 0c44: 00000000
[ 37.200954] nouveau 0000:04:00.0: disp: 0c48: 00000000
[ 37.200960] nouveau 0000:04:00.0: disp: 0c4c: 00000000
[ 37.200968] nouveau 0000:04:00.0: disp: 0c5c: 00000000
[ 37.200974] nouveau 0000:04:00.0: disp: 0c60: 00000000
[ 37.200982] nouveau 0000:04:00.0: disp: 0c64: 00000000
[ 37.200989] nouveau 0000:04:00.0: disp: 0c68: 00000000
[ 37.200997] nouveau 0000:04:00.0: disp: 0c6c: 00000000
[ 37.201003] nouveau 0000:04:00.0: disp: 0c70: 0000e900
[ 37.201011] nouveau 0000:04:00.0: disp: 0c74: 00000000
[ 37.201017] nouveau 0000:04:00.0: disp: 0c78: 00000000
[ 37.201025] nouveau 0000:04:00.0: disp: 0c80: 20000000
[ 37.201032] nouveau 0000:04:00.0: disp: 0c84: 00000000
[ 37.201040] nouveau 0000:04:00.0: disp: 0c9c: 00000000
[ 37.201046] nouveau 0000:04:00.0: disp: 0ca0: 00000000
[ 37.201054] nouveau 0000:04:00.0: disp: 0ca4: 00000000
[ 37.201060] nouveau 0000:04:00.0: disp: 0ca8: 00040000
[ 37.201068] nouveau 0000:04:00.0: disp: 0cc0: 00000000
[ 37.201075] nouveau 0000:04:00.0: disp: 0cc4: 00000000
[ 37.201083] nouveau 0000:04:00.0: disp: 0cc8: 00000000
[ 37.201089] nouveau 0000:04:00.0: disp: 0cd4: 00000000
[ 37.201097] nouveau 0000:04:00.0: disp: 0cd8: 00000000
[ 37.201103] nouveau 0000:04:00.0: disp: 0cdc: 00000000
[ 37.201111] nouveau 0000:04:00.0: disp: 0d00: 00000300
[ 37.201118] nouveau 0000:04:00.0: disp: 0d04: 00000100
[ 37.201126] nouveau 0000:04:00.0: disp: 0d10: 00000000
[ 37.201132] nouveau 0000:04:00.0: disp: 0d14: 00000000
[ 39.200277] nouveau 0000:04:00.0: drm: core notifier timeout
[ 41.200331] nouveau 0000:04:00.0: drm: base-0: timeout
[ 46.604120] nouveau 0000:04:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0
mthd 0080 data 00000000
[ 46.604159] nouveau 0000:04:00.0: disp: Core:
[ 46.604175] nouveau 0000:04:00.0: disp: 0084: 02580320 -> 00000000
[ 46.604194] nouveau 0000:04:00.0: disp: 0088: f0000000
[ 46.604205] nouveau 0000:04:00.0: disp: Core - DAC 0:
[ 46.604219] nouveau 0000:04:00.0: disp: 0400: 00000000
[ 46.604235] nouveau 0000:04:00.0: disp: 0404: 00000000
[ 46.604250] nouveau 0000:04:00.0: disp: 0420: 00010000
[ 46.604261] nouveau 0000:04:00.0: disp: Core - DAC 1:
[ 46.604273] nouveau 0000:04:00.0: disp: 0480: 00000000
[ 46.604286] nouveau 0000:04:00.0: disp: 0484: 00000000
[ 46.604297] nouveau 0000:04:00.0: disp: 04a0: 00010000
[ 46.604302] nouveau 0000:04:00.0: disp: Core - DAC 2:
[ 46.604312] nouveau 0000:04:00.0: disp: 0500: 00000000
[ 46.604327] nouveau 0000:04:00.0: disp: 0504: 00000000
[ 46.604341] nouveau 0000:04:00.0: disp: 0520: 00010000
[ 46.604352] nouveau 0000:04:00.0: disp: Core - SOR 0:
[ 46.604364] nouveau 0000:04:00.0: disp: 0600: 00000000
[ 46.604374] nouveau 0000:04:00.0: disp: Core - SOR 1:
[ 46.604388] nouveau 0000:04:00.0: disp: 0640: 00000000 -> 00022801
[ 46.604398] nouveau 0000:04:00.0: disp: Core - SOR 2:
[ 46.604410] nouveau 0000:04:00.0: disp: 0680: 00000000
[ 46.604415] nouveau 0000:04:00.0: disp: Core - SOR 3:
[ 46.604424] nouveau 0000:04:00.0: disp: 06c0: 00000000
[ 46.604429] nouveau 0000:04:00.0: disp: Core - PIOR 0:
[ 46.604439] nouveau 0000:04:00.0: disp: 0700: 00000000
[ 46.604443] nouveau 0000:04:00.0: disp: Core - PIOR 1:
[ 46.604453] nouveau 0000:04:00.0: disp: 0740: 00000000
[ 46.604457] nouveau 0000:04:00.0: disp: Core - PIOR 2:
[ 46.604466] nouveau 0000:04:00.0: disp: 0780: 00000000
[ 46.604471] nouveau 0000:04:00.0: disp: Core - HEAD 0:
[ 46.604481] nouveau 0000:04:00.0: disp: 0800: 00000000
[ 46.604496] nouveau 0000:04:00.0: disp: 0804: 00841190
[ 46.604512] nouveau 0000:04:00.0: disp: 0808: 00000000
[ 46.604527] nouveau 0000:04:00.0: disp: 080c: 00000000
[ 46.604542] nouveau 0000:04:00.0: disp: 0810: 00000000
[ 46.604557] nouveau 0000:04:00.0: disp: 0814: 08ae0fa0
[ 46.604571] nouveau 0000:04:00.0: disp: 0818: 0004008f
[ 46.604581] nouveau 0000:04:00.0: disp: 081c: 00070097
[ 46.604591] nouveau 0000:04:00.0: disp: 0820: 08770f97
[ 46.604601] nouveau 0000:04:00.0: disp: 0824: 00000001
[ 46.604611] nouveau 0000:04:00.0: disp: 0828: 00000384
[ 46.604621] nouveau 0000:04:00.0: disp: 082c: 00000000
[ 46.604631] nouveau 0000:04:00.0: disp: 0830: 00000000
[ 46.604640] nouveau 0000:04:00.0: disp: 0838: 00000000
[ 46.604651] nouveau 0000:04:00.0: disp: 0840: 00000000
[ 46.604666] nouveau 0000:04:00.0: disp: 0844: 00000430
[ 46.604680] nouveau 0000:04:00.0: disp: 0848: 00000000
[ 46.604696] nouveau 0000:04:00.0: disp: 084c: 00000000
[ 46.604711] nouveau 0000:04:00.0: disp: 085c: 00000000 -> f0000001
[ 46.604726] nouveau 0000:04:00.0: disp: 0860: 00000000
[ 46.604741] nouveau 0000:04:00.0: disp: 0864: 00000000
[ 46.604753] nouveau 0000:04:00.0: disp: 0868: 08700f00
[ 46.604763] nouveau 0000:04:00.0: disp: 086c: 00103c00
[ 46.604773] nouveau 0000:04:00.0: disp: 0870: 0000cf00
[ 46.604783] nouveau 0000:04:00.0: disp: 0874: 00000000
[ 46.604793] nouveau 0000:04:00.0: disp: 0878: 00000000
[ 46.604802] nouveau 0000:04:00.0: disp: 0880: 20000000 -> 85000000
[ 46.604813] nouveau 0000:04:00.0: disp: 0884: 00000000 -> 00000460
[ 46.604825] nouveau 0000:04:00.0: disp: 089c: 00000000 -> f0000001
[ 46.604839] nouveau 0000:04:00.0: disp: 08a0: 00000002
[ 46.604854] nouveau 0000:04:00.0: disp: 08a4: 00000000
[ 46.604869] nouveau 0000:04:00.0: disp: 08a8: 00040000
[ 46.604885] nouveau 0000:04:00.0: disp: 08c0: 00000000
[ 46.604899] nouveau 0000:04:00.0: disp: 08c4: 00000000
[ 46.604912] nouveau 0000:04:00.0: disp: 08c8: 08700f00
[ 46.604927] nouveau 0000:04:00.0: disp: 08d4: 00000000
[ 46.604942] nouveau 0000:04:00.0: disp: 08d8: 08700f00
[ 46.604958] nouveau 0000:04:00.0: disp: 08dc: 08700f00
[ 46.604974] nouveau 0000:04:00.0: disp: 0900: 00000301
[ 46.604989] nouveau 0000:04:00.0: disp: 0904: 00000100
[ 46.605002] nouveau 0000:04:00.0: disp: 0910: 00000000
[ 46.605017] nouveau 0000:04:00.0: disp: 0914: 00000000
[ 46.605028] nouveau 0000:04:00.0: disp: Core - HEAD 1:
[ 46.605041] nouveau 0000:04:00.0: disp: 0c00: 00000000
[ 46.605054] nouveau 0000:04:00.0: disp: 0c04: 00000000
[ 46.605067] nouveau 0000:04:00.0: disp: 0c08: 00000000
[ 46.605080] nouveau 0000:04:00.0: disp: 0c0c: 00000000
[ 46.605094] nouveau 0000:04:00.0: disp: 0c10: 00000000
[ 46.605108] nouveau 0000:04:00.0: disp: 0c14: 00050008
[ 46.605122] nouveau 0000:04:00.0: disp: 0c18: 00000001
[ 46.605136] nouveau 0000:04:00.0: disp: 0c1c: 00010003
[ 46.605151] nouveau 0000:04:00.0: disp: 0c20: 00030004
[ 46.605166] nouveau 0000:04:00.0: disp: 0c24: 00000001
[ 46.605179] nouveau 0000:04:00.0: disp: 0c28: 00000000
[ 46.605193] nouveau 0000:04:00.0: disp: 0c2c: 00000000
[ 46.605208] nouveau 0000:04:00.0: disp: 0c30: 00000000
[ 46.605221] nouveau 0000:04:00.0: disp: 0c38: 00000000
[ 46.605235] nouveau 0000:04:00.0: disp: 0c40: 00000000
[ 46.605249] nouveau 0000:04:00.0: disp: 0c44: 00000000
[ 46.605263] nouveau 0000:04:00.0: disp: 0c48: 00000000
[ 46.605277] nouveau 0000:04:00.0: disp: 0c4c: 00000000
[ 46.605291] nouveau 0000:04:00.0: disp: 0c5c: 00000000
[ 46.605305] nouveau 0000:04:00.0: disp: 0c60: 00000000
[ 46.605314] nouveau 0000:04:00.0: disp: 0c64: 00000000
[ 46.605324] nouveau 0000:04:00.0: disp: 0c68: 00000000
[ 46.605334] nouveau 0000:04:00.0: disp: 0c6c: 00000000
[ 46.605344] nouveau 0000:04:00.0: disp: 0c70: 0000e900
[ 46.605353] nouveau 0000:04:00.0: disp: 0c74: 00000000
[ 46.605363] nouveau 0000:04:00.0: disp: 0c78: 00000000
[ 46.605373] nouveau 0000:04:00.0: disp: 0c80: 20000000
[ 46.605383] nouveau 0000:04:00.0: disp: 0c84: 00000000
[ 46.605396] nouveau 0000:04:00.0: disp: 0c9c: 00000000
[ 46.605411] nouveau 0000:04:00.0: disp: 0ca0: 00000000
[ 46.605425] nouveau 0000:04:00.0: disp: 0ca4: 00000000
[ 46.605439] nouveau 0000:04:00.0: disp: 0ca8: 00040000
[ 46.605454] nouveau 0000:04:00.0: disp: 0cc0: 00000000
[ 46.605470] nouveau 0000:04:00.0: disp: 0cc4: 00000000
[ 46.605486] nouveau 0000:04:00.0: disp: 0cc8: 00000000
[ 46.605501] nouveau 0000:04:00.0: disp: 0cd4: 00000000
[ 46.605517] nouveau 0000:04:00.0: disp: 0cd8: 00000000
[ 46.605530] nouveau 0000:04:00.0: disp: 0cdc: 00000000
[ 46.605545] nouveau 0000:04:00.0: disp: 0d00: 00000300
[ 46.605560] nouveau 0000:04:00.0: disp: 0d04: 00000100
[ 46.605573] nouveau 0000:04:00.0: disp: 0d10: 00000000
[ 46.605587] nouveau 0000:04:00.0: disp: 0d14: 00000000
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
next reply other threads:[~2026-08-08 6:02 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-08 6:02 bugzilla-daemon [this message]
2026-08-08 6:05 ` [Bug 221852] X does not start (or does not show screen) on DisplayPort of NVIDIA Quadro 600 with nouveau bugzilla-daemon
2026-08-08 6:09 ` bugzilla-daemon
2026-08-08 18:07 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-221852-2300@https.bugzilla.kernel.org/ \
--to=bugzilla-daemon@kernel.org \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.