diff options
author | Jens Peters <jp7677@gmail.com> | 2022-01-14 11:34:41 +0300 |
---|---|---|
committer | Jens Peters <jp7677@gmail.com> | 2022-01-14 13:12:55 +0300 |
commit | 96a3f1dc1eee906a8783fa33fcdc4f61141eaebb (patch) | |
tree | 46176023b64513ebafde1774df1b640f088f20ee /tests | |
parent | f0db37895fe0df82143c23af004b10d154fa6000 (diff) |
tests: Print slot ID
Diffstat (limited to 'tests')
-rw-r--r-- | tests/nvapi_system.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/nvapi_system.cpp b/tests/nvapi_system.cpp index 732cfe0..326cbba 100644 --- a/tests/nvapi_system.cpp +++ b/tests/nvapi_system.cpp @@ -15,6 +15,7 @@ typedef decltype(&NvAPI_GPU_GetGPUType) PFN_NvAPI_GPU_GetGPUType; typedef decltype(&NvAPI_GPU_GetPCIIdentifiers) PFN_NvAPI_GPU_GetPCIIdentifiers; typedef decltype(&NvAPI_GPU_GetFullName) PFN_NvAPI_GPU_GetFullName; typedef decltype(&NvAPI_GPU_GetBusId) PFN_NvAPI_GPU_GetBusId; +typedef decltype(&NvAPI_GPU_GetBusSlotId) PFN_NvAPI_GPU_GetBusSlotId; typedef decltype(&NvAPI_GPU_GetPhysicalFrameBufferSize) PFN_NvAPI_GPU_GetPhysicalFrameBufferSize; typedef decltype(&NvAPI_GPU_GetAdapterIdFromPhysicalGpu) PFN_NvAPI_GPU_GetAdapterIdFromPhysicalGpu; typedef decltype(&NvAPI_GPU_GetArchInfo) PFN_NvAPI_GPU_GetArchInfo; @@ -102,6 +103,7 @@ TEST_CASE("Sysinfo methods succeed against local system", "[system]") { auto nvAPI_GPU_GetPCIIdentifiers = GetNvAPIProcAddress<PFN_NvAPI_GPU_GetPCIIdentifiers>(nvAPI_QueryInterface, "NvAPI_GPU_GetPCIIdentifiers"); auto nvAPI_GPU_GetFullName = GetNvAPIProcAddress<PFN_NvAPI_GPU_GetFullName>(nvAPI_QueryInterface, "NvAPI_GPU_GetFullName"); auto nvAPI_GPU_GetBusId = GetNvAPIProcAddress<PFN_NvAPI_GPU_GetBusId>(nvAPI_QueryInterface, "NvAPI_GPU_GetBusId"); + auto nvAPI_GPU_GetBusSlotId = GetNvAPIProcAddress<PFN_NvAPI_GPU_GetBusSlotId>(nvAPI_QueryInterface, "NvAPI_GPU_GetBusSlotId"); auto nvAPI_GPU_GetPhysicalFrameBufferSize = GetNvAPIProcAddress<PFN_NvAPI_GPU_GetPhysicalFrameBufferSize>(nvAPI_QueryInterface, "NvAPI_GPU_GetPhysicalFrameBufferSize"); auto nvAPI_GPU_GetAdapterIdFromPhysicalGpu = GetNvAPIProcAddress<PFN_NvAPI_GPU_GetAdapterIdFromPhysicalGpu>(nvAPI_QueryInterface, "NvAPI_GPU_GetAdapterIdFromPhysicalGpu"); auto nvAPI_GPU_GetArchInfo = GetNvAPIProcAddress<PFN_NvAPI_GPU_GetArchInfo>(nvAPI_QueryInterface, "NvAPI_GPU_GetArchInfo"); @@ -151,7 +153,9 @@ TEST_CASE("Sysinfo methods succeed against local system", "[system]") { NvU32 busId; REQUIRE(nvAPI_GPU_GetBusId(handle, &busId) == NVAPI_OK); - std::cout << " Bus ID: PCI:" << std::setw(2) << std::dec << busId << std::endl; + NvU32 busSlotId; + REQUIRE(nvAPI_GPU_GetBusSlotId(handle, &busSlotId) == NVAPI_OK); + std::cout << " Bus:Slot ID: PCI:" << std::setw(2) << std::hex << busId << ":" << std::setw(2) << std::hex << busSlotId << std::endl; NvU32 size; REQUIRE(nvAPI_GPU_GetPhysicalFrameBufferSize(handle, &size) == NVAPI_OK); |