Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jp7677/dxvk-nvapi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2022-09-11nvapi-gpu: Remove temperature signedness workaroundKrzysztof Bogacki
2022-08-28nvapi-gpu: Implement GetIrq using nvmlJens Peters
2022-08-28nvapi-gpu: Implement GetCurrentPCIEDownstreamWidth using nvmlJens Peters
2022-07-01tests: Show video engine utilizationJens Peters
2022-07-01tests: Set nvmlDevice for NVML testsJens Peters
Otherwise unit-tests fail later on NvapiAdapter::HasNvmlDevice(). Strangely this only happens when the test suite runs with wine-nvml being available. Not really sure why...
2022-06-26tests: Check behavior of NvAPI_GPU_GetGpuCoreCountKrzysztof Bogacki
2022-06-25tests: Use macros to simplify finding functionsKrzysztof Bogacki
2022-06-25tests: Update tests for new NVML functionsKrzysztof Bogacki
2022-06-24tests: Validate that all addresses are validJens Peters
2022-06-24tests: Fix struct versionJens Peters
2022-06-10tests: Remove namespace usings from headersJens Peters
2022-06-08build: Use smaller compile unitsJens Peters
Handle the nvapi static/global fields as extern which allows us to properly compile all cpp files separately. Move test declarations into header files for allowing separate cpp file compiling also for tests.
2022-06-06tests: Split testJens Peters
2022-05-18tests: Remove no longer needed ignoreJens Peters
2022-05-14tests: Use proper if statementsJens Peters
2022-05-14tests: Format code using clang-formatJens Peters
2022-05-14tests: FormattingJens Peters
2022-04-08nvapi-gpu: Stub NvAPI_GPU_GetPstates20Jens Peters
This method is used fairly often, just report nicely that it is not implemented.
2022-03-06tests: Rename testv0.5.3Jens Peters
2022-03-06nvapi-d3d: Stub GetLatency/SetLatencyMarkerJens Peters
2022-02-11nvapi-drs: Log id and nameJens Peters
2022-02-11tests: Add DRS testsJens Peters
2022-02-11tests: Add tests for not yet covered D3D11 methodsJens Peters
2022-02-11tests: FormattingJens Peters
2022-02-11tests: Improve tests for struct versionsJens Peters
Tests for current struct versions should fail when a header update provides newer struct versions. Also slightly reorganize d3d tests.
2022-02-09nvapi-d3d: Reflex support through LatencyFleX (#66)Tatsuyuki Ishi
2022-02-06tests: Use latest struct version for several testsJens Peters
We already test specific versions in other tests.
2022-02-06nvapi-gpu: Handle different struct versions explicitelyJens Peters
This is more verbose, but ensures that we don't accidentally mix fields from different struct versions. Add tests for different struct versions. Add tests for invalid struct versions.
2022-02-06nvapi-gpu: Validate clock type only with struct version 2 and 3Jens Peters
Add tests for invalid clock type.
2022-02-06nvapi-disp: Handle different struct versions explicitelyJens Peters
This is more verbose, but ensures that we don't accidentally mix fields from different struct versions. Add tests for different struct versions.
2022-02-06tests: Add tests for invalid struct versionJens Peters
2022-02-06tests: Group GetResourceHandle testsJens Peters
2022-02-06nvapi-d3d: Handle different struct versions explicitelyJens Peters
This is somewhat verbose, but ensures that we don't accidentally mix fields from different struct versions. Add tests for different struct versions.
2022-02-06tests: Improve test namesJens Peters
2022-02-05nvapi-gpu: Initialize computeGpus arrayJens Peters
We are supposed to initialize this array within NVAPI when V2 of NV_COMPUTE_GPU_TOPOLOGY struct is used.
2022-01-27nvapi-d3d: Add NvAPI_D3D_ImplicitSLIControlJens Peters
2022-01-23tests: Extend system tests with board ID and compute topologyJens Peters
Those methods are long deprecrated, but that way we can easily compare with NVIDIA's NVAPI.
2022-01-23nvapi-gpu: Add CudaEnumComputeCapableGpusJens Peters
Return the same topology flags we see on NVIDIA's NVAPI on a normal Desktop machine. Since there is no TCC on Linux, this likely even fits.
2022-01-23nvapi: Add GetGPUIDfromPhysicalGPU and GetPhysicalGPUFromGPUIDJens Peters
Derive Board/GPU ID from PCI domain/bus/device ID
2022-01-22nvapi: Set interface version to fixed nameJens Peters
2022-01-22includes: Update NVAPI headers to R510Jens Peters
Update interface version accordingly.
2022-01-20tests: FormattingJens Peters
2022-01-14nvapi-gpu: Use 'N/A' as VBIOS revision without NVMLJens Peters
This makes this method less depending on NVML. Since the VBIOS revision is just a string, it is very unlikely that this is used for anything other than just presentation.
2022-01-14tests: Print slot IDJens Peters
2022-01-14nvapi: Add GetAssociatedNvidiaDisplayNameJens Peters
2022-01-14tests: Use default initializerJens Peters
2022-01-14nvapi: Add EnumEnumTCCPhysicalGPUsJens Peters
There is no TCC mode on Linux, just return zero GPUs.
2022-01-14nvapi-gpu: Add GetBusSlotId and GetBusTypeJens Peters
The bus slot ID seems to be the same as the PCI device ID. Assume PCI bus on GPU architecture.
2022-01-08tests: Make types more specificJens Peters
2022-01-08tests: Use vulkaninfo-like LUID outputJens Peters
Also still show the Windows high-part/low-part presentation.