Xvga(1) —
NAME
Xvga − VGA (and EGA) server for X11
SYNOPSIS
Xvga [ option ] ...
DESCRIPTION
Xvga is the server for INTERACTIVE X11 running on an INTERACTIVE UNIX Operating System Version 2.2 or later, using a VGA or EGA display adapter. Many “enhanced” versions of these adapter standards are supported. The Xvga server also supports SunRiver Corporation workstations. For users without an “enhanced” display adapter, the Xvga server is able to provide an effective display area larger than that provided by standard EGA or VGA display adapters. See “panning” below for more details.
Xvga operates on a 386- or 486-based ISA, EISA, or Micro Channel computer. It is normally invoked by a program such as xinit(1) or by the INTERACTIVE Easy Windows Environment.
Xvga supports a PseudoColor visual type when used with a color monitor and GrayScale visual type when used with a monochrome monitor.
OPTIONS
Options are described under Xserver(1).
CONFIGURATION
Xvga requires the Type field in the configuration file (see Xconfig(5)) to be one of the following types:
EGA For a 100 percent register compatible Enhanced Graphics Adapter (EGA) display (including “enhanced” EGA’s).
VGA For a 100 percent register compatible Video Graphics Array (VGA) display (including “enhanced” VGA’s).
The Info field is used to specify the board, resolution, number of colors to be used, and the width and height of the attached monitor. The format is:
"BOARD XPIXELSxYPIXELS COLORS WIDTHxHEIGHT"
The WIDTHxHEIGHT argument describes the size of the display and is specified in whole inches. Users of one of the panning modes should specify the true width and height. The Xvga server will handle the conversions needed for clients internally.
In addition to the supported boards listed in the following table, the Xvga server also supports VESA description files. These files are found in the directory /usr/lib/X11/vesa/vga. To see a list of these boards, type:
sysadm configmgmt
When you are asked to select a VGA board manufacturer, select:
SVPMI description file
The following table shows the VGA boards (and resolutions) supported. All modes are in non-interlaced mode unless otherwise noted:
| VGA Boards Supported | ||||||
| Resolution | ||||||
| _ | _ | _ | _ | _ | ||
| Name | Board | 640x480 | 720x540 | 800x560 | 800x600 | 1024x768 |
| ATI | ||||||
| VGA Wonder | ATIVGA | * | ||||
| VGA Wonder V4 | ATIVGA4 | * | ||||
| VGA Wonder V5 | ATIVGA5 | * | ||||
| VGA Wonder+ | ATIVGA+ | * | ||||
| VGA Edge | ATIVGA4 | * | ||||
| VGA Edge16 | ATIVGA5 | * | ||||
| Compaq 486c Portable | LCD active | * | ||||
| matrix display | ||||||
| CompuAdd | ||||||
| Hi Rez VGA | ET4000 | * | ||||
| Hi Rez VGA | ET4000a | (4) | ||||
| Dell VGA | DELL | * | * | |||
| Genoa | ||||||
| Super VGA 5200 | GVGA | * | (1) | |||
| Super VGA 5300 | GVGA | * | (1) | |||
| Super VGA 5400 | GVGA | * | (1) | |||
| Super VGA 5400 | GVGAni | * | ||||
| IBM | ||||||
| VGA | VGA | * | ||||
| Microlabs | ||||||
| VGA Solution | MICRO3 | * | * | (1) | ||
| Ultimate VGA | MICRO4 | * | ||||
| Ultimate VGA | MICRO4a | (4) | ||||
| Orchid | ||||||
| Designer VGA | ORVGA | * | (1) | |||
| Designer 800 VGA | ORVGA800 | * | ||||
| ProDesigner VGA | ORVGA | * | (1) | |||
| ProDesigner VGA | ORVGAni | * | ||||
| Designer VGA | ORVGAf | (3) | (3) | |||
| ProDesigner VGA | ORVGAf | (3) | (3) | |||
| ProDesigner II | ORVGAII | * | ||||
| ProDesigner II | ORVGAIIa | (4) | ||||
| Paradise | ||||||
| VGA Plus | PVGA1A | * | ||||
| VGA Plus 16 | PVGA1A | * | ||||
| VGA Professional | PVGA1A | * | ||||
| VGA 1024 | PVGA1024 | * | (1) | |||
| Accelerator Board | WDXLR831 | * | * | |||
| Quadram | ||||||
| VGA Spectra | QVGA | * | * | (1) | ||
| Sigma | ||||||
| VGA/H | SIGMA/H | * | * | |||
| VGA/HP16 | HP16 | * | ||||
| VGA Legend | LEGEND | * | ||||
| VGA Legend | LEGENDa | (4) | ||||
| VGA Boards Supported, Continued | ||||||
| Resolution | ||||||
| _ | _ | _ | _ | _ | ||
| Name | Board | 640x480 | 720x540 | 800x560 | 800x600 | 1024x768 |
| STB | ||||||
| VGA Extra/EM | STBVGA | * | * | (1) | ||
| VGA Extra/EM 16 | STBVGA | * | * | (1) | ||
| VGA Extra/EM 16 | STBVGAni | * | ||||
| VGA Extra/EM 16 Plus | STBVGA+ | * | ||||
| SunRiver VGA+ | PVGA1A | * | ||||
| Tatung TVGA-8 | CIRRUS | * | * | |||
| Tecmar | ||||||
| VGA | TVGA | * | * | |||
| VGA AD | TVGA | * | * | (1) | ||
| VGA AD | TVGAni | * | ||||
| Trident | ||||||
| VGA 8800 | T88VGA | * | (1) | |||
| VGA 8900 | T89VGA | * | (1) | |||
| VGA 8900 | T89VGAa | (4) | ||||
| VGA 8900 | T89VGAni | * | ||||
| Tseng Labs | ||||||
| VGA | ET4000 | * | ||||
| VGA | ET4000a | (4) | ||||
| Video 7 (Headland) | ||||||
| VRAM VGA | VRAM | * | * | (2) | ||
| VRAM VGA | VRAMa | (4) | ||||
| FastWrite VGA | FASTWRITE | * | * | |||
| FastWrite VGA | FASTWRITEa | (4) | ||||
| Vega VGA | VEGA | * | * | |||
| 1024i VGA | 1024 | * | * | (1) | ||
| 1024i VGA | 1024a | (4) | ||||
| Legend: | |
| 1. | Interlaced display. |
| 2. | Support limited to 2 or 4 colors. |
| 3. | For use on fixed frequency monitors such as IBM 8514 or Seiko 1430. |
| 4. | Alternate configuration providing a better display on some monitors. |
The following table shows the EGA boards (and resolutions) supported:
| EGA Boards Supported | ||||
| Resolution | ||||
| _ | _ | _ | ||
| Name | Board | 640x350 | 640x480 | 800x600 |
| IBM | ||||
| EGA | EGA | * | ||
| Paradise | ||||
| AutoSwitch EGA 480 | PEGA | * | ||
| SunRiver EGA+ | PEGA | * | ||
| Genoa | ||||
| Super EGA | GEGA | * | ||
| Super EGA Hi Res | GEGA | * | * | |
In addition to the above extended modes, the Xvga server supports panning of the visible screen area across a larger effective screen. Panning the visible screen means using the screen as a window onto a larger display area. When the mouse travels to an edge of the screen, the entire screen will appear to slide over the full display area. This allows users without “extended” display adapters to have a larger work area than would otherwise be available.
The following table shows the panning modes supported:
| Panning Modes Supported | ||||
| Effective Resolution | ||||
| _ | _ | _ | ||
| Name | Board | 1024x480 | 800x600 | 640x800 |
| EGA | EGAPAN | * | * | * |
| VGA | VGAPAN | * | * | * |
| Paradise | ||||
| AutoSwitch EGA 480 | PEGAPAN | * | * | * |
| SunRiver EGA+ | PEGAPAN | * | * | * |
| Genoa | ||||
| Super EGA | GEGAPAN | * | * | * |
| Super EGA Hi Res | GEGAPAN | * | * | * |
For the EGAPAN type, the visible resolution is 640x350. The other types have a visible resolution of 640x480.
All displays work using 2, 4, and 16 colors unless otherwise noted. When displaying a resolution of 1024x768, the Xvga server uses the entire area reserved for video memory, which requires that there be no other video adapters which use video memory, such as Monochrome (MDA) or Color (CGA) adapters, in the system.
For example, the following configuration file entry fully specifies display 0 to be a standard VGA console display 640 pixels wide by 480 pixels high with 16 colors running on a screen 12 inches wide and 9 inches high:
| display | VGA | "VGA 640x480 16 12x9" | 0.0 | /dev/console |
| keyboard | AT | 101 | 0.0 | /dev/console:/dev/vt%02d |
| mouse | LOGI-S | "1200 3" | 0.0 | /dev/tty00 |
This configuration file entry specifies display 0 to be an EGA console display 640 pixels wide by 350 pixels high capable of panning to a resolution of 800 pixels wide by 600 pixels high:
| display | EGA | "EGAPAN 800x600 16 12x9" | 0.0 | /dev/console |
SunRiver workstations are specified in the configuration file by indicating the SunRiver device name in place of /dev/console, i.e., /dev/st00 for the first SunRiver display. This example defines SunRiver EGA+ unit 0 as display 1 with a LOGITECH serial mouse on the DB-25 connector:
| display | EGA | "PEGA 640x480 16 12x9" | 1.0 | /dev/st00 |
| keyboard | AT | 101 | 1.0 | /dev/st00:/dev/st0%d |
| mouse | LOGI-S | "1200 3" | 1.0 | /dev/ser00 |
A non-EGA+ SunRiver would substitute the following for the “display” line:
| display | EGA | "EGA 640x350 16 12x9" | 1.0 | /dev/st00 |
SEE ALSO
X(1), Xserver(1), Xv256(1), xconfig(1), xinit(1), Xconfig(5).
\*U — Version 1.0