ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
643 stars 74 forks source link

Left 4 Dead 2 Linux beta - Full Screen Display Mode Bug for Multi-Display Configuration. #707

Open ModMerc opened 11 years ago

ModMerc commented 11 years ago

Switching Full Screen mode between 2 monitors doesn't always work. When I first installed and ran Left 4 Dead 2 I was able to switch from Full screen Mode (0) to Full screen Mode (1) with no problem. I was unable to do this on subsequent tries. I restarted L4D2 and I was unable to switch monitors at all. I was only able to change monitors if I switched from a windowed mode to Full screen mode (0) or (1).

This bug is repeatable.


Hardware

Processor: AMD Phenom II X4 940 Memory: 16GB

Video: Primary - EVGA nVidia 580GTX Secondary- EVGA nVidia 9800GTX (PhysX under Windows)

Displays: 2 LCD 1920x1080 Monitors in TwinView mode.

Software

Linux Distribution: Linux Mint 14 (Nadia) Installed Kernel : Linux-3.5.0-17-generic(x86_64)

Graphics Software: Linux Driver Ver. 304.88 Server Version: X.org 11 NV-Control Version: 1.28 Gnome: 3.6 Cinnamon Desktop: 1.6.7

johndrinkwater commented 11 years ago

Linux Driver Ver. 304.88 any reason you’re not on a later 31x.xx driver? 313 is the preferred minimum

ModMerc commented 11 years ago

Hello John.

It seems that version 304.88 is the latest nVidia driver in the Mint 14 and Ubuntu 13.04 repositories.

https://launchpad.net/ubuntu/raring/amd64/nvidia-current

Synaptic package manager shows an experimental 310 driver, but in my experience in beta testing, using experimental software can lead to more problems.

I'll see about installing the latest 319 driver and see if this problem persists.

ModMerc commented 11 years ago

After Installing nvidia driver 319.17 from the xorg-edgers ppa, I can confirm that this bug is still present.

The only difference from the system specifications above is:

NVIDIA Driver: 319.17 NV-Control Version: 1.29

kisak-valve commented 7 years ago

Looks like the setting is saved and works correctly when starting the game. The game simply does not reinitialize the window so that SDL gets the hint to go to the other monitor.