Page 1 of 1

[Oxyd] [0.16.51][Linux] Unable to set preferred screen when some displays are mirrored

Posted: Wed Sep 19, 2018 11:53 pm
by Ecen
Bug: The option to choose a preferred screen is not visible in the Graphics menu, and changing the value directly in the config file does nothing when the game is run on a setup with three displays where one is mirroring another. It does not matter which screen is mirroring which other screen.

Expected: To be able to set a preferred screen even if some displays are mirroring.

My setup is: Ubuntu 18.04 with KDE 5.44.0 / Plasma 5.12.6. My three screens are an HDMI-connected TV, a DisplayPort connected display and a DVI connected 144Hz display. My graphics card is an nVidia GeForce GTX 1080 running driver version 396.54.

Further details:
I have mirrored screens using "xrandr --output DP-1 --same-as HDMI-0" and also by using KDE Plasma's "Displays" GUI.

The log files (attached) indicates that the game only sees one large display when any two displays are mirrored. When two displays are mirrored, the game can still be put in fullscreen on any screen by turning fullscreen off, moving the window to another display and then turning fullscreen on. (But the game will still always start on the screen with the highest screen number.)

Re: [Oxyd] [0.16.51][Linux] Unable to set preferred screen when some displays are mirrored

Posted: Thu Jul 18, 2019 2:06 pm
by posila
Thanks for taking the time to write up the bug report.

Can you try if this is still an issue in 0.17? We have replaced entire window management libraries and rendering backend, so it might be fixed.

Re: [Oxyd] [0.16.51][Linux] Unable to set preferred screen when some displays are mirrored

Posted: Sun Jul 21, 2019 8:06 pm
by Ecen
Tested it and this is no longer an issue in 0.17.58! Everything works brilliantly.

Factorio is the most excellent game I've ever played. Thank you for always making it even better :)

Re: [Oxyd] [0.16.51][Linux] Unable to set preferred screen when some displays are mirrored

Posted: Mon Jul 22, 2019 8:53 am
by posila
Amazing. Thanks for testing it out and letting us know.