Most of the onscreen functions when playing a game will not be accessible to the user if fullscreen is selected.
Resolution options in windowed mode generally do not support UWD either. The most common UWD display options of 3440x1440 and 3840x1600 are missing. Checking the STF config options shows only a single integer option of 1 through 10 to designate any predefined resolution. An option to set the vertical and horizontal resolution manually is not an option.
Suggested fixes: Include UWD support in fullscreen and adding UWD resolutons in windowed mode.
Note I almost returned the game over this as I could not figure out how to do anything. I was not initially aware that I could not see half the screen when I first started playing was the problem.
I have a suspicion... It is the program is not displaying the proper res due to the dual monitor. Let me test that real quick....
I was right. If I disable my secondary 1080p monitor, your app displays properly. The reason for half screen is your app is using total desktop resolution to size instead of just the primary monitor. I hope this gives you the clues you need to zero in on it.
Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected
Operating System Version: "Manjaro Linux" (64 bit) Kernel Name: Linux Kernel Version: 5.5.2-1-MANJARO X Server Vendor: The X.Org Foundation X Server Release: 12007000 X Window Manager: KWin Steam Runtime Version: steam-runtime_0.20191210.1
Video Card: Driver: NVIDIA Corporation GeForce RTX 2070 SUPER/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 440.59 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 74 Hz VendorID: 0x10de DeviceID: 0x1e84 Revision Not Detected Number of Monitors: 2 Number of Logical Video Cards: 1 Primary Display Resolution: 3840 x 1600 Desktop Resolution: 5760 x 1600 Primary Display Size: 34.65" x 14.45" (37.52" diag) 88.0cm x 36.7cm (95.3cm diag) Primary Bus: PCI Express 16x Primary VRAM: 8192 MB Supported MSAA Modes: 2x 4x 8x 16x
Sound card: Audio device: Nvidia GPU 92 HDMI/DP
Memory: RAM: 32042 Mb
Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 1024256 Mb Largest Free Hard Disk Block: 676336 Mb VR Headset: None detected
Well, the windowed modes are so low res they don't work well at all as only a part of the monitor works. No UWD options. Can't read the text well.
Fullscreen shows a good clarity and readability. I do not have this issue on any other game. Just this one.
Manjaro is not the issue as this is just a flavor of Arch. It is the desktop that controls this. The desktop is KDE Plasma in this case. Steam might be using Gnome for a desktop or XFCE, but I really do not think that is the problem.
The more I play with it, it is clear that it is sizing to 5760x1600. It is not half the display. It is missing 1920 pixels exactly. It is sizing to the entire resolution of both monitors, not the primary display. To test this hypothesis, I placed the secondary monitor on top of the primary monitor and then noted that the Star Frontiers then sized itself to 3840x2680 resolution in fullscreen with the top 1080 pixels cut off the top of the app, so it is definitely sizing to the full desktop resolution, just not using it. It should be set to the primary display only. In the above results, I do show that Steam can clearly see the difference.
Primary Display Resolution: 3840 x 1600 Desktop Resolution: 5760 x 1600
I also tested from Xrender to OpenGL 2.0 and OpenGL 3.0 and it is not the rendering backend that is causing it.