home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 November / VPR9811A.BIN / DRIVER / KOMATSU / rr340 / readment.txt < prev    next >
INI File  |  1998-03-08  |  20KB  |  418 lines

  1. [English] 
  2. README.TXT                   MATROX GRAPHICS INC.                1998.01.14
  3.  
  4.              Millennium/Mystique Display Driver for Windows NT 4.0
  5.  
  6. Table of Contents 
  7. ~~~~~~~~~~~~~~~~~ 
  8. - Release description 
  9. - Product files 
  10. - Installation 
  11. - Using MGA PowerDesk
  12. - Registry settings 
  13. - Hardware-accelerated 3D 
  14. - Notes, Problems, and Limitations 
  15.  
  16. Note: This file may contain some last minute information not translated 
  17. into your language.  We apologize for the inconvenience. 
  18.  
  19. Release description 
  20. ~~~~~~~~~~~~~~~~~~~ 
  21. This is the Matrox Millennium/Mystique Windows NT Display Driver. 
  22. It supports Microsoft Windows NT for x86 CPU's, version 4.0 
  23. (Build 1381).
  24.  
  25. This product includes: 
  26.  
  27. - Display Driver 
  28. - MGA PowerDesk for Windows NT 4.0 
  29.  
  30. The driver supports 2, 4, and 8Mbytes Matrox Millennium and Matrox Mystique 
  31. cards, as well as all Matrox Millennium II cards.  Up to five cards are 
  32. supported. 
  33.  
  34. Product files 
  35. ~~~~~~~~~~~~~ 
  36.    \MGA64.INF           Driver installation file for Windows NT Setup 
  37.    \MGA64.SYS           Matrox Millennium/Mystique miniport driver 
  38.    \MGA64.DLL           Matrox Millennium/Mystique display driver 
  39.    \READMENT.TXT        This file 
  40.  
  41.    \PD_CTRL.MVA         Registry services applications 
  42.    \PD_DNAV.MVA         MGA Desktop Navigator application 
  43.    \PD_MON.MVA          MGA Monitor property sheet 
  44.    \PD_MONF.MVA         MGA monitor file and database 
  45.    \PD_QDSK.MVA         MGA QuickDesk application 
  46.    \PD_SET.MVA          MGA Settings property sheet 
  47.    \???_MON.MVA         Resource file for MGA Monitor 
  48.    \???_CTRL.MVA        Resource file for Registry services applications 
  49.    \???_DNAV.MVA        Resource file for MGA Desktop Navigator application 
  50.    \???_QDSK.MVA        Resource file for MGA QuickDesk application 
  51.    \???_SET.MVA         Resource file for MGA Settings property sheet 
  52.    \???_DOC.MVA         Documentation and readme files
  53.  
  54.    \SETUP.EXE           Installation application for driver and MGA PowerDesk 
  55.    \INST_???.DLL        Resource file for SETUP.EXE
  56.    \SETUP.INI           INI file for Installation application
  57.    \MGA.INI             INI file for PowerDesk
  58.  
  59.    where '???' stands for supported language identifiers (e.g., ENG).
  60.  
  61. Installation 
  62. ~~~~~~~~~~~~ 
  63. Refer to your Owner's Manual to install your card in your system. 
  64.  
  65. If you are installing multiple Matrox Millennium cards in your system, 
  66. please note that only one should be VGA-enabled through the on-board switch. 
  67.  
  68. Matrox Mystique and Millennium II cards are always VGA-enabled.  If you are 
  69. installing multiple Matrox Mystique or Millennium II cards in your system, 
  70. your system BIOS must disable all VGA-enabled cards it finds after the first 
  71. one.  When Windows NT starts, the miniport driver will find all cards and 
  72. enable them for use.  THIS IS GUARANTEED ONLY IF YOUR SYSTEM BIOS IS FULLY 
  73. PCI-COMPLIANT.  IF YOUR SYSTEM BIOS IS NOT FULLY PCI-COMPLIANT, MULTIPLE 
  74. MYSTIQUE OR MILLENNIUM II CARDS MAY NOT WORK.
  75.  
  76. Multiple-card installations are similar to single-card installations. 
  77. The system will automatically assign separate addresses to each PCI card, 
  78. allowing the driver to issue commands to each card.  In a multiple-card 
  79. configuration, all cards must be either Millennium, Mystique, or
  80. Millennium II cards, and all cards must run with the same resolution and 
  81. pixel depth (number of colors).  The VGA-enabled card will drive the top 
  82. left monitor. 
  83.  
  84. To install the Matrox Millennium/Mystique driver, run the Setup utility 
  85. supplied with the driver: 
  86.  
  87.       - Start the Windows NT Explorer, or open a Command Prompt window. 
  88.  
  89.       - Go to the drive and directory holding the driver installation files. 
  90.  
  91.       - Double-click on the Setup application, or type 'setup' and press 
  92.         Enter. 
  93.  
  94. The Setup utility will query you about your preferred installation location 
  95. and the components you wish to install.  You must restart your computer 
  96. before the changes take effect. 
  97.  
  98. You can also use the standard Windows NT procedure to install the drivers 
  99. (without the MGA PowerDesk).  The general procedure is the following: 
  100.  
  101.       - Right-click on the desktop, select 'Properties'.  This will open 
  102.         Display Properties. 
  103.  
  104.       - Select the 'Settings' tab. 
  105.  
  106.       - Press the 'Display Type...' button. 
  107.  
  108.       - In the Display Type dialog box, press the 'Change...' button. 
  109.  
  110.       - In the Change Display dialog box, press the 'Have Disk...' button. 
  111.  
  112.       - In the Install From Disk dialog box, type the location of the 
  113.         Matrox Millennium/Mystique installation files (e.g. "A:\" or 
  114.         "D:\WINNT"). 
  115.  
  116.       - From the displayed list, select the model of your display adapter, 
  117.         and press 'OK'. 
  118.  
  119.       - Answer 'Yes' to the Third-party Drivers dialog box. 
  120.  
  121.       - Press 'OK' in the Installing Driver message box. 
  122.  
  123.       - Press 'Close' in the Display Type dialog box. 
  124.  
  125.       - Press 'Close' in the Display Properties applet. 
  126.  
  127.       - In the System Settings Change dialog box, you should select 'Yes' 
  128.         so that the new settings take effect. 
  129.  
  130. Using MGA PowerDesk 
  131. ~~~~~~~~~~~~~~~~~~~ 
  132. Changing resolution, selecting a monitor, and using the MGA PowerDesk is 
  133. covered in the "online.doc" file.  You can view this file with WordPad. 
  134.  
  135. Registry settings (for advanced users only) 
  136. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  137. Information held in the Windows NT registry can have a direct effect on the 
  138. whole system.  Introducing incorrect values can cause serious problems and 
  139. may make it necessary to reinstall Windows NT.  The changes outlined below 
  140. should have effects limited to the Matrox Millennium/Mystique drivers.  
  141. However, if you accidentally modify values that make your system unusable, 
  142. please note that it is often possible to undo the damage by using the 
  143. 'Last Known Good Configuration' option at boot time.  It is also possible 
  144. to save a copy of your registry settings prior to any modification. 
  145.  
  146. The configuration of the MGA Windows NT driver and of MGA PowerDesk is saved 
  147. in the registry.  The most important parameters can be modified through the 
  148. MGA PowerDesk, but others can be accessed only through the Registry Editor. 
  149. Most users will find that the default values are best for their system. 
  150. However, specific problems will be solved through these switches.  The 
  151. values are: 
  152.  
  153. User.AlternateLines when set to 1, allows lines defined by integer coordinates
  154.                     to be drawn using the faster AUTOLINE opcode of the 
  155.                     drawing engine.  The convention used to determine which 
  156.                     pixels contribute to a given line is slightly different 
  157.                     in AUTOLINE and in Windows NT.  Setting AlternateLines 
  158.                     to 1 trades off compliance with the Windows NT conventions 
  159.                     for performance.  A value of 0 will enforce compliance. 
  160.                     Lines defined by non-integer endpoint coordinates are not 
  161.                     affected by this setting. 
  162.  
  163.                     The default value of User.AlternateLines is 0. 
  164.  
  165. User.CenterDialogs  has no effect on Windows NT 4.0. 
  166.  
  167.                     The default value of User.CenterDialogs is 0. 
  168.  
  169. User.ComplexBlt     when set to 1, allows the hardware to accelerate some 
  170.                     complex raster operations (ROPs) by executing a sequence 
  171.                     of simple ROPs (ORing, ANDing, etc...).  A value of 0 
  172.                     will result in complex ROPs being performed in software. 
  173.  
  174.                     The complex ROPs are performed directly on the display 
  175.                     through a succession of simple ROPs.  Artifacts (flashing) 
  176.                     in the target display area may become visible when an 
  177.                     intermediate result in video RAM is displayed on a given 
  178.                     refresh cycle, to be replaced by the final image on the 
  179.                     next cycle. 
  180.  
  181.                     The default value of User.ComplexBlt is 1. 
  182.  
  183. User.DeviceBitmaps  when set to 1, allows use of off-screen memory for 
  184.                     caching bitmaps.  This will allow the hardware to 
  185.                     accelerate drawing to bitmaps.  A value of 0 disables 
  186.                     bitmap caching, allowing the CPU to draw onto all 
  187.                     bitmaps.  Bitmap caching is internally disabled when 
  188.                     a desktop requiring more than one card is in use, 
  189.                     regardless of the registry setting. 
  190.  
  191.                     The default value of User.DeviceBitmaps is 1. 
  192.  
  193. User.EnableUSWC     when set to 1, allows direct frame buffer access to use 
  194.                     the Write Combining feature of the Pentium Pro processor. 
  195.                     Setting this value to 0 may result in slightly lower 
  196.                     performance. 
  197.  
  198.                     The default value of User.EnableUSWC is 1. 
  199.  
  200. User.MgaInfoFile    when set to 1, allows use of the MGA PowerDesk to 
  201.                     control refresh rates.  A value of 0 will allow all 
  202.                     available refresh rates to be listed. 
  203.  
  204.                     The default value of User.MgaInfoFile is 1. 
  205.  
  206. User.SynchronizeDac when set to 1, will require the driver to wait for a 
  207.                     vertical sync before programming the ramdac with a new 
  208.                     pointer shape or a new palette.  If you notice stray 
  209.                     pixels flashing around the pointer, setting this flag 
  210.                     to 1 might fix the problem.  Setting it to 0 will result 
  211.                     in slightly better performance. 
  212.  
  213.                     The default value of User.SynchronizeDac is 0. 
  214.  
  215. User.SynchronizeEngine is now obsolete.
  216.  
  217. User.UseBusMastering when set to 1, will require the driver to use bus 
  218.                     mastering for 2D drawing operations.  This will provide 
  219.                     a performance improvement.  When set to 0, bus mastering 
  220.                     for 2D operations is disabled.
  221.  
  222.                     The default value of User.UseBusMastering is 1. 
  223.  
  224. Modifying keys and values in the registry is done through the Registry 
  225. Editor.  The Registry Editor can be invoked in the following way: 
  226.  
  227.       - Use Start/Run..., or open a Command Prompt window, and type 
  228.         'regedt32'.  Alternately, from the Windows NT Explorer, go to 
  229.         SystemRoot\system32 and double-click on Regedt32.  The Registry 
  230.         Editor will come up. 
  231.  
  232. To examine or to modify the values that govern the behavior of the Matrox 
  233. Millennium/Mystique driver: 
  234.  
  235.       - Select the HKEY_LOCAL_MACHINE window. 
  236.  
  237.       - Travel down to the key named: 
  238.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mga64\Device0. 
  239.  
  240. You will find the values in the right window pane.  To modify any of 
  241. them: 
  242.  
  243.       - Double-click on the selected value. 
  244.  
  245.       - In the DWORD Editor, change the value to '0' or '1'.  The new value 
  246.         will take effect the next time you reboot. 
  247.  
  248. PowerDesk settings are kept under the key: 
  249.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MGACtrl 
  250. and its subkeys.
  251.  
  252. Hardware-accelerated 3D 
  253. ~~~~~~~~~~~~~~~~~~~~~~~ 
  254. The Mini-Client Driver (MCD), which is part of the Millennium/Mystique 
  255. display driver, allows for hardware-accelerated 3D, with a few restrictions: 
  256.  
  257.       - Currently no acceleration is available when multiple cards are 
  258.         in use. 
  259.  
  260.       - The MCD does not support 8bpp (256 colors) and 24bpp (16777216 
  261.         colors) modes.  The 15bpp (32K colors), 16bpp (64K colors), and 
  262.         32bpp (True Color) modes are the ones that can be hardware- 
  263.         accelerated. 
  264.  
  265.       - Limitations to the available resolutions are to be expected.  All 
  266.         3D modes require extra memory to handle double buffering and/or Z 
  267.         buffering, and this memory is no longer available for display. 
  268.  
  269. The 3D driver can be configured through MGA PowerDesk or through 
  270. registry switches: 
  271.  
  272. User3D.DoubleBuffer when set to 1, allows a back buffer to be allocated 
  273.                     from the Matrox Millennium or Mystique memory.  It 
  274.                     should be set to 0 if no back buffer is required. 
  275.  
  276.                     This value should be set to 1 if 3D animation is to 
  277.                     be fully accelerated. 
  278.  
  279. User3D.ZBuffer      when set to 1, allows a Z buffer to be allocated from 
  280.                     the Matrox Millennium or Mystique memory.  It should 
  281.                     be set to 0 if no Z buffer is required. 
  282.  
  283.                     This value should be set to 1 if 3D rendering is to 
  284.                     be fully accelerated. 
  285.  
  286. User3D.TextureMapping when set to 1, allows the hardware to accelerate 
  287.                     texture mapping.  It should be set to 0 if texture 
  288.                     mapping is to be done through software.
  289.  
  290. The default value for these User3D switches is 1.  Setting all values to 0 
  291. effectively disables the hardware-accelerated 3D.  The recommended way of 
  292. modifying them is through the Performance tab of MGA PowerDesk rather than 
  293. through the Registry Editor. 
  294.  
  295. User3D.UseBusMastering when set to 1, will require the driver to use bus 
  296.                     mastering for 3D (OpenGL) drawing operations.  This will 
  297.                     provide a performance improvement on systems that support 
  298.                     bus mastering.  When set to 0, bus mastering for OpenGL 
  299.                     operations is disabled.
  300.  
  301.                     The default value of User3D.UseBusMastering is 0. 
  302.  
  303. The back- and Z-buffers can be allocated on a per-window basis.  This makes 
  304. the availability of 3D-acceleration difficult to ascertain, since it would 
  305. be possible to get 3D-acceleration for a small window even when offscreen 
  306. memory is scarce, while a request for full-screen buffers would fail even 
  307. when relatively large areas of offscreen memory are available. 
  308.  
  309. Notes, Problems, and Limitations 
  310. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  311.  
  312. Systems using more than one PCI bus 
  313.         It is possible that a switch to a full-screen Command Prompt, or any 
  314.         change of mode, will result in a blue-screen crash if a card is 
  315.         installed on a PCI bus other than bus 0.  The problem is under 
  316.         investigation.  Moving the card to a different PCI slot is a possible 
  317.         workaround. 
  318.  
  319.         There are systems where Windows NT reports conflicts between adapters 
  320.         installed beyond the PCI bridge.  In this case, the Matrox
  321.         Millennium/Mystique miniport driver cannot access its own card.  
  322.         If your system appears unable to find the card, try moving it to a 
  323.         different PCI slot. 
  324.  
  325.         The Service Pack 3 should address many of these problems.
  326.  
  327. DirectDraw on multiple cards 
  328.         DirectDraw cannot currently handle direct access to a desktop spread 
  329.         over multiple cards.  Applications that require DirectDraw will not 
  330.         run on such a desktop. 
  331.  
  332. DirectDraw on virtual desktops 
  333.         Some DirectDraw applications cannot currently handle virtual 
  334.         desktops.  It is recommanded that DirectDraw applications be 
  335.         run from normal desktops. 
  336.  
  337. ActiveMovie in full screen
  338.         Running clips in full screen at 256 colors with ActiveMovie may 
  339.         result in a corrupted display while the clip is being played. 
  340.         The problem appears to come from the application. 
  341.   
  342. Corruption using the 3D-Maze screen saver 
  343.         This problem appears only after installing the Service Pack 2 for 
  344.         Windows NT 4.0.  The problem is apparently fixed by the Service 
  345.         Pack 3. 
  346.  
  347. GLDemo textures 
  348.         Textured objects in GLDemo will be Gouraud-shaded instead of 
  349.         textured in 3D-accelerated modes on Millennium II.  This problem 
  350.         is apparently fixed by the Service Pack 3. 
  351.  
  352. Zooming by 4 at 1152x864, 256 colors on Millennium 
  353.         A hardware limitation results in a vertical band of pixels being 
  354.         displayed at the right edge of the screen, beyond the 1152 limit. 
  355.  
  356. Running Winstone 97 
  357.         The CenterPOPUP feature should be disabled (which is the default 
  358.         setting) when running the Winstone 97 benchmark.  Some tests may 
  359.         time-out when CenterPOPUP is enabled. 
  360.  
  361. Multiple cards using VESA settings
  362.         The total number of resolutions available when multiple cards are 
  363.         installed in a system can be much larger than the number allowed by 
  364.         the internal list of modes used by Windows NT, which is approximately 
  365.         280.  This is particularly true when 'VESA settings' is selected in 
  366.         the Monitor page, since there is a four-fold increase in the number 
  367.         of resolutions available from every card.  When a resolution is 
  368.         missing from the list of modes, Windows NT considers it as not 
  369.         available.
  370.  
  371.         To alleviate this problem, all 15bpp resolutions are removed from 
  372.         the list when more than one card is installed and 'VESA settings' 
  373.         is selected.  It is however recommended that 'VESA settings' not
  374.         be used with more than one card, and that all resolution changes 
  375.         be done through MGA Display Properties rather than through Display 
  376.         Properties.  This will ensure access to all resolutions supported 
  377.         by the installed cards. 
  378.  
  379. DDC refresh rates at higher resolutions and number of colors
  380.         DDC(PnP)-compliant monitors report their capabilities on a 
  381.         resolution basis.  That is, a monitor could report that it supports 
  382.         the 1600 x 1200 resolution at 85Hz.  It may happen that the card 
  383.         can support this at 256 and 64k colors, but that bandwidth 
  384.         limitations will allow only 75Hz at 16M colors.  In this case, the 
  385.         lower refresh rate will be flagged as 'VESA' in the Color Palette 
  386.         box.  It is possible that the image on your monitor will have to be 
  387.         re-sized and/or re-positioned. 
  388.  
  389. Data loss during communications with a modem
  390.         When communications are attempted with a modem through the COM port, 
  391.         there is a possibility that data will either be corrupted or lost. 
  392.         In this case, right-click on the desktop and open MGA Display 
  393.         Properties. Select the Performance tab, and uncheck the 'Use 
  394.         automatic PCI bus retries' checkbox.
  395.  
  396. Problems with 3D Studio MAX 1.2
  397.         If you encounter problems running 3D Studio Max version 1.2 using
  398.         the HEIDI driver, disable the use of 2D bus mastering.  To do so,
  399.         right-click on the desktop, select 'MGA Display Properties', and then
  400.         the 'Performance' tab.  Under 'General settings', click on the 'Use
  401.         bus mastering' check box.
  402.  
  403. Problem with 3D Studio MAX 2.0
  404.         Switching between HEIDI software emulation and OpenGL acceleration 
  405.         may cause the viewports to flicker while playing animations.  This 
  406.         problem may also occur when changing display modes.  If this occurs, 
  407.         close 3D Studio MAX 2.0, change your display mode (then return to 
  408.         the original mode if necessary) and re-open 3D Studio MAX, which 
  409.         will now function properly.  This problem is under investigation 
  410.         and will be solved in a future release.
  411.  
  412. Corruption or crash with OpenGL applications and Rainbow Runner 
  413.         Using OpenGL applications like 3D Studio MAX or Sense 8 WTK can 
  414.         cause corruption or crashes when Rainbow Runner is being used and 
  415.         OpenGL bus mastering is in effect.  Turning off the OpenGL bus 
  416.         mastering capability in the Performance page of MGA Display 
  417.         Properties should prevent these problems.
  418.