SteamOS
SteamOS copied to clipboard
FSR / NIS performance degradation
Your system information
- Steam client version: 1702079146
- SteamOS version: 3.5.7
- Opted into Steam client beta?: No
- Opted into SteamOS beta?: No
- Have you checked for updates in Settings > System?: Yes
Please describe your issue in as much detail as possible:
This occured after updating to 3.5 stable and persisted on 3.5.7. I'm using 4K TV docked, upscaler set to FSR, emulator (PCSX2) and some other steam game locked itself to 15 fps with audio lag. changing upscaler to NIS resulted in similar perforamance lock, linear and integer seem to work fine.
Steps for reproducing this issue:
- connect deck to a higher resolution monitor (to make gamescope fsr work)
- set upscaler to FSR or NIS
- observe significant performance loss (e.g. 15 fps lock, audio lag)
Oh, I wonder if that's what was happening to me with Baldur's Gate 3 recently. Was playing docked, and would notice random spikes to 10-15 FPS. Like, spikes that would last a good 5 seconds. Normally when BG3 spikes, it's at least consistent (heavy area, shadercache, etc.) and is instant. But this would happen randomly and last quite a while. Didn't think about disabling FSR.
Can confirm I have the same issue. Tested with different games. All of them immediately drop to 15-20 fps when FSR or NIS is enabled. Only while docked. When in handheld mode, it works as expected.
Can confirm I have the same issue. Tested with different games. All of them immediately drop to 15-20 fps when FSR or NIS is enabled. Only while docked. When in handheld mode, it works as expected.
Does it still happen in the SteamOS Preview Channel?
I have the same problem and it still occurs on the preview channel.
I'm also having the same problem on the preview channel.
Same issue on Stable and Beta channels. As others have said using it in handheld mode works as expected but the moment FSR / NIS is turned on regardless of sharpness values the games hard lock to 15-20 FPS.
Also worth noting that the CPU/GPU load being low or high changes nothing, it will always lock FPS.
Still experiencing this, in my case, when I really want FSR on the external display, I noticed that manually setting the clock speed to 1500 MHz it renders at 60 FPS.
Otherwise it would go to 15 fps and use maybe 600 MHz gpu clock speed.
Maybe the logic that determines clock speed needs to be adjusted for this scenario (4k external display) ?