You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-3Lines changed: 12 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,12 @@
2
2
3
3
CLI wrapper around NVIDIA's NVAPI for querying and controlling GPU, display, and driver features on Windows. NVAPI is NVIDIA's proprietary driver API that exposes GPU and display capabilities beyond the standard OS interfaces. It's hardware and driver dependent, many functions are supported only on specific GPUs, drivers, or product lines. Expect `NVAPI_NOT_SUPPORTED` for unsupported features.
4
4
5
-
Note that the documentation is partly parsed from official documentation partly rewritten by myself.
5
+
Note that the documentation is partly parsed from official documentation partly rewritten by myself. The tool isn't yet in its final state, more useful APIs may be added.
6
6
7
7
> [!CAUTION]
8
8
> Use the tool with caution when applying control APIs, I'm not responsible for any damage/issues. This tool is in BETA state, bugs may exist. I didn't test each option on my own yet.
9
9
10
-
[assets/supported_nvapi.txt](https://github.com/nohuto/nvapi-cli/blob/main/assets/supported_nvapi.txt) includes all NVAPI functions referenced by the current source code. [assets/unsupported_nvapi.txt](https://github.com/nohuto/nvapi-cli/blob/main/assets/unsupported_nvapi.txt) includes NVAPI functions present in `nvapi.h` but not used by the current version.
10
+
[assets/supported_nvapi.txt](https://github.com/nohuto/nvapi-cli/blob/main/assets/supported_nvapi.txt) includes all NVAPI functions referenced by the current source code. [assets/unsupported_nvapi.txt](https://github.com/nohuto/nvapi-cli/blob/main/assets/unsupported_nvapi.txt) includes NVAPI functions present in the NVAPI SDK header (`nvapi.h`) but not used by the current version.
11
11
12
12
## Usage
13
13
@@ -24,6 +24,13 @@ Use "nvapi-cli help <group>" or "nvapi-cli <group> help" for details.
24
24
Use "nvapi-cli help all" for the full list.
25
25
```
26
26
27
+
## Building
28
+
29
+
```powershell
30
+
cmake -S . -B build
31
+
cmake --build build --config Release
32
+
```
33
+
27
34
## Documentation
28
35
29
36
Each group has a dedicated reference that lists commands, flags, and the underlying NVAPI calls.
@@ -42,4 +49,6 @@ Each group has a dedicated reference that lists commands, flags, and the underly
0 commit comments