	Manual for 

	ELSA WinCtrl for Windows NT 3.51 Version 1.15

	Table of Contents

	1	Introduction
	2	Installation
	3	Using WinCtrl
	4	GLoria Options
	5	Monitor timings 
	6	Multi Screen Options


1	Introduction

	The ELSA WinCtrl utility enables you to configure the ELSA WINNER Windows NT graphics driver. By modifing buttons and 	entries all driver parameters can be changed. These changes are stored in the registry database.


2	Installation

	The ELSA WinCtrl utility consists of the files WINCTRL.CPL, WINCTDEU.DLL and WINCTENG.DLL. These files are copied to 	your SYSTEM32 folder while installing the ELSA WINNER graphics driver. After that the utility can be started in the 	Control Panel by doubleclicking the icon "ELSA WinCtrl".


3	Using WinCtrl

3.1	Starting of WinCtrl

	In the Control Panel of the "Main" program group you find an icon for "ELSA WinCtrl". Doubleclicking this icon will 	activate WinCtrl.

3.2	Quit WinCtrl

	The buttons "OK" and "Cancel" will close the WinCtrl utility. 

	After "Cancel" all changes are dropped.

	After "OK" all changes are written to the Windows NT registry database.  Some settings will only be active after you 	have restarted your computer.  A following dialog asks to restart directly or not.  In the latter case the settings 	will not be active after you have rebooted.

3.3	Receiving the drivers version number

	Above the exit-buttons the version number is displayed.

3.4	Options in WinCtrl

	WinCtrl is divided into three areas:

	-	GLoria Options, for the 3D-support of GLoria cards
	-	Monitor timings, for individual monitor timings
	-	Multi Screen Options, for the support of several ELSA graphics adapters


4	GLoria Options

	The following descriptions are meant only for the ELSA GLoria graphic adapters.  They belong to the 3D extensions 	supported by the hardware accelerated OpenGL graphics interface. 

4.1 	DMA buffers

	This is used to determine the number of individual DMA buffers that can be in use at any one time.  After the next 	restart this change will take effect.

	Valid values: 0 to 8, the default is 4.

4.2	DMA buffer size

	This is the total size of the DMA buffer which is divided up among the individual processes that use DMA.  After the 	next restart this change will take effect.

	Valid values: 0x100 to 0x10000 (hex), the default is 0x8000 (32 kB).

4.3	DMA subbuffers

	Used to control the ICD drivers subdivision of the DMA buffer.

	Valid values: 0 to 9, the default is 5.

4.4	Interface buffer size

	This is used to control the size in longs of the shared memory block allocated to each individual rendering context.  	This buffer is used when DMA is disabled or the entire DMA buffer is in use.  After the next restart this change will 	take effect.

	Valid values: 0x100 to 0x10000 (hex), the default is 0x10000 (64kB).

4.5	OpenGL buffers

	This value defines the number of buffers reserved for OpenGL.  More than one buffer enables double buffering.  The 	entry stands for the number of buffers.

	1:	Only one display buffer is used; no DoubleBuffering.
	2:	Double buffering enabled (default).

4.6	Cached DMA

	This switch enables the driver to cache GLINT data in the 
	processors cache.  Though the GLINT reads all data from the 
	main memory, differences between memory and cache may appear. 
	After the next restart this change will take effect.

	No:		forces uncached DMA
	Yes:		forces cached DMA
	Driver select:	let the driver decide whether it uses cached or non cached DMA (default).

4.7	Disable 3D-Extensions

	This switch enables or disables the OpenGL support by the ICD driver.

	[ ]: 	OpenGL will be supported by the Gloria.
	[X]: 	Software-OpenGL (no GLINT) or OpenGL

4.8	GDI in single buffered modes

	Lets OpenGL export the ability to allow OpenGL and GDI to draw in the front buffer simultaneously. 

	[ ]:	GDI commands cannot be drawn in OpenGL windows.
	[X]:	OpenGL and GDI can simultaneously use the front buffer.

4.9	GDI in double buffered modes

	Lets OpenGL export the ability to allow OpenGL and GDI to draw in the back buffer.  

	[ ]:	GDI commands cannot be drawn in OpenGL windows.
	[X]:	OpenGL and GDI can simultaneously use the back buffer.  Nevertheless, GDI will only draw in the	front buffer.

4.10	Use alpha channels

	Allows the hardware to use the software alpha channel.  With programs which don't use the alpha channel this may 	cause a performance loss up to 25 %.

	[ ]:	The driver doesn't export an alpha channel.
	[X]:	The driver exports an alpha channel.

4.11	Wait on Vertical Blank

	Some actions as the page flip are synchronized with the monitor's vertical blank. This synchronization is disabled by 	default.

	[ ]: 	No wait on Vertical Blank
	[X]:	Wait on Vertical Blank

4.12	Disable Fast Clear Pages

	This value affects the usage of fast clear planes.  When running multi-threaded applications it may be necessary to 	disable the use of the fast clear planes.  

	[ ]: 	Fast clear planes enabled.
	[X]:	Fast clear planes disabled

4.13	High Quality Textures

	This flag allows you to set the accuracy and resolution in texure mapping.

	[ ]: 	Low quality textures
	[X]:	High quality textures enabled

4.14	Support Softimage 3.01

	This switch enables the compatibility mode for Softimage 3.01. Use this flag only when running Softimage 3.01!

	[ ]:	Softimage 3.01 support disabled
	[X]: 	Softimage 3.01 support enabled

4.15	Support Softimage 3.51

	This switch enables the compatibility mode for Softimage 3.51.  Use this flag only when running Softimage 3.51!

	[ ]:	Softimage 3.51 support disabled
	[X]: 	Softimage 3.51 support enabled

4.16	Support Overlay Planes

	This switch enables the support of overlay planes e.g. as needed by Softimage.

	[ ]:	Overlay planes not supported (default).
	[X]: 	Overlay planes are supported.

4.16	Texturing Quality

	This slider with five positions enables you to change the texture quality settings. These settings will overrule all 	OpenGL commands for texture filtering and texture size. The "nicest" setting means, that the driver draws everything 	as specified by the OpenGL application. Changing the slider position toward "fastest" will first disable mipmapping 	and then compress the texture for better rendering performance but loss of quality.

	nicest:	No texture compression, mipmapping enabled
	1:	No texture compression, mipmapping disabled
	2:	Texture compression by 1/4
	3:	Texture compression by 1/16
	fastest:Texture compression by 1/64

5	Monitor timings 

	For better usage of your monitor, you can create timing files in which new resolutions and timings are defined.  A 	file with timing entries has the extension ".TIM".  It has to be placed in the SYSTEM32 folder of your Windows NT.  

5.1	Monitor timings for: Monitor X

	Select the monitor for which you want to set a new timing. If you have more than one graphics adapter plugged into 	your machine, you have to select the the monitor for which to change the timings. The monitor entry has to be 	highlighted.

5.2	Timings ...

	This entry selects how the timing file shall be used.

	ignore:		All entries in the timing file will be ignored.

	prefer:		Resolutions listed in the timing file will be favored. If the driver supports the
			same resolution as listed in the timing file, the timings of the file have higher priority.
			Driver resolutions without correspondence in the timing file are not displayed.
	exclusive: 	All standard resolutions of the driver are thrown away.  Only the new timings
			of the timing file are offered in the "Display"-Tool.

5.3	Selecting the timing file

	A String which identifies your monitor is listed at the bottom of the box. Select one of the entries, e.g.:
	ELSA GDM-17E40T


6	Multi Screen Options

	Some ELSA graphics adapters can be used in a multi screen mode. Two or more adapter cards and monitors are driven 	from one computer.  This will result in an enlarged desktop.  A list with graphics adapters that support multi screen 	is found in the file README.TXT

6.1	Maximize on all screens

	This switch adjusts how dialogs and windows are displayed on the monitors. This switch is disabled when running under 	Windows NT 4.0.

	[ ]: 	When maximizing a window it will be displayed only on the left screen.  Dialogues will		appear on the 		left screen. Advantage:  Dialogues and windows aren't split by screen 
		borders. Disadvantage:  Dialogues always appear left, even if the application runs on 
		the right screen.  Position settings of MDI-applications (e.g. Microstation) will be lost 
		after a restart of the program.
	[X]: 	When maximizing a window it fills out all monitors.  Advantage:  Position settings of 
		MDI-applications (e.g. Microstation) will be restored after a restart.  Disadvantage: 
		Dialogues and windows may be displayed on screen borders.

6.2	Reverse screen order

	This entry exchanges the order of the monitors.

	[ ]:	The order of the adapters is 1, 2, ..., N
	[X]:	The order of the adapters is N, ..., 2, 1

6.3	Vertical screen order

	This entry exchanges arrangement of the screen from horizontal to vertical.

	[ ]:	The screens are arranged horizontally
	[X]:	The screens are arranged vertically

	03/05/96, FNicklis
