Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-11 | nvapi-gpu: Remove temperature signedness workaround | Krzysztof Bogacki | |
2022-08-28 | nvapi-gpu: Implement GetIrq using nvml | Jens Peters | |
2022-08-28 | nvapi-gpu: Implement GetCurrentPCIEDownstreamWidth using nvml | Jens Peters | |
2022-07-01 | tests: Show video engine utilization | Jens Peters | |
2022-07-01 | tests: Set nvmlDevice for NVML tests | Jens 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-26 | tests: Check behavior of NvAPI_GPU_GetGpuCoreCount | Krzysztof Bogacki | |
2022-06-25 | tests: Use macros to simplify finding functions | Krzysztof Bogacki | |
2022-06-25 | tests: Update tests for new NVML functions | Krzysztof Bogacki | |
2022-06-24 | tests: Validate that all addresses are valid | Jens Peters | |
2022-06-24 | tests: Fix struct version | Jens Peters | |
2022-06-10 | tests: Remove namespace usings from headers | Jens Peters | |
2022-06-08 | build: Use smaller compile units | Jens 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-06 | tests: Split test | Jens Peters | |
2022-05-18 | tests: Remove no longer needed ignore | Jens Peters | |
2022-05-14 | tests: Use proper if statements | Jens Peters | |
2022-05-14 | tests: Format code using clang-format | Jens Peters | |
2022-05-14 | tests: Formatting | Jens Peters | |
2022-04-08 | nvapi-gpu: Stub NvAPI_GPU_GetPstates20 | Jens Peters | |
This method is used fairly often, just report nicely that it is not implemented. | |||
2022-03-06 | tests: Rename testv0.5.3 | Jens Peters | |
2022-03-06 | nvapi-d3d: Stub GetLatency/SetLatencyMarker | Jens Peters | |
2022-02-11 | nvapi-drs: Log id and name | Jens Peters | |
2022-02-11 | tests: Add DRS tests | Jens Peters | |
2022-02-11 | tests: Add tests for not yet covered D3D11 methods | Jens Peters | |
2022-02-11 | tests: Formatting | Jens Peters | |
2022-02-11 | tests: Improve tests for struct versions | Jens Peters | |
Tests for current struct versions should fail when a header update provides newer struct versions. Also slightly reorganize d3d tests. | |||
2022-02-09 | nvapi-d3d: Reflex support through LatencyFleX (#66) | Tatsuyuki Ishi | |
2022-02-06 | tests: Use latest struct version for several tests | Jens Peters | |
We already test specific versions in other tests. | |||
2022-02-06 | nvapi-gpu: Handle different struct versions explicitely | Jens 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-06 | nvapi-gpu: Validate clock type only with struct version 2 and 3 | Jens Peters | |
Add tests for invalid clock type. | |||
2022-02-06 | nvapi-disp: Handle different struct versions explicitely | Jens 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-06 | tests: Add tests for invalid struct version | Jens Peters | |
2022-02-06 | tests: Group GetResourceHandle tests | Jens Peters | |
2022-02-06 | nvapi-d3d: Handle different struct versions explicitely | Jens 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-06 | tests: Improve test names | Jens Peters | |
2022-02-05 | nvapi-gpu: Initialize computeGpus array | Jens Peters | |
We are supposed to initialize this array within NVAPI when V2 of NV_COMPUTE_GPU_TOPOLOGY struct is used. | |||
2022-01-27 | nvapi-d3d: Add NvAPI_D3D_ImplicitSLIControl | Jens Peters | |
2022-01-23 | tests: Extend system tests with board ID and compute topology | Jens Peters | |
Those methods are long deprecrated, but that way we can easily compare with NVIDIA's NVAPI. | |||
2022-01-23 | nvapi-gpu: Add CudaEnumComputeCapableGpus | Jens 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-23 | nvapi: Add GetGPUIDfromPhysicalGPU and GetPhysicalGPUFromGPUID | Jens Peters | |
Derive Board/GPU ID from PCI domain/bus/device ID | |||
2022-01-22 | nvapi: Set interface version to fixed name | Jens Peters | |
2022-01-22 | includes: Update NVAPI headers to R510 | Jens Peters | |
Update interface version accordingly. | |||
2022-01-20 | tests: Formatting | Jens Peters | |
2022-01-14 | nvapi-gpu: Use 'N/A' as VBIOS revision without NVML | Jens 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-14 | tests: Print slot ID | Jens Peters | |
2022-01-14 | nvapi: Add GetAssociatedNvidiaDisplayName | Jens Peters | |
2022-01-14 | tests: Use default initializer | Jens Peters | |
2022-01-14 | nvapi: Add EnumEnumTCCPhysicalGPUs | Jens Peters | |
There is no TCC mode on Linux, just return zero GPUs. | |||
2022-01-14 | nvapi-gpu: Add GetBusSlotId and GetBusType | Jens Peters | |
The bus slot ID seems to be the same as the PCI device ID. Assume PCI bus on GPU architecture. | |||
2022-01-08 | tests: Make types more specific | Jens Peters | |
2022-01-08 | tests: Use vulkaninfo-like LUID output | Jens Peters | |
Also still show the Windows high-part/low-part presentation. |