ref:48fca7ab644b857a409f67d8e43bc74de8705164

fix(nvapi,nvenc): Load ARM64 DLLs on RTX Spark (#5682)

SHA: 48fca7ab644b857a409f67d8e43bc74de8705164
Author: Cameron Gutman <aicommander@gmail.com>
Date: 2026-09-11 02:57
Parents: ffd1212
2 files changed +6 -2
Type
src/nvenc/nvenc_dynamic_factory.cpp +3 −1
@@ -17,7 +17,9 @@
namespace {
#ifdef _WIN64
#if defined(_M_ARM64) || defined(__aarch64__)
constexpr auto nvenc_dll_name = "nvEncodeAPIa64.dll";
#elif defined(_WIN64)
constexpr auto nvenc_dll_name = "nvEncodeAPI64.dll";
#else
constexpr auto nvenc_dll_name = "nvEncodeAPI.dll";
src/platform/windows/nvprefs/nvapi_opensource_wrapper.cpp +3 −1
@@ -57,7 +57,9 @@
return NVAPI_OK;
}
#ifdef _WIN64
#if defined(_M_ARM64) || defined(__aarch64__)
auto dll_name = "nvapia64.dll";
#elif defined(_WIN64)
auto dll_name = "nvapi64.dll";
#else
auto dll_name = "nvapi.dll";