-
-
Notifications
You must be signed in to change notification settings - Fork 468
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wildcard matching on temperature source identifier #1362
Comments
Ugh, the problem is that I can't do that, it won't work on multi-card setup. The number that is changing is called the adapter index. Never saw it moving like that. Do you physically swap the card from a slot to an other? Did you change drivers? Anything that might ring a bell? Do you have multiple gpus? |
I only have a singular gpu, no physical swapping or anything. I have 3 pci-e devices, where only one is gpu. The other two is m.2 nvme ssds. You could just say .FirstOrDefault() on devices, this would only be for edge case handling though. So no UI support, only for manually editing in config file. |
Load up LibreHardwareMonitor, the part that look at adapter index is in here: |
I've written some sample code to test this, though i cannot test this right now. ATM my gpu is index 0, and no other hardware is found that could bump this index. Can we keep issue open, until my debugging is done? Thanks |
^ One of my guess is that when you upgrade adrenalin, it allocates the new driver as a new gpu, then disable the "old" one, which creates a new index until you reboot. |
This actually happens after reboot, when i installed new driver. In one of your earlier versions, it still displayed the graphs, just with empty temp sensor. And the error dialogue tells me that there are no data to fetch from This tells me that there are no device on index 0 for some reason. But there is data present on I still think that this could be fixed with manual explicit pattern matching in the .json file. |
^ I can't pattern match, this would break a whole lot of other stuff. Identifiers are meant to be constant, and unique, assuming fixed hardware. |
And i get that, but identifiers can also be searchable in a wider context, than just static written in a file. |
Sometimes my gpu core temp gets recognized with identifier
/gpu-amd/0/temperature/0
, sometimes with/gpu-amd/1/temperature/0
.I would like to either get a wildcard matching, with either a
*
or even regex matching would be fine. (example/gpu-amd/*/temperature/0
)Relevant hardware specs and setup
ASUS Strix x570-e mobo, Ryzen 5800, 64gb ram, Lenovo Legion RX6800xt gpu
The text was updated successfully, but these errors were encountered: