Terje J. Hanssen
2014-Jan-26 14:47 UTC
[Nouveau] xrandr HDMI-1 and DVI-D-1 disconnected - External monitor not detected
Hi List, I'm stuck how to get a dual head monitor solution to work with Nouveau, running openSUSE 13.1 on my hp8710w mobile workstation equipped with a Nvidia graphical card. Beyond the built-in WUXGA display, an external WQHD monitor is connected to the HDMI port on the graphical card and/or to the dual link DVI-D on a hp docking station. To compare with SLED11/Nvidia driver running in dualboot with openSUSE 13.1/Nouveau on the same workstation, the external monitor works up to 1920x1080 over HDMI and at 2560x1440 resolution over the docking dual link DVI-D. Here follows the query output using openSUSE 13.1/Nouveau/xrandr: # lspci -nnk | grep VGA -A2 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G92GLM [Quadro FX 3600M] [10de:061c] (rev a2) Subsystem: NVIDIA Corporation Device [10de:0518] Kernel driver in use: nouveau Software versions installed: # zypper se -is nouveau Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+-------------------------------+---------+--------------+--------+------------------ i | libdrm_nouveau2 | package | 2.4.46-3.2.2 | x86_64 | openSUSE-13.1-Oss i | xorg-x11-driver-video-nouveau | package | 1.0.9-3.1.2 | x86_64 | openSUSE-13.1-Oss # zypper se -is xrandr Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+------------+---------+-------------+--------+------------------ i | libXrandr2 | package | 1.4.2-2.1.2 | x86_64 | openSUSE-13.1-Oss i | xrandr | package | 1.4.1-2.2.1 | x86_64 | openSUSE-13.1-Oss Beyond LVDS for the builtin display, all other graphical ports are reported as disconnected by xrandr: # xrandr -q Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192 LVDS-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 367mm x 229mm 1920x1200 60.0*+ 59.9 1920x1080 60.0 1600x1200 59.9 1680x1050 60.0 1400x1050 60.0 1280x1024 59.9 1280x960 59.9 1152x864 60.0 1024x768 59.9 800x600 59.9 640x480 59.4 720x400 59.6 640x400 60.0 640x350 59.8 VGA-1 disconnected (normal left inverted right x axis y axis) DVI-D-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) I've tried a solution that has been suggested to add output to an external monitor, but it failed as shown: # xrandr --addmode HDMI-1 1920x1080 # xrandr --output HDMI-1 --mode 1920x1080 --left-of LVDS-1 xrandr: Configure crtc 1 failed I would be very thankful to get help here that can solve this confusing problem. Terje
Ilia Mirkin
2014-Jan-27 01:53 UTC
[Nouveau] xrandr HDMI-1 and DVI-D-1 disconnected - External monitor not detected
The important thing for display detection/setting proper modes/etc is the kernel -- what kernel version are you using? Separately, there has been a fix that affected VBIOSes found in NV96 cards, and it would not be a stretch to believe that a similar VBIOS script could be found in a NV92 card. However the NV96 error condition was different (everything detected fine, but no actual image displayed, whereas for you it's not even showing anything as connected, which could indicate a i2c/hpd problem). I would say that the steps for you are to first try airlied's drm-next branch, which should have all the latest nouveau fixes: http://cgit.freedesktop.org/~airlied/linux/log/?h=drm-next . If that is of no help, open a new bug (see http://nouveau.freedesktop.org/wiki/Bugs/) -- we really want to see your vbios, so upload a copy of that (/sys/kernel/debug/dri/0/vbios.rom), and also throw in a full dmesg booted with nouveau.debug=PDISP=debug,VBIOS=trace Lastly, did this ever work with nouveau? If so, please indicate that in the bug; you will likely be asked to do a kernel bisect. -ilia On Sun, Jan 26, 2014 at 9:47 AM, Terje J. Hanssen <terje at nordland-teknikk.no> wrote:> Hi List, > > I'm stuck how to get a dual head monitor solution to work with Nouveau, > running openSUSE 13.1 on my hp8710w mobile workstation equipped with a > Nvidia graphical card. Beyond the built-in WUXGA display, an external WQHD > monitor is connected to the HDMI port on the graphical card and/or to the > dual link DVI-D on a hp docking station. > > To compare with SLED11/Nvidia driver running in dualboot with openSUSE > 13.1/Nouveau on the same workstation, the external monitor works up to > 1920x1080 over HDMI and at 2560x1440 resolution over the docking dual link > DVI-D. > > > Here follows the query output using openSUSE 13.1/Nouveau/xrandr: > > > # lspci -nnk | grep VGA -A2 > 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G92GLM [Quadro > FX 3600M] [10de:061c] (rev a2) > Subsystem: NVIDIA Corporation Device [10de:0518] > Kernel driver in use: nouveau > > > Software versions installed: > > # zypper se -is nouveau > Loading repository data... > Reading installed packages... > > S | Name | Type | Version | Arch | > Repository > --+-------------------------------+---------+--------------+--------+------------------ > i | libdrm_nouveau2 | package | 2.4.46-3.2.2 | x86_64 | > openSUSE-13.1-Oss > i | xorg-x11-driver-video-nouveau | package | 1.0.9-3.1.2 | x86_64 | > openSUSE-13.1-Oss > > > # zypper se -is xrandr > Loading repository data... > Reading installed packages... > > S | Name | Type | Version | Arch | Repository > --+------------+---------+-------------+--------+------------------ > i | libXrandr2 | package | 1.4.2-2.1.2 | x86_64 | openSUSE-13.1-Oss > i | xrandr | package | 1.4.1-2.2.1 | x86_64 | openSUSE-13.1-Oss > > > Beyond LVDS for the builtin display, all other graphical ports are reported > as disconnected by xrandr: > > # xrandr -q > Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192 > LVDS-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y > axis) 367mm x 229mm > 1920x1200 60.0*+ 59.9 > 1920x1080 60.0 > 1600x1200 59.9 > 1680x1050 60.0 > 1400x1050 60.0 > 1280x1024 59.9 > 1280x960 59.9 > 1152x864 60.0 > 1024x768 59.9 > 800x600 59.9 > 640x480 59.4 > 720x400 59.6 > 640x400 60.0 > 640x350 59.8 > VGA-1 disconnected (normal left inverted right x axis y axis) > DVI-D-1 disconnected (normal left inverted right x axis y axis) > HDMI-1 disconnected (normal left inverted right x axis y axis) > > > I've tried a solution that has been suggested to add output to an external > monitor, but it failed as shown: > > # xrandr --addmode HDMI-1 1920x1080 > # xrandr --output HDMI-1 --mode 1920x1080 --left-of LVDS-1 > xrandr: Configure crtc 1 failed > > > I would be very thankful to get help here that can solve this confusing > problem. > > Terje > > _______________________________________________ > Nouveau mailing list > Nouveau at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/nouveau
Terje J. Hanssen
2014-Jan-27 10:06 UTC
[Nouveau] xrandr HDMI-1 and DVI-D-1 disconnected - External monitor not detected
The latest openSUSE 13.1 uses kernel version 3.11.6-4-desktop (x86_64 here). (What I can add is that Nouveau did not work either for external, dual display on this mobile hardware using previous 3.x kernels on openSUSE 12.x. The propriarity Nvidia driver which currently works again using SLED11 SP3 now, has on the other hand had some freeze lock problems) Well, I'm not sure I'm skilled to try the suggested airlied's drm-next branch as this is new for me. Is there available a detailed procedure guide how to do it? Thanks, Terje Den 27. jan. 2014 02:53, skrev Ilia Mirkin:> The important thing for display detection/setting proper modes/etc is > the kernel -- what kernel version are you using? > > Separately, there has been a fix that affected VBIOSes found in NV96 > cards, and it would not be a stretch to believe that a similar VBIOS > script could be found in a NV92 card. However the NV96 error condition > was different (everything detected fine, but no actual image > displayed, whereas for you it's not even showing anything as > connected, which could indicate a i2c/hpd problem). > > I would say that the steps for you are to first try airlied's drm-next > branch, which should have all the latest nouveau fixes: > http://cgit.freedesktop.org/~airlied/linux/log/?h=drm-next . If that > is of no help, open a new bug (see > http://nouveau.freedesktop.org/wiki/Bugs/) -- we really want to see > your vbios, so upload a copy of that > (/sys/kernel/debug/dri/0/vbios.rom), and also throw in a full dmesg > booted with nouveau.debug=PDISP=debug,VBIOS=trace > > Lastly, did this ever work with nouveau? If so, please indicate that > in the bug; you will likely be asked to do a kernel bisect. > > -ilia > > On Sun, Jan 26, 2014 at 9:47 AM, Terje J. Hanssen > <terje at nordland-teknikk.no> wrote: >> Hi List, >> >> I'm stuck how to get a dual head monitor solution to work with Nouveau, >> running openSUSE 13.1 on my hp8710w mobile workstation equipped with a >> Nvidia graphical card. Beyond the built-in WUXGA display, an external WQHD >> monitor is connected to the HDMI port on the graphical card and/or to the >> dual link DVI-D on a hp docking station. >> >> To compare with SLED11/Nvidia driver running in dualboot with openSUSE >> 13.1/Nouveau on the same workstation, the external monitor works up to >> 1920x1080 over HDMI and at 2560x1440 resolution over the docking dual link >> DVI-D. >> >> >> Here follows the query output using openSUSE 13.1/Nouveau/xrandr: >> >> >> # lspci -nnk | grep VGA -A2 >> 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G92GLM [Quadro >> FX 3600M] [10de:061c] (rev a2) >> Subsystem: NVIDIA Corporation Device [10de:0518] >> Kernel driver in use: nouveau >> >> >> Software versions installed: >> >> # zypper se -is nouveau >> Loading repository data... >> Reading installed packages... >> >> S | Name | Type | Version | Arch | >> Repository >> --+-------------------------------+---------+--------------+--------+------------------ >> i | libdrm_nouveau2 | package | 2.4.46-3.2.2 | x86_64 | >> openSUSE-13.1-Oss >> i | xorg-x11-driver-video-nouveau | package | 1.0.9-3.1.2 | x86_64 | >> openSUSE-13.1-Oss >> >> >> # zypper se -is xrandr >> Loading repository data... >> Reading installed packages... >> >> S | Name | Type | Version | Arch | Repository >> --+------------+---------+-------------+--------+------------------ >> i | libXrandr2 | package | 1.4.2-2.1.2 | x86_64 | openSUSE-13.1-Oss >> i | xrandr | package | 1.4.1-2.2.1 | x86_64 | openSUSE-13.1-Oss >> >> >> Beyond LVDS for the builtin display, all other graphical ports are reported >> as disconnected by xrandr: >> >> # xrandr -q >> Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192 >> LVDS-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y >> axis) 367mm x 229mm >> 1920x1200 60.0*+ 59.9 >> 1920x1080 60.0 >> 1600x1200 59.9 >> 1680x1050 60.0 >> 1400x1050 60.0 >> 1280x1024 59.9 >> 1280x960 59.9 >> 1152x864 60.0 >> 1024x768 59.9 >> 800x600 59.9 >> 640x480 59.4 >> 720x400 59.6 >> 640x400 60.0 >> 640x350 59.8 >> VGA-1 disconnected (normal left inverted right x axis y axis) >> DVI-D-1 disconnected (normal left inverted right x axis y axis) >> HDMI-1 disconnected (normal left inverted right x axis y axis) >> >> >> I've tried a solution that has been suggested to add output to an external >> monitor, but it failed as shown: >> >> # xrandr --addmode HDMI-1 1920x1080 >> # xrandr --output HDMI-1 --mode 1920x1080 --left-of LVDS-1 >> xrandr: Configure crtc 1 failed >> >> >> I would be very thankful to get help here that can solve this confusing >> problem. >> >> Terje >> >> _______________________________________________ >> Nouveau mailing list >> Nouveau at lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/nouveau
Apparently Analagous Threads
- xrandr HDMI-1 and DVI-D-1 disconnected - External monitor not detected
- [Bug 24831] New: XRandR multihead fails on NV50
- SVIDEO and xrandr
- [Bug 38074] New: Dual head doesn't work for some combination of monitors (second screen still off)
- Second Monitor left of internal monitor turns internal monitor black