Home

Understanding CRT Emudriver: A Path to Authentic Video Output

April 21, 2025

This summary is based on the original post by Calamity, found at Geedorah Forums — CRT Emudriver: Installation and Supported Cards.

Introduction

For those seeking to output true 15 kHz video modes on a PC, whether for arcade monitors, CRT TVs, or professional video monitors, CRT Emudriver offers one of the most faithful and flexible solutions. Originally developed by Calamity, CRT Emudriver is a modified version of AMDs Catalyst drivers tailored specifically for low-resolution, analog video output.

But not every graphics card is compatible, and understanding what is supported—and why—can save hours of frustration.

Why CRT Emudriver Exists

Modern operating systems and GPU drivers are increasingly detached from legacy display standards. They rarely allow full control over video timings, resolutions, or sync polarities—particularly below 31 kHz horizontal refresh rates. CRT Emudriver circumvents these limitations by unlocking low-level access to hardware features that support true 15 kHz video modes, which are essential for classic arcade and console emulation.

Supported Graphics Cards

CRT Emudriver supports specific generations of ATI/AMD Radeon cards, mostly from the legacy pre-RDNA era. These include:

These cards offer the required level of control over analog outputs, especially via VGA (D-Sub) or DVI-I/DVI-A ports.

Not Compatible with Modern GPUs

Current AMD GPUs using RDNA or RDNA2 architectures are not supported. These include the RX 5000 and RX 6000 series, as well as anything newer. These cards lack the necessary driver-level flexibility and often omit analog outputs altogether.

If you’re building a dedicated emulation or video output system, stick to the known working GPUs. A full list of tested and compatible models is available on the CRT Emudriver download page.

System Requirements and Setup

You’ll need:

Installation involves replacing the stock AMD driver with a modified CRT Emudriver package and using VMMaker and Arcade OSD to generate and manage video modes.

Why This Still Matters

Despite the dominance of flat panels, CRT displays remain the only way to truly replicate the visual experience of original arcade and console hardware. Emulating not just the software but also the hardware characteristics—scanlines, response time, and variable resolutions—is only possible with a genuine analog display and a card that can output native 15 kHz.

CRT Emudriver is what bridges the modern PC world and that analog legacy.


What CRT Emudriver Does

CRT Emudriver is a modified set of Catalyst drivers (versions 6.5, 9.3, and 13.1) made by Calamity for use with ATI and AMD graphics cards. It supports Windows XP (32 and 64-bit), Windows 7 (64-bit), and Windows 10 (64-bit) through CRT Emudriver 2.0 beta builds. These drivers expand the original Catalyst functionality to allow true low-resolution output on CRT monitors using RGB signals—the kind once standard across arcade systems and vintage home computers. The goal is to display emulated games on Windows exactly as they appeared on original hardware, free from scaling artifacts or timing inaccuracies.

Though originally created with emulators like MAME in mind, CRT Emudriver also unlocks full control over high-resolution modes, making it valuable beyond just retro gaming.

Highlights

Hardware Notes

To use low-res video modes, you’ll need:

  1. A display that accepts 15-kHz RGB video, such as a CRT TV with SCART, an arcade monitor, or a professional video monitor
  2. A cable to carry the RGB signal from your GPUs 15-pin VGA output (or DVI-I, if available) to the monitor’s RGB input

Supported Cards and Performance

CRT Emudriver supports a variety of ATI Radeon video cards, depending on your operating system and GPU model. Different versions of the driver are available, each tailored to specific card families.

Windows XP Compatibility

Windows 10 and 7 Compatibility

Performance Considerations

Adapters and Outputs

If your card has both VGA and DVI-I outputs, ensure the primary output is selected. A DVI-I-to-VGA adapter is required if you’re using the DVI-I output for the analog signal.

Installation and Usage

CRT Emudriver substitutes the official driver for your ATI/AMD graphic card. This installation guide assumes you’re using a standard PC monitor or a 31-kHz-capable monitor for preliminary steps. Before beginning, it’s recommended to clean up the OS by uninstalling any previous ATI drivers, including Microsoft’s pre-installed ATI drivers in Windows XP via Catalyst Uninstaller.

  1. Download the latest CRT Emudriver version that matches your video card and OS from the download section. Extract the files to a folder on your PCs hard drive, ensuring the folder path isn’t too long to avoid installation issues. CRT Emudriver comes with Video Mode Maker and Arcade OSD, utility programs to help you optimize the driver. Ensure these programs are updated, replacing older versions if needed.

  2. Run Setup: In the extracted Driver folder, double-click Setup.exe to install the driver. Your PC will be set to output 15-kHz low-resolution modes. Before rebooting with a 15-kHz monitor, set your desktop resolution to 640x480 @ 60 for proper output. This resolution is defined as a 15-kHz interlaced mode by default, ensuring compatibility.

    • Warning: If using a 15-kHz-only monitor, avoid turning it on during BIOS startup, as the monitor may be out of sync until Windows boots. For standard PC monitors, the driver’s EDID should handle resolution adjustments automatically.

Special Considerations for Windows 7:

  1. Run Setup with Admin Rights.
  2. Do NOT restart when Windows prompts; allow Setup to finish and set the system to TEST mode.
  3. CRT Emudriver for Windows 7 does not boot into 15 kHz automatically. Manually enable a 15 kHz mode from Arcade OSD.
  4. Always run Video Mode Maker with admin rights.
  5. Windows 7 doesn’t support magic” resolutions; use super” resolutions instead.

After installation, use Video Mode Maker to adjust the mode list for your specific monitor type.

Important: Installing ATI/AMD’s Catalyst Control Center (CCC) may conflict with CRT Emudriver settings. If you need CCC for desktop rotation functionality on vertically-mounted monitors, we recommend using EnTech’s iRotate instead.

If you still need to install CCC, make sure it matches your version of Catalyst. You can find these versions here:

Results

CRT Emudriver enables your PC to display non-interlaced 15-kHz modes (low resolutions) regardless of resolution or vertical refresh rates. It also allows for generating custom high-resolution modes (e.g., 512 x 512) and provides precise vertical frequency synchronization for games requiring it. Many low-resolution PC games will benefit, as they won’t need to double-scan for full-screen display. Bi- or tri-sync monitors can be used to switch between different frequencies directly in Windows.

Video Mode Maker and Arcade OSD are highly recommended for modeline generation and display configuration before using CRT Emudriver for gaming. CRT Emudriver also includes pre-installed 15-kHz modes suitable for Groovy MAME users.