Nouveau won't detect second Monitor

After freeze issues occured with Nvidia’s propriarity driver, I’ve rolled back to the default Nouveau driver on openSUSE 12.3 and 13.1 M4 Gnome on my HP laptop.

While this works fine for the built-in LVDS-1 connected display, xrandr reports that all other ports are disconnected, included DVI-D-1 (and HDMI-1) for the connected external, second monitor.

On the second monitor itself, a “DVI - no signal” warning message is displayed a moment and nothing more…

Neither the gui Settings > Gnome Display tool’s “Search Monitors” find the second monitor.

Suggestion how to activate and detect these ports as connected, especially the DVI-D-1 that is able to support 2560x1440 resolution?

~> xrandr
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  
............snip ..........
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)
cat ~/.config> cat monitors.xml
<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="LVDS-1">
          <vendor>AUO</vendor>
          <product>0x1188</product>
          <serial>0x00000000</serial>
          <width>1920</width>
          <height>1200</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="VGA-1">
      </output>
      <output name="DVI-D-1">
      </output>
      <output name="HDMI-1">
      </output>
  </configuration>
</monitors>

So if two different versions of openSUSE have the same problem, it sounds like hardware to me. Perhaps it is time to power down, unplug from wall and pull any batteries you may have and start over again, after several minutes to allow full dissipation of any stored energy.

Thank You,

Well, I gave it a try, but sorry - no difference.

Two different openSUSE root file systems yes in dual boot, though they use common /home.
(Another story is that 12.3 just now won’t boot up to GDM login graphical mode. I’ve tried to run startx after console login and saw a message like ‘no display’ was found. This got me to think that I maybe tried a xrandr command to shut off the output to the built-in LVDS-1. I have to explore a little more around that)

Though I don’t think it does any matter, I didn’t mentione that DVI-D is connected on a docking station while HDMI is on the Nvidia graphical card.

While Nvidia settings worked also the DVDI-D for the second monitor worked. I would expect that Nouveau also should support this configuration(?)
https://forums.opensuse.org/english/get-technical-help-here/hardware/488359-12-3-nvidia-driver-freeze-reinstall-rollback-working-nouveau.html#post2568813

However, the second monitor was probably physical disconnected when I rolled back to Nouveau on 12.3 and when I later installed 13.1 Mx.

Is it any idea to try to reinstall or reconfigure Xorg with the second monitor physical connected, possibly how to do it?

Do you know, or perhaps you already said, is this an Optimus Laptop dual video setup by chance?

Thank You,

This was discussed within the previous thread, and the conclusion was that my hp8710w with Intel Core2 Duo CPU T9500 and NVIDIA G92M [Quadro FX 3600M] graphical card has not ‘hybrid’ graphics or dual video setup
https://forums.opensuse.org/english/get-technical-help-here/hardware/488359-12-3-nvidia-driver-freeze-reinstall-rollback-working-nouveau-2.html#post2569179

# /sbin/lspci -nnk | grep VGA -A2 

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G92M  [Quadro FX 3600M] [10de:061c] (rev a2) 
    Subsystem: NVIDIA Corporation Device [10de:0518] 
    Kernel driver in use: nouveau 

Then my normal suggestion when certain features are not working is to go for the propritary video driver and the latest kernel that it works with. nVIDIA is at 325.15 and the kernel to use is 3.10.5. I can say that once you install the propritary video driver it is hard to go backwards and may require a total new install, including the user data area. Creating a new user and logging in as that user will tell you if user data is to blame for your problems. For the driver look here:

Installing the nVIDIA Video Driver the Hard Way - Blogs - openSUSE Forums

For installing the driver, look here:

LNVHW - Load NVIDIA (driver the) Hard Way from runlevel 3 - Version 1.46 - Blogs - openSUSE Forums

For the Linux Kernel look here:

openSUSE and Installing New Linux Kernel Versions - Blogs - openSUSE Forums

Once you find a working method, you got to stick with it and I only make a major change when each new openSUSE version is released. I have a PC setup with the latest nVIDIA driver and kernel 3.10.5 and it works great. My main PC is running open source nVIDIA and kernel 3.11-rc4 and it too works like a champ. It is possible to find a working setup, but not all possible configurations may work on your PC. I am never ashamed myself to wipe it all out and start over. I do keep an extra copy of all valuable data. When in doubt, wipe it out and try again until successful and good luck.

Thank You,

Though I don’t think it does any matter, I didn’t mentione that DVI-D is connected on a docking station while HDMI is on the Nvidia graphical card.

While Nvidia settings worked also the DVDI-D for the second monitor worked. I would expect that Nouveau also should support this configuration(?)
https://forums.opensuse.org/english/…ml#post2568813

The docking station is sure to be a significant factor in this. You might need to raise a bug report.

nouveau

Maybe, but when the laptop is being undocked and the second monitor is connected to HDMI on the internal Nvidia card, the corresponding issue continues:xrandr: HDMI-1 disconnected
“HDMI - no signal” warning on the second monitor

To add a last thing, I renamed and kept the old version of the config file ‘monitors.xml’, which I think was created while using Nvidias driver and while the second monitor was working. As seen this file contained port_type**-0** (i.e DVI-D-0) while xrandr under nouveau uses port_type**-1** (i.e DVI-D-1) as seen in my initial post above.

~/.config> cat ~/.config/monitors.xml_old
<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="VGA-0">
      </output>
      <output name="TV-0">
      </output>
      <output name="LVDS-0">
          <vendor>AUO</vendor>
          <product>0x1188</product>
          <serial>0x00000000</serial>
          <width>1920</width>
          <height>1200</height>
          <rate>60</rate>
          <x>2560</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="DVI-D-0">
          <vendor>ACI</vendor>
          <product>0x27a3</product>
          <serial>0x0003ebdd</serial>
          <width>2560</width>
          <height>1440</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="HDMI-0">
          <vendor>ACI</vendor>
          <product>0x27a3</product>
          <serial>0x0003ebdd</serial>
      </output>
  </configuration>
  <configuration>
      <clone>no</clone>
      <output name="LVDS-1">
          <vendor>AUO</vendor>
          <product>0x1188</product>
          <serial>0x00000000</serial>
          <width>1920</width>
          <height>1200</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="VGA-1">
      </output>
      <output name="DVI-D-1">
      </output>
      <output name="HDMI-1">
      </output>
  </configuration>
</monitors>

As I didn’t get back a 12.3 graphical login again, neither after boot with ‘nomodesest’ nor even after ‘Xorg -configure’, I did a new 12.3 Gnome installation from DVD, online update and then added the Nvidia repo and driver with YaST2. This ‘easy way’ possibly doesn’t feature the absolut latest kernel and driver version, but it just works, at least so far. That is after first reboot, the second monitor worked automatically at full resolution 2560x1440 using docking DVI-D-0.

Possibly it is easier to raise a bug or feature request report against Nouveau, now as Nvidia is working (?)

For information I add the current file output as follows:

uname -a
Linux linux-zbm9.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
zypper se -is nvidia

S | Navn                      | Type  | Versjon                 | Ark.   | Pakkebrønn             
--+---------------------------+-------+-------------------------+--------+------------------------
i | nvidia-computeG03         | pakke | 319.32-15.1             | x86_64 | nVidia Graphics Drivers
i | nvidia-gfxG03-kmp-desktop | pakke | 319.32_k3.7.10_1.1-15.1 | x86_64 | nVidia Graphics Drivers
i | x11-video-nvidiaG03       | pakke | 319.32-15.1             | x86_64 | nVidia Graphics Drivers
xrandr
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
TV-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected primary 1920x1200+2560+0 (normal left inverted right x axis y axis) 367mm x 229mm
   1920x1200      60.0*+
DVI-D-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440      60.0*+
....snip.....
HDMI-0 connected (normal left inverted right x axis y axis)
   2560x1440      60.0 +
   1920x1080      60.0     59.9     50.0     30.0     25.0     24.0     60.0     50.0  
....snip........

Thanks to all for the help.

In the end, all we can hope for is you to have a working system up to your requirements. I am very happy to hear that is what you got. I suggest to leave well enough alone and stick with the present kernel and driver setup until such time as openSUSE 13.1 comes out when you might re-examine your setup for a future upgrade.

Thank You,