*** For MATROX GRAPHICS CARDS *****

Matrox cards can be manipulated by the LSM program to achieve very high frame rates -- if your monitor is capable! You must first install the MATROX DOS utilities that comes with the MATROX installation CD.

Place your installation CD in the computer and CANCEL the install process. Then with Windows Explorer you can search through the disk for the install program. For newer versions of the MATROX installation, the INSTALL program is in a folder called dosutil. For older versions it is in a folder call setup. Run the INSTALL program and it will open a text window and allow you to select a monitor from a very long list. The program creates a folder called MGA\SETUP on your C drive.

When LSM runs, before it switches into graphics mode, it runs the file VBESETUP in the MGA/SETUP folder. This allows LSM to use the optimal frame rate options of your monitor.


**NOTE: You must run the program VBETSR in the MGA\SETUP folder before you run LSM in order to make the MATROX driver work correctly. You can accomplish this by creating a batch file to run LSM Create LSM.BAT in the LSM folder that has the following lines

cd\mga\setup
vbetsr
cd\lsm
mouse
lsm


Now let's show you how to set up the file MGA.MON in the MGA\SETUP folder in order to make custom frame rates.

BE VERY CAREFUL AS YOU CAN PERMANENTLY DAMAGE YOUR MONITOR WITH TOO HIGH A FRAME RATE!!!!

Edit the MGA.MON file with WordPad. At the top of the file under the Monitor Definitions section you can set the pixel clock and front/back porches and sync timing. The following is just an example of how you can acheive 100Hz frame rates up to 800x600 resolution on a compatible monitor. Note that the Millenium II is capable of 220 Mhz, which allows frames rates under 640x480 that are higher than any monitor I am aware of. You must always first find out if your monitors bandwidth is capable of these speeds. Basically, examine the definitions for your monitor in the MGA.MON file first!

[(LSM custom monitor 100Hz).Millennium]
640X480 = NI, *Vesa_Monitor_@100Hz_(640X480X8.Z1)
800X600 = NI, *Vesa_Monitor_@100Hz_(800X600X8.Z1)
1024X768 = NI, *Vesa_Monitor_@85Hz_(1024X768X8.Z1)
1152X864 = NA
1280X1024 = NI, *Vesa_Monitor_@85Hz_(1280X1024X8.Z1)
1280X1024.X24 = NI, *Vesa_Monitor_@75Hz_(1280X1024X8.Z1)
1600X1200.Z1 = NI, *Vesa_Monitor_@70Hz_(1600X1200X8.Z1)
1600X1200.Z2 = NI, *Vesa_Monitor_@70Hz_(1600X1200X8.Z2)
1600X1200.Z4 = NI, *Vesa_Monitor_@70Hz_(1600X1200X8.Z2)
NTSC = NA
PAL = NA

the key components for each resolution must go under the Video Parameters section half-way to the end of the file.
the simplest way to increase the frame rate is to increase the pixel clock speed only (parameter PIXEL_CLK)

[*Vesa_Monitor_@100Hz_(640X480X8.Z1)]
PIXEL_CLK = 42000
H_DISP = 640
H_FPORCH = 16
H_SYNC = 96
H_BPORCH = 48
H_SYNC_POL = 0
V_DISP = 480
V_FPORCH = 10
V_SYNC = 2
V_BPORCH = 33
V_SYNC_POL = 0
INTERLACE_ENABLE = 0

[*Vesa_Monitor_@100Hz_(800X600X8.Z1)]
PIXEL_CLK = 66129
H_DISP = 800
H_FPORCH = 32
H_SYNC = 64
H_BPORCH = 152
H_SYNC_POL = 1
V_DISP = 600
V_FPORCH = 1
V_SYNC = 3
V_BPORCH = 27
V_SYNC_POL = 1
INTERLACE_ENABLE = 0

[*Vesa_Monitor_@85Hz_(1024X768X8.Z1)]
PIXEL_CLK = 94500
H_DISP = 1024
H_FPORCH = 48
H_SYNC = 96
H_BPORCH = 208
H_SYNC_POL = 1
V_DISP = 768
V_FPORCH = 1
V_SYNC = 3
V_BPORCH = 36
V_SYNC_POL = 1
INTERLACE_ENABLE = 0

[*Vesa_Monitor_@85Hz_(1280X1024X8.Z1)]
PIXEL_CLK = 157500
H_DISP = 1280
H_FPORCH = 64
H_SYNC = 160
H_BPORCH = 224
H_SYNC_POL = 1
V_DISP = 1024
V_FPORCH = 1
V_SYNC = 3
V_BPORCH = 44
V_SYNC_POL = 1
INTERLACE_ENABLE = 0

Be sure to read the MGA.MON file for details.

Return back to LSM home page