Significant Frame Rate Drop in Overwatch After Enabling FSR 2.0
After enabling FSR 2.0, the frame rate drops significantly from 200 FPS (100% render scale) to 130 FPS (67% render scale). Lowering the render scale should theoretically improve performance, but the opposite occurs.
Software information
Name of the game: Overwatch Settings used: Ultra preset, FSR 2.0 enabled, 67% render scale
System information
- GPU: intel b580
- Driver: 6793
- Wine version: N/A (Windows system)
- DXVK version: DXVK 2.6.1
Without enabling FSR 2.0, simply reducing the render scale to 67% can achieve a frame rate of 270.
Hi there.
Try to make a file called dxvk.conf next to the exe and insert dxvk.hud = full. Then take a screenshot both with and without fsr while the hud is on.
Still GPU-bound, so Intel's Windows driver probably does a terrible job with the fsr2 shaders?
It's known to work fine on e.g. RADV.
Without enabling DXVK, Overwatch performs normally with FSR 2.0 under DX11/DX12. Red Dead Redemption 2 also shows normal performance when using the FSR2 mod in Vulkan mode.
The reason I use DXVK is because the Chinese client of Overwatch 2 does not support DirectX 12.
Without enabling DXVK, Overwatch performs normally with FSR 2.0 under DX11/DX12. Red Dead Redemption 2 also shows normal performance when using the FSR2 mod in Vulkan mode.
Yes, but you're also not feeding the driver some awkwardly translated dxbc shader in those cases, but the real thing.
Would be nice to check this on ANV or something, but short of dxvk not supporting min16float (which would require a compiler rewrite because dxbc is very awkward here) there's not much to really improve on our end.
"I'm curious—is it possible to implement DLSS/XeSS/FSR support in DXVK to enable these upscaling technologies in games that don't natively support them?"
No, they require engine integration for a reason. You can however use Optiscaler to turn DLSS into something else, that should generally work - except maybe XeSS 2.0 due to Intel library memes, but I haven't tried that.
Stupid question maybe. Once you've set "high quality upscaling" to default have you made sure that renderscale is set back to 100 instead of 67?
这个问题可能有点蠢。你把“高质量升级”设为默认后,有没有确认渲染比例设置回 100 而不是 67?
"It won't change to 100% because Overwatch 2 locks the maximum render scale at 67% when FSR 2 is enabled."
I mean when you turn off FSR 2
I mean when you turn off FSR 2
No, when I set the rendering to 100%, the Intel B580 graphics card doesn't achieve a frame rate of 300+ fps—the maximum is only around 220.