https://github.com/epinter/adlxwrapper
AMD ADLX Wrapper for C#
https://github.com/epinter/adlxwrapper
Last synced: 7 months ago
JSON representation
AMD ADLX Wrapper for C#
- Host: GitHub
- URL: https://github.com/epinter/adlxwrapper
- Owner: epinter
- License: other
- Created: 2024-05-06T00:33:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T05:34:01.000Z (almost 2 years ago)
- Last Synced: 2025-02-17T16:39:55.802Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ADLX Wrapper for C#
This is a POC of a wrapper for 'AMD Device Library eXtra', without the need of C, C++, the SDK or SWIG. Pure C# in a single source file, see AmdAdlx.cs. Designed for use with 'using' block, or try-finally, for the Dispose to be called and release the pointers in adlx library.
### Console usage
- Run a infinite loop making gpu readings, no interval. Without fps counter or adl mapping. Useful to find memory leaks. **ONLY reads, nothing is written to the driver**.
```
adlxwrapper-console.exe loop nofps noadl
```
- Normal execution with debug messages, shows metrics, gpu info, features support, etc. Without adl mapping.
```
adlxwrapper-console.exe debug noadl
```
- Normal execution with debug messages, shows metrics, gpu info, features support, etc.
```
adlxwrapper-console.exe debug
```
- Normal execution with debug messages, set fans rpm.
```
adlxwrapper-console.exe debug setrpm
```