home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / matrox / milnt221 / read.me < prev   
Text File  |  1996-08-16  |  18KB  |  377 lines

  1. This file contains notes in the following languages:
  2.  
  3. - English
  4. - Deutsch
  5. - Franτais
  6. - Italiano
  7. - Espa±ol
  8.  
  9. [English] 
  10. README.NT                    MATROX GRAPHICS INC.              August 06, 1996
  11.  
  12.           MGA Millennium/Mystique Windows NT 3.5/3.51 Display Driver 
  13.                             Rev. 2.21.063 (3.5.63)
  14.  
  15. Table of Contents 
  16. ~~~~~~~~~~~~~~~~~ 
  17. - Release description 
  18. - Product files 
  19. - Installation 
  20. - Changing resolution 
  21. - MGA Panel and QuickAccess 
  22. - Monitor selection 
  23. - Registry settings 
  24. - Hardware-accelerated 3D 
  25. - Notes, Problems, and Limitations 
  26.  
  27. Note: This file may contain some last minute information not translated 
  28. into your language. We apologize for the inconvenience. 
  29.  
  30. Release description 
  31. ~~~~~~~~~~~~~~~~~~~ 
  32. This is the MGA Millennium/Mystique Windows NT Display Driver, version 2.21. 
  33. It supports Microsoft Windows NT for x86 CPU's, versions 3.5 and 3.51. 
  34.  
  35. This product includes: 
  36.  
  37. - Display Driver 
  38. - MGA PowerDesk Panel 
  39. - 3D-DDI Driver, for OpenGL hardware-accelerated 3D 
  40.  
  41. The driver supports 2, 4, and 8Mbytes MGA Millennium boards, as well as 2 and
  42. 4MBytes MGA Mystique boards.  Up to four boards are supported, provided that
  43. the Windows NT 3.51 Service Pack 3 or 4 is installed.  Otherwise, up to three
  44. boards are supported.
  45.  
  46. Product files 
  47. ~~~~~~~~~~~~~ 
  48.    \MGAX64.TAG          Tag file for Windows NT Setup 
  49.    \MGAX64.SYS          MGA Millennium/Mystique miniport driver 
  50.    \MGAX64.DLL          MGA Millennium/Mystique user-mode driver 
  51.    \DDIRX.DLL           MGA Millennium/Mystique 3D-DDI driver 
  52.    \OEMSETUP.INF        MGA Millennium/Mystique driver installation file
  53.    \TXTSETUP.OEM        MGA Millennium/Mystique driver installation file
  54.  
  55.    \MGA.MON             MGA monitor file 
  56.    \MGA.BIN             Binary MGA monitor database 
  57.    \MGASHK.EXE          Service installation application 
  58.    \MGAHK.EXE           Service start-up application 
  59.    \MGAPANEL.CPL        MGA Panel applet 
  60.    \MGAQUICK.EXE        QuickAccess application 
  61.    \MGA_*.HLP             Help for MGA Panel applet 
  62.    \MGA_*.DLL             Language library 
  63.    \CTL3D32.DLL         Library copied for Windows NT 3.5 only 
  64.  
  65.    \README.NT           This file 
  66.  
  67. Installation 
  68. ~~~~~~~~~~~~ 
  69. Refer to your MGA Millennium or Matrox Mystique Owner's Manual to install
  70. your board in your system. 
  71.  
  72. If you are installing multiple MGA Millennium or Matrox Mystique boards in
  73. your system, please note that only one should be VGA-enabled through the 
  74. on-board switch.  Multiple-board installations are similar to single-board 
  75. installations.  The system will automatically assign separate addresses to 
  76. each PCI board, allowing the driver to issue commands to each board.  In a 
  77. multiple-board configuration, all boards must run with the same resolution 
  78. and pixel depth (number of colors).  The VGA-enabled board will drive the 
  79. top left monitor. 
  80.  
  81. The general procedure for changing a display driver is the following: 
  82.  
  83.       - Open the ControlPanel/Display applet. 
  84.  
  85.       - Press the 'Change Display Type...' button. 
  86.  
  87.       - In the Display Type dialog box, press the 'Change...' button. 
  88.  
  89.       - In the Select Device dialog box, press the 'Other...' button. 
  90.  
  91.       - In the Install From Disk dialog box, type the location of the 
  92.         Matrox MGA Millennium/Mystique installation files (e.g. "A:\" or 
  93.         "D:\WINNT"). 
  94.  
  95.       - From the displayed list, select a resolution and pixel depth 
  96.         supported by your board and monitor, then press 'Install'. 
  97.         Modes requiring 4 or 8 MBytes are specified in the displayed list. 
  98.         If your board does not support the selected resolution, the default
  99.         640x480x8 resolution will be used.  If your monitor does not support
  100.         the selected resolution, you will have to reboot using the VGA mode
  101.         to select a new resolution.  Multiple-board modes are not available 
  102.         at driver installation time, since the number of installed boards 
  103.         cannot be determined at this time. 
  104.  
  105.       - Answer 'Yes' to the 'Installing Driver' dialog box. 
  106.  
  107.       - If the MGA Millennium/Mystique drivers are already installed on 
  108.         your system, you will be prompted to choose between the currently 
  109.         installed drivers or new ones.  If you select 'New', you will be 
  110.         prompted for the path to the new driver files.  This will default 
  111.         to the path entered in the Install From Disk dialog box. 
  112.  
  113.       - In the Display Settings Change dialog box, you should select 
  114.         'Restart Now' so that the new settings take effect. 
  115.  
  116.       - If your system does not reboot at the expected resolution, it is 
  117.         probable that your board does not support the selected resolution/ 
  118.         pixel depth combination.  Open ControlPanel/Display again and press 
  119.         the 'List All Modes...' button to get all the modes available for 
  120.         your particular board.  You can also experiment with the 'Color 
  121.         Palette' and 'Desktop Area' controls to select a new mode.  Use 
  122.         the 'Test' button to make sure that the new mode is supported by 
  123.         your monitor. 
  124.  
  125. Changing resolution 
  126. ~~~~~~~~~~~~~~~~~~~ 
  127. Whenever you want to change resolution, run the ControlPanel/Display applet. 
  128. The available modes are displayed through the 'List All Modes...' button. 
  129.  
  130. If you are using a multiple-screen configuration, the driver will spread the 
  131. desktop over multiple  monitors.  Special multiple-screen resolutions will be 
  132. listed, where the horizontal or vertical resolutions are multiple of their 
  133. normal size.  Selecting one of these resolutions will permit testing of 
  134. both monitors. 
  135.  
  136. MGA Panel and QuickAccess 
  137. ~~~~~~~~~~~~~~~~~~~~~~~~~ 
  138. The MGA Panel applet and the QuickAccess application should have been 
  139. copied to your hard disk when the MGA Millennium/Mystique drivers were 
  140. installed.  These applications work together to allow the user to access 
  141. information about their board(s) and to enable and use driver features. 
  142.  
  143. MGA Panel can be started from Control Panel.  It can currently display 
  144. five pages: 
  145.  
  146. About         displays information such as current version numbers and 
  147.               current resolution. 
  148.  
  149. Configuration allows the user to set the 3D switches (described in the 
  150.               'Hardware-accelerated 3D' section), and to select a preferred 
  151.               language. 
  152.  
  153. Monitor       allows building of a video parameter file, as described in 
  154.               the 'Monitor Selection' section. 
  155.  
  156. Information   displays hardware information about the board(s) installed 
  157.               in the system. 
  158.  
  159. PowerDesk     allows the user to define and enable hot keys for zooming 
  160.               (PixelTOUCH), for centering the top window (CenterWINDOW), 
  161.               and to start the MGA Panel and the Display applets.  The 
  162.               QuickACCESS check box can make the QuickAccess icon visible 
  163.               on the desktop. 
  164.  
  165. On Windows NT 3.51, QuickAccess is a floating toolbar that allows zoom in, 
  166. zoom out, and window centering.  It can also invoke the MGA Panel.  It is 
  167. started automatically as a service, immediately after log on. 
  168.  
  169. On Windows NT 3.5, QuickAccess cannot display its floating toolbar, but it 
  170. does trap the hot keys defined in MGA Panel.  QuickAccess should have been 
  171. installed in your Startup group, and its icon should not be deleted. 
  172.  
  173. The Monitor page of the MGA Panel replaces the MGA Monitor applet supplied 
  174. with versions 1.x of the drivers.  The files required to run MGA Monitor 
  175. will be deleted when the system is rebooted after installation of the 
  176. Rev. 2.0 drivers. 
  177.  
  178. Monitor selection 
  179. ~~~~~~~~~~~~~~~~~ 
  180. After installation, the display driver expects that refresh rate information 
  181. will be set through a video parameter file called MGA.INF.  If this file is 
  182. not found, the driver will check for Display Data Channel (DDC) capabilities 
  183. and use DDC timings if available.  If your monitor is not DDC compliant, 
  184. the driver will assume that your monitor is capable of handling all 
  185. resolutions from 640x480 up to 1600x1200 at a 60 Hz refresh rate. 
  186.  
  187. In all cases, it is highly recommended that you select a monitor through the 
  188. MGA Panel.  When a monitor is selected, the MGA.INF file is created in 
  189. your SystemRoot\system32 directory.  Refer to the MGA Panel Help for more 
  190. details on monitor selection. 
  191.  
  192. A change of monitor selection will take effect the next time Windows NT is 
  193. booted. 
  194.  
  195. Advanced users who would rather select refresh rates through the ControlPanel/ 
  196. Display applet can set the 'User.MgaInfoFile' value in the registry to 0 (see 
  197. the 'Registry settings' section for details).  The next time you reboot, 
  198. refresh rates available for each mode will be returned to the Display 
  199. applet.  The system will probably reboot in the 640x480x8 mode, and a 
  200. warning message will be displayed.  This is normal, since the system could 
  201. not find the hardware default setting that was used previously for refresh 
  202. rates.  You can now select refresh rates from the list displayed by 
  203. ControlPanel/Display.  If your monitor is DDC compliant, the list of modes 
  204. will be built from an internal table of video parameters and according to the 
  205. capabilities reported by your monitor;  otherwise, the internal table will 
  206. be used.  In any case, you should test any new mode to make sure that your 
  207. monitor actually supports the new resolution/refresh rate combination. 
  208.  
  209. Registry settings (for advanced users only) 
  210. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  211. Information held in the Windows NT registry can have a direct effect on the 
  212. whole system.  Introducing incorrect values can cause serious problems and 
  213. may make it necessary to reinstall Windows NT.  The changes outlined below 
  214. should have effects limited to the MGA Millennium/Mystique drivers.  However, 
  215. if you accidentally modify values that make your system unusable, please note 
  216. that it is often possible to undo the damage by using the 'Last Known Good 
  217. Configuration' option at boot time. 
  218.  
  219. The configuration of the MGA Windows NT driver and of MGA Panel is saved in 
  220. the registry.  The most important parameters can be modified through the 
  221. MGA Panel, but others can be accessed only through the Registry Editor. 
  222. Most users will find that the default values are best for their system. 
  223. However, specific problems will be solved through these switches.  The 
  224. values are: 
  225.  
  226. User.AlternateLines when set to 1, allows lines defined by integer coordinates 
  227.                     to be drawn using the faster AUTOLINE opcode of the 
  228.                     drawing engine.  The convention used to determine which 
  229.                     pixels contribute to a given line is slightly different 
  230.                     in AUTOLINE and in Windows NT.  Setting AlternateLines 
  231.                     to 1 trades off compliance with the Windows NT conventions 
  232.                     for performance.  A value of 0 will enforce compliance. 
  233.                     Lines defined by non-integer endpoint coordinates are not 
  234.                     affected by this setting. 
  235.  
  236.                     The default value of User.AlternateLines is 0. 
  237.  
  238. User.CenterDialogs  when set to 1, allows centering of dialog boxes and 
  239.                     pop-up windows on the top left display of a multiple- 
  240.                     screen setup.  The centered windows can still be moved 
  241.                     over the whole desktop.  A value of 0 will have no effect 
  242.                     on the position of these windows. 
  243.  
  244.                     There are serious side-effects to this feature.  For 
  245.                     instance, testing a multiple-screen mode from the 
  246.                     ControlPanel/Display applet will actually test only the 
  247.                     corresponding single-screen mode.  Other side-effects 
  248.                     include toolbars that will not use the whole desktop, and 
  249.                     screen savers that will work only on the top left screen. 
  250.  
  251.                     The default value of User.CenterDialogs is 0. 
  252.  
  253. User.ComplexBlt     when set to 1, allows the hardware to accelerate some 
  254.                     complex raster operations (ROPs) by executing a sequence 
  255.                     of simple ROPs (ORing, ANDing, etc...).  A value of 0 
  256.                     will result in complex ROPs being performed in software. 
  257.  
  258.                     The complex ROPs are performed directly on the display 
  259.                     through a succession of simple ROPs.  Artifacts (flashing) 
  260.                     in the target display area may become visible when an 
  261.                     intermediate result in video RAM is displayed on a given 
  262.                     refresh cycle, to be replaced by the final image on the 
  263.                     next cycle. 
  264.  
  265.                     The default value of User.ComplexBlt is 1. 
  266.  
  267. User.DeviceBitmaps  when set to 1, allows use of off-screen memory for 
  268.                     caching bitmaps.  This will allow the hardware to 
  269.                     accelerate drawing to bitmaps.  A value of 0 disables 
  270.                     bitmap caching, allowing the CPU to draw onto all 
  271.                     bitmaps.  Bitmap caching is internally disabled when 
  272.                     a desktop requiring more than one board is in use, 
  273.                     regardless of the registry setting. 
  274.  
  275.                     The default value of User.DeviceBitmaps is 1. 
  276.  
  277. User.MgaInfoFile    when set to 1, allows use of the MGA Panel applet to 
  278.                     control refresh rates.  A value of 0 will allow the 
  279.                     Display applet to list available refresh rates.  See 
  280.                     the 'Monitor selection' section for more details. 
  281.  
  282.                     The default value of User.MgaInfoFile is 1. 
  283.  
  284. User.SynchronizeDac when set to 1, will require the driver to wait for a 
  285.                     vertical sync before programming the ramdac with a new 
  286.                     pointer shape or a new palette.  If you notice stray 
  287.                     pixels flashing around the pointer, setting this flag 
  288.                     to 1 might fix the problem.  Setting it to 0 will result 
  289.                     in slightly better performance. 
  290.  
  291.                     The default value of User.SynchronizeDac is 0. 
  292.  
  293. User.SynchronizeEngine when set to 1, will require the driver to wait for 
  294.                     the Millennium/Mystique hardware to be ready to accept 
  295.                     new data before programming the next operation.  Setting 
  296.                     it to 0 will result in better performance. 
  297.  
  298.                     On most x86-based systems, the PCI logic should ensure 
  299.                     that such a check is redundant.  If you're experiencing 
  300.                     problems that might be related to timing (with 
  301.                     communication programs, for instance), setting this value 
  302.                     to 1 may be of help. 
  303.  
  304.                     The default value of User.SynchronizeEngine is 0. 
  305.  
  306. Modifying keys and values in the registry is done through the Registry 
  307. Editor.  The Registry Editor can be invoked in the following way: 
  308.  
  309.       - Open a Command Prompt window. 
  310.  
  311.       - Type 'regedt32'.  The Registry Editor will come up. 
  312.  
  313. To examine or to modify the values that govern the behavior of the MGA 
  314. Millennium/Mystique driver: 
  315.  
  316.       - Select the HKEY_LOCAL_MACHINE window. 
  317.  
  318.       - Travel down to the key named: 
  319.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mgax64\Device0. 
  320.  
  321. You will find the values in the right window pane.  To modify any of them: 
  322.  
  323.       - Double-click on the selected value. 
  324.  
  325.       - In the DWORD Editor, change the value to '0' or '1'.  The new value 
  326.         will take effect the next time you reboot. 
  327.  
  328. Hardware-accelerated 3D 
  329. ~~~~~~~~~~~~~~~~~~~~~~~ 
  330. The DDIRX.DLL file supplied with the MGA Millennium/Mystique drivers allows 
  331. for hardware-accelerated 3D, with a few restrictions: 
  332.  
  333.       - Hardware-accelerated 3D is available only for Windows NT 3.51. 
  334.  
  335.       - The 3D DLL does not support 8bpp (256 colors) and 24bpp (16777216 
  336.         colors) modes.  The 15bpp (32K colors), 16bpp (64K colors), and 
  337.         32bpp (True Color) modes are the ones that can be hardware- 
  338.         accelerated. 
  339.  
  340.       - Limitations to the available resolutions are to be expected.  All 
  341.         3D modes require extra memory to handle double buffering and/or Z 
  342.         buffering, and this memory is no longer available for display. 
  343.  
  344. The 3D driver can be configured through three registry switches: 
  345.  
  346. User3D.DoubleBuffer when set to 1, allows a back buffer to be allocated 
  347.                     from the MGA Millennium/Mystique memory.  It should be 
  348.                     set to 0 if no back buffer is required. 
  349.  
  350.                     This value should be set to 1 if 3D animation is to 
  351.                     be fully accelerated. 
  352.  
  353. User3D.ZBuffer      when set to 1, allows a Z buffer to be allocated from 
  354.                     the MGA Millennium/Mystique memory.  It should be set 
  355.                     to 0 if no Z buffer is required. 
  356.  
  357.                     This value should be set to 1 if 3D rendering is to 
  358.                     be fully accelerated. 
  359.  
  360. User3D.SubPixel     when set to 1, allows the 3D-DDI driver to perform 
  361.                     rendering with sub-pixel precision.  It should be 
  362.                     set to 0 otherwise. 
  363.  
  364.                     This value should be set to 1 if high quality 3D 
  365.                     rendering is to be performed.  Faster rendering can 
  366.                     be achieved by setting the value to zero, although 
  367.                     some artifacts may then appear near object boundaries. 
  368.  
  369. The default values for the User3D switches is 1.  The recommended way of 
  370. modifying them is through the MGA Panel 'Configuration' page rather than 
  371. through the Registry Editor. 
  372.  
  373. The available 3D modes are listed in the MGA Panel help.  The 'List 3D Modes' 
  374. button on the 'Configuration' page can also provide this information. 
  375.  
  376.  
  377.