跳至内容

兼容性

导航: 使用 ADLX 进行编程ADLX 编程指南规范

ADLX 为依赖 ADLX 的应用程序提供向前和向后兼容性,包括对系统安装的 AMD 驱动程序的兼容性。当安装在具有更新 AMD 驱动程序版本的系统上时,使用 ADLX 的应用程序将按预期运行。如果应用程序安装在具有旧版 AMD 驱动程序版本的系统上,该应用程序将以功能受限的方式运行,仅支持随旧版 AMD 驱动程序安装的 ADLX 版本接口。

当引入新功能时,它们将通过新接口提供。ADLX 接口是固定的,不会更改;所有应用程序内的 ADLX 代码将在 ADLX SDK 的未来版本中继续编译。

注意:ADLX SDK 文档演示了如何为不受支持的接口编写第三方应用程序。

ADLX GPU 支持

  • 不支持非 AMD GPU。
  • 某些旧版 AMD GPU 可能不受支持。
  • 默认的 ADLX 初始化将旧版驱动程序的向后兼容性视为不支持的功能,因为应用程序将以功能受限的方式运行,并且仅支持部分接口。
  • 初始化 ADLX 时使用旧版 GPU 和/或驱动程序版本的推荐方法是,将应用程序编程为专门使用旧版 AMD GPU 和驱动程序。

注意:此方法可能不适用于所有旧版 AMD GPU 和驱动程序版本。

有关更多信息,请参阅 C++ 的 Initialize / InitializeWithIncompatibleDriver 辅助函数,以及 C 的 ADLXHelper_Initialize / ADLXHelper_InitializeWithIncompatibleDriver 辅助函数。

有关初始化函数的信息,请参阅 ADLXInitialize_Fn 函数。

  • 当将 ADLX 与 ADL 一起用于旧版 GPU 和驱动程序时,ADLX 将复制该应用程序现有的 ADL 配置。例如,如果 ADL 应用程序配置为使用旧版 GPU 和驱动程序,ADLX 也将使用旧版 GPU 和驱动程序。

另请参阅: ADLXInitialize_Fn, ADLXHelper_Initialize, ADLXHelper_InitializeWithIncompatibleDriver, Initialize, InitializeWithIncompatibleDriver

© . This site is unofficial and not affiliated with AMD.