Steam for Linux > Limited Beta > Topic Details
Vash Nov 7, 2012 @ 11:51am
Issue Report: Steam Big Picture and TF2 pick incorrect primary monitor
Pretty self explanatory, but both Steam Big Picture and TF2 always fullscreen on the leftmost display on my multimonitor TwinView configuration. As of recent Nvidia drivers (>302.x), Twinview uses Xinerama for multimonitor support so this should be the same on most other multimonitor configurations. My Distribution is Archlinux x64.

Processor Information:
Vendor: GenuineIntel
Speed: 3201 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
Linux (64 bit)
Kernel Name: Linux
Kernel Version: 3.6.6-1-ARCH
X Server vendor: The X.Org Foundation
X Server release: 11300000

Video Card:
Driver: NVIDIA Corporation GeForce GTX 680/PCIe/SSE2

Driver Version: 4.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x10de
DeviceID: 0x1180
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1200
Desktop Resolution: 3840 x 1200
Primary Display Size: 21.50" x 13.86" (25.55" diag)
54.6cm x 35.2cm (64.9cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device: Realtek ALC898

Memory:
RAM: 16002 Mb

Miscellaneous:
UI Language: English
Microphone: Not set
Total Hard Disk Space Available: 111548 Mb
Largest Free Hard Disk Block: 19166 Mb

Installed software:
Showing 1-6 of 6 comments
< >
Frank Nov 7, 2012 @ 2:14pm 
Thanks! This issue has been assigned tracking ID 93717
Vash Nov 7, 2012 @ 3:37pm 
I'd like to add that another user in a different thread had similar issues with a laptop with an external monitor, probably the same issue, and he said using Xinerama through Intel's drivers fixed it but when using his discrete Nvidia card he observed the same issue. So it's likely something wrong with how Nvidia is reporting displays through randr or xinerama, not something Steam/Source is doing wrong.
Aaron Nov 7, 2012 @ 3:59pm 
Does changing the RandR primary output with "xrandr --output <name> --primary" help? I don't actually know if Steam looks at the primary display, but it also affects the order of the Xinerama struts, which you can verify with "xdpyinfo -ext XINERAMA"
Last edited by Aaron; Nov 7, 2012 @ 3:59pm
Vash Nov 7, 2012 @ 4:28pm 
Nope, manually changing it like that does not help either, though I can verify the command is working as GNOME moves its UI over when I switch back and forth.
Jengajam2 Nov 10, 2012 @ 3:19pm 
I am experiencing the same exact issue.
Also, when the TF2 resolution is changed, the buttons' area of activation in the menu appear to become out of sync with the new resolution, and retain an area of activation as if the game was still in the previous resolution. This makes it difficult to manually switch TF2 from one monitor to another manually if they are of different resolution.

System Information
Processor Information:
Vendor: GenuineIntel
Speed: 3426 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
Ubuntu 12.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 3.2.0-32-generic
X Server vendor: The X.Org Foundation
X Server release: 11103000

Video Card:
Driver: NVIDIA Corporation GeForce GTX 570/PCIe/SSE2

Driver Version: 4.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1081
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3360 x 1080
Primary Display Size: 20.08" x 11.30" (23.03" diag)
51.0cm x 28.7cm (58.5cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1279 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device:

Memory:
RAM: 7983 Mb

Miscellaneous:
UI Language: English
Microphone: Not set
Total Hard Disk Space Available: 60098 Mb
Largest Free Hard Disk Block: 34837 Mb

Installed software:
johnv Dec 18, 2012 @ 5:17pm 
Big Picture should now respect "xrandr --output <name> --primary"
TF2, not so much...
Showing 1-6 of 6 comments
< >
Per page: 15 30 50