
Originally Posted by
AMD ATI
Q10: Why does the ATI Catalyst™ Control Center require 3 “CLI.exe” files as well a “Preview.exe” file?
A10: The ATI Catalyst™ Control Center has been separated into different components (a unique instance of CLI.exe per component) because it allows us to tune the characteristics of the process instance to the type of component. One component is called the “Runtime”, which acts as a server to all of the other client components. The two other client components are the “User-Interface” and the “System Tray”. The client “CLI.exe”s are tuned differently to enhance performance; the “User-Interface” client is optimized to run for short periods of time, whereas the “System Tray” client is designed to run for long periods of time. The “preview.exe” file (used for the 3D preview) is a based on the Win32 process (whereas the rest of the ATI Catalyst™ Control Center is based on the .NET framework), and is strictly an OpenGL application. Note that the preview “preview.exe” process is used only when the “User-Interface” is operating, and is ended as soon as the ATI Catalyst™ Control Center is closed.