home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1999 October / VPR9910B.BIN / DRIVER / MATROX / MVLG2NT4 / readment.txt < prev   
INI File  |  1999-05-17  |  23KB  |  532 lines

  1. [English]
  2. README.TXT                     MATROX GRAPHICS INC.                1999.05.03
  3.  
  4.                       Matrox Display Driver for Windows NT 4.0
  5.                                    Rev. 4.13.050
  6.  
  7.  
  8. Table of Contents
  9. =================
  10.  
  11. - Release description
  12. - Installation
  13. - Using Matrox PowerDesk
  14. - Registry settings
  15. - Hardware-accelerated 3D
  16. - Notes, Problems, and Limitations
  17. - Matrox TV output
  18. - Secondary display controller
  19.  
  20.  
  21. Release description
  22. ===================
  23.  
  24. This is the Matrox Windows NT Display Driver. It supports Microsoft
  25. Windows NT for x86 CPU's, version 4.0 (Build 1381).
  26.  
  27. This product includes:
  28.  
  29. - Display Driver
  30. - Matrox PowerDesk for Windows NT 4.0
  31.  
  32. The driver can support up to 5 Matrox cards in a computer at the same time.
  33.  
  34.  
  35. Installation
  36. ============
  37.  
  38. Refer to your Owner's Manual to install your card in your system.
  39.  
  40. If you're installing this software on many systems, there are setup options
  41. to partially automate the procedure. For more information, see the
  42. "setup_un.doc" file included with this software.
  43.  
  44. If you are installing multiple Matrox Millennium cards in your system,
  45. please note that only one should be VGA-enabled through the on-board 
  46. switch.
  47.  
  48. Other Matrox graphics cards are always VGA-enabled. If you're installing
  49. multiple Matrox graphics cards in your computer, your computer's BIOS must
  50. disable all VGA-enabled cards it finds after the first one. IF YOUR SYSTEM 
  51. BIOS IS NOT FULLY PCI-COMPLIANT, MULTIPLE MATROX GRAPHICS CARDS MAY NOT WORK.
  52.  
  53. Multiple-card installations are similar to single-card installations.
  54. The system will automatically assign separate addresses to each PCI card,
  55. allowing the driver to issue commands to each card.
  56.  
  57. To use multiple-card configuration, each model of Matrox graphics card in your
  58. computer must be supported by the display driver. (Certain models of Matrox 
  59. graphics cards may not be supported by your display driver.) Each display
  60. in your system will use the same resolution and color palette settings.
  61.  
  62. To install the Matrox driver, run the Setup utility supplied with the 
  63. driver:
  64.  
  65.       - Start the Windows NT Explorer, or open a Command Prompt window.
  66.  
  67.       - Go to the drive and directory holding the driver installation files.
  68.  
  69.       - Double-click on the Setup application, or type "setup" and press
  70.         Enter.
  71.  
  72. The Setup utility will query you about your preferred installation location
  73. and the components you wish to install.  You must restart your computer
  74. before the changes take effect.
  75.  
  76. You can also use the standard Windows NT procedure to install the drivers
  77. (without the Matrox PowerDesk).  The general procedure is the following:
  78.  
  79.       - Right-click on the desktop, select "Properties". This will open
  80.         "Display Properties".
  81.  
  82.       - Select the "Settings" tab.
  83.  
  84.       - Press the "Display Type" button.
  85.  
  86.       - In the Display Type dialog box, press the "Change" button.
  87.  
  88.       - In the Change Display dialog box, press the "Have Disk" button.
  89.  
  90.       - In the Install From Disk dialog box, type the location of the
  91.         Matrox installation files (e.g. "A:\" or "D:\WINNT").
  92.  
  93.       - From the displayed list, select the model of your display adapter,
  94.         and press "OK".
  95.  
  96.       - Answer "Yes" to the Third-party Drivers dialog box.
  97.  
  98.       - Press "OK" in the Installing Driver message box.
  99.  
  100.       - Press "Close" in the Display Type dialog box.
  101.  
  102.       - Press "Close" in the Display Properties applet.
  103.  
  104.       - In the System Settings Change dialog box, you should select "Yes"
  105.         so that the new settings take effect.
  106.  
  107.  
  108. Using Matrox PowerDesk
  109. ======================
  110.  
  111. Changing resolution, selecting a monitor, and using the Matrox PowerDesk is
  112. covered in the "online.doc" file.  You can view this file with WordPad.
  113.  
  114.  
  115. Registry settings (for advanced users only)
  116. ===========================================
  117.  
  118. Information held in the Windows NT registry can have a direct effect on the
  119. whole system.  Introducing incorrect values can cause serious problems and
  120. may make it necessary to reinstall Windows NT.  The changes outlined below
  121. should have effects limited to the Matrox drivers.  However, if you
  122. accidentally modify values that make your system unusable, please note that
  123. it is often possible to undo the damage by using the "Last Known Good
  124. Configuration" option at boot time.  It is also possible to save a copy of
  125. your registry settings prior to any modification.
  126.  
  127. The configuration of the Matrox Windows NT driver and of Matrox PowerDesk is
  128. saved in the registry.  The most important parameters can be modified through
  129. the Matrox PowerDesk, but others can be accessed only through the Registry
  130. Editor. Most users will find that the default values are best for their
  131. system. However, specific problems will be solved through these switches.
  132. The values are:
  133.  
  134. User.AllIntegerLines
  135.                     When set to 1, some lines (for example, in a CAD drawing)
  136.                     are drawn faster. However, with some programs, some
  137.                     pixels may not be redrawn properly when this acceleration
  138.                     is used. If you see this problem, try setting this value
  139.                     to 0.
  140.  
  141.                     You can change this value to 0 by double-clicking the
  142.                     "flineoff.reg" file, or to 1 by double-clicking the
  143.                     "flineon.reg" file. These files are installed in your
  144.                     "\Program Files\MGA NT PowerDesk" folder.
  145.  
  146.                     The default value is 1.
  147.  
  148. User.AlternateLines
  149.                     When set to 1, allows lines defined by integer 
  150.                     coordinates to be drawn using the faster AUTOLINE opcode 
  151.                     of the drawing engine. The convention used to determine 
  152.                     which pixels contribute to a given line is slightly 
  153.                     different in AUTOLINE and in Windows NT.  Setting 
  154.                     AlternateLines to 1 trades off compliance with the 
  155.                     Windows NT conventions for performance. A value of 0 will
  156.                     enforce compliance. Lines defined by non-integer endpoint
  157.                     coordinates are not affected by this setting.
  158.  
  159.                     The default value of User.AlternateLines is 0.
  160.  
  161. User.CenterDialogs  Has no effect on Windows NT 4.0.
  162.  
  163.                     The default value of User.CenterDialogs is 0.
  164.  
  165. User.ComplexBlt
  166.                     When set to 1, allows the hardware to accelerate some
  167.                     complex raster operations (ROPs) by executing a sequence
  168.                     of simple ROPs (ORing, ANDing, etc...).  A value of 0
  169.                     will result in complex ROPs being performed in software.
  170.  
  171.                     The complex ROPs are performed directly on the display
  172.                     through a succession of simple ROPs. Artifacts (flashing)
  173.                     in the target display area may become visible when an
  174.                     intermediate result in video RAM is displayed on a given
  175.                     refresh cycle, to be replaced by the final image on the
  176.                     next cycle.
  177.  
  178.                     The default value of User.ComplexBlt is 1.
  179.  
  180. User.DeviceBitmaps
  181.                     When set to 1, allows use of off-screen memory for
  182.                     caching bitmaps.  This will allow the hardware to
  183.                     accelerate drawing to bitmaps.  A value of 0 disables
  184.                     bitmap caching, allowing the CPU to draw onto all
  185.                     bitmaps.  Bitmap caching is internally disabled when
  186.                     a desktop requiring more than one card is in use,
  187.                     regardless of the registry setting.
  188.  
  189.                     The default value of User.DeviceBitmaps is 1.
  190.  
  191. User.EnableUSWC
  192.                     When set to 1, allows direct frame buffer access to use
  193.                     the Write Combining feature of the Pentium Pro processor.
  194.                     Setting this value to 0 may result in slightly lower
  195.                     performance.
  196.  
  197.                     The default value of User.EnableUSWC is 1.
  198.  
  199. User.Filtering
  200.                     When set to 1, the display quality of some video files is
  201.                     improved when they're scaled up.
  202.  
  203.                     The default value is 1.
  204.  
  205. User.MgaInfoFile
  206.                     When set to 1, allows use of the Matrox PowerDesk to
  207.                     control refresh rates.  A value of 0 will allow all
  208.                     available refresh rates to be listed.
  209.  
  210.                     The default value of User.MgaInfoFile is 1.
  211.  
  212. User.SynchronizeDac
  213.                     When set to 1, will require the driver to wait for a
  214.                     vertical sync before programming the ramdac with a new
  215.                     pointer shape or a new palette.  If you notice stray
  216.                     pixels flashing around the pointer, setting this flag
  217.                     to 1 might fix the problem.  Setting it to 0 will result
  218.                     in slightly better performance.
  219.  
  220.                     The default value of User.SynchronizeDac is 0.
  221.  
  222. User.UseBusMastering
  223.                     When set to 1, the driver uses bus mastering for 2D
  224.                     display operations. This improves performance on fast
  225.                     Pentium computers (faster than 166 MHz). When set to 0,
  226.                     this feature is disabled.
  227.  
  228.                     The default value is 1.
  229.  
  230. Mga.EnableMix
  231.                     When set to 1, different models of Matrox graphics
  232.                     cards can be used for multi-display mode. (The model
  233.                     of each Matrox graphics card installed in your computer
  234.                     must be supported by the display driver. Matrox display
  235.                     drivers don't necessarily support all models of Matrox
  236.                     graphics cards.) When set to 0, all Matrox graphics
  237.                     cards in your computer must be the same model.
  238.  
  239.                     The default value is 1.
  240.  
  241. User.SynchronizeEngine
  242.                     (This parameter is now obsolete.)
  243.  
  244. Modifying keys and values in the registry is done through the Registry
  245. Editor.  The Registry Editor can be invoked in the following way:
  246.  
  247.       - Use Start/Run..., or open a Command Prompt window, and type
  248.         "regedt32".  Alternately, from the Windows NT Explorer, go to
  249.         SystemRoot\system32 and double-click on Regedt32.  The Registry
  250.         Editor will come up.
  251.  
  252. To examine or to modify the values that govern the behavior of the Matrox
  253. driver:
  254.  
  255.       - Select the HKEY_LOCAL_MACHINE window.
  256.  
  257.       - Travel down to the key named:
  258.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mga64\Device0.
  259.  
  260. You will find the values in the right window pane.  To modify any of
  261. them:
  262.  
  263.       - Double-click on the selected value.
  264.  
  265.       - In the DWORD Editor, change the value to "0" or "1".  The new value
  266.         will take effect the next time you reboot.
  267.  
  268. PowerDesk settings are kept under the key:
  269.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MGACtrl
  270. and its subkeys.
  271.  
  272.  
  273. Hardware-accelerated 3D
  274. =======================
  275.  
  276. For 3D hardware acceleration, the Matrox Windows NT 4.0 display driver supports
  277. the OpenGL interface with 2 driver types -- MCD (Mini Client Driver) and ICD
  278. (Installable Client Driver). The Matrox Millennium, Millennium II, Mystique, 
  279. Mystique 220, and G100-based graphics cards have MCD support. The Matrox
  280. G200-based, G400-based and later graphics cards have ICD support. (An ICD has
  281. more potential for optimization than an MCD.) 
  282.  
  283. 3D hardware acceleration has the following restrictions:
  284.  
  285.       - Currently no acceleration is available when multiple cards are
  286.         in use.
  287.  
  288.       - The MCD/ICD does not support 8bpp (256 colors) and 24bpp (16777216
  289.         colors) modes. The 15bpp (32K colors), 16bpp (64K colors), and
  290.         32bpp (True Color) modes are the ones that can be hardware-
  291.         accelerated.
  292.  
  293.       - Limitations to the available resolutions are to be expected. All
  294.         3D modes require extra memory to handle double buffering and/or 
  295.         Z-buffering, and this memory is no longer available for display.
  296.  
  297. The 3D driver can be configured through Matrox PowerDesk or through
  298. registry switches:
  299.  
  300. User3D.3DEnable
  301.                     When set to 1, 3D (OpenGL) display operations are
  302.                     accelerated. When set to 0, all types of Matrox 3D
  303.                     acceleration are disabled.
  304.  
  305. User3D.TextureMapping
  306.                     When set to 1 (and when "User3D.3DEnable" is set to 1),
  307.                     the driver uses Matrox hardware to accelerate texture
  308.                     mapping for 3D (OpenGL) programs. When set to 0, texture
  309.                     mapping is done through software.
  310.  
  311. User3D.DoubleBuffer (This parameter is now obsolete.)
  312.  
  313. User3D.ZBuffer      (This parameter is now obsolete.)
  314.  
  315. The default value for these User3D switches is 1.  Setting all values to 0
  316. effectively disables the hardware-accelerated 3D.  The recommended way of
  317. modifying them is through the Performance tab of Matrox PowerDesk rather than
  318. through the Registry Editor.
  319.  
  320. User3D.UseBusMastering
  321.                     When set to 1 (and when "User3D.3DEnable" is set to 1),
  322.                     the driver uses bus mastering to accelerate 3D (OpenGL)
  323.                     programs. This improves performance on systems that
  324.                     support bus mastering. When set to 0, this feature is
  325.                     disabled.
  326.  
  327.                     The default value is 1.
  328.  
  329. The back- and Z-buffers can be allocated on a per-window basis.  This makes
  330. the availability of 3D-acceleration difficult to ascertain, since it would
  331. be possible to get 3D-acceleration for a small window even when offscreen
  332. memory is scarce, while a request for full-screen buffers would fail even
  333. when relatively large areas of offscreen memory are available.
  334.  
  335.  
  336. Notes, Problems, and Limitations
  337. ================================
  338.  
  339. Computers with more than one PCI bus
  340.         It is possible that a switch to a full-screen Command Prompt, or any
  341.         change of mode, will result in a blue-screen crash if a card is
  342.         installed on a PCI bus other than bus 0.  The problem is under
  343.         investigation.  Moving the card to a different PCI slot is a possible
  344.         workaround.
  345.  
  346.         There are systems where Windows NT reports conflicts between adapters
  347.         installed beyond the PCI bridge.  In this case, the Matrox
  348.         miniport driver cannot access its own card. If your system appears
  349.         unable to find the card, try moving it to a different PCI slot.
  350.  
  351.         Installing Microsoft Service Pack 3 for Windows NT 4.0 should fix
  352.         many of these problems.
  353.  
  354. DirectDraw with virtual desktops
  355.         Some DirectDraw programs don't work properly with virtual desktops.
  356.         We recommend you run DirectDraw programs with a normal desktop.
  357.  
  358. 3D-Maze screen saver
  359.         Display problems may appear while using the "3D-Maze" screen saver.
  360.         These may happen after Microsoft Service Pack 2 for Windows NT 4.0 is
  361.         installed. These display problems are apparently fixed by Service
  362.         Pack 3.
  363.  
  364. GLDemo textures
  365.         If you have a Matrox Millennium II graphics card, textured objects
  366.         in GLDemo may be Gouraud-shaded instead of textured in 3D-accelerated
  367.         display modes. This problem is apparently fixed by installing
  368.         Microsoft Service Pack 3 for Windows NT 4.0.
  369.  
  370. Zoom feature with Matrox Millennium
  371.         If you have a Matrox Millennium (*not* Millennium II) graphics card
  372.         and you use the Matrox zoom feature, a vertical band may appear at
  373.         the right edge of your desktop (beyond the 1152 pixel limit) because
  374.         of a hardware limitation. This only happens if your display is
  375.         using a 1152 x 864 resolution and a 256-color palette.
  376.  
  377. Running Winstone 97
  378.         The CenterPOPUP feature should be disabled (which is the default
  379.         setting) when running the Winstone 97 benchmark. Some tests may
  380.         report a time-out error if CenterPOPUP is used.
  381.  
  382. Limitation with multiple graphics cards
  383.         Windows NT 4.0 supports a maximum of about 280 different display
  384.         modes (combinations of resolution, color palette and refresh rate
  385.         settings). You may encounter this limit if you have more than one
  386.         Matrox graphics card installed in your computer.
  387.  
  388.         If the Matrox "VESA settings" option button is selected when there
  389.         are multiple Matrox cards in your computer, you're even more
  390.         likely to encounter the Windows NT 4.0 limit in the number of
  391.         display modes. This is because the "VESA settings" option supports
  392.         several different refresh rates for each display resolution and
  393.         color palette setting.
  394.  
  395.         Because of the limitation in the number of display modes, the 15-bit
  396.         color palette setting is not available when multiple graphics cards
  397.         are installed and the "VESA settings" option is selected.
  398.  
  399.         If you have more than one Matrox graphics card in your computer, we
  400.         recommend you not use the "VESA settings" option. Note that changing
  401.         your refresh rate through the Microsoft "Display Properties" dialog
  402.         box activates the "VESA settings" option.
  403.  
  404. Display settings for Plug-and-Play monitors
  405.         For each resolution, Plug-and-Play (DDC) monitors report to your
  406.         computer the refresh rates they're capable of. At high resolution
  407.         and color palette settings, your Matrox graphics card may not support
  408.         the high refresh rates supported by some monitors.
  409.  
  410.         For example, at a 1600 x 1200 resolution with a 24- or 32-bit color
  411.         palette setting, your monitor may report that it's capable of
  412.         an 85 Hz refresh rate. However, at this display setting, your
  413.         graphics card may only be capable of a 75 Hz refresh rate.
  414.  
  415.         When the refresh rate reported by your monitor can't be supported,
  416.         the Matrox display driver uses the next highest VESA refresh rate
  417.         supported by your graphics card. This is indicated by the text
  418.         "(VESA)" in the "Refresh frequency" box in the "Matrox Display
  419.         Properties" dialog box.
  420.  
  421.         If the Matrox display driver uses a refresh rate different from the
  422.         capability reported by your Plug-and-Play monitor, the screen image
  423.         on your monitor may need to be resized or repositioned.
  424.  
  425. 3D Studio MAX 1.2
  426.         If you have problems running 3D Studio Max 1.2 using the Matrox
  427.         HEIDI driver, try disabling the "Use bus mastering (OpenGL)" check
  428.         box under "3D settings". To access this check box, click "Start" ->
  429.         "Programs"-> "Matrox PowerDesk" -> "Matrox Display Properties" ->
  430.         "Performance".
  431.  
  432. 3D Studio MAX 2.0
  433.         Switching between HEIDI software emulation and OpenGL acceleration
  434.         while 3D Studio Max 2.0 is running, may cause the viewports to
  435.         flicker while playing animations. This problem may also happen if
  436.         display settings (resolution or color palette) are changed while
  437.         3D Studio Max is running. If you experience these problems, try
  438.         closing 3D Studio Max, changing your display settings (resolution or
  439.         color palette), and then restarting 3D Studio MAX.
  440.  
  441.  
  442. Matrox TV output
  443. ================
  444.  
  445. Certain models of Matrox graphics cards support TV output. With TV output
  446. support, you can view or record your computer display with a TV or video
  447. recorder connected to your graphics card.
  448.  
  449. Notes
  450. -----
  451. When viewing the output of your computer on a TV, your computer monitor
  452. also uses TV settings. TV settings have lower resolutions and refresh rates
  453. than typical computer monitor settings. Lower refresh rates may result in
  454. more noticeable flicker.
  455.  
  456. Because some computer monitors don't support TV settings, a computer
  457. monitor may become garbled or unusable while TV output mode is used. If
  458. this happens, simply turn off your computer monitor and use your TV to view
  459. your computer display. Your computer monitor will work normally when you
  460. disable TV output mode.
  461.  
  462. Recommendation
  463. --------------
  464. - While playing games using TV output, we recommend you use a 640 x 480 
  465.   display resolution. This is because the resolution capabilities of TVs are 
  466.   lower than most computer monitors. If you use a higher display resolution 
  467.   (800 x 600 or 1024 x 768), the display on your TV may not look as sharp as 
  468.   the display of your computer monitor -- that is, some of the extra detail 
  469.   may be harder to see on your TV.
  470.  
  471. - Matrox default advanced TV output settings are good for viewing most 
  472.   computer graphics (for example, computer games or your Windows desktop) on
  473.   most TVs. Based on broadcast standards, there are advanced TV output 
  474.   settings that are better suited for viewing full-screen video (for example,
  475.   from a video file). These settings are:
  476.  
  477.   NTSC
  478.      Brightness : 180
  479.      Contrast   : 234
  480.      Saturation : 137
  481.      Hue        : 0
  482.  
  483.   PAL
  484.      Brightness : 167
  485.      Contrast   : 255
  486.      Saturation : 138
  487.      Hue        : 0
  488.  
  489.   Note: For ideal settings, you may also need to adjust the settings on your 
  490.   TV. The default brightness, contrast, saturation and hue settings on most 
  491.   consumer video devices are higher than broadcast standards. These settings 
  492.   are usually OK for viewing video but may not look OK with computer graphics.
  493.   (This is why Matrox default TV output settings are lower than what's ideal
  494.   for video.) For more information on how to adjust settings on your TV, see 
  495.   your TV manual.
  496.  
  497. More information
  498. ----------------
  499. For more information on display settings, see your Matrox manual and online
  500. documentation. For information on how to change the display resolution of a
  501. game you're using, see its documentation.
  502.  
  503. Note: The Matrox zoom and virtual desktop features aren't supported in TV
  504. output mode. Also, TV output mode isn't supported if you have more than one 
  505. Matrox graphics card in your computer.
  506.  
  507.  
  508. Secondary display controller
  509. ============================
  510.  
  511. Certain models of Matrox graphics cards support a secondary display 
  512. controller. With one of these graphics cards, you can use more than one 
  513. computer display at a time. A secondary display controller can be enabled
  514. or disabled in Matrox PowerDesk software.
  515.  
  516. If a secondary display controller is enabled, note the following limitations
  517. with the secondary display (the main display works normally):
  518.  
  519. - Only a 16- and 32-bit color palette is supported.
  520.  
  521. - The "Color" property sheet is unavailable and the "Colorific" program isn't 
  522.   supported.
  523.  
  524. - The Matrox zoom feature is unavailable.
  525.  
  526. - The mouse pointer is drawn entirely by the software. As a result, the mouse 
  527.   pointer may flicker or disappear while it's in an area of the display that's
  528.   being redrawn quickly (for example, a video window).
  529.  
  530. - The secondary display may have a lower maximum display resolution and 
  531.   a lower maximum refresh rate than the main display of your graphics card.
  532.