Page MenuHomeFeedback Tracker

Takes aspect ratio from first monitor instead of monitor it is used on
New, NormalPublic

Description

System has 3 identical 1440p monitors (1,2,3). The left most monitor (1) is in portrait mode. Primary monitor (2) is the middle one in landscape.

This causes the game to launch on the primary monitor (2), but using the left most monitor(1) aspect ratio.

Switching between fullscreen and windows doesn't help.
Video resolutions are all in wrong aspect ratio, even though the correct aspect ratio is selected.

Attached image is shows incorrect aspect. No UI elements are functional. If alt enter is used, the window goes to 1440x2650. Repeated, it goes eventually to 1600x1200 and the UI and tooltip are scaled down so the fonts are about 2px high and UI hotspots are massively offset. We end up with this config

Game is only playable if I unplug the portait monitor.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Linux x64
Operating System Version
Opensuse Tumbleweed
Category
HW Issues
Steps To Reproduce

Have more than one monitor and have the lowest enumerated monitor in portrait aspect. Run game.

Additional Information

This is actually more than one bug

  1. aspect ratios in video settings do not reflect those used (or possibly available)
  2. window creation uses wrong monitors aspect ratio
  3. correcting the config file manually does no work (eg setting 2560x1440)

And a feature request

  1. there's no way to define what monitor to launch on

Event Timeline

moozaad created this task.Jul 21 2018, 12:16 PM
moozaad updated the task description. (Show Details)

screenshot attempt 2

huh, website bug? image displays correctly if downloaded, but no in browser.

xrandr

Screen 0: minimum 320 x 200, current 6560 x 2560, maximum 16384 x 16384
DisplayPort-0 connected 1440x2560+0+0 left (normal left inverted right x axis y axis) 598mm x 336mm

2560x1440     59.95*+ 143.86   119.88    99.90  
1920x1200     59.95  
1920x1080    119.96   143.85    60.00    60.00    50.00    59.94  
1600x1200     59.95  
1680x1050     59.95  
1600x900      60.00  
1280x1024     75.02    60.02  
1440x900      59.95  
1280x800      59.81  
1152x864      75.00  
1280x720      60.00    50.00    59.94  
1024x768      75.03    60.00  
832x624       74.55  
800x600       75.00    60.32  
720x576       50.00  
720x480       60.00    59.94  
640x480       75.00    60.00    59.94  
720x400       70.08

DisplayPort-1 connected primary 2560x1440+1440+608 (normal left inverted right x axis y axis) 598mm x 336mm

2560x1440     59.95 + 143.86   119.88*   99.90  
1920x1200     59.95  
1920x1080    119.96   143.85    60.00    60.00    50.00    59.94  
1600x1200     59.95  
1680x1050     59.95  
1600x900      60.00  
1280x1024     75.02    60.02  
1440x900      59.95  
1280x800      59.81  
1152x864      75.00  
1280x720      60.00    50.00    59.94  
1024x768      75.03    60.00  
832x624       74.55  
800x600       75.00    60.32  
720x576       50.00  
720x480       60.00    59.94  
640x480       75.00    60.00    59.94  
720x400       70.08

DisplayPort-2 connected 2560x1440+4000+608 (normal left inverted right x axis y axis) 598mm x 336mm

2560x1440     59.95 + 143.86   119.88*   99.90  
1920x1200     59.95  
1920x1080    119.96   143.85    60.00    60.00    50.00    59.94  
1600x1200     59.95  
1680x1050     59.95  
1600x900      60.00  
1280x1024     75.02    60.02  
1440x900      59.95  
1280x800      59.81  
1152x864      75.00  
1280x720      60.00    50.00    59.94  
1024x768      75.03    60.00  
832x624       74.55  
800x600       75.00    60.32  
720x576       50.00  
720x480       60.00    59.94  
640x480       75.00    60.00    59.94  
720x400       70.08

HDMI-A-0 disconnected (normal left inverted right x axis y axis)