You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 4.0 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 extension, GCN shader extensions, and additional extensions supported in the AMD drivers for DirectX 11 and DirectX 12.
4
+
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. AGS 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 extension, GCN shader extensions, and additional extensions supported in the AMD drivers for DirectX 11 and DirectX 12. Version 5.0 adds support for HDR displays.
5
5
6
6
In addition to the library itself, the AGS SDK includes several samples to demonstrate use of the library.
7
7
@@ -10,24 +10,26 @@ In addition to the library itself, the AGS SDK includes several samples to demon
10
10
</div>
11
11
12
12
### What's new in AGS
13
-
AGS now returns a lot more information from the GPU in addition to exposing the explicit Crossfire API and other extensions for DirectX 11. Version 4.0 also exposes GCN shader extensions for both DirectX 11 and DirectX 12. Highlights include the following:
14
-
15
-
* The initialization function can now return information about the GPU:
16
-
* Whether the GPU is GCN or not
17
-
* The adapter string and device id
18
-
* The driver version is now rolled into this structure instead of a separate function call
19
-
* Performance metrics such as the number of compute units and clock speeds
20
-
* New explicit Crossfire API
21
-
* Provides the ability to control resource transfers between GPUs in Crossfire configuration in DirectX 11
22
-
* Allows improved performance in multi-GPU configurations
23
-
* New GCN shader extension support
24
-
* DirectX 11 and DirectX 12
25
-
* Requires Radeon Software Crimson Edition 16.9.1 (driver version 16.40) or later
26
-
* AGS provides access to additional extensions available in the AMD driver for DirectX 11:
13
+
Version 5.0 is a major overhaul of the library designed to provide a much clearer view of the GPUs in the system and the displays attached to them. It also exposes the ability to query each display for HDR capabilities and put those HDR-capable displays into various HDR modes.
14
+
15
+
Highlights include the following:
16
+
* Full GPU enumeration with adapter string, device id, revision id and vendor id.
17
+
* Per-GPU display enumeration including information on display name, resolution, and HDR capabilities.
18
+
* Optional user-supplied memory allocator.
19
+
* Function to set displays into HDR mode.
20
+
* DirectX 11 shader compiler controls.
21
+
* DirectX 11 multiview extension.
22
+
* DirectX 11 Crossfire API updates.
23
+
* Now supports using the API without needing a driver profile.
24
+
* You can also now specify the transfer engine.
25
+
26
+
### Driver extensions
27
+
AGS exposes GCN shader extensions for both DirectX 11 and DirectX 12. It also provides access to additional extensions available in the AMD driver for DirectX 11:
27
28
* Quad List primitive type
28
29
* UAV overlap
29
30
* Depth bounds test
30
31
* Multi-draw indirect
32
+
* Multiview
31
33
32
34
### Prerequisites
33
35
* AMD Radeon™ GCN-based GPU (HD 7000 series or newer)
0 commit comments