Comments (3)
The AMD consumer cards store their UUID in physical memory (MMIO), so on Windows you'd need a driver to access it. Not to mention that it's architecture dependant, on some it's a simple read of the registers while others (e.g. Vega as in the link) uses SMU to query the EFuse configuration.
from display-library.
If you want something to uniquely identify a device within a session, you can use DXGI's adapter LUID.
from display-library.
@sylveon Yes, this library also offers some temporarily unique IDs.
But for some applications to e.g. preserve overclocking settings custom to this particular physical video card, across reboots, and cards moved to different slots — still actual hardware UUID/serial would be best enable these.
from display-library.
Related Issues (20)
- ADL2_Display_WriteAndReadI2C writes are broken on Polaris/Vega
- Version defines still say 14 even though version is 15
- Structure definitions are missing HOT 2
- Clarification of ADLPMLogData HOT 1
- ADL2_Adapter_Graphic_Core_Info_Get() returns incorrect data + missing data for the RX 6900 XT
- New function needed to return the GPU memory width in bits HOT 1
- Windows 11 , Overdrive8 doesnt allow voltage or freqs to change.
- Even if there is 1 adapter in the system, lpAdapterInfo will contain 6 entries and all entries will have iExist 1
- AMD driver version 22.5.1 broken API HOT 2
- driver 23.2.1 issues and ADL support for 7000 serie sketchy... HOT 2
- Unable to set core and memory clock
- Error in setting core and memory clock HOT 2
- Some questions about OverDrive.
- Unable to set core and memory with overdrive8
- how to get all APIs list from atiadlxx.dll? HOT 1
- Can this library be redistributed/packaged? HOT 1
- Problem on AMD Radeon RX 7900, Driver is Adrenalin 23.12.1
- How to get .lib file? HOT 1
- Get ADL_PMLOG_THROTTLER_STATUS (and other throttling sensors)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from display-library.