Dual monitor system problem with fullscreen

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Tidos
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sat Feb 27, 2016 9:07 am
Contact:

Dual monitor system problem with fullscreen

Post by Tidos »

Hi guys,

i have a problem, that i can't play the game in fullscreen on my main monitor. First, let me explain my system. I have 2 monitors. The left one is a old Viewsonic VX2260wm (60 Hz, 1080p, no other specials). The right and main one is a ASUS ROG SWIFT PG278Q (144 Hz, G-Sync, 1440p). The left one is conected to a Nvidia GTX 680 (2 GB VRAM) over DVI and the right one to a Nvidia GTX Titan X (12 GB VRAM) over Display Port. The GTX 680 has a higher priority on the mainboard as the GTX Titan X, but i use the GTX Titan X as the main card over driver and Windows settings.

Full PC Specs:
Mainboard: ASUS X99-A
CPU: Intel Core i7-5930K
GPU 1: ASUS GeForce GTX Titan X
GPU 2: PNY Geforce GTX 680 (2 GB)
SSD: Samsung SSD 850 EVO (500 GB)
RAM: Kingston HyperX Predator (16GB, DDR4, 3000 MHz)
Soundcard: ASUS ROG Xonar Phoebus
Power supply: Corsair Professional Series HX1000i (1000 W)

Software:
Windows 10 x64 Home
Factorio 0.12.24


Scenario 1:
If i set my Asus monitor as fullscreen display (ingame monitor 2 setting) and start the game, it is flickering heavily on the Asus screen. Then some time pasts it is going to the other display (Viewsonic monitor) on fullscreen and work perfecly. The confusing is that it shows 3 adapters but i should have only 2.

Log:

Code: Select all

   0.001 2016-02-27 10:42:05; Factorio 0.12.24 (Build 17689, win64)
   0.001 Operating system: Windows 10 
   0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: C:/Program Files/Factorio/data
   0.001 Write data path: C:/Users/Tidos/AppData/Roaming/Factorio
   0.001 Binaries path: C:/Program Files/Factorio/bin
   0.017 Available display adapters: 2
   0.017  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 680 {0x01, [-1920,191], 1920x1080, 32bit, 60Hz}
   0.017  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 680 {0000, no details}
   0.017  [4]: \\.\DISPLAY5 - NVIDIA GeForce GTX TITAN X {0x05, [0,0], 2560x1440, 32bit, 144Hz}
   0.017 Create display on adapter 1. Size 1280x720 at position [630, 342]. Monitor 4
  10.411 Failed to create display on adapter 1.
  10.704 Failed to create display on adapter 4.
  10.727 Initialised Direct3D:[1] NVIDIA GeForce GTX 680; driver: nvd3dumx.dll 10.18.13.6191
  10.758 Desktop composition is active.
  10.758 Graphics options: [FullScreen: true] [VSync: false] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
  10.797 Loading mod core 0.0.0 (data.lua)
  10.799 Loading mod base 0.12.24 (data.lua)
  11.156 Initial atlas bitmap size is 16384
  11.158 Created atlas bitmap 16384x7762
  16.329 Info Updater.cpp:752: Downloading https://www.factorio.com/updater/get-available-versions?username=Tidos&token=<private>&apiVersion=2
  17.197 0 packages available to download (experimental updates disabled).
  17.232 Factorio initialised
  19.485 Goodbye
Scenario 2:
The same result if i set fullscreen directly to the Viewsonic monitor (monitor 1 setting). It work perfecly. The log shows here only 2 adapters.

Log:

Code: Select all

   0.002 2016-02-27 10:47:55; Factorio 0.12.24 (Build 17689, win64)
   0.002 Operating system: Windows 10 
   0.002 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe" 
   0.002 Read data path: C:/Program Files/Factorio/data
   0.002 Write data path: C:/Users/Tidos/AppData/Roaming/Factorio
   0.002 Binaries path: C:/Program Files/Factorio/bin
   0.018 Available display adapters: 2
   0.018  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 680 {0x01, [-1920,191], 1920x1080, 32bit, 60Hz}
   0.018  [4]: \\.\DISPLAY5 - NVIDIA GeForce GTX TITAN X {0x05, [0,0], 2560x1440, 32bit, 144Hz}
   0.018 Create display on adapter 0. Size 1280x720 at position [310, 162]. Monitor 0
   0.061 Initialised Direct3D:[0] NVIDIA GeForce GTX TITAN X; driver: nvd3dumx.dll 10.18.13.6191
   0.094 Desktop composition is active.
   0.094 Graphics options: [FullScreen: true] [VSync: false] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 0]
   0.134 Loading mod core 0.0.0 (data.lua)
   0.136 Loading mod base 0.12.24 (data.lua)
   0.509 Initial atlas bitmap size is 16384
   0.512 Created atlas bitmap 16384x7762
   5.784 Info Updater.cpp:752: Downloading https://www.factorio.com/updater/get-available-versions?username=Tidos&token=<private>&apiVersion=2
   6.815 0 packages available to download (experimental updates disabled).
   6.852 Factorio initialised
   8.965 Goodbye
Summary:
The only way now i can play is that i set the game to window mode on my Asus monitor and have the Windows taskbar and window title bar in my view. Thats not my prefered setting. I tested it with non g-sync mode, opengl force, v-sync on and off, medium vram usage ... nothing changed it. Maybe it is a bug with 2 monitors and 2 graphic cards?? All other games work perfecly.

So have any one a idea if there is a fix or a workaround? Or maybe is it a bug and a dev can debug and fix this with a patch? Thanks for your interest and maybe your help. ;)

Greetings Tidos
posila
Factorio Staff
Factorio Staff
Posts: 5360
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Dual monitor system problem with fullscreen

Post by posila »

Yes, this is bug. It should be fixed for next minor update. Thanks for very nice report.

Related issue: viewtopic.php?t=20635
Post Reply

Return to “Technical Help”