AMD Software Adrenalin Edition 23.10.01.14 for DirectX®12 Agility SDK - GPU Work Graphs

Discussion in 'Videocards - AMD Radeon Drivers Section' started by Krteq, Jun 22, 2023.

  1. Krteq

    Krteq Maha Guru

    Messages:
    1,095
    Likes Received:
    715
    GPU:
    MSI RTX 3080 WC
    Only for Radeon RX 7000 Series

    What is "GPU Work Graphs" feature:
    Microsoft DevBlog - D3D12 Work Graphs Preview



    Highlights

    Support for:
    GPU Work Graphs (GWG)
    • GPU Work Graphs (GWG) or Work Graphs allow the GPU to schedule and control its own work generation without requiring a round trip back to the CPU and the overhead involved with additional dispatches while simplifying typical GPU programming paradigms on Radeon™ RX 7000 series graphics cards.
    • See additional details, and how-to here
    GPU Upload Heaps
    • Driver support to allow shared access of the GPU’s VRAM by both the CPU and GPU using the VRAM Resizable Base Address Register (REBAR). See Agility SDK 1.710.0 for additional details and downloads usable with this driver.
    Known Issues
    • Certain virtual reality games or applications may encounter suboptimal performance or occasional stuttering on Radeon™ RX 7000 series GPUs.
    • Intermittent application crash or light corruption may occur when using Blender™.
    • Intermittent system freeze or instability after driver timeout recovery while using certain GPU Work Graphs. Application developers should be vigilant about ensuring not to send more output records specified by MaxRecords() for the output. Exceeding this record will result in driver instability until the system is restarted.
    • CPU hang may be observed when using DispatchGraph. Application developers must limit the strides of their CPU input records and CPU input streams to 4096 bytes when calling DispatchGraph(). When using single node CPU input, the field “RecordStrideInBytes” must be 4096 bytes or less. When using multi-node CPU input, the field “NodeInputStrideInBytes” must be 4096 bytes or less. A CPU hang may result if these strides are not set accordingly.
    • Intermittent application crash may be observed when playing Metro Exodus PC Enhanced Edition™ on some hybrid graphics notebooks.
    Important Notes
    • Factory Reset has been temporarily disabled as a precautionary measure while we address isolated installation issues that have been reported during PC upgrades. Users may use AMD Cleanup Utility as a temporary option.
    • Input Sharing for Work Graph Entry Points is currently not supported.

    Release notes and download: AMD Software: Adrenalin Edition 23.10.01.14 for DirectX®12 Agility SDK Release Notes
     
  2. NEP6XSBW

    NEP6XSBW Member Guru

    Messages:
    142
    Likes Received:
    64
    GPU:
    RTX 4090
    What Nvidia GPUs will support this? Will it be exclusive to 40-series?
     
  3. LCA

    LCA Member

    Messages:
    48
    Likes Received:
    24
    GPU:
    RX 7900XTX Nitro+
    In the 3rd line of the top post the URL goes to a page on the Microsoft website that states:

    "NVIDIA: To obtain the NVIDIA drivers supporting work graphs, please reach out to your developer engagement representative."

    HTH
     
    Krteq likes this.
  4. NEP6XSBW

    NEP6XSBW Member Guru

    Messages:
    142
    Likes Received:
    64
    GPU:
    RTX 4090
    That only mentions driver support, not GPU support.

    Guess we will have to wait for more info from Nvidia to see which GPUs will support it. Looks like only 7000 series on the AMD side.
     

  5. anthonyl

    anthonyl Member Guru

    Messages:
    175
    Likes Received:
    13
    GPU:
    XFX RX 7800XT
    I'm guessing this is NOT for us mere mortals with 7900XT's?
     
  6. Vlooi

    Vlooi Active Member

    Messages:
    65
    Likes Received:
    24
    GPU:
    Radeon vii
    It states clearly "for Radeon 7000 SERIES...:
     
    Cryio likes this.
  7. The Creator

    The Creator Ancient Guru

    Messages:
    1,529
    Likes Received:
    1,245
    GPU:
    Hellhound 7900XT
    HAGS: Off (not supported)
    ReLive is missing as well.

    Driver Version - 23.10.01.14-230616a-393161E-ISV-AMD-Software-Adrenalin-Edition
    AMD Windows Driver Version - 31.0.21001.14018
    Direct3D API Version - 12.2
    Vulkan™ API Version - 1.3.246
    OpenCL™ API Version - 2.0
    OpenGL® API Version - 4.6
    Direct3D® Driver Version - 9.14.10.01526
    Vulkan™ Driver Version - 2.0.262
    OpenCL® Driver Version - 31.0.21001.14018
    OpenGL® Driver Version - 23.06.230329_ac4c3f1
    2D Driver Version - 8.1.1.1634
    UI Version - 2023.0616.1058.1980
    AMD Audio Driver Version - 10.0.1.27
     
    Last edited: Jun 23, 2023
    Cryio, Krteq and Dro1d01 like this.
  8. anthonyl

    anthonyl Member Guru

    Messages:
    175
    Likes Received:
    13
    GPU:
    XFX RX 7800XT
    Sorry, what I meant was "Is this for everyone to use or it it meant for specific "users" (laptop / NASA / Trenchstone) etc..lol Is it meant for general "consumption"?
     
  9. Alessio1989

    Alessio1989 Ancient Guru

    Messages:
    2,846
    Likes Received:
    1,196
    GPU:
    .
    these are developers preview bits.
     
  10. Cp0

    Cp0 Master Guru

    Messages:
    684
    Likes Received:
    142
    GPU:
    Liquid Dev 7900 XTX
    no support for hags even oh boy.
     

  11. Krteq

    Krteq Maha Guru

    Messages:
    1,095
    Likes Received:
    715
    GPU:
    MSI RTX 3080 WC
    From DmitryKo (Author of D3D Feature Level Checker tool - Beyond3D forums)

    DmitryKo said:
    "beta AMD Adrenalin driver 23.10.01.14 (build 31.0.21001.14018) now supports a few new features in the Agility SDK runtimes 1.710 and 1.711 even on the Radeon RX 5700 XT:"

    Code:
    EnhancedBarriersSupported : 1
    RelaxedFormatCastingSupported : 1
    
    DynamicIndexBufferStripCutSupported : 1
    DynamicDepthBiasSupported : 1
    GPUUploadHeapSupported : 0
    NonNormalizedCoordinateSamplersSupported : 1
    ManualWriteTrackingResourceSupported : 0
    RenderPassesValid : 1
    MismatchingOutputDimensionsSupported : 1
    SupportedSampleCountsWithNoOutputs : 29
    PointSamplingAddressesNeverRoundUp : 1
    RasterizerDesc2Supported : 1
    NarrowQuadrilateralLinesSupported : 1
    AnisoFilterWithPointMipSupported : 1
    MaxSamplerDescriptorHeapSize : 67108864
    MaxSamplerDescriptorHeapSizeWithStaticSamplers : 67108864
    MaxViewDescriptorHeapSize : 33554432
    ComputeOnlyCustomHeapSupported : 0
    
     
    Cp0 likes this.

Share This Page