[Toc][Index]

Monitor Timings Support


The PMI defines eight display-timing-related variables as mode 
keyvariables. These variables facilitate selection of the mode, depending 
on the current monitor specification and sizing of the active display for 
the current mode. The MonitorModeInfo section contains all of the 
timing-related PMI key variables. 
The display-timing-related variables are: 
 VerticalRefresh     Vertical refresh in Hz (rounded to the nearest 
                     integer) 
 HorizontalRefresh   Horizontal refresh in KHz (rounded to the nearest 
                     integer) 
 HPolarityPositive   Contains the Horizontal polarity (0,1) for the 
                     current mode selection 
 VPolarityPositive   Contains the Vertical polarity (0,1) for the current 
                     mode selection 
 ScreenLeftEdge      Represents the end of the horizontal blanking (HBP) 
                     in pixel count along the horizontal sweep (HSP) 
 ScreenRightEdge     Represents the start of the horizontal blanking (HFP) 
                     in pixel count along the horizontal sweep (HSP) 
 ScreenTopEdge       Represents the end of the vertical blanking (VBP) in 
                     line count along the vertical sweep (VSP) 
 ScreenBottomEdge    Represents the start of the vertical blanking (VFP) 
 
 The last four timing elements, defining the start and end of the 
 horizontal active display and start and end of the vertical active 
 display, are suggested as mode elements in order to enhance visual 
 quality. Their values are never directly communicated to the end user 
 configuring the adapter, only the net results. The values are manipulated 
 through a TuneDisplay function as part of the SetMode or upon the end 
 user's configuration request. See [TuneDisplay] section in PMI Sections. 
 There is no interface for specification and manipulation of the widths of 
 the Horizontal Sweep (HSP) and Vertical Sweep (VSP) signals. 
 If an adapter is capable of supporting both non-CRT- and CRT-style 
 displays, modes of both types should be listed. Non-CRT Mode sections are 
 those that have 0 for both horizontal and vertical refresh rate. 
 If the adapter has monitor sensing, identification, and auto-adjusting 
 capability built in so that software manipulation of the timing-related 
 registers is not required, none of the timing-related mode elements have 
 to be specified. No MonitorModeInfo sections should be included and 
 monitor sizing parameters and the TuneDisplay function should not be 
 listed. 
 The vendor providing the .PMI file can supply either a single 
 MonitorModeInfo, which denotes the upper limit for horizontal and 
 vertical refresh, or a number of MonitorModeInfo sections with distinct 
 sets of horizontal and vertical refresh values. In the first case, the 
 OS/2 Warp configuration utility offers refresh values that are part of 
 the current monitor definition for the desired resolution, as long as the 
 monitor specification is within the range specified by the adapter. If 
 more than one MonitorModeInfo section exists per mode, all of those 
 within the monitor's specification are offered as a selection to the user 
 by the OS/2 Warp Video Configuration Manager. Polarity PMI keyvariables 
 are not required, unless an exact match with the monitor's capabilities 
 is desired by the adapter vendor. 
 

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs