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 library form for 32 and 64 bit versions of Microsoft® Windows® 7, Windows 8.1 and Windows 10. Latest version of AGS now exposes driver extensions. Download it from the table below.
What’s in the package:
AMD GPU Services (AGS) Library in dll form.
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 v3.0:
The API is now completely thread safe.
Includes DirectX 11 driver extensions for:
- Quad primitive type
- UAV overlap
- Depth Bounds Testing
- Multi Draw Indirect
Changes in AGS v2.2:
Added new function to obtain the amount of installed memory on a GPU.
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.