Tue 11/25/1998 

                   3DLABS WINDOWS NT 4.0 DRIVER
                   ============================
                    2D Driver Build 2.12.0626
                ICD Build 4.10.01.2105-2.12.0626
                      Heidi Driver Ver x.62

 Copyright 3Dlabs Inc. Ltd. 1998.  All rights reserved worldwide.

The material in this document is the intellectual property of
3Dlabs Inc. Ltd. While every care has been taken in the
preparation of this document, 3Dlabs accepts no liability
for any consequences of its use.  Our products are under
continual improvement and we reserve the right to change
their specification without notice.

3Dlabs is the worldwide trading name of 3Dlabs Inc. Ltd.
3Dlabs and GLINT are registered trademarks of 3Dlabs.
Oxygen is a trademark of 3Dlabs.
OpenGL is a trademark of  Silicon Graphics, Inc.
Windows NT and DirectDraw are trademarks of Microsoft Corp.
All other trademarks are acknowledged.


Introduction
============
This Readme describes the above driver for PERMEDIA 2 based
graphics boards.

Once the driver has been installed the display driver release
number can be determined by starting the Display Applet Control
Panel in Control Panels directory. Select the "3Dlabs" tab and
click on the "Information" button. The Display Driver and OpenGL
version numbers can be found in the Software section. The last
four digits following the "-" uniquely identify your driver
build.


Prerequisites
=============
 Windows NT 4.0 (Build No 1381), Service Pack 3 is recommended.
 Intel Pentium processor or later.

Download and Install Instructions
=================================
1 Download the zip file into an appropriate scratch directory (e.g. C:\3dlabs).
2 Change into the scratch directory.
    > c:
    > cd \3dlabs
3 Use pkUnzip to uncompress the .ZIP file, USING THE -d OPTION to 
    preserve the directory structure...
    > pkUnzip -d xxxxxxxx.ZIP
4 Install the new driver using the control panel display applet in the 
    normal way. When asked for a disk containing the drivers select 'Browse..'
    and move to the directory where you unzipped the drivers, where there 
    should be a 3DLABS.INF file visible. 
5 You can now delete the download scratch directory and its contents.

3D Studio MAX 1.x Heidi driver installation
===========================================
To install the latest version of your 3Dlabs Heidi driver, locate
your 3DStudio MAX 1.x directory on your hard drive and then enter
the Drivers sub-directory. Copy the "wglint.hdi" from the driver 
floppy, to the Drivers directory.

Start 3DStudio MAX and go to the "File/Preferences" dialog box.
Click on the "Viewports" tab and select "Choose Driver". Ensure
that the "GLINT Hardware" option is selected. Restart 3DStudio
MAX.

3D Studio Max 2.x
-----------------
PERMEDIA 2 boards may be used with either Heidi or OpenGL acceleration
under 3D Studio MAX 2.x.

To install the latest version of your 3Dlabs Heidi driver for 3D
Studio MAX 2.x, locate the 3D Studio MAX 2.x directory on your hard
drive and then enter the drivers sub-directory. Copy the wglint5.hdi
file from these drivers to that directory. You may wish to rename
the old driver first.
When you run next run 3D Studio MAX 2.x go to the "File/Preferences/
Viewports/Choose Driver" dialog box. Select Heidi - Custom Driver and
ensure wglint5.hdi is selected in the drop box. Restart 3D Studio MAX
2.x.

To select OpenGL acceleratiion for 3D Studio MAX 2.x, start 3DStudio
MAX and go to the "File/Preferences" dialog box.
Click the "Viewports" tab and the select "Choose Driver". Ensure
that the "OpenGL" option is selected. Shutdown 3DStudio MAX.
Before restarting, delete the 3DStudio MAX OpenGL configuration
file that stores information about your OpenGL driver. Doing
this will cause 3DStudio MAX to reset some of its options to
get best performance from these drivers. The file is called
oglgfx.ini and is located in your /3dsmax2/ directory (or
wherever you installed 3DStudio MAX). If the file does not
exist then simply restart 3DStudio MAX.

When running through OpenGL, 3D Studio MAX 2 defaults to not
backface culling wireframe objects. This may result in
less than optimal performance when manipulating wireframe
objects. This behaviour can be changed from within the
application. Go to the "File/Preferences" dialog box. Click
on the "Viewports" tab and then select "Configure Driver".
Enable the option "Display Wireframe Objects Using Triangle
Strips". This causes wireframe objects to be backfaced
culled and can significantly improve performance. The setting
also causes shared edges within polygons to be drawn which may
not appear as desired.


Uninstall
=========
1. Open the Add/Remove Programs icon in the Control Panel.
2. Highlight the "3Dlabs display driver" in the list and click
   "Add/Remove".
3. Follow the instructions to complete the removal of the
   display driver and OpenGL driver.
4. If you manually installed the Heidi driver as described in
   the section on 3D Studio MAX driver installation, then
   you must manually delete it.

Resolutions and Refresh Rates
=============================
A full list of all modes is available via the Display Control
Panel applet once the 3Dlabs driver has been installed and the
system rebooted. Choose the "List all Modes" option to get this
list.


3Dlabs Display Control Panel Tab
================================
The 3Dlabs tab in the Display Control Panel allows control over
the configuration of OpenGL and other applications using the
3Dlabs display driver. The control panel is split into a number
of pages as listed below. The pages are selected by clicking on
one of the configuration buttons at the top right of the
window.

Note: It is necessary to have administrator privileges to change
any settings in the control panel applet. If you do not have
administrator privileges the options will be greyed out and
cannot be changed.

1.INFORMATION PAGE
1.1 Information Page - 2D Driver Build
    The last four digits are the build number that uniquely
    identifies the display driver binary.

1.2 Information Page - ICD Build
    The last four digits are the build number that uniquely
    identifies the OpenGL Installable Client Driver (ICD) binary.

1.3 Information Page - OpenGL Release
    This is the OpenGL version number that can also be queried
    by an OpenGL application at run-time.
	
1.4 Information Page - Chip Name
    Reports the name of the 3Dlabs chipset on the board: PERMEDIA 2.

1.6 Information Page - Depth/Stencil
    Reports the total amount of memory used by auxillary buffers
    for use in hardware hidden surface removal (z-buffering) and
    masking/clipping (stencil and GID planes).

1.7 Information Page - Texture Memory
    Reports the total amount of graphics card memory available
    for storing texture maps - after allowing for full screen
    front, back and depth buffers. Lower screen resolutions
    will free up more graphics card memory for texture use.

2.SETUP PAGE
2.1 Setup Page - Gamma Correction Adjustment
    The gamma correction adjustment affects the entire screen
    display. The default gamma value is 1.0 and the allowable
    range of floating point values is 0.3 to 4.0.


3.OPENGL PAGE 
3.1 OpenGL Page - Number of DMA Sub Buffers
    Each DMA buffer is sub-divided into sub buffers which are
    used in conjunction with a queued DMA mechanism to
    reduce latency in the system.  The number of sub buffers
    can be set here. Setting it to 2 will disable the queued
    DMA mechanism.

3.2 OpenGL - Wait for VBlank
    Smooth animation of 3D applications can be achieved by
    rendering to an off-screen window/desktop sized color
    buffer and copying or swapping the contents to the
    displayable front buffer at the completion of each frame.
    Enabling this option prevents tearing of the display by
    synchronizing the swap of the back and front buffers to the
    vertical blank retrace interval of the monitor display.

 *  =================================
 *  IMPORTANT PERFORMANCE INFORMATION
 *  =================================
 *  By default the box is checked - i.e. no visible tearing.
 *
 *  Unchecking the box gives the highest rendering frame
 *  rates of double buffered applications. You should uncheck
 *  the box for instance when running the viewperf benchmark.

4.MONITOR PAGE
This page allows you to specify your monitor type and display
the available settings but does not permit actual selection of 
different monitor modes. To do that you should click on the 
"Settings" tab at the top of the Display panel.  

4.1 Monitor  - Detect DDC Monitor
    When the display panel is started it automatically looks to  
    see if a DDC type monitor is connected in which case it will 
    display the available modes. However, it is possible for
    the panel to get out of `sync` E.g if the monitor is hot
    swapped. This option allows you to manually specify that 
    the panel should look for a DDC monitor again.

4.2 Monitor - Monitor Type
    Reports on the type of monitor detected and allows you to 
    specify the basic type, overriding the detected type if
    required. VESA should be selected if the monitor type is
    non DDC and is not a specific type shown in the "Details"
    list.  Select "Specific Type" if your monitor is listed.

4.3 Monitor - Details
    Displays a list of supported monitors and the modes
    available for each monitor but does not permit selection
    of the different monitor modes shown. (see above)


Supported Languages
===================
The Control Panel Tab supports the following languages:-
Chinese (Traditional)
English
French
German
Japanese
Korean
Spanish


New Features and bug fixes
==========================

Build number 2.12-0626
------------------
 Fixed a conflict between the 3Dlabs Miniport driver and the 
  Texas Instruments 1394 (Firewire) chip.

Build number 2.12-0593
----------------------
 Beta release containing new texture management scheme and
  updated 3Dlabs control panel.

Known Anomalies
===============
 When a constantly updating OpenGL application is running (such
  as the X29 or rollercoaster demos) screensavers run very
  slowly. This appears to be a problem with the priority
  allocated to the screensaver process.
 Microsoft Maze screen saver is never hardware accelerated
  due to a bug in the screen saver library code. An alternative
  customised 3Dlabs version is provided.
 Loss of 2D icons and icon corruption can occur when running
  OpenGL applications under Windows NT 4.0 without any service
  packs installed. Please install Service Pack 3 to cure this
  problem.


Trouble Shooting
================

Monitor Fails to synchronize following boot
------------------------------------------
Reboot the system and select the VGA boot option. You will
now be able to select higher resolutions and refresh rates.
Ensure that you test the mode before applying it to ensure
that your monitor can support it. When you click on "Apply"
or "OK" you will be asked if you want to reboot - click "Yes".

If you are unable to boot into VGA and your system uses the
standard "FAT" file system then boot into DOS, and delete
the file:
$SystemRoot%\SYSTEM32\DRIVERS\GLINT.SYS
When you reboot into Windows NT you will be able to reinstall
the 3Dlabs driver.

If you have an "NTFS" file system you will need to reinstall
Windows NT, but should choose not reformat your system disk
during the reinstall so that your applications and data are
preserved.


Customer Support
================
You can contact 3Dlab's technical support via the World Wide Web
at www.3dlabs.com, or via email to support@3dlabs.com.
