|
1 | 1 | # AMD AGS SDK |
2 | 2 |  |
3 | 3 |
|
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. |
| 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 graphics APIs. If you are serious about getting the most from your AMD GPU, then AGS can help you harness that power. |
| 5 | + |
| 6 | +AGS includes support for querying graphics driver version info, GPU hardware info, performance metrics, shader extensions and additional extensions supported in the AMD drivers for DirectX 11 and DirectX 12. AGS also provides Crossfire™ (AMD's multi-GPU rendering technology) support and Eyefinity (AMD's multi-display rendering technology) configuration info. |
5 | 7 |
|
6 | 8 | In addition to the library itself, the AGS SDK includes several samples to demonstrate use of the library. |
7 | 9 |
|
8 | 10 | <div> |
9 | 11 | <a href="https://github.com/GPUOpen-LibrariesAndSDKs/AGS_SDK/releases/latest/"><img src="http://gpuopen-librariesandsdks.github.io/media/latest-release-button.svg" alt="Latest release" title="Latest release"></a> |
10 | 12 | </div> |
11 | 13 |
|
| 14 | +### What's new in AGS 5.4.1 |
| 15 | +Version 5.4.1 is a minor update to include x86 libs and Visual Studio 2019 support. There is also support for base vertex and base instance intrinsics. |
12 | 16 |
|
13 | 17 | ### What's new in AGS 5.4 |
14 | | -Version 5.4 adds a better description of the GPU architecture for those wishing to fine tune their games for specific code paths. You can also check if the GPU is an APU or not. This may be useful when budgeting for memory since the local memory reported will only be a small amount compared to the system memory the GPU has access to. In addition, there are now shader intrinsics for getting the draw index for execute indirect calls as well as support for atomic U64 ops. |
| 18 | +Version 5.4 adds a better description of the GPU architecture for those wishing to fine tune their games for specific code paths. In addition, there are now shader intrinsics for getting the draw index for execute indirect calls as well as support for atomic U64 ops. |
15 | 19 |
|
16 | 20 | Radeon 7 and RDNA GPU core and memory speeds are now returned. |
17 | 21 |
|
18 | | -For those using the static lib version of AGS, we now ship the debug versions of these libs too. |
19 | | - |
20 | 22 | ### What's new in AGS 5.3 |
21 | | - |
22 | | -Version 5.3 adds DirectX 11 deferred context support for our MultiDrawIndirect and UAV overlap extensions, along with a helper function to let your app determine if the installed driver meets your game's minimum driver version requirements. If you're a Vulkan user, you can pair that with our machine readable [AMD Vulkan versions](https://github.com/GPUOpen-Drivers/amd-vulkan-versions) database, to get more information about the Vulkan implementation in our client driver. |
| 23 | +Version 5.3 adds DirectX 11 deferred context support for our MultiDrawIndirect and UAV overlap extensions, along with a helper function to let your app determine if the installed driver meets your game's minimum driver version requirements. If you're a Vulkan user, you can pair that with our machine readable AMD Vulkan versions database, to get more information about the Vulkan implementation in our client driver. |
23 | 24 |
|
24 | 25 | Lastly, there's a new FreeSync 2 gamma 2.2 mode. It uses a 10-bit (per RGB component, 2-bit alpha) swapchain, as opposed to the 16-bit (per RGB component, 16-bit alpha) swapchain needed for FreeSync 2 scRGB. |
25 | 26 |
|
|
0 commit comments