Old games were designed for CRT monitors and 4:3 aspect ratios, so they often look blurry, stretched, or dark on modern LCD screens. This guide shows you how to improve their appearance using built-in options, free software, and a few hardware tweaks. You’ll learn how to fix aspect ratio, enable proper scaling, and apply filters that mimic the look of a CRT.
What You’ll Need
- A modern display (LCD, LED, or OLED monitor/TV)
- The game installed on your PC or emulator
- Access to your graphics card control panel (NVIDIA, AMD, or Intel)
- Optional: free software like Reshade or a CRT shader pack
- Optional: a display that supports 120Hz or higher for smoother motion
Step-by-Step
- Set the correct aspect ratio. Most old games run at 4:3 (e.g., 640×480, 800×600, 1024×768). If your monitor is 16:9, the game will stretch to fill the screen unless you force the correct ratio. In the game’s video options, look for an “Aspect Ratio” setting and choose 4:3. If it’s not there, use your GPU control panel to force “Aspect Ratio” scaling (see step 3).
- Use integer scaling if available. Integer scaling multiplies the game’s resolution by a whole number (e.g., 640×480 → 1280×960) so each pixel is a perfect square, avoiding blurry uneven scaling. On NVIDIA GPUs, enable “Integer Scaling” in the NVIDIA Control Panel under “Adjust desktop size and position.” On AMD, look for “GPU Scaling” and set it to “On” with “Scaling Mode” as “Preserve Aspect Ratio.” Intel has similar options in the Intel Graphics Command Center.
- Configure your GPU scaling. Open your graphics card control panel (right-click on desktop). For NVIDIA: go to “Adjust desktop size and position,” select the game’s resolution, choose “Aspect Ratio” under scaling mode, and check “Override the scaling mode set by games and programs.” For AMD: go to “Display” → “GPU Scaling” → turn it on, and set scaling mode to “Preserve Aspect Ratio.” For Intel: open Intel Graphics Command Center → “Display” → “Scaling” → select “Maintain Aspect Ratio.”
- Adjust resolution in the game. If the game runs in a window, try setting it to a lower resolution (like 640×480) and then use your GPU scaling to stretch it to full screen. This often looks better than running at a non-native higher resolution that causes blur. For emulators (like RetroArch or Dolphin), set the internal resolution to 2x or 3x the original for sharper graphics.
- Enable CRT shaders or filters. For emulators, use a CRT shader (e.g., CRT-Royale, CRT-Geom) to simulate scanlines, phosphor glow, and slight curvature. In RetroArch, go to Settings → Video → Shader, and load a CRT shader preset. For PC games, use Reshade with a CRT shader (like “CRT” by CeeJay.dk) to add scanlines and color correction. Reshade is free and works with DirectX and OpenGL games.
- Apply anti-aliasing and texture filtering. Old games often have jagged edges and blurry textures. In your GPU control panel, force “Anisotropic Filtering” to 16x and “Anti-Aliasing” to 8x or higher for the game’s executable. This smooths edges and makes textures appear sharper from angles. Be careful not to overdo it on very old games; it can cause visual glitches.
- Use a custom resolution for odd aspect ratios. Some games run at 5:4 (1280×1024) or other non-standard ratios. In your GPU control panel, create a custom resolution that matches the game’s native resolution but with the correct aspect ratio (e.g., 1440×1080 for 4:3). Then set the game to that resolution.
- Adjust brightness and gamma. Old games were designed for CRT’s gamma (~2.2) but many modern LCDs have different gamma curves. In the game’s options, increase brightness slightly (10-20%) if the game looks too dark. You can also adjust gamma in your GPU control panel or use a tool like Gamma Panel.
- Enable V-Sync or frame rate limiting. Old games often run at 60fps or less. On a 144Hz monitor, this can cause screen tearing. Enable V-Sync in the game or use your GPU’s “Fast Sync” (NVIDIA) or “Enhanced Sync” (AMD). Alternatively, use a frame rate limiter (like RivaTuner) to cap the game at 60fps for consistency.
- Test with a side-by-side comparison. Take a screenshot before and after your changes. Many games have a screenshot key (often F12 or Print Screen). Compare the two to see if your adjustments actually improved the image. Tweak settings until you’re satisfied.
Common Mistakes
- Forgetting to set the correct aspect ratio, resulting in stretched characters and circles.
- Using non-integer scaling (e.g., 640×480 to 1366×768) causing uneven pixel sizes and blur.
- Applying heavy shaders that obscure the game’s details or cause performance issues.
- Setting the game to a resolution higher than the monitor’s native resolution, which can cause overscan or black bars.
- Ignoring the game’s own scaling options; some games have a “stretch” option that overrides GPU settings.
- Not updating GPU drivers, which can miss new scaling features or bug fixes.
Tips
- For emulators, use the “Integer Scaling” feature in RetroArch (Settings → Video → Scaling) to get pixel-perfect output.
- If the game supports mods, look for “widescreen mods” or “resolution patches” that add native 16:9 support, but be aware they may break cutscenes.
- Use a CRT shader with a subtle mask (like “Aperture Grille”) rather than a full RGB stripe to avoid moiré patterns.
- Set your monitor to “Game” or “RTS” picture mode if available; these often reduce input lag and improve color.
- Consider using a dedicated upscaler like a RetroTINK for console games, but for PC, software is usually enough.
Troubleshooting
- Game still stretched: Check if the game has a separate “fullscreen” option that forces stretch. Try running in windowed mode and then use a tool like Borderless Gaming to make it fullscreen with correct aspect ratio.
- Black bars on all sides: This is normal for integer scaling. If you want to fill the screen, you’ll have to accept some blur. Alternatively, use a shader that adds a CRT bezel to make the black bars look intentional.
- Game crashes when changing resolution: Some old games can’t handle certain resolutions. Start with a safe resolution like 640×480, then gradually increase. Use a config file editor if the game has one.
- Shader causes flickering: Reduce the shader’s quality or turn off “scanline” effects. Some shaders are incompatible with certain GPUs.
- Input lag increases: Disable V-Sync and use a frame rate limiter instead. Also, turn off any post-processing that adds latency.
- Colors look washed out: Adjust the game’s gamma or use a color correction shader. Also check your monitor’s color profile.
Frequently Asked Questions
Why do old games look blurry on my new monitor?
Because modern LCDs have a native resolution (e.g., 1920×1080) and when a game runs at a lower resolution (like 640×480), the monitor stretches the image, causing blur. Using integer scaling or a shader can help.
Can I make old games run at 144fps?
Some old games have frame rate caps (often 60fps). You can try disabling the cap in the game’s config or using a tool like Special K, but be aware that physics may break if the game ties logic to frame rate.
Is it better to run old games in a window?
Running in a window with the correct aspect ratio avoids stretching, but the image is smaller. You can use a tool like Borderless Gaming to make it fullscreen without stretching.
What is the best CRT shader for emulators?
It depends on your taste. CRT-Royale is very detailed but heavy; CRT-Geom is lighter and more customizable. Try a few presets to see which you prefer.
Do I need a special monitor for old games?
No, but a monitor with good scaling options (like integer scaling) helps. Some gaming monitors have built-in “retro” modes that simulate CRT effects.
Can I use these methods on a laptop?
Yes, most laptops have integrated GPUs with scaling options in the Intel or AMD control panel. However, some laptops may not support custom resolutions or integer scaling.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Word Select Last Line in Paragraph?
- Google Assistant IFTTT Recipes: 7 Useful Automations
- OLED TVs in Dark Rooms: Why They Look Better and When They Don’t
- Philips DST7060/20 7000 Series Iron: Specs & Fit
- Coal Fueled Jet Aircraft: Could It Work?675 L
- Remote Desktop on Raspberry Pi: How to Enable It