Windows 3.11 Display Driver Configuration File
This article explains how display driver settings were managed in Microsoft Windows 3.11, identifying the primary system configuration file responsible for video hardware settings. It details the specific file entries that controlled screen resolution and color depth, as well as the standard methods users relied on to update their display adapters in the 16-bit Windows environment.
In Microsoft Windows 3.11, the primary system file responsible for
configuring display driver settings was SYSTEM.INI.
Located in the main Windows directory (typically
C:\WINDOWS), this plain-text configuration file controlled
core hardware initialization parameters, system drivers, and environment
options before the Windows graphical interface loaded.
Within SYSTEM.INI, the critical entry for the video
adapter was located in the [boot] section.
The line controlling the primary display was:
display.drv=<driver_filename>.drv
For example, a standard installation using standard VGA hardware
typically pointed to display.drv=vga.drv. Advanced or
third-party Super VGA (SVGA) graphics cards pointed to
manufacturer-supplied 16-bit driver files placed in the
C:\WINDOWS\SYSTEM directory, such as svga.drv
or specific proprietary filenames provided by vendors like Cirrus Logic,
S3, or Tseng Labs.
In addition to the main driver entry under [boot],
related 386 Enhanced Mode video virtualization settings were configured
under the [386Enh] section of
SYSTEM.INI. This section frequently defined the virtual
display device using the line:
display=*vddvga
While users could manually edit SYSTEM.INI using
standard text editors such as the MS-DOS Editor or the Windows System
Configuration Editor (SYSEDIT), display drivers were most commonly
changed using the Windows Setup program
(SETUP.EXE). Running Setup from within Windows allowed
users to choose a new display profile, while running Setup from the
MS-DOS prompt provided a recovery path to restore a standard VGA driver
if an incorrect resolution, refresh rate, or color depth prevented
Windows from starting.