Counter-Strike 1.6 Stretched Screen Fix for Widescreen Monitors
Last updated: May 4, 2026
Counter-Strike 1.6 was designed for 4:3 monitors. On modern 16:9 and 16:10 widescreen displays the image stretches horizontally — players look wider than they should and circles become ovals. This guide covers every fix: native widescreen mode, 4:3 with black bars, GPU scaling for all manufacturers, and the registry method for Non-Steam builds. If your installation is outdated, download CS 1.6 first.
Choose Your Display Mode First
Before applying any fix, decide which display mode you want. Each has a different effect on gameplay.
| Mode | Visual Result | Advantage | Best For |
|---|---|---|---|
| Native Widescreen | Fills entire screen, wider FOV | See more on the sides | Casual play |
| 4:3 with Black Bars | Correct proportions, bars on sides | No distortion, classic feel | Competitive play |
| 4:3 Stretched to Fill | Fills screen, wider player models | Larger hitbox appearance | Personal preference |
Most competitive players use 4:3 with black bars or 4:3 stretched. Native widescreen gives a wider field of view but thinner player models.
Fix Stretched Screen — Steam Version
- Add launch options: Steam Library → right-click Counter-Strike 1.6 → Properties → Set Launch Options. Enter:
-w 1920 -h 1080 -fullReplace 1920 and 1080 with your monitor’s native resolution. This forces the engine to initialize at the correct resolution before any display mode settings take effect.
- Set Display Mode in-game: Options → Video → Display Mode:
- Select Widescreen to fill the screen natively at 16:9
- Select Normal for 4:3 — then configure GPU scaling below to add black bars
- Set Renderer to OpenGL: Options → Video → Renderer → OpenGL. Software and D3D renderers do not handle widescreen scaling correctly on modern hardware.
Fix Stretched Screen — Counter-Strike 1.6 Non-Steam
Older Non-Steam builds often lack the Widescreen option in the Video menu. Use the shortcut method to force the resolution.
Desktop Shortcut Method (Recommended)
- Right-click your CS 1.6 desktop shortcut → Properties.
- Find the Target field — it ends with
hl.exe" -game cstrikeor similar. - Add resolution commands at the end:
"C:\Games\CS 1.6\hl.exe" -game cstrike -w 1920 -h 1080 -full - Click Apply and launch using this shortcut.
This works identically to Steam launch options and does not require editing any game files.
NVIDIA GPU Scaling — 4:3 with Black Bars
GPU scaling forces the graphics card to maintain 4:3 proportions and add black bars on both sides, regardless of what resolution Counter-Strike 1.6 runs at.
- Right-click desktop → NVIDIA Control Panel.
- Display → Adjust Desktop Size and Position.
- Set Scaling Mode:
- Aspect Ratio — 4:3 with black bars, correct proportions ✅ recommended
- Full-screen — stretches to fill monitor, removes black bars
- No Scaling — displays at exact pixel size, does not fill screen
- Check “Override the scaling mode set by games and programs” — without this CS 1.6 overrides your GPU setting.
- Click Apply and restart Counter-Strike 1.6.
AMD GPU Scaling — 4:3 with Black Bars
- Right-click desktop → AMD Radeon Software.
- Go to Display tab → find GPU Scaling → toggle it On.
- Set Scaling Mode:
- Preserve Aspect Ratio — black bars, correct 4:3 proportions ✅ recommended
- Full Panel — stretches to fill screen
- Centered — no scaling, image centered on screen
- Apply and restart CS 1.6.
Intel GPU Scaling — 4:3 with Black Bars
- Right-click desktop → Intel Graphics Command Center (or Intel Graphics Settings on older drivers).
- Go to Display → Scaling.
- Select Maintain Aspect Ratio for black bars, or Scale Full Screen to stretch.
- Apply and restart Counter-Strike 1.6.
On Intel integrated graphics, GPU scaling may not override the game’s own scaling on some driver versions. If the setting has no effect, use the shortcut method with a 4:3 resolution (e.g., -w 1024 -h 768) and set Windows display scaling to 100%.
Registry Fix for Counter-Strike 1.6 Non-Steam
If the shortcut method does not work or the resolution keeps resetting, force it via the Windows registry.
- Press Win+R → type
regedit→ Enter. - Navigate to:
HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings - Find ScreenWidth → double-click → set Decimal value to your width (e.g.,
1920). - Find ScreenHeight → double-click → set Decimal value to your height (e.g.,
1080). - Close Registry Editor and launch CS 1.6.
The registry values override the limited in-game menu and persist between sessions. This is particularly useful for Non-Steam builds where the Video menu does not show all resolutions.
Windows DPI and Compatibility Fix
Windows 10 and 11 “fullscreen optimizations” and DPI scaling can cause CS 1.6 to render at the wrong size or appear stretched regardless of in-game settings.
- Right-click
hl.exe→ Properties → Compatibility tab. - Check “Disable fullscreen optimizations”.
- Click “Change high DPI settings”.
- Check “Override high DPI scaling behavior” → set dropdown to Application.
- Click OK → Apply → restart Counter-Strike 1.6.
This prevents Windows from applying its own scaling on top of the game’s rendering — a common cause of double-scaling stretch on high-DPI monitors.
Quick Reference
| Problem | Fix |
|---|---|
| Image stretched on widescreen | Options → Video → Display Mode → Widescreen, or use GPU aspect ratio scaling |
| Want black bars instead | Set 4:3 resolution in-game + GPU Aspect Ratio / Preserve Aspect Ratio scaling |
| Non-Steam — no Widescreen option in menu | Add -w 1920 -h 1080 -full to shortcut Target field |
| Resolution resets after each launch | Registry fix: HKCU\Software\Valve\Half-Life\Settings → ScreenWidth/ScreenHeight |
| GPU scaling has no effect | Enable “Override scaling mode set by games” in NVIDIA panel, or set Windows DPI override to Application |
| Still stretched after all fixes | Check Compatibility tab — disable fullscreen optimizations, override DPI to Application |
To complete your setup process, head over to the Counter-Strike 1.6 section or grab the clean setup for PC.
