Auteur de questions
Température de tous les CPU et GPU

Question
-
Bonjour, je cherche un code pour avoir la température de tous les CPU et GPU.
J'ai trouvé ça pour CPU mais ça ne donne qu'une valeur alors que j'ai 8 Cœurs 16 Processeurs. Merci
Try Dim searcher As New ManagementObjectSearcher("root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature") For Each queryObj As ManagementObject In searcher.Get() Dim temp As Double = CDbl(queryObj("CurrentTemperature")) temp = (temp - 2732) / 10.0 MessageBox.Show(temp.ToString) Next Catch err As ManagementException MessageBox.Show("An error occurred while querying for WMI data: " & err.Message) End Try
Toutes les réponses
-
Tu peux tester avec OpenHardwareMonitorLib : Get CPU Temperature Using Open Hardware Monitor In C#
C'est en C# mais facilement convertissable en VB.NET
(on peut utiliser Telerik Code Converter)
-
Bonjour, avec leur projet, la température du cœur 6 est à -4°C. Ce n'est pas une tour que j'ai acheté c'est un congélateur lol.
Quant au script convertit, je ne vois pas comment faire car une fois le script VB dans la class ou la form, je ne vois pas comment appeler la commande.
- Modifié Mayumi56 lundi 22 février 2021 09:17
-
-
Avec Aida 64, j'ai des valeurs correctes.
Avec ce site, je n'ai pas pu joindre un fichier de 180 Ko...
Aida 64 : https://ibb.co/kJCcb1W
OpenHardwareMonitor : https://ibb.co/92BTtjC
Il s'agit de leur programme fourni avec la DLL. J'ai 8 cœurs et Aida 64 les trouve. OpenHardwareMonitor n'en trouve que 6 et sa température est de -4°.