ValveSoftware / SteamOS

SteamOS community tracker
1.6k stars 70 forks source link

Blank screen with multiple monitors connected #10

Open apage43 opened 10 years ago

apage43 commented 10 years ago

After installation, if multiple monitors are connected at boot, boots to a blank screen.

If I disconnect the second monitor and only one monitor connected, boots into steam fine.

GPU: NVidia GTX 560Ti

xorl commented 10 years ago

Same issue. GPU MSI GTX 760.

tinix0 commented 10 years ago

Same thing here. When I connect second monitor after booting it works, but it stops on blank screen if I try to boot with both.

PureTryOut commented 10 years ago

Same problem here. Using a Gigabyte GTX 770 2GB.

Plagman commented 10 years ago

Yes, at some point I'll have the session disable all but the first display device as a quick stopgap for that. We're focusing on livingroom for now. Thanks for the report.

PureTryOut commented 10 years ago

I wonder why multiscreen gaming isn't something for the livingroom. Sure consoles up to now didn't support it but can't SteamOS change this? I think triple screen gaming from the couch sounds awesome, so I would like to see this fixed!

nulian commented 10 years ago

Also disabling the first monitor isn't a real solution because I got an older monitor connect that doesn't have dvi yet and NVidia puts the slot that's able to connect old vga monitor as number one.

Tele42 commented 10 years ago

@nulian I believe the intent of what @Plagman said was the first detected display, not the first display output of a video card.

Szeraax commented 10 years ago

multiscreen isn't livingroom because you don't have 1 computer hooked up top two TVs. :P

Yes, we could change the future, but it will be once SteamOS is working and wants to extend the capabilities even further. Wish I had found this before doing a TON of troubleshooting... haha

klarkc commented 10 years ago

I made a little fix working here for clone mode displaying same image on both monitors. If you are using Nvidia Card just put this on your /etc/X11/xorg.conf file:

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection

Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection

Section "Device" Identifier "Card0" Driver "nvidia" BusID "PCI:1:0:0" EndSection

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" Option "TwinView" "on" Option "TwinViewOrientation" "clone"
DefaultDepth 24 SubSection "Display" Depth 24 Modes "1600x900" EndSubSection EndSection

PS: Change 1600x900 to your worst monitor resolution.

Szeraax commented 10 years ago

Thank you kindly. Will test it out. On Feb 4, 2014 8:27 PM, "klarkc" notifications@github.com wrote:

I made a little fix working here for clone mode displaying same image on both monitors. If you are using Nvidia Card just put this on your /etc/X11/xorg.conf file:

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection

Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection

Section "Device" Identifier "Card0" Driver "nvidia" BusID "PCI:1:0:0" EndSection

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" Option "TwinView" "on" Option "TwinViewOrientation" "clone"

DefaultDepth 24 SubSection "Display" Depth 24 Modes "1600x900" EndSubSection EndSection

PS: Change 1600x900 to your worst monitor resolution.

Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/SteamOS/issues/10#issuecomment-34134547 .

Tele42 commented 10 years ago

That can definately be shortened to

Section "ServerLayout"
  Screen 0 "Screen0" 0 0
EndSection

Section "Device"
  Identifier "Card0"
  Driver "nvidia"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Card0"
  Monitor "Monitor0"
  Option "TwinView" "on"
  Option "TwinViewOrientation" "clone"

  DefaultDepth 24
  SubSection "Display"
    Depth 24
    #this is any resolution you intend to use on both displays at the same time, highest to lowest
    Modes "1920x1080" "1600x900" "1280x720"
  EndSubSection
EndSection

You should not be using kbd or mouse with any modern xorg as they have been deprecated in favor of evdev. Anything not explicitly set is autoconfigured.

Elftorius commented 10 years ago

I used nvidia-settings in Ubuntu to write configurations to xorg.conf for clone desktop (DVI + HDMI).

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Option "Xinerama" "0" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Ancor Communications Inc VE247" HorizSync 30.0 - 83.0 VertRefresh 50.0 - 76.0 Option "DPMS" EndSection

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GTX 560" EndSection

Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "nvidiaXineramaInfoOrder" "DFP-0" Option "metamodes" "DFP-0: 1920x1080_60 +0+0, DFP-1: 1920x1080_60 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection

beaumanvienna commented 10 years ago

+1

ghost commented 8 years ago

Should be fixed, current versions of SteamOS disable all but one monitor.