Supposed to? Sure! :) DP is finicky in general, and Maxwell is a fairly new generation that not a lot of people have tested or had access to, so quite expected for things to go wrong. Can you file a bug at bugs.freedesktop.org xorg -> Driver/nouveau with the output of nouveau loaded with
drm.debug=0xe nouveau.debug=debug,VBIOS=trace Hopefully that will give an idea of what's happening. On Thu, Aug 13, 2015 at 12:57 AM, Tom Yan <[email protected]> wrote: > Is nouveau supposed support DisplayPort output as of Linux 4.1? I have > an EVGA GeForce GTX 750 Ti. TMDS outputs (HDMI/DVI) works while > DisplayPort output failed and delays initialization of nouveau. It > seems that nouveau failed to read EDID properly through DisplayPort as > well. The following are grep'd kernel messages of booting with > DP/DP+DVI/DVI connected respectively: > > [tom@localhost ~]$ grep nouveau dp > Aug 12 11:28:17 localhost kernel: fb: switching to nouveaufb from EFI VGA > Aug 12 11:28:17 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > BOOT0 : 0x117000a2 > Aug 12 11:28:17 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > Chipset: GM107 (NV117) > Aug 12 11:28:17 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > Family : NV110 > Aug 12 11:28:17 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > using image from PROM > Aug 12 11:28:17 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > BIT signature found > Aug 12 11:28:17 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > version 82.07.32.00.38 > Aug 12 11:28:17 localhost kernel: nouveau [ PMC][0000:01:00.0] > MSI interrupts enabled > Aug 12 11:28:17 localhost kernel: nouveau [ PFB][0000:01:00.0] > RAM type: GDDR5 > Aug 12 11:28:17 localhost kernel: nouveau [ PFB][0000:01:00.0] > RAM size: 2048 MiB > Aug 12 11:28:17 localhost kernel: nouveau [ PFB][0000:01:00.0] > ZCOMP: 0 tags > Aug 12 11:28:19 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > FAN control: PWM > Aug 12 11:28:19 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > fan management: automatic > Aug 12 11:28:19 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > internal sensor: yes > Aug 12 11:28:19 localhost kernel: nouveau [ CLK][0000:01:00.0] > 07: core 405 MHz memory 810 MHz > Aug 12 11:28:19 localhost kernel: nouveau [ CLK][0000:01:00.0] > 0f: core 270-1293 MHz memory 5400 MHz > Aug 12 11:28:19 localhost kernel: nouveau [ CLK][0000:01:00.0] > --: core 405 MHz memory 810 MHz > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] VRAM: 2048 MiB > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] GART: 1048576 MiB > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] TMDS table version 2.0 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB version 4.0 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB outp 00: > 01000f02 00020030 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB outp 01: > 02000f00 00000000 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB outp 02: > 08011f82 00020010 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB outp 03: > 02822fa6 04420010 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB outp 04: > 02022f62 00020010 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB conn 00: 00001030 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB conn 01: 00010161 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] DCB conn 02: 00002246 > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] MM: using COPY > for buffer copies > Aug 12 11:28:19 localhost kernel: nouveau [ DRM] allocated > 1280x1024 fb: 0x60000, bo ffff880211e2dc00 > Aug 12 11:28:19 localhost kernel: fbcon: nouveaufb (fb0) is primary device > Aug 12 11:29:02 localhost kernel: nouveau 0000:01:00.0: fb0: nouveaufb > frame buffer device > Aug 12 11:29:02 localhost kernel: nouveau 0000:01:00.0: registered > panic notifier > Aug 12 11:29:02 localhost kernel: [drm] Initialized nouveau 1.2.2 > 20120801 for 0000:01:00.0 on minor 0 > > [tom@localhost ~]$ grep nouveau dp+dvi > Aug 12 11:24:23 localhost kernel: fb: switching to nouveaufb from EFI VGA > Aug 12 11:24:23 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > BOOT0 : 0x117000a2 > Aug 12 11:24:23 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > Chipset: GM107 (NV117) > Aug 12 11:24:23 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > Family : NV110 > Aug 12 11:24:23 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > using image from PROM > Aug 12 11:24:23 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > BIT signature found > Aug 12 11:24:23 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > version 82.07.32.00.38 > Aug 12 11:24:23 localhost kernel: nouveau [ PMC][0000:01:00.0] > MSI interrupts enabled > Aug 12 11:24:23 localhost kernel: nouveau [ PFB][0000:01:00.0] > RAM type: GDDR5 > Aug 12 11:24:23 localhost kernel: nouveau [ PFB][0000:01:00.0] > RAM size: 2048 MiB > Aug 12 11:24:23 localhost kernel: nouveau [ PFB][0000:01:00.0] > ZCOMP: 0 tags > Aug 12 11:24:24 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > FAN control: PWM > Aug 12 11:24:24 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > fan management: automatic > Aug 12 11:24:24 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > internal sensor: yes > Aug 12 11:24:24 localhost kernel: nouveau [ CLK][0000:01:00.0] > 07: core 405 MHz memory 810 MHz > Aug 12 11:24:24 localhost kernel: nouveau [ CLK][0000:01:00.0] > 0f: core 270-1293 MHz memory 5400 MHz > Aug 12 11:24:24 localhost kernel: nouveau [ CLK][0000:01:00.0] > --: core 405 MHz memory 810 MHz > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] VRAM: 2048 MiB > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] GART: 1048576 MiB > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] TMDS table version 2.0 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB version 4.0 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB outp 00: > 01000f02 00020030 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB outp 01: > 02000f00 00000000 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB outp 02: > 08011f82 00020010 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB outp 03: > 02822fa6 04420010 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB outp 04: > 02022f62 00020010 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB conn 00: 00001030 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB conn 01: 00010161 > Aug 12 11:24:24 localhost kernel: nouveau [ DRM] DCB conn 02: 00002246 > Aug 12 11:24:25 localhost kernel: nouveau [ DRM] MM: using COPY > for buffer copies > Aug 12 11:24:25 localhost kernel: nouveau [ DRM] allocated > 1920x1080 fb: 0x60000, bo ffff880037a13400 > Aug 12 11:24:25 localhost kernel: fbcon: nouveaufb (fb0) is primary device > Aug 12 11:24:47 localhost kernel: nouveau 0000:01:00.0: fb0: nouveaufb > frame buffer device > Aug 12 11:24:47 localhost kernel: nouveau 0000:01:00.0: registered > panic notifier > Aug 12 11:24:47 localhost kernel: [drm] Initialized nouveau 1.2.2 > 20120801 for 0000:01:00.0 on minor 0 > > [tom@localhost ~]$ grep nouveau dvi > Aug 12 11:30:11 localhost kernel: fb: switching to nouveaufb from EFI VGA > Aug 12 11:30:11 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > BOOT0 : 0x117000a2 > Aug 12 11:30:11 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > Chipset: GM107 (NV117) > Aug 12 11:30:11 localhost kernel: nouveau [ DEVICE][0000:01:00.0] > Family : NV110 > Aug 12 11:30:11 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > using image from PROM > Aug 12 11:30:11 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > BIT signature found > Aug 12 11:30:11 localhost kernel: nouveau [ VBIOS][0000:01:00.0] > version 82.07.32.00.38 > Aug 12 11:30:11 localhost kernel: nouveau [ PMC][0000:01:00.0] > MSI interrupts enabled > Aug 12 11:30:11 localhost kernel: nouveau [ PFB][0000:01:00.0] > RAM type: GDDR5 > Aug 12 11:30:11 localhost kernel: nouveau [ PFB][0000:01:00.0] > RAM size: 2048 MiB > Aug 12 11:30:11 localhost kernel: nouveau [ PFB][0000:01:00.0] > ZCOMP: 0 tags > Aug 12 11:30:12 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > FAN control: PWM > Aug 12 11:30:12 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > fan management: automatic > Aug 12 11:30:12 localhost kernel: nouveau [ PTHERM][0000:01:00.0] > internal sensor: yes > Aug 12 11:30:12 localhost kernel: nouveau [ CLK][0000:01:00.0] > 07: core 405 MHz memory 810 MHz > Aug 12 11:30:12 localhost kernel: nouveau [ CLK][0000:01:00.0] > 0f: core 270-1293 MHz memory 5400 MHz > Aug 12 11:30:12 localhost kernel: nouveau [ CLK][0000:01:00.0] > --: core 405 MHz memory 810 MHz > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] VRAM: 2048 MiB > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] GART: 1048576 MiB > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] TMDS table version 2.0 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB version 4.0 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB outp 00: > 01000f02 00020030 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB outp 01: > 02000f00 00000000 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB outp 02: > 08011f82 00020010 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB outp 03: > 02822fa6 04420010 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB outp 04: > 02022f62 00020010 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB conn 00: 00001030 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB conn 01: 00010161 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] DCB conn 02: 00002246 > Aug 12 11:30:12 localhost kernel: nouveau [ DRM] MM: using COPY > for buffer copies > Aug 12 11:30:13 localhost kernel: nouveau [ DRM] allocated > 1920x1080 fb: 0x60000, bo ffff8800dc450000 > Aug 12 11:30:13 localhost kernel: fbcon: nouveaufb (fb0) is primary device > Aug 12 11:30:13 localhost kernel: nouveau 0000:01:00.0: fb0: nouveaufb > frame buffer device > Aug 12 11:30:13 localhost kernel: nouveau 0000:01:00.0: registered > panic notifier > Aug 12 11:30:13 localhost kernel: [drm] Initialized nouveau 1.2.2 > 20120801 for 0000:01:00.0 on minor 0 > _______________________________________________ > Nouveau mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/nouveau _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
