Jump to content

Missing screen resolution


Matt_In_Oz

Recommended Posts

I use a laptop (Asus ROG GS533, Ryzen 9 5900HX, 16GB RAM, RTX3070) running Windows 11. Current KSP2 build is 0.1.0.0.20892. The laptop's built in screen is a 15" 1920x1080/1080P, but most of the time I have an external widescreen monitor plugged into it with a 2560 x 1080/1440P resolution. When I am using the external monitor the internal one is disabled, however the game does not offer me the 2560x1080 resolution. It only offers me 1920x1080, 1900x900, and 1280x720. It doesn't matter if I set it to windowed, borderless, or fullscreen... the only change between borderless and fullscreen is that in fullscreen the image is stretched to full width, and in borderless I get a 1920x1080 image with black bars either side. I tried manually editting the settings file Settings.json to change the resolution to 2560x1080 but this also did not work.

It runs as expected if I disconnect the external monitor and use the built in one.

Link to comment
Share on other sites

I also cannot set my laptops native screen resolution (which is a litte odd tho with 2256x1504px), I only get 1280x720, 1600x900, 1920x1080 and an even more odd 2048x1152. None of these matches the screens 3:2 ratio. I'm on the latest Steam-version on Windows 11. 

Link to comment
Share on other sites

For a workaround until it is fixed: Go to C:\Users\YOUR_USERNAME\AppData\LocalLow\Intercept Games\Kerbal Space Program 2\Global, open the file "Settings.json" in a text editor of your choice and find the "ScreenResolution" Property. Set it to your desired resolution, e.g.

 "ScreenResolution": "2560x1080",

 

Link to comment
Share on other sites

On 3/7/2023 at 4:52 AM, marbrey said:

For a workaround until it is fixed: Go to C:\Users\YOUR_USERNAME\AppData\LocalLow\Intercept Games\Kerbal Space Program 2\Global, open the file "Settings.json" in a text editor of your choice and find the "ScreenResolution" Property. Set it to your desired resolution, e.g.

 "ScreenResolution": "2560x1080",

 

Thanks... but I tried it a week or so ago and got no joy. Will have another go tonight to check.

*edit* OK that's weird... I tried it again and this time it worked. All the various loading images are stretched, but the game itself is fine. Goodo.

Edited by Matt_In_Oz
Link to comment
Share on other sites

I am seeing similar. My main monitor is set to 4K 4096x2160 (HDR), but the highest resolution in the games setting I can set is 3840x2160. I'll try editing the ScreenResultion Property, but don't have high hopes. Not sure if the comment that Unity only allows 16:9 or not. Any one confirm that? Thanks.

Version Info: 0.1.0.0.20892
OS: Windows 11  (10.0.22621) 64bit
CPU: AMD Ryzen 9 5950X 16-Core Processor  (32)
RAM: 130992
GPU: NVIDIA GeForce RTX 3090 (24340MB)
SM: 50 (Direct3D 11.0 [level 11.1])

Link to comment
Share on other sites

Quote

ot sure if the comment that Unity only allows 16:9 or not

I didn't say that. I said that the developer, when configuring Unity player can select to allow or disallow ceratin screen ratios, and if none other than 16:9 appear in selection list that is what obviously going on. However, if the game reads config file and sets resolution (and screen mode) programmatically (not relying on Unity's wrapper function) - i see no problem in setting your screen res to say 800x600 (the lowest DirectX supports and it is 3:4 ratio)

Link to comment
Share on other sites

Hi I have the same problem with 32:9 (5.120 x 1.440) ksp2 supports it and it works just fine if you set it in C:\Users\USERNAME\AppData\LocalLow\Intercept Games\Kerbal Space Program 2\Global\Settings.json

It would be very nice if this can be selected without editing the file.


WIN 11
Ryzen 7 3700X
32 GB DDR4 RAM
AMD RX 7900 XT

 

Edited by jan5366x
Link to comment
Share on other sites

×
×
  • Create New...