Copyright: (c) 2004 Ray Adams


ATI Tray Tools

This file for internal context sensitive help system only.

http://www.radeon2.ru/atitray/

http://www.guru3d.com/atitraytools/

(c) 2004,2006 Ray Adams


Reset clocks on exit

_____________________________________________________

Check this option to reset GPU and Memory clock after ATT exit. This can help you to aviod problems with suspend mode.


Mipmap Detail

_____________________________________________________

The Mipmap Detail Level slider enables you to adjust the 3D mipmap quality level. Mipmaps are a set of texture maps of differing size and resolution used to represent a given texture. The texture map used for a 3D object is determined by the application, how close you are to an object and the Mipmap Detail Level slider setting. Maximize overall 3D performance by moving the slider to the left. Enhance overall 3D image quality by moving the slider to the right.


Texture Preference

_____________________________________________________

The Texture Preference slider enables you to select the 3D texture quality level. Maximize overall 3D performance by moving the slider to the left. Enhance overall 3D image quality by moving the slider to the right.


OpenGL Settings

_____________________________________________________

Configures the OpenGL settings of your graphics processor


Wait for Vertical Sync.

_____________________________________________________

Dissable this allows 3D applications to run at their highest possible frame rate

Setting to Application Preference gives 3D applications the ability to enable Wait for Vertical Sync. If an application does not specify, then Wait for Vertical Sync is disabled.


TRUFORM
TRUFORM™

_____________________________________________________

TRUFORM™ uses Higher Order Surface geometry to generate more detailed and realistic terrain and character models for applications that support TRUFORM™ technology. Selecting Application Preference gives 3D applications the ability to enable TRUFORM™. If an application does not specify, then TRUFORM™ is not enabled. Selecting Always Off disables TRUFORM™


Anti-aliasing

_____________________________________________________

SMOOTHVISION™/Anti-Aliasing enhances 3D image quality by softening the jagged edges found in 3D scenes, providing smoother, more realistic 3D objects. Increasing.the number of samples results in better image quality.


Anisotropic Filtering

_____________________________________________________

Anisotropic Filtering enhances 3D image quality by increasing the number of texture samples taken per pixel, resulting in highly detailed 3D scenes. Increasing the number of samples results in better image quality.


Performance Anisotropic Filtering

_____________________________________________________

Check this to enable Performance Anisotropic Filtering. This offers enhanced image quality while maintaining high 3D performance levels


Quality Anisotropic Filtering

_____________________________________________________

Check this to enable Quality Anisotropic Filtering. This uses an advanced anisotropic filtering technique to provide the best possible image quality


Quality with Trilinear

_____________________________________________________

Check this to enable advanced Anisotropic Filtering  which means - "enable filtering on all texture stages".


Z-Buffer depth

_____________________________________________________

Enables you to explicitly set the Z-Buffer depth. Most applications will work best with the Disabled setting


Triple Buffering

_____________________________________________________

Enabling Triple Buffering will improve the frame rate of games when vertical sync is enabled, only if the frame rate is less than the vertical sync refresh rate. In low-memory situations, enabling Triple Buffering may decrease application performance as there will be less frame-buffer memory available for texture and geometry data. If there is insufficient memory available to support Triple Buffering, it will be automatically disabled


Refresh Rate Override

_____________________________________________________

Refresh Rate Override enables you to set the display rate for full-screen applications or games utilizing OpenGL. These applications may have a default refresh rate lower than optimal. This control allows you to explicitly set the desired refresh rate. But I recommend to use RefreshLock feature because it has more options to configure.


Refresh Rate Override

_____________________________________________________

Refresh Rate Override enables you to set the display rate for full-screen applications or games utilizing Direct3D. These applications may have a default refresh rate lower than optimal. This control allows you to explicitly set the desired refresh rate. But I recommend to use RefreshLock feature because it has more options to configure.


Profiles

_____________________________________________________

Here you can Save/Load or delete profiles. If you want to override any profiles, just enter same name.


Catalyst A.I.

_____________________________________________________

Here you can select the level of per game optimizations. For best permofmance reulsts in benchmarks modules turn this option Off


Alternate Pixel Centers

_____________________________________________________

May eliminate problems with certain Direct3D games that display vertical and horizontal lines around textures or display text incorectly.

(For example Need For Speed 5 (Porshe Unleashed)


Support Bump Mapping

_____________________________________________________

Check this to enable application to use Bump Mapping technique.

Bump Mapping is a process for simulating enhanced depth without requiring additional geometry. This takes several forms, e.g. Dot3 & Environment Bump Mapping, though they must be specifically supported by an application.


Support DXT texture format

_____________________________________________________

Check this to enable Application to use DirectX texture compression.

Always enable it! Disable this options is not recommended for either compatibility or performance reasons, nor should it be necessary for troubleshooting purposes either.


Enable Trilinear Filtering Optimization

_____________________________________________________

Enable Trilinear Filtering Optimization. Can boost performance in applications with trilinear filtering. Together with Anisotropic Filtering Optimization, you can gain additional 10-15% of performance.


Enable Anisotropic Filtering Optimization

_____________________________________________________

Check this options to enable specific Anisotropic Filtering Optimization. This offers enhanced image quality while maintaining high 3D performance levels (like Performance  type) but with better quality than Performance.


Overclocking

_____________________________________________________

This window allow you to set cloks for GPU and Memory. Edit memory timings. Save and load overclocking profiles.


Clocks

_____________________________________________________

Show information about default clock for your card and current clocks.


Show as DDR

_____________________________________________________

Check this options to show Memory clock as DDR.


Set Default Cloks

_____________________________________________________

Click this button to set default clocks.


GPU Clock

_____________________________________________________

Use this slider to adjust GPU clocks.The maximum and minimum clocks can be adjusted in atitray.ini .

ovr_perc_up=

ovr_perc_down=

Put percent from default clocks. The value for maximum clocks calculated as Default BIOS Clock+(ovr_perc_up% from Default BIOS Clock), and for minumum clocks as Default BIOS Clock-(ovr_perc_down% from Default BIOS Clock).

Clock frequencies are usually derived from 13500 / 14318 / 27000 kHz oscillator . Most integer clocks cannot be derived from the crystal frequency, therefore you will not be able to adjust a clock frequency in precise 1MHz increments. When you try to select any clock frequency, the closest value that can be generated is selected instead


Memory Clock

_____________________________________________________

Use this slider to adjust Memory clocks.The maximum and minimum clocks can be adjusted in atitray.ini .

ovr_perc_up=

ovr_perc_down=

Put percent from default clocks. The value for maximum clocks calculated as Default BIOS Clock+(ovr_perc_up% from Default BIOS Clock), and for minumum clocks as Default BIOS Clock-(ovr_perc_down% from Default BIOS Clock).

Clock frequencies are usually derived from 13500 / 14318 / 27000 kHz oscillator . Most integer clocks cannot be derived from the crystal frequency, therefore you will not be able to adjust a clock frequency in precise 1MHz increments. When you try to select any clock frequency, the closest value that can be generated is selected instead


Apply clock values at startup

_____________________________________________________

Check this to load values at start up.


Restore after suspended mode

_____________________________________________________

Check this to restore clocks after suspend modes.


Save

_____________________________________________________

Click this button to save selected clocks. These values will be loaded at start up time if check Apply clock values at startup option.


Saved Clocks

_____________________________________________________

This clocks will be loaded at start up.


Artifact tester

_____________________________________________________

"Artifact Tester" is a small window with 3D render with abulity to check for artifacts.

  - Be notified, that procedure to find real maximum clocks is not as simple as you can think. It is a very huge job and I never will create such options in ATI Tray Tools. The given procedure is intended to find clock, when no artifact detected during given time, while rendering a simple scene. (The space ship have about 26 000 triangles.). So it is up to you, how to use this Tester. 8-)


Find Max GPU

_____________________________________________________

Click Find Max GPU button to run procedure to find maximum stable clocks for GPU. Procedure will increase GPU clocks step by step and check for artifacts. This can take a long time!


Find Max MEM

_____________________________________________________

Click Find Max MEM button to run procedure to find maximum stable clocks for Memory. Procedure will increase Memory clocks step by step and check for artifacts. This can take a long time!


Show 3D Render

_____________________________________________________

Click this button to show 3D render window. You must do this before try to use Artifact Tester.


Scan for Artifacts

_____________________________________________________

Run procedure to find artifacts. In this mode, 3D render only check for artifacts and doesn't change any values for GPU or Memory clocks. In caption of 3D render window, you will "No artifacts for xx.xxx". If value resets to 0, you have artifacts and should decrease GPU or Memory clocks.


Timings 1

_____________________________________________________

Here you can change timings for Group 1.

WR Latency - Memory write latency

CAS latency - Programs the CAS Latency

CMD latency - Command Latency

Strobe latency.

The memory controller can be programmed to meet a wide range of SDRAM component's timing requirements and clock frequencies. Typically,these requirements are specified in the SDRAM manufacturer's data sheet.

Note!

Be careful when changing timings or you can destroy your card!


Timings 2

_____________________________________________________

Here you can change timings for Group 2.

TRCDRD - Activate to Read, RAS to CAS Read delay

TRCDWR - Activate to Write, RAS to CAS Write delay

TRP - Precharge to Activate/Refresh, Row Precharge Time

TRAS - Activate to Precharge, ROW active time

TRRD - Activate to Activate (other bank), Row active to row active command period

TR2W - Read to Write Turnaround Time

TWR - Write to Precharge, Write Recovery Time

TW2R - Write to Read Turnaround Time

TW2RSame Bank - Write to Read Turnaround Time for the same Bank

TR2R - Read to Read Turnaround Time

The memory controller can be programmed to meet a wide range of SDRAM component's timing requirements and clock frequencies. Typically,these requirements are specified in the SDRAM manufacturer's data sheet.

-

If you lower values you can raise performance but lost some overclocking abilities. Increasing values insteed can give you more ability to overclock your memory.

Note!

Be careful when changing timings or you can destroy your card!


Timings 3

_____________________________________________________

Here you can change timings for Group 3.

Memory Refresh Rate - Value between 0 and 255.

TRFC - Refresh Row Cycle Time

Note!

Be careful when changing timings or you can destroy your card!


Read

_____________________________________________________

Read current timings values.


Include in Profile

_____________________________________________________

Check this to include timings in profile. Very dangerous!


Set

_____________________________________________________

Set timings.


R

_____________________________________________________

Reset values (Values stored at startup time)


RefreshLock

_____________________________________________________

This window allows to enable/disable/cutomize RefreshLock system.

What RefreshLock system is?

Due to Windows 2K/XP kernel specific all full screen applications set first refresh rate from list of supported rates when switch to full screen mode. If game or program doesn't allow you to select refresh rate, or doesn't take maximum available value automatically, you always will have minimum value, in most cases 60Hz.  ATI Tray Tools can help you to change this behavior. ATI Tray Tools monitor system and detect any resolution changes and just after switching to full screen, it's immediately set new refresh rate.


Enable Refresh Lock

_____________________________________________________

Check this to enable or disable RefreshLock.


Refresh rate rules

_____________________________________________________

This is a list of selected resolutions for which ATT will change refresh rate. You can set separate values for 16bit modes and 32bit modes.


Available Resolutions

_____________________________________________________

This is a list of available resolutions and refresh rates.


Apply hardware settings at start up

_____________________________________________________

Check this to apply General Hardware settings at start up.


Restore after suspended mode

_____________________________________________________

Check this to restore all hardware settings after suspended mode.


Set Video Card PCI Latency to
Video Card PCI Latency

_____________________________________________________

You can set PCI Latency for your card. Sometimes this can help to fix problems with lags in games.


List game profiles

_____________________________________________________

Here you can select game profile.


New

_____________________________________________________

Click this button to create new game profile.


Save

_____________________________________________________

Save current game profile.


Delete

_____________________________________________________

Delete selected game profile.


Profile Name

_____________________________________________________

Enter name for game profile. Try to avoid using restricted characters. / \ ? | " * < > :


Executable

_____________________________________________________

Type here full path to game executable or click [image] to locate it.

Tip: ATT will automatically detect when game starts, and apply all corresponded settings, so no needs to create any shortcuts for game any more.


Game Paramaters

_____________________________________________________

Type here any parameters for game executable.

For exmaple, if you run Half-Life in developer mode, you should run it using this command hl2.exe -steam. So put -steam as a paramater for hl2.exe.


Load Direct3D Profile
Set 3D to

_____________________________________________________

Check this to load Direct3D profile or set individual 3D configuration before running game.

Note. If ATI Control Center  is installed this option allow to load 3D profile or set 3D setting whouse will be applied to both Direct3D and OpenGL API.


Restore previous settings after game end

_____________________________________________________

Check this to restore old 3D settings after game end.


Load OpenGL Profile

_____________________________________________________

Check this to load OpenGL Profile before starting the game.


Load overclocking before

_____________________________________________________

Check this to load overclocking profile before starting game.


Load overclocking after

_____________________________________________________

Check this to load overclocking profile after game end.


Force to use Color Profile

_____________________________________________________

If you force using color profiles in game ATT will scan palette during game and set it, if its differ from selected


Interval in seconds to check and update current colors

_____________________________________________________

Set interval in seconds in which ATT will check current collors in game and update it to selected color from Force to use Collor Profile combo box.


Create desktop shotcut

_____________________________________________________

Click this button to create desktop short cut for selected game profile.Be informed, if you use Autodetect Starting Games  option, no need to create any short-cuts! ATI Tray Tools will automaticaly detect game when you run it from any source and apply coresponding settings.


Auto overclocking

_____________________________________________________

This dialog window allow to set two type of auto overclocking.

1. Autyo 2D/3D Overclocking. Enabled this option to automaticaly overclock your card, when an application required 3D mode.

If you enable 2d/3d overclocking you must set which profile shoukd be loaded when application enter 3d mode and which profile load after this application finished.  ATT some times can not detect when game use 3d mode. If you find such kind of game, create  profile for it.

2. PWS Overclocking - This option allow to overclock your video board depending on AC Power status. Could be useful for mobile devices.


PWS Overclocking

_____________________________________________________

This option allow to overclock your video board depending on AC Power status. Could be useful for mobile devices.


Exclude list

_____________________________________________________

Here you can put any executable file to exclude them from Auto 2d/3d overclocking detection. Also for all these application ATT will disable support for echanced functions like OSD Modules and Direct39 Tweaks (like Triple Buffering)


For applications required 3D mode load this profile

_____________________________________________________

Select overclocking profile for 3D mode.


After application finished, load this profile for 2D mode

_____________________________________________________

Select overclocking profile for 2D mode.


Play sound when entering 3D

_____________________________________________________

Select sound file to play when an application enters 3D mode.


Play sound when entering 2D

_____________________________________________________

Select sound file to play when system enters 2D mode.


Browse for file

_____________________________________________________

Click this button to browse for file.


Overclocking before game start

_____________________________________________________

Select type of action before game start. You can select 3 type:

- Take no action - ATT will do nothing for this game even if 2d/3d overclocking is enabled and this game required 3D mode.

- Manual Overclocking - Manualy select overclocking profile

- Use auto 2d/3d overclocking - Use global auto 2d/3d mode overclocking. If global mode is disabled, this mode has no effect.


Overclocking after game end

_____________________________________________________

Select type of action before game start. You can select 3 type:

- Take no action - ATT will do nothing for this game even if 2d/3d overclocking is enabled and this game required 3D mode.

- Manual Overclocking - Manualy select overclocking profile

- Use auto 2d/3d overclocking - Use global auto 2d/3d mode overclocking. If global mode is disabled, this mode has no effect.


List of available overclocking profiles

_____________________________________________________

Here you can select from list of all overclocking profiles you created before.


List of available color profiles

_____________________________________________________

Here you can select from list of all color profiles you created before.


Exit from ATT after game end

_____________________________________________________

Check this option to terminate ATT after game end.


Runtime plugins

_____________________________________________________

Using this form you can start/stop or configure RunTime plugins. The Run Time plugins will be executed at ATI Tray Tools start up time. One example included in installation package. CPU Load Metter. This plugin shows current CPU usage in system tray. Full source code included as an example of "How to write run times plugins"


Enable/Disable autostart for plugin

_____________________________________________________

By clicking this button, you can enable or disable autostart mode for selected plugin. If plugin currently active and you trying to dissable it, plugin will be terminated.


Start plugin

_____________________________________________________

Click this button to start selected plugin. If plugin disabled, you must enable it first!


Stop Plugin

_____________________________________________________

Click this button to stop selected plugin.


Configure Plugin

_____________________________________________________

Click this button to open configuration window for selected plugin. Some runtime plugins has no configurations, so no window can be opened for them.


List of installed plugins

_____________________________________________________

Here is a list of all runtime plugins installed. If you install new one when ATI Tray Tools is active, you must restart ATT, before new plugin will be available to operate with it.


Switch desktop resultion to
Switch desktop resolution to

_____________________________________________________

Use this option to change desktop resolution before starting game. After game end, previous resolution will be activated automaticaly.


Clock generation method

_____________________________________________________

ATI Tray Tools can operate with clocks in two modes:

1. (Default) High precision. In this mode GPU/MEM post dividers and reference divider will be calculated by ATT to archive best accuracy.

2. Low precision. In this mode ATT will use BIOS default reference divider and calculate only GPU/MEM feedback dividers. If you have problems with Default method, try to use Low precision mode.


General Settings

_____________________________________________________

Using this window you can change General Settings for ATI Tray Tools. Including StartUp Mode, Overclocking limits and so on.


Load with windows

_____________________________________________________

Check this option to enable ATI Tray Tools load itself with Windows.


Use skinned menu

_____________________________________________________

If this option checked, ATT will use OfficeXP skin for main menu, uncheck it if you want to use standard Windows style.


Swap Left and right mouse buttons for tray menus

_____________________________________________________

Enabling this option you can swap popup menus in system tray between left and right mouse buttons


Use new Apply 3D settings mode

_____________________________________________________

Check this option to use new fast Apply 3D Settings without monitor flicker. This method will work only on Radeon 9500 and higher boards! For old card ATT automaticaly will use old method.


Use limits for overclocking

_____________________________________________________

Check this option to limit track bars in Overclocking module.


Upper limit

_____________________________________________________

Upper limit for GPU and Memory clocks. Upper limit will be calculated as percentage from default clock + default clock.


Downclock limit

_____________________________________________________

Lower limit for GPU and Memory clocks. Lower limit will be calculated as default clock - percentage from default clock .


Dont ask for refresh rate

_____________________________________________________

When you set new desktop resolution using ATI Tray Tools, you can check this option to disable ATT to show Select refresh rate dialog box. In this case resfresh rate will be depended on Always select maximum refresh rate option , when on ATT will select maximum possible value for refresh rate or lowest possible if off.


Always select maximum refresh rate

_____________________________________________________

Check this option to tell ATT select maximum posible resfresh rate when switching desktop resolution.


Dont wait 10 seconds before change resolution

_____________________________________________________

Tells ATI Tray Tools do not wait 10 second when applying new desktop resoltuion.


Audio Recorder

_____________________________________________________

Here you can change setting for audio recorder.

Audio Recorder intended for recodring music / sounds when playing games. You can assign HotKey in Global HotKey Editor. Before use this tool you must select Codec and format for audio files. Click on Change  button to select these options. In addition you must provide folder to store recorded files.


Unlimited

_____________________________________________________

Check this option to record unlimited number of seconds


Storage Folder

_____________________________________________________

Folder to store recorded files.


Codec and Format

_____________________________________________________

Shows selected type of codec and format for audio recorder.


Record up to

_____________________________________________________

Check this option to record up to provided number of seconds. ATT will automaticaly create new file if reached time limit.


Screen Shots

_____________________________________________________

Here you can change options for ScreenShot system. Only a few option are available:

Storage Folder  - Folder to store screen shot files

Add current time to file name - Check this option if you want to add current time to the file name of screen shot.


Display

_____________________________________________________

Here you can change any settings for Displays and TV. Enable and set mode for monitors and TV Out. Change settings for TV , Theater Mode.

ATT allow to enable TV Out even if you didn't connect any TV to the TV Out port. If you are not using a TV for your computer's display, it is recommended that you disable TV display for optimal performance (higher refresh rates). You can re-enable TV display at a later date.


Primary

_____________________________________________________

Set Monitor/TV as Primary.


Clone

_____________________________________________________

Set Monitor/TV  as Clone.


TV Properties

_____________________________________________________

Here you can change any TV related properties.


Advanced Options

_____________________________________________________

Click this button to access additional options for your monitors.


Divider Restriction

_____________________________________________________

  By default ATT, in High precision mode, calculate best reference divider, set nearest desired

  clocks using range between 2 and 16. Sometimes the bigger divider gives most desired clocks,

  but use of bigger divider is a way to unstable overclocking. You can reach better overclocking

  values with better stability using smaller dividers, but in this case you will not be able

  to set accurate clocks.

  You can use "Calculate" button to see which of the dividers will be used for obtaining desired

  clocks.

  Just for example we want to set GPU of 380Mhz and Memory of 340 MHz. Lets have a look

  which clocks we will have with different restrictions:

  Clocks         : Restriction : Calculated Divider :Total Difference in MHz (GPU+Mem)

  379.80/340.20    16            15                  0.40

  380.25/339.75    14            12                  0.50

  380.70/340.20    11            10                  0.50

  381.00/339.00    9             9                   2.00

  381.38/340.88    8             8                   2.26

  378.00/339.43    7             7                   2.43

  382.50/337.50    6             6                   5.00

  and so on. As you can see small difference is achieved using higher "Calculated Divider".

  So if you want to have accurate clocks you should increase restriction or if it doesn't matter

  you can use lower restriction.


3D Settings for Renderer

_____________________________________________________

You can set 3D mode to High Quality or High Speed before opening 3D Renderer


Monitor Type

_____________________________________________________

Here you can select what kind of monitoring types you want to display in single monitor window

Supported these sources:

- GPU Clocks (MHz)

- Memory Clocks (MHz)

- GPU Temperature

- Environment Temp.

- Fan Duty Cycle

- Main CPU Usage

- Free Video Memoru

- Free Texture Memory

- Frames per eSecond

You can select different colors for each monitoring source.


Apply theme

_____________________________________________________

You can apply predefined colors themes for General Monitor Properties.


Minimum value

_____________________________________________________

Set here minimum value for selected monitor type


Maximum value

_____________________________________________________

Set here maximum value for selected monitor type


Update interval

_____________________________________________________

Set desired update interval for selected monitor type. Value of 1000 if equals 1 second.


Height

_____________________________________________________

Set here height for monitor window.


Line Color

_____________________________________________________

Select line color for monitoring source.


OnScreen Display

_____________________________________________________

Using OnScreen Display (OSD) you can see FPS counter in any 3D application and also show some useful information about current GPU/Memory speeds, temperatures and so on.


Log to file

_____________________________________________________

Check this option to log all history to text file.


Log file location

_____________________________________________________

Set where to store log file for monitor.


Recreate log file

_____________________________________________________

If you check this option. Log file for monitor will be recreated each time monitor starts.


Monitoring Graps

_____________________________________________________

You can use this window to monitor a lot of events. Use Add button to add new monitor to list. Click Start All  or Stop All  buttons to start or stop all monitors. Click Clear History  button to cleat history in all monitors.


FPS Metter

_____________________________________________________

Here you can set options for in game FPS Metter. ATT can update FPS in two modes

1. Continuous - This is calculated FPS , not real Frames per seond

2. Every Second - This is real FPS value calculated each second.

Also you can select visuall appearence of FPS digits.

Standard - Fastest Font

Digits - fast font.

If you board is power enought to render frames at high speed , you can use "Digits" format :).


Flash OSD

_____________________________________________________

Flash OSD can show a lot of information about speeds, temperatures and so on. You can select 3 modes to show Flash OSD

1. Auto Flash - ATT will show Flash OSD each X minutes for XX seconds

2. Show all time - Flash OSD always will be visible in game.

3. Manual - Flash OSD will be displayed only by HotKey.


Aggressive 3D detection

_____________________________________________________

Bu default ATT uses Aggressive 3D decetion routine . This can guaranty that ATT will be able to detect any kind of 3D software. But if you have probelms with starting some applications, you can dissable this option. But be informed , if you turn this option off you will  not be able to use "Force Triple Buffer" option.


Force to use Triple Buffers

_____________________________________________________

Check this to force game to use Triple buffers. If will help you to avoid droping FPS count to the jalf of your VSync rate.

Will work only for Direct3D8 and Direct3D application and games.


Advanced Tweaks

_____________________________________________________

I will updated this help when more information will be available

TableFogEnable

WFogEnable

ZFogEnable

Only enable them if you have problems with fog in games. For example NFS Porshe 2000.

---

ExportWBuffer - Enables uniform depth buffer to supplement Z buffer. The W-Buffer is another way to determine the depth of pixels in a scene. (for the techies, the Z-Buffer stores the actual depth of each pixel, the W-Buffer interpolates 1/w or 1/z, then (1/(1/w or z)) is performed per pixel, which then is stored in the depth buffer.) The advantage of the W-Buffer is that it distributes the depth values evenly for a 3D scene, whereas the the Z-Buffer uses most of its precision for objects close to the viewport, leaving fewer values available for objects deeper in the 3D scene. This more uniform distribution of depth precision can help avoid pixel/polygon popping within 3D scenes but the application has to support the W-Buffer for this setting to matter.

FastColorClear - ?

VolTxEnable - Enables volumetric texture support

ColorCompression - ?

ExportMipMapCubeMaps - Enables support for MipMapped Cube Maps textures.

ExportSignedVolTex - ?

LineAAEnabled - ?

RasterGuardbandEnable - Also known as Guard Band Clipping, this is a "protective band" that surrounds the video memory which allows vertex values to be sent to the video card that are completely off screen. Doing this would normally cause a system crash (in a software engine) because you would be drawing into memory that you are not supposed to. It also reduces the number of triangles a video cards GPU must clip in full 3D. It will reduce the number of triangles to be clipped by games with a software engine, but in this case the game must be designed with support for it. Triangles that are inside the guardband, but partly or totally outside the visible screen can be clipped in 2D, saving a lot of time (bandwidth) because there is no need to recompute Z, Color, or texture values.

______

Tiling

LocalTextureTiling

AGPTextureTiling

PrimaryTiling

LocalTextureMicroTiling

AGPTextureMicroTiling

OffscreenPlainTiling

BackBufTiling

OverlayTiling

InternalSurfTiling

Texture surface tiling technology.

_______

OGLForceVertexCacheForIris

DitherAlpha - this setting affects the dithering method utilized when Alpha blending is used. Enabled - Ordered Dithering, Disabled - Error Diffusion Dithering

DisableAgpBlit

DisableFglAgp


Fog

_____________________________________________________

TableFogEnable

WFogEnable

ZFogEnable

Only enable them if you have problems with fog in games. For example NFS Porshe 2000.


Additional

_____________________________________________________

ExportWBuffer - Enables uniform depth buffer to supplement Z buffer. The W-Buffer is another way to determine the depth of pixels in a scene. (for the techies, the Z-Buffer stores the actual depth of each pixel, the W-Buffer interpolates 1/w or 1/z, then (1/(1/w or z)) is performed per pixel, which then is stored in the depth buffer.) The advantage of the W-Buffer is that it distributes the depth values evenly for a 3D scene, whereas the the Z-Buffer uses most of its precision for objects close to the viewport, leaving fewer values available for objects deeper in the 3D scene. This more uniform distribution of depth precision can help avoid pixel/polygon popping within 3D scenes but the application has to support the W-Buffer for this setting to matter.

FastColorClear - ?

VolTxEnable - Enables volumetric texture support

ColorCompression - ?

ExportMipMapCubeMaps - Enables support for MipMapped Cube Maps textures.

ExportSignedVolTex - ?

LineAAEnabled - ?

RasterGuardbandEnable - Also known as Guard Band Clipping, this is a "protective band" that surrounds the video memory which allows vertex values to be sent to the video card that are completely off screen. Doing this would normally cause a system crash (in a software engine) because you would be drawing into memory that you are not supposed to. It also reduces the number of triangles a video cards GPU must clip in full 3D. It will reduce the number of triangles to be clipped by games with a software engine, but in this case the game must be designed with support for it. Triangles that are inside the guardband, but partly or totally outside the


Tiling

_____________________________________________________

LocalTextureTiling

AGPTextureTiling

PrimaryTiling

LocalTextureMicroTiling

AGPTextureMicroTiling

OffscreenPlainTiling

BackBufTiling

OverlayTiling

InternalSurfTiling

Texture surface tiling technology.


OpenGL Tweaks

_____________________________________________________

OGLForceVertexCacheForIris

DitherAlpha - this setting affects the dithering method utilized when Alpha blending is used. Enabled - Ordered Dithering, Disabled - Error Diffusion Dithering

DisableAgpBlit

DisableFglAgp


Change Adapter Identification

_____________________________________________________

Using this tweak you can change identificator of your video board. Just put Vendor ID and Device ID and enter Device Description.

Here is a small list of vendor and device IDs:

Vendors:

ATI - 1002

NVIDIA - 10DE

Device IDs:

RADEON 8500 - 514C

RADEON X800 XT - 4A4B

RADEON X850 - 4B4C

GeForce MX 440 - 0170

GeForce4 Ti 4800 - 0280


Disable OSD Support

_____________________________________________________

Check this option to disable OSD support for selected game profile


OSD Screen Offsets

_____________________________________________________

Here you can put offsets for OSD starting point. Remember, all DirectX/Direct3D application has starting point as X=0 Y=0 at the top left corner of the screen. OpenGL applications has starting point at the bottom left corner of the screen.


Direct3D9 Tweaks

_____________________________________________________

In this tab you can use some of Direct3D9 tweaks. All this settings only will work for selected game profile.


Disable low level color correction

_____________________________________________________

Check this option to dissable low level color correction.


Enable ATT Shared Memory

_____________________________________________________

ATT by default use Shared Memory system to provide some useful information for third party applications and also to display Temperature and Speed in OSD Module. If you don't use third party application and do not use FlashOSD module you can disable this option.


Show Temperature in Fahrenheit

_____________________________________________________

Check this option to show temperature in Fahrenheit instead of Celsius.


Do not include OSD information

_____________________________________________________

If you do not want to see OSD information like FPS counter and FlashOSD text in screen shot, enable this option.


Standard Tweaks

_____________________________________________________

In this window you can change standard tweaks. Most of them only useful for debuging purpose.


Override Pixel Shader Version

_____________________________________________________

Here you override pixel shader version supported by your card. Remember you can only set lower values than supported by your hardware.


Override Vertex Shader Version

_____________________________________________________

Here you override pixel shader version supported by your card. Remember you can only set lower values than supported by your hardware


Optimize Pixel Shader Code

_____________________________________________________

Check this options to use internal shader optimization. Default state is always ON.


Geometry Instancing

_____________________________________________________

Check this option to enable support for Geometry Instancing. You can safely enable  this option all times. This will not boost or decrease performance. This only will allow Catalyst to report to game engine about supported feature.


Force Mip-Map Filter

_____________________________________________________

Check this option to forse using mipmap filter on far textures.


Hyper Z

_____________________________________________________

This settings  allows to change HyperZ options. Click Default button to reset all changes. The fastest option is always set by default.


VPU Recover

_____________________________________________________

Check this option to enable VPU Recover option. With this option enabled, Catalyst will check the state of video board and if it hangs, reset to default state. Useful option if you try to set high (non stable) clocks for GPU and Memory.


Default

Click this button to set all option on the page to the default state.


Run applicaton when entering 3D

_____________________________________________________

You can run any application when computer enters into 3D mode. It can be useful it you want to overclock your CPU with soft mode overclocking software. Do not forget to put executrable file into quotation marks! For example:

"C:\Program Files\Outlook Express\msimn.exe"


Run application after game finished

_____________________________________________________

You can run any application after application, used 3D mode, finished.


Disable OSD in overlays

_____________________________________________________

Check this option to disable OSD in Video Overlay mode. Will not work if player render in VMR9 mode, which use Direct3D instead of Overlay, in this case ATT unable to determinate is this is Overlay mode or just plain 3D mode.


Reset clocks before suspend mode

_____________________________________________________

Check this option to reset clocks before entering into suspend mode. Can help to avoid Display corruption after suspend/sleep mode


Adaptive anti-aliasing

_____________________________________________________

Substantially improves visual image quality by enabling supersampling anti-aliasing on transparent textures, and multi-sampling anti-aliasing on all other textures. This delivers exceptional levels of image quality, while maintaining very high levels of performance.

(Only Catalyst 5.9 and up)


ScreenShot format

_____________________________________________________

Select screenshot file format. BMP has best quality , but produce bigger file sizes. Jpeg (depeding on quality) always prodcue smaller file size even with maximum quality. PNG has experimental support, so if you got artifacts in screenshot with PNG format, try to use different type.


Do not include OSD information

_____________________________________________________

Check this option if you don't want to see FPS counter and FlashOSD infotmation in screenshot.


Add current time to file name

_____________________________________________________

Enabling this option tells ATI Tray Tools to add current date and time into screenshot file name.


Storage Folder

_____________________________________________________

Select folder to store screenshot files


JPEG Quality

_____________________________________________________

Move slider to left side to make smaller file size of screenshot but with bad quality. Moving slider to right side allows to make better quality screenshot file ,but with bigger file size. The default settings is most optimzal settings to making good screenshots.


Disable confirmation on rotation

_____________________________________________________

You can disable confirmation for rotation by checking this option.


Flip Queue Size

_____________________________________________________

Selecting 0 value can help sometimes to fix lags in game.


Smart Shader

_____________________________________________________

Here you can select any predefinde SmartShader effects, Which will be applied to all Direct3D (and OpenGL in CCC mode) games.


Texture LOD Adjustment

_____________________________________________________

Setting negative values can make far textures more sharpening. Positive values will produce bad quality for textures even for near ones.