Kerbal Space Program

Kerbal Space Program

Not enough ratings
Fix "dx11 could not switch resolution" or "couldn't switch to requested monitor resolution"
By Bobby
Because I try so many solution nothing worked. This is my journey how I solved issue.
   
Award
Favorite
Favorited
Unfavorite
How to fix
1. Uninstall KSP, and Delete KSP Folder ensure settings.cfg is removed. It probably in something like
C:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program

2. Download KSP

3. After finish download, Enter the game launch options with (this will open game in background, you WILL NOT see any game window). This make KSP create new settings.cfg
-batchmode -nographics

4. Launch Game wait until you hear in-game menu sound, then End task KSP on task manager or click X on Steam Library

5. Open settings.cfg in game directory, It will be in (1. ) and changed SCREEN_RESOLUTION_WIDTH, SCREEN_RESOLUTION_HEIGHT, FULLSCREEN to be like
SCREEN_RESOLUTION_WIDTH = 1920 SCREEN_RESOLUTION_HEIGHT = 1080 FULLSCREEN = True
The number resolution can be anything suit your display monitor.

6. Change launch options to be
-screen-width 1920 -screen-height 1080 -screen-fullscreen 1

7. Close the game's Properties window and launch the game. And the problem should be fixed.


Reference:
Unity Standalone Player command line arguments [docs.unity3d.com]