Skip to content

AGS v3.1

Compare
Choose a tag to compare
@jstewart-amd jstewart-amd released this 19 Jan 22:51
· 82 commits to master since this release

The AMD GPU Services (AGS) library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally available through standard operating systems or graphic APIs. Version 3.1 of the library includes support for querying graphics driver version info, GPU performance, Crossfire (AMD's multi-GPU rendering technology) configuration info, and Eyefinity (AMD's multi-display rendering technology) configuration info. AGS also exposes the explicit Crossfire API, as well as additional functionality supported in the DirectX 11 driver.

Highlights

AGS now returns a lot more information from the GPU in addition to exposing the explicit Crossfire API and other extensions for DirectX 11. Highlights include the following:

  • The initialization function can now return information about the GPU:
    • Whether the GPU is GCN or not
    • The adapter string and device id
    • The driver version is now rolled into this structure instead of a separate function call
    • Performance metrics such as the number of compute units and clock speeds
  • AGS provides a new API to transfer resources on GPUs in Crossfire configuration in DirectX 11
    • Allows improved performance in multi-GPU configurations
  • AGS provides access to some of the extensions available in the DirectX 11 driver:
    • Quad List primitive type
    • UAV overlap
    • Depth bounds test
    • Multi-draw indirect