Widescreen (16:9) in CS 1.6 Without Stretching Problems

April 23, 2026 Daemon666 7 min read 11 Aufrufe

CS 1.6 was built for 4:3 monitors, and on a modern 16:9 or 21:9 display it either shows black bars, stretches everyone into short wide characters, or crops the view. The good news is the current engine supports widescreen resolutions natively; the confusion is that "stretching" can come from two completely different places — the game's resolution and your monitor's or GPU's scaling. Fix the right one and the game looks correct. This guide covers both.

1. Set a native widescreen resolution

The cleanest way is launch options. Right-click Counter-Strike in Steam → Properties → Launch Options and set the resolution to match your monitor:

-width 1920 -height 1080

You can also set it in Options → Video if your monitor's native resolution appears in the list. Use OpenGL as the renderer. Setting a true 16:9 resolution is what stops the game itself from stretching a 4:3 image across a wide screen.

2. Understand what "stretch" actually is

There are two independent stretches:

  • Game-level: running a 4:3 resolution (like 1024x768) that the display then stretches to fill a 16:9 panel. Fix: pick a 16:9 resolution.
  • Scaling-level: the monitor or GPU scaling a smaller image to fill the panel non-proportionally. Fix: change the scaling mode, not the resolution.

Many players like the look of a stretched 4:3 (models appear wider and easier to hit) and deliberately keep it. If that is you, the goal is to control the stretch, not eliminate it — which is exactly what the scaling setting does.

3. Control scaling in the GPU driver

This is where the real control lives — not in CS. In your GPU control panel:

  • NVIDIA Control Panel → Adjust desktop size and position: choose Aspect ratio to keep proportions (black bars on the sides for a 4:3 resolution) or Full-screen to stretch. Set "Perform scaling on: GPU".
  • AMD Software → Display → Scaling Mode: pick Preserve aspect ratio or Full panel.

Whether you want a sharp 16:9 image or a controlled stretched 4:3, this is the setting that decides it. If a 4:3 resolution still fills the whole screen after you chose "aspect ratio", the monitor's own scaling is overriding the GPU — check the monitor's on-screen menu for an aspect/scaling option too.

4. Match the refresh rate

Setting a widescreen resolution sometimes drops the game to 60 Hz on a high-refresh monitor. Force the refresh rate in launch options:

-width 1920 -height 1080 -freq 144

Set -freq to your monitor's actual refresh rate. This does not change the aspect ratio, but a widescreen fix that leaves you at 60 Hz on a 144 Hz panel is only half done.

5. About field of view

CS 1.6 does not give you a free FOV slider, and at a true 16:9 resolution the engine's default view can feel slightly zoomed compared to 4:3. There is a default_fov cvar (default 90), but most servers reset or restrict it and changing it is not a reliable widescreen fix. Do not rely on it — pick the resolution and scaling you like and leave FOV alone.

Common errors

  • Everyone looks short and wide — you are running a 4:3 resolution stretched to fill 16:9. Either set a 16:9 resolution or switch GPU scaling to "aspect ratio".
  • Black bars you do not want — the opposite: aspect-ratio scaling on a 4:3 resolution. Switch scaling to full-screen or set a native 16:9 resolution.
  • Resolution not in the video menu — set it via -width/-height launch options instead.
  • Screen goes 60 Hz after the change — add -freq with your real refresh rate.
  • Scaling setting ignored — the monitor's own scaler is overriding the GPU. Set the monitor's OSD to the same aspect/scaling choice.

Verification

Launch the game and check a round scoreboard or the main menu proportions: circles should look round, not oval, if you want true aspect; or uniformly stretched if you chose that on purpose. Confirm the refresh rate is correct (your monitor's OSD usually shows it). Once it looks right, the settings live in your launch options and driver control panel, so they persist without touching config.cfg.

Mitwirkende: Daemon666 ✦
Teilen: