Many streamers capture their game at 1440p or 4K but broadcast at 1080p. That shrink has to happen somehow, and the “Downscale Filter” setting in OBS decides how cleanly it is done. Choose poorly and your stream looks soft or shimmery on fine detail like text and foliage. Choose well and the shrink is nearly invisible.

Why downscaling happens

In OBS, the Base (Canvas) resolution is what you compose at, and the Output (Scaled) resolution is what you actually stream. When those differ, OBS resamples every frame down to the smaller size. The downscale filter is the algorithm used for that resampling, and each option trades sharpness against processing cost.

The three options

OBS offers Bilinear, Bicubic, and Lanczos. Bilinear is the cheapest and softest. Bicubic is a strong middle ground. Lanczos is the sharpest and slightly heavier, using a wider sample of surrounding pixels to preserve fine edges.

Which filter to pick

Filter Sharpness GPU cost Best for
Bilinear Low Lowest No downscaling (1:1) or very weak GPUs
Bicubic (16 samples) Medium-high Low Most streamers downscaling a small amount
Lanczos (36 samples) Highest Moderate Large downscales like 4K/1440p to 1080p

The practical rule: if you are downscaling by a meaningful ratio, such as 1440p or 4K down to 1080p, choose Lanczos. The extra sharpness noticeably helps on-screen text, minimaps, and health bars. If your canvas and output are the same resolution, the filter barely matters because no scaling occurs; Bilinear is fine.

A note on integer scaling

Downscaling looks cleanest when the ratio is simple. Going from 2160p to 1080p is an exact halving and resamples beautifully. Odd ratios such as 1440p to 1080p (a 0.75 factor) are where a good filter earns its keep, so Lanczos is the safer pick there.

Downscaling versus in-game resolution scaling

It helps to separate two different scaling steps. Your game may already render at an internal resolution scale before it ever reaches OBS, and then OBS applies its own downscale from canvas to output. If both are aggressive, softness compounds. A clean approach is to let the game render at your monitor’s native resolution and do the quality shrink once, in OBS, with Lanczos, rather than scaling twice.

Supersampling is the pleasant side effect worth knowing about. When you capture at 1440p and output 1080p with Lanczos, fine edges that would alias at native 1080p get averaged down smoothly, so text and distant detail look cleaner than a native 1080p capture. The cost is a slightly heavier canvas to composite, but on a capable GPU the trade is usually worth the extra polish it gives your stream.

Frequently asked questions

Does the downscale filter affect my game’s framerate?

The cost lands on the GPU, and even Lanczos is light on a modern card at 1080p output. On a mid-range or better GPU you will not notice a framerate change. On a very old card, Bicubic gives most of the sharpness benefit for slightly less load.

Should I just stream at my native resolution to avoid downscaling?

Only if your upload and the platform support it well. Many viewers watch on connections that struggle with 1440p, and Twitch has bitrate limits that make 1080p the safer target. Capturing high and downscaling with Lanczos often looks better at 1080p than capturing natively at 1080p, because supersampling cleans up aliasing.

Bottom line

The downscale filter is a quiet sharpness dial. If your canvas is larger than your output, set it to Lanczos for the crispest text and detail at a trivial GPU cost. If you are not scaling at all, leave it on Bilinear. It is a set-once option that keeps 1080p streams looking clean.

Related guides

Browse all Streaming Gear guides →