I've recently moved to a new home where I have a 4K TV (Samsung QE55Q70T), so I went and configured KDE to show my desktop using 3840x2160@60Hz, which is the native resolution of the screen. I've also setup the "Global Scale" to 150% in KDE's control center, since I'm far from the TV and 100% is too small.
My old TV was a 4K panel that ran by default at 1080p (its native resolution), so I've always been playing using that setup, 1920x1080@60Hz. Besides, my computer can't handle 4K gaming with all bells and whistles enabled (in No Man's Sky, for example, 60fps@1080p vs barely 30fps@4K).
So I went and launched Stellaris as usual. Everything seemed to run fine. The TV switched to 1920x1080@60Hz but when I left the game, the desktop resolution was not properly restored, and it kept running at 1920x1080, which showed gigantic texts, since it was still using the 150% scale.
So, I went and removed both pdx_settings.txt and settings.txt files to see what the game does in that case.
It seems it decided to run the game using a bizarre combination. The configuration window shows 3840x2160@120Hz, which is not correct, since the TV shows 3840x2160@60Hz.
With the refresh rate corrected to 60Hz, Multisampling set to 8 (I like my bells and whistles) and UI scaling to 1.70, the game seems to run fine, but I fear the FPS drop when I get in some major battles, with hundreds of ships and all the effects from the battle.
Is there any way to get Stellaris to run at 1920x1080@60Hz/120Hz and force it to restore the original 3840x2160@60Hz resolution upon exit?
I've tested other PDX games, just in case it was a general problem, but it seems to happen with two out of five:
My system specifications are:
If you need more information or to run some tests, please don't hesitate to ask.
Cheers,
Condex
My old TV was a 4K panel that ran by default at 1080p (its native resolution), so I've always been playing using that setup, 1920x1080@60Hz. Besides, my computer can't handle 4K gaming with all bells and whistles enabled (in No Man's Sky, for example, 60fps@1080p vs barely 30fps@4K).
So I went and launched Stellaris as usual. Everything seemed to run fine. The TV switched to 1920x1080@60Hz but when I left the game, the desktop resolution was not properly restored, and it kept running at 1920x1080, which showed gigantic texts, since it was still using the 150% scale.
So, I went and removed both pdx_settings.txt and settings.txt files to see what the game does in that case.
It seems it decided to run the game using a bizarre combination. The configuration window shows 3840x2160@120Hz, which is not correct, since the TV shows 3840x2160@60Hz.
With the refresh rate corrected to 60Hz, Multisampling set to 8 (I like my bells and whistles) and UI scaling to 1.70, the game seems to run fine, but I fear the FPS drop when I get in some major battles, with hundreds of ships and all the effects from the battle.
Is there any way to get Stellaris to run at 1920x1080@60Hz/120Hz and force it to restore the original 3840x2160@60Hz resolution upon exit?
I've tested other PDX games, just in case it was a general problem, but it seems to happen with two out of five:
- Working:
- Cities: Skylines: It seems to be rendering the game at 1920x1080, given the performance, but displaying at 3840x2160@60Hz, according to the TV, since it did not switch resolutions (same effect found in some Proton games I've tested).
- Europa Universalis IV: Switches to 1920x1080@60Hz as configured, and goes back to 3840x2160 when I leave the game.
- Surviving Mars: Properly switches to 1920x1080@120Hz as defined in the configuration.
- Failed:
- Crusader Kings II: Same issue as Stellaris. Switches to 1920x1080p@60Hz, but it won't go back to 4K when I quit the game. If I remove the settings.txt file, the game will boot in 3840x2160@60Hz.
My system specifications are:
- CPU: AMD Ryzen 5 3600X
- GPU: AMD Radeon RX 5600 XT
- RAM: 16GB@3200Mhz
- OS: ArchLinux
- Kernel: 5.11.13
- KDE Plasma: 5.21.4
- Stellaris v2.7.2 (I've not yet completed my game and I have not updated the game)
If you need more information or to run some tests, please don't hesitate to ask.
Cheers,
Condex