home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 29 / XENIATGM29.iso / schede3d / matrox / winnt40 / 1597_306.exe / README.TXT < prev    next >
INI File  |  1997-02-25  |  16KB  |  351 lines

  1. [English] 
  2. README.TXT                   MATROX GRAPHICS INC.            February 25, 1997
  3.  
  4.              Millennium/Mystique Display Driver for Windows NT 4.0
  5.                             Rev. 3.06.032 (4.0.32)
  6.  
  7. Table of Contents 
  8. ~~~~~~~~~~~~~~~~~ 
  9. - Release description 
  10. - Product files 
  11. - Installation 
  12. - Using MGA PowerDesk
  13. - Registry settings 
  14. - Hardware-accelerated 3D 
  15. - Notes, Problems, and Limitations 
  16.  
  17. Note: This file may contain some last minute information not translated 
  18. into your language.  We apologize for the inconvenience. 
  19.  
  20. Release description 
  21. ~~~~~~~~~~~~~~~~~~~ 
  22. This is the Matrox Millennium/Mystique Windows NT Display Driver,
  23. version 3.06.  It supports Microsoft Windows NT for x86 CPU's, version 4.0 
  24. (Build 1381).
  25.  
  26. This product includes: 
  27.  
  28. - Display Driver 
  29. - MGA PowerDesk for Windows NT 4.0 
  30.  
  31. The driver supports 2, 4, and 8Mbytes Matrox Millennium cards, as well as 
  32. 2 and 4MBytes Matrox Mystique cards and all Millennium Pro cards.  Up to 
  33. four cards are supported. 
  34.  
  35. Product files 
  36. ~~~~~~~~~~~~~ 
  37.    \MGA64.INF           Driver installation file for Windows NT Setup 
  38.    \MGA64.SYS           Matrox Millennium/Mystique miniport driver 
  39.    \MGA64.DLL           Matrox Millennium/Mystique display driver 
  40.    \README.TXT          This file 
  41.  
  42.    \MGASC.EXE           Launch application for MGACTRL.EXE 
  43.    \MGAHOOK.EXE         Window message hooking application 
  44.    \M_CTRL.DLL          Resource file for MGACTRL.EXE 
  45.    \MGACTRL.DLL         Interface functions to MGACTRL.EXE 
  46.    \MGACTRL.EXE         Registry services application 
  47.    \M_DNAV.DLL          Resource file for MGADNAV.EXE 
  48.    \MGADNAV.EXE         MGA Desktop Navigator application 
  49.    \M_MON.DLL           Resource file for MGAMON.DLL 
  50.    \MGAMON.DLL          MGA Monitor property sheet 
  51.    \M_QDESK.DLL         Resource file for MGAQDESK.EXE 
  52.    \MGAQDESK.EXE        MGA QuickDesk application 
  53.    \M_SHEET.DLL         Resource file for MGASHEET.DLL 
  54.    \MGASHEET.DLL        MGA Settings property sheet 
  55.    \MGAPREV.BMP         MGA Pixel Depth preview bitmaps 
  56.    \MGABKGND.BMP        MGA Background bitmap for property sheets 
  57.    \MGA.MON             MGA monitor file 
  58.    \MGA.BIN             Binary MGA monitor database 
  59.  
  60.    \MGAMON.HLP          Help file for MGA Monitor property sheet 
  61.    \MGASHEET.HLP        Help file for MGA Settings property sheet 
  62.    \ONLINE.DOC          Documentation 
  63.  
  64.    \SETUP.EXE           Installation application for driver and MGA PowerDesk 
  65.    \UNINST.EXE          Uninstall application 
  66.  
  67. Some of these files are stored in compressed format on the installation 
  68. disk.  They are automatically expanded at installation time.
  69.  
  70. Installation 
  71. ~~~~~~~~~~~~ 
  72. Refer to your Owner's Manual to install your card in your system. 
  73.  
  74. If you are installing multiple Matrox Millennium cards in your system, 
  75. please note that only one should be VGA-enabled through the on-board switch. 
  76.  
  77. Matrox Mystique and Millennium Pro cards are always VGA-enabled.  If you are 
  78. installing multiple Matrox Mystique or Millennium Pro cards in your system, 
  79. your system BIOS must disable all VGA-enabled cards it finds after the first 
  80. one.  When Windows NT starts, the miniport driver will find all cards and 
  81. enable them for use.  THIS IS GUARANTEED ONLY IF YOUR SYSTEM BIOS IS FULLY 
  82. PCI-COMPLIANT.  IF YOUR SYSTEM BIOS IS NOT FULLY PCI-COMPLIANT, MULTIPLE 
  83. MYSTIQUE OR MILLENNIUM PRO CARDS MAY NOT WORK.
  84.  
  85. Multiple-card installations are similar to single-card installations. 
  86. The system will automatically assign separate addresses to each PCI card, 
  87. allowing the driver to issue commands to each card.  In a multiple-card 
  88. configuration, all cards must be either Millennium, Mystique, or
  89. Millennium Pro cards, and all cards must run with the same resolution and 
  90. pixel depth (number of colors).  The VGA-enabled card will drive the top 
  91. left monitor. 
  92.  
  93. To install the Matrox Millennium/Mystique driver, run the Setup utility 
  94. supplied with the driver: 
  95.  
  96.       - Start the Windows NT Explorer, or open a Command Prompt window. 
  97.  
  98.       - Go to the drive and directory holding the driver installation files. 
  99.  
  100.       - Double-click on the Setup application, or type 'setup' and press 
  101.         Enter. 
  102.  
  103. The Setup utility will query you about your preferred installation location 
  104. and the components you wish to install.  You must restart your computer 
  105. before the changes take effect. 
  106.  
  107. You can also use the standard Windows NT procedure to install the drivers 
  108. (without the MGA PowerDesk).  The general procedure is the following: 
  109.  
  110.       - Right-click on the desktop, select 'Properties'.  This will open 
  111.         Display Properties. 
  112.  
  113.       - Select the 'Settings' tab. 
  114.  
  115.       - Press the 'Display Type...' button. 
  116.  
  117.       - In the Display Type dialog box, press the 'Change...' button. 
  118.  
  119.       - In the Change Display dialog box, press the 'Have Disk...' button. 
  120.  
  121.       - In the Install From Disk dialog box, type the location of the 
  122.         Matrox Millennium/Mystique installation files (e.g. "A:\" or 
  123.         "D:\WINNT"). 
  124.  
  125.       - From the displayed list, select the model of your display adapter, 
  126.         and press 'OK'. 
  127.  
  128.       - Answer 'Yes' to the Third-party Drivers dialog box. 
  129.  
  130.       - Press 'OK' in the Installing Driver message box. 
  131.  
  132.       - Press 'Close' in the Display Type dialog box. 
  133.  
  134.       - Press 'Close' in the Display Properties applet. 
  135.  
  136.       - In the System Settings Change dialog box, you should select 'Yes' 
  137.         so that the new settings take effect. 
  138.  
  139. Using MGA PowerDesk 
  140. ~~~~~~~~~~~~~~~~~~~ 
  141. Changing resolution, selecting a monitor, and using the MGA PowerDesk is 
  142. covered in the "online.doc" file.  You can view this file with WordPad. 
  143.  
  144. Registry settings (for advanced users only) 
  145. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  146. Information held in the Windows NT registry can have a direct effect on the 
  147. whole system.  Introducing incorrect values can cause serious problems and 
  148. may make it necessary to reinstall Windows NT.  The changes outlined below 
  149. should have effects limited to the Matrox Millennium/Mystique drivers.  
  150. However, if you accidentally modify values that make your system unusable, 
  151. please note that it is often possible to undo the damage by using the 
  152. 'Last Known Good Configuration' option at boot time.  It is also possible 
  153. to save a copy of your registry settings prior to any modification. 
  154.  
  155. The configuration of the MGA Windows NT driver and of MGA PowerDesk is saved 
  156. in the registry.  The most important parameters can be modified through the 
  157. MGA PowerDesk, but others can be accessed only through the Registry Editor. 
  158. Most users will find that the default values are best for their system. 
  159. However, specific problems will be solved through these switches.  The 
  160. values are: 
  161.  
  162. User.AlternateLines when set to 1, allows lines defined by integer coordinates
  163.                     to be drawn using the faster AUTOLINE opcode of the 
  164.                     drawing engine.  The convention used to determine which 
  165.                     pixels contribute to a given line is slightly different 
  166.                     in AUTOLINE and in Windows NT.  Setting AlternateLines 
  167.                     to 1 trades off compliance with the Windows NT conventions 
  168.                     for performance.  A value of 0 will enforce compliance. 
  169.                     Lines defined by non-integer endpoint coordinates are not 
  170.                     affected by this setting. 
  171.  
  172.                     The default value of User.AlternateLines is 0. 
  173.  
  174. User.CenterDialogs  has no effect on Windows NT 4.0. 
  175.  
  176.                     The default value of User.CenterDialogs is 0. 
  177.  
  178. User.ComplexBlt     when set to 1, allows the hardware to accelerate some 
  179.                     complex raster operations (ROPs) by executing a sequence 
  180.                     of simple ROPs (ORing, ANDing, etc...).  A value of 0 
  181.                     will result in complex ROPs being performed in software. 
  182.  
  183.                     The complex ROPs are performed directly on the display 
  184.                     through a succession of simple ROPs.  Artifacts (flashing) 
  185.                     in the target display area may become visible when an 
  186.                     intermediate result in video RAM is displayed on a given 
  187.                     refresh cycle, to be replaced by the final image on the 
  188.                     next cycle. 
  189.  
  190.                     The default value of User.ComplexBlt is 1. 
  191.  
  192. User.DeviceBitmaps  when set to 1, allows use of off-screen memory for 
  193.                     caching bitmaps.  This will allow the hardware to 
  194.                     accelerate drawing to bitmaps.  A value of 0 disables 
  195.                     bitmap caching, allowing the CPU to draw onto all 
  196.                     bitmaps.  Bitmap caching is internally disabled when 
  197.                     a desktop requiring more than one card is in use, 
  198.                     regardless of the registry setting. 
  199.  
  200.                     The default value of User.DeviceBitmaps is 1. 
  201.  
  202. User.EnableUSWC     when set to 1, allows direct frame buffer access to use 
  203.                     the Write Combining feature of the Pentium Pro processor. 
  204.                     Setting this value to 0 may result in slightly lower 
  205.                     performance. 
  206.  
  207.                     The default value of User.EnableUSWC is 1. 
  208.  
  209. User.MgaInfoFile    when set to 1, allows use of the MGA PowerDesk to 
  210.                     control refresh rates.  A value of 0 will allow all 
  211.                     available refresh rates to be listed. 
  212.  
  213.                     The default value of User.MgaInfoFile is 1. 
  214.  
  215. User.SynchronizeDac when set to 1, will require the driver to wait for a 
  216.                     vertical sync before programming the ramdac with a new 
  217.                     pointer shape or a new palette.  If you notice stray 
  218.                     pixels flashing around the pointer, setting this flag 
  219.                     to 1 might fix the problem.  Setting it to 0 will result 
  220.                     in slightly better performance. 
  221.  
  222.                     The default value of User.SynchronizeDac is 0. 
  223.  
  224. User.SynchronizeEngine when set to 1, will require the driver to wait for 
  225.                     the Millennium hardware to be ready to accept new data 
  226.                     before programming the next operation.  Setting it to 0 
  227.                     will result in better performance. 
  228.  
  229.                     On most x86-based systems, the PCI logic should ensure 
  230.                     that such a check is redundant.  If you're experiencing 
  231.                     problems that might be related to timing (with 
  232.                     communication programs, for instance), setting this value 
  233.                     to 1 may be of help. 
  234.  
  235.                     The default value of User.SynchronizeEngine is 0. 
  236.  
  237. Modifying keys and values in the registry is done through the Registry 
  238. Editor.  The Registry Editor can be invoked in the following way: 
  239.  
  240.       - Use Start/Run..., or open a Command Prompt window, and type 
  241.         'regedt32'.  Alternately, from the Windows NT Explorer, go to 
  242.         SystemRoot\system32 and double-click on Regedt32.  The Registry 
  243.         Editor will come up. 
  244.  
  245. To examine or to modify the values that govern the behavior of the Matrox 
  246. Millennium/Mystique driver: 
  247.  
  248.       - Select the HKEY_LOCAL_MACHINE window. 
  249.  
  250.       - Travel down to the key named: 
  251.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mga64\Device0. 
  252.  
  253. You will find the values in the right window pane.  To modify any of 
  254. them: 
  255.  
  256.       - Double-click on the selected value. 
  257.  
  258.       - In the DWORD Editor, change the value to '0' or '1'.  The new value 
  259.         will take effect the next time you reboot. 
  260.  
  261. PowerDesk settings are kept under the key: 
  262.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MGACtrl 
  263. and its subkeys.
  264.  
  265. Hardware-accelerated 3D 
  266. ~~~~~~~~~~~~~~~~~~~~~~~ 
  267. The Mini-Client Driver (MCD), which is part of the Millennium/Mystique 
  268. display driver, allows for hardware-accelerated 3D, with a few restrictions: 
  269.  
  270.       - Currently no acceleration is available when multiple cards are 
  271.         in use. 
  272.  
  273.       - The MCD does not support 8bpp (256 colors) and 24bpp (16777216 
  274.         colors) modes.  The 15bpp (32K colors), 16bpp (64K colors), and 
  275.         32bpp (True Color) modes are the ones that can be hardware- 
  276.         accelerated. 
  277.  
  278.       - Limitations to the available resolutions are to be expected.  All 
  279.         3D modes require extra memory to handle double buffering and/or Z 
  280.         buffering, and this memory is no longer available for display. 
  281.  
  282. The 3D driver can be configured through MGA PowerDesk or through two 
  283. registry switches: 
  284.  
  285. User3D.DoubleBuffer when set to 1, allows a back buffer to be allocated 
  286.                     from the Matrox Millennium or Mystique memory.  It 
  287.                     should be set to 0 if no back buffer is required. 
  288.  
  289.                     This value should be set to 1 if 3D animation is to 
  290.                     be fully accelerated. 
  291.  
  292. User3D.ZBuffer      when set to 1, allows a Z buffer to be allocated from 
  293.                     the Matrox Millennium or Mystique memory.  It should 
  294.                     be set to 0 if no Z buffer is required. 
  295.  
  296.                     This value should be set to 1 if 3D rendering is to 
  297.                     be fully accelerated. 
  298.  
  299. The default value for the User3D switches is 1.  Setting both values to 0 
  300. effectively disables the hardware-accelerated 3D.  The recommended way of 
  301. modifying them is through MGA PowerDesk rather than through the Registry 
  302. Editor. 
  303.  
  304. The back- and Z-buffers can be allocated on a per-window basis.  This makes 
  305. the availability of 3D-acceleration difficult to ascertain, since it would 
  306. be possible to get 3D-acceleration for a small window even when offscreen 
  307. memory is scarce, while a request for full-screen buffers would fail even 
  308. when relatively large areas of offscreen memory are available. 
  309.  
  310. Notes, Problems, and Limitations 
  311. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  312.  
  313. Systems using more than one PCI bus 
  314.         It is possible that a switch to a full-screen Command Prompt, or any 
  315.         change of mode, will result in a blue-screen crash if a card is 
  316.         installed on a PCI bus other than bus 0.  The problem is under 
  317.         investigation.  Moving the card to a different PCI slot is a possible 
  318.         workaround. 
  319.  
  320.         There are systems where Windows NT reports conflicts between adapters 
  321.         installed beyond the PCI bridge.  In this case, the Matrox
  322.         Millennium/ Mystique miniport driver cannot access its own card.  
  323.         If your system appears unable to find the card, try moving it to a 
  324.         different PCI slot. 
  325.  
  326. DirectDraw on multiple cards 
  327.         DirectDraw cannot currently handle direct access to a desktop spread 
  328.         over multiple cards.  Applications that require DirectDraw will not 
  329.         run on such a desktop. 
  330.  
  331. Testing 1600x1280 and 1800x1440 resolutions for PowerDoc cards
  332.         If you encounter problems testing these very high resolution modes 
  333.         in the MGA Monitor property sheet, first test a lower resolution 
  334.         mode (say, 640x480) using the monitor settings you wish to apply, 
  335.         then press 'OK' to close Display Properties.  You will be able to 
  336.         test the higher resolution modes when you re-open Display Properties 
  337.         and go to the MGA Monitor tab. 
  338.  
  339. Corruption using the 3D-Maze screen saver 
  340.         This problem appears only after installing the Service Pack 2 for 
  341.         Windows NT 4.0.  The problem is probably not within the driver. 
  342.  
  343. GLDemo textures 
  344.         Textured objects in GLDemo will be Gouraud-shaded instead of 
  345.         textured in 3D-accelerated modes on Millennium Pro.  This problem 
  346.         is apparently a shortcoming of OpenGl, and is under investigation. 
  347.  
  348. Zooming by 4 at 1152x864, 256 colors on Millennium 
  349.         A hardware limitation results in a vertical band of pixels being 
  350.         displayed at the right edge of the screen, beyond the 1152 limit. 
  351.