This library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally available through standard operating system or graphic APIs. The library includes support for querying graphics driver version info, Crossfire (AMD’s multi-GPU rendering technology) configuration info, as well as Eyefinity (AMD’s multi-display rendering technology) configuration info. AGS is available in dynamic and static library form for 32 and 64 bit versions of Microsoft® Windows® Vista, Windows 7 and Windows 8.
What’s in the package
AMD GPU Services (AGS) Library (static and dynamic linked library for 32 and 64 bits version of Vista, Windows 7 and Windows 8).
AGS sample, a console mode sample shows you how to query information from AGS library.
Eyefinity sample, a sample shows you how to use AGS library to query Eyefinity configuration information for your application. This sample also shows you how to use multiple cameras to render 3d scene with Eyefinity technology.
Changes in AGS v2.1:
AGS now uses ADL2 if available. Otherwise, it will fall back to using the legacy ADL version. As a result of using ADL2, all calls to the AGS API must be made from the same thread.
Changes in AGS v2.0:
All API calls now using “ags” prefix for consistency.
agsInit and agsDeinit functions added. agsInit must be called prior to calling any other ags API calls.
ADL library now loaded on initialization instead of per API call.
Fix for configurations containing displays not in an Eyefinity group (eg 3×1+1)
Fix for preferred display being picked in 4k Eyefinity modes.
Fix for crash in Eyefinity sample when switching to fullscreen.
Fix for Eyefinity sample losing vertical FOV in multi-camera mode.