日本电子维修技术 显卡<更新python取数据>想监控一下显存温度




nvapi中有入口但查不到数据,目前能查到的只有hwinfo和gpu-z(如果有其它厂可以也麻烦说下),问了hwinfo的martin说是保密方法(而且只能在win下),不知道是他要保密还是老黄要保密。

最后只能花钱买hwinfo64 pro用shared memory取数据。

据说是gddr6x自带温度传感器的原因,还是温度太高刻意隐藏起来了。

1.JPG (164.36 KB, 下载次数: 0)

2021-4-8 01:22 上传



更新python取结温,还是来自hwinfo64 shared memory。
import struct
from multiprocessing import shared_memory

import construct as cstruct
from construct import Struct, Int32un, Long

memory = shared_memory.SharedMemory('Global\\HWiNFO_SENS_SM2')

# size = 44
sensor_element_struct = Struct(
    'dwSignature' / Int32un,
    'dwVersion' / Int32un,
    'dwRevision' / Int32un,
    'poll_time' / Long,
    'dwOffsetOfSensorSection' / Int32un,
    'dwSizeOfSensorElement' / Int32un,
    'dwNumSensorElements' / Int32un,
    'dwOffsetOfReadingSection' / Int32un,
    'dwSizeOfReadingElement' / Int32un,
    'dwNumReadingElements' / Int32un,
)

sensor_element = sensor_element_struct.parse(memory.buf[0:Struct.sizeof(sensor_element_struct)])
print(sensor_element)

# reading_element_struct = Struct(
#     'tReading' / cstruct.Int32un,
#     'dwSensorIndex' / cstruct.Int32un,
#     'dwReadingID' / cstruct.Int32un,
#     'szLabelOrig' / cstruct.PaddedString(128, encoding='utf-8'),  # error
#     'szLabelUser' / cstruct.PaddedString(128, encoding='utf-8'),  # error
#     'szUnit' / cstruct.PaddedString(16, encoding='mbcs'),  # error
#     'Value' / cstruct.Double,
#     'ValueMin' / cstruct.Double,
#     'ValueMax' / cstruct.Double,
#     'ValueAvg' / cstruct.Double
# )

fmt = '=III128s128s16sdddd'

reading_element_struct = struct.Struct(fmt)
offset = sensor_element.dwOffsetOfReadingSection
length = sensor_element.dwSizeOfReadingElement

for index in range(sensor_element.dwNumReadingElements):
    reading = reading_element_struct.unpack(memory.buf[offset + index * length: offset + (index + 1) * length])
    print(reading[0], reading[1], reading[2])
    print(reading[3].replace(b'\00', b'').decode('utf-8'),
          reading[4].replace(b'\00', b'').decode('utf-8'),
          reading[5].replace(b'\00', b'').decode('mbcs'))
    print(reading[6], reading[7], reading[8], reading[9])
复制代码



评论
监控结果如何?Pro版本可以持续监控吗?导出数据?

评论

非pro版也可以,不过只能共享数据12小时。

pro版就是解除了这个限制。

评论

好奇问一下,你为什么需要长时间监控

评论

就是为了做我签名的那个闹钟的显示。。

评论

厉害,是用闹钟来报警电脑的温度指标吗?

还是放桌面当装饰用呢。

评论

我还没研究透彻,不过感觉不能报警。

评论

还在用6.42版 自从7.0后只能12个小时就不更新了

评论
普通gddr6显存 能不能看温度,毕竟挖矿也显存是四五十瓦的功耗

评论
NV的开发论坛上好多人要求在NVIDIA-SMI里面加入,NV不鸟

评论
有啥好监控的,反正不改装肯定90+

评论

nvapi里面有接口都不给数据,nvidia-smi里面就更难了。

1.JPG (113.04 KB, 下载次数: 0)

2021-4-9 16:00 上传




评论

debug了下cpu-z。

Microsoft (R) Windows Debugger Version 10.0.21306.1007 X86
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: C:\Users\Administrator\Documents\GPU-Z.2.38.0.exe

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is:
ModLoad: 00450000 01fea000   image00450000
ModLoad: 770d0000 77273000   ntdll.dll
ModLoad: 760c0000 761b0000   C:\windows\SysWOW64\KERNEL32.DLL
ModLoad: 76e50000 77064000   C:\windows\SysWOW64\KERNELBASE.dll
ModLoad: 76320000 7639a000   C:\windows\SysWOW64\ADVAPI32.dll
ModLoad: 76d10000 76dcf000   C:\windows\SysWOW64\msvcrt.dll
ModLoad: 75c80000 75cf6000   C:\windows\SysWOW64\sechost.dll
ModLoad: 765a0000 76660000   C:\windows\SysWOW64\RPCRT4.dll
ModLoad: 762d0000 762f3000   C:\windows\SysWOW64\GDI32.dll
ModLoad: 72950000 72b60000   C:\windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.844_none_11adecdf30011423\COMCTL32.dll
ModLoad: 75d70000 75d88000   C:\windows\SysWOW64\win32u.dll
ModLoad: 740f0000 74278000   C:\windows\SysWOW64\dbghelp.dll
ModLoad: 756d0000 75866000   C:\windows\SysWOW64\USER32.dll
ModLoad: 75040000 7511c000   C:\windows\SysWOW64\gdi32full.dll
ModLoad: 75f10000 76030000   C:\windows\SysWOW64\ucrtbase.dll
ModLoad: 76040000 760bb000   C:\windows\SysWOW64\msvcp_win.dll
ModLoad: 77070000 77095000   C:\windows\SysWOW64\IMM32.dll
ModLoad: 76660000 76743000   C:\windows\SysWOW64\ole32.dll
ModLoad: 727d0000 727d6000   C:\windows\SysWOW64\MSIMG32.dll
ModLoad: 759a0000 75c21000   C:\windows\SysWOW64\combase.dll
ModLoad: 74e10000 74e23000   C:\windows\SysWOW64\NETAPI32.dll
ModLoad: 75d90000 75e26000   C:\windows\SysWOW64\OLEAUT32.dll
ModLoad: 6e850000 6e8a3000   C:\windows\SysWOW64\OLEACC.dll
ModLoad: 762c0000 762c6000   C:\windows\SysWOW64\PSAPI.DLL
ModLoad: 75280000 756b5000   C:\windows\SysWOW64\SETUPAPI.dll
ModLoad: 75870000 758ab000   C:\windows\SysWOW64\cfgmgr32.dll
ModLoad: 770a0000 770b9000   C:\windows\SysWOW64\bcrypt.dll
ModLoad: 76750000 76d04000   C:\windows\SysWOW64\SHELL32.dll
ModLoad: 75230000 75275000   C:\windows\SysWOW64\SHLWAPI.dll
ModLoad: 72580000 725f4000   C:\windows\SysWOW64\UxTheme.dll
ModLoad: 74c70000 74c78000   C:\windows\SysWOW64\VERSION.dll
ModLoad: 74350000 747aa000   C:\windows\SysWOW64\WININET.dll
ModLoad: 73f60000 73f88000   C:\windows\SysWOW64\WINMM.dll
ModLoad: 6e5a0000 6e60d000   C:\windows\SysWOW64\WINSPOOL.DRV
ModLoad: 73d50000 73d76000   C:\windows\SysWOW64\dbgcore.DLL
(5df4.4518): Break instruction exception - code 80000003 (first chance)
eax=00000000 ebx=00000000 ecx=d5430000 edx=00000000 esi=770e1ff4 edi=770e25bc
eip=77181a02 esp=0237f8b4 ebp=0237f8e0 iopl=0         nv up ei pl zr na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246
ntdll!LdrpDoDebuggerBreak+0x2b:
77181a02 cc              int     3
0:000> g
ModLoad: 73e00000 73e0b000   C:\windows\SysWOW64\NETUTILS.DLL
in CXCrashHandler
ModLoad: 74e00000 74e0f000   C:\windows\SysWOW64\kernel.appcore.dll
ModLoad: 75940000 7599d000   C:\windows\SysWOW64\bcryptPrimitives.dll
ModLoad: 75e30000 75f04000   C:\windows\SysWOW64\MSCTF.dll
ModLoad: 6dea0000 6df59000   C:\windows\SysWOW64\textinputframework.dll
ModLoad: 6de00000 6de9b000   C:\windows\SysWOW64\CoreMessaging.dll
ModLoad: 6db80000 6ddfe000   C:\windows\SysWOW64\CoreUIComponents.dll
ModLoad: 75d00000 75d63000   C:\windows\SysWOW64\WS2_32.dll
ModLoad: 72f10000 72f39000   C:\windows\SysWOW64\ntmarta.dll
ModLoad: 763a0000 76427000   C:\windows\SysWOW64\SHCORE.dll
ModLoad: 6e610000 6e6eb000   C:\windows\SysWOW64\wintypes.dll
ModLoad: 0c430000 0c50b000   C:\windows\SysWOW64\wintypes.dll
I:         Loading low level driver...
ModLoad: 71e80000 71eb4000   C:\windows\SysWOW64\feclient.dll
ModLoad: 73490000 736bb000   C:\windows\SysWOW64\iertutil.dll
I:         GPU-Z starting...
D:         MCFG: 1 entries
D:           Entry address: F0000000
D:           Segment: 0
D:           Start Bus: 0
D:           End bus: 127
D:         Successfully connected to driver, version 0
ModLoad: 72520000 72544000   C:\windows\SysWOW64\DEVOBJ.dll
ModLoad: 75c30000 75c77000   C:\windows\SysWOW64\WINTRUST.dll
ModLoad: 761b0000 762b1000   C:\windows\SysWOW64\CRYPT32.dll
ModLoad: 73db0000 73dbe000   C:\windows\SysWOW64\MSASN1.dll
D:         Found NVIDIA device: 0x10DE 0x2204 rev 0xA1 bus 0x2D dev 0x0 fn 0x0
ModLoad: 71f10000 72515000   C:\windows\SysWOW64\nvapi.dll
ModLoad: 71ee0000 71f06000   C:\windows\SysWOW64\cryptnet.dll
ModLoad: 72fa0000 72faa000   C:\windows\SysWOW64\cryptbase.dll
D:         NVAPI GPU Full Name: NVIDIA GeForce RTX 3090
D:         NVAPI GPU Short Name: GA102-A
D:         NVAPI Clock dump
D:           Number of levels: 5
D:           Level: 4
D:           Clock count: 2
D:           Flags: 3
D:           Level 0, ID 0, Flags 2
D:             Clock: 0, ID 0, Rsvd: 0, Cur: 420000, Def: 420000, Min 105000, Max 420000, Flags 0
D:             Clock: 1, ID 4, Rsvd: 0, Cur: 405000, Def: 405000, Min 101250, Max 486000, Flags 0
D:           Level 1, ID 1, Flags 0
D:             Clock: 0, ID 0, Rsvd: 0, Cur: 420000, Def: 420000, Min 420000, Max 420000, Flags 0
D:             Clock: 1, ID 4, Rsvd: 0, Cur: 810000, Def: 810000, Min 405000, Max 972000, Flags 0
D:           Level 2, ID 2, Flags 4
D:             Clock: 0, ID 0, Rsvd: 0, Cur: 420000, Def: 450000, Min 420000, Max 420000, Flags 0
D:             Clock: 1, ID 4, Rsvd: 0, Cur: 5001000, Def: 5001000, Min 1250250, Max 6001200, Flags 0
D:           Level 3, ID 3, Flags 4
D:             Clock: 0, ID 0, Rsvd: 0, Cur: 420000, Def: 450000, Min 420000, Max 420000, Flags 0
D:             Clock: 1, ID 4, Rsvd: 0, Cur: 8999000, Def: 9501000, Min 5001000, Max 9249000, Flags 0
D:           Level 4, ID 4, Flags 4
D:             Clock: 0, ID 0, Rsvd: 0, Cur: 420000, Def: 450000, Min 420000, Max 900000, Flags 0
D:             Clock: 1, ID 4, Rsvd: 0, Cur: 9249000, Def: 9751000, Min 8999000, Max 11701200, Flags 0
D:         NVAPI Clock config 0 GPU = -251 MHz
D:         NVAPI Clock config 1 GPU = -251 MHz
D:         NVAPI Clock config 2 GPU = -251 MHz
D:         NVAPI Clock config 3 GPU = -251 MHz
D:         NVAPI Clock config 4 GPU = -251 MHz
D:         NVAPI Clock config 5 GPU = -251 MHz
D:         NVAPI Clock config 6 GPU = -251 MHz
D:         NVAPI Clock config 7 GPU = -251 MHz
D:         NVAPI Clock config 8 GPU = -251 MHz
D:         NVAPI Clock config 9 GPU = -251 MHz
D:         NVAPI Clock config 10 GPU = -251 MHz
D:         NVAPI Clock config 11 GPU = -251 MHz
D:         NVAPI Clock config 12 GPU = -251 MHz
D:         NVAPI Clock config 13 GPU = -251 MHz
D:         NVAPI Clock config 14 GPU = -251 MHz
D:         NVAPI Clock config 15 GPU = -251 MHz
D:         NVAPI Clock config 16 GPU = -251 MHz
D:         NVAPI Clock config 17 GPU = -251 MHz
D:         NVAPI Clock config 18 GPU = -251 MHz
D:         NVAPI Clock config 19 GPU = -251 MHz
D:         NVAPI Clock config 20 GPU = -251 MHz
D:         NVAPI Clock config 21 GPU = -251 MHz
D:         NVAPI Clock config 22 GPU = -251 MHz
D:         NVAPI Clock config 23 GPU = -251 MHz
D:         NVAPI Clock config 24 GPU = -251 MHz
D:         NVAPI Clock config 25 GPU = -251 MHz
D:         NVAPI Clock config 26 GPU = -251 MHz
D:         NVAPI Clock config 27 GPU = -251 MHz
D:         NVAPI Clock config 28 GPU = -251 MHz
D:         NVAPI Clock config 29 GPU = -251 MHz
D:         NVAPI Clock config 30 GPU = -251 MHz
D:         NVAPI Clock config 31 GPU = -251 MHz
D:         NVAPI Clock config 32 GPU = -251 MHz
D:         NVAPI Clock config 33 GPU = -251 MHz
D:         NVAPI Clock config 34 GPU = -251 MHz
D:         NVAPI Clock config 35 GPU = -251 MHz
D:         NVAPI Clock config 36 GPU = -251 MHz
D:         NVAPI Clock config 37 GPU = -251 MHz
D:         NVAPI Clock config 38 GPU = -251 MHz
D:         NVAPI Clock config 39 GPU = -251 MHz
D:         NVAPI Clock config 40 GPU = -251 MHz
D:         NVAPI Clock config 41 GPU = -251 MHz
D:         NVAPI Clock config 42 GPU = -251 MHz
D:         NVAPI Clock config 43 GPU = -251 MHz
D:         NVAPI Clock config 44 GPU = -251 MHz
D:         NVAPI Clock config 45 GPU = -251 MHz
D:         NVAPI Clock config 46 GPU = -251 MHz
D:         NVAPI Clock config 47 GPU = -251 MHz
D:         NVAPI Clock config 48 GPU = -251 MHz
D:         NVAPI Clock config 49 GPU = -251 MHz
D:         NVAPI Clock config 50 GPU = -251 MHz
D:         NVAPI Clock config 51 GPU = -251 MHz
D:         NVAPI Clock config 52 GPU = -251 MHz
D:         NVAPI Clock config 53 GPU = -251 MHz
D:         NVAPI Clock config 54 GPU = -251 MHz
D:         NVAPI Clock config 55 GPU = -251 MHz
D:         NVAPI Clock config 56 GPU = -251 MHz
D:         NVAPI Clock config 57 GPU = -251 MHz
D:         NVAPI Clock config 58 GPU = -251 MHz
D:         NVAPI Clock config 59 GPU = -251 MHz
D:         NVAPI Clock config 60 GPU = -251 MHz
D:         NVAPI Clock config 61 GPU = -251 MHz
D:         NVAPI Clock config 62 GPU = -251 MHz
D:         NVAPI Clock config 63 GPU = -251 MHz
D:         NVAPI Clock config 64 GPU = -251 MHz
D:         NVAPI Clock config 65 GPU = -251 MHz
D:         NVAPI Clock config 66 GPU = -251 MHz
D:         NVAPI Clock config 67 GPU = -251 MHz
D:         NVAPI Clock config 68 GPU = -251 MHz
D:         NVAPI Clock config 69 GPU = -251 MHz
D:         NVAPI Clock config 70 GPU = -251 MHz
D:         NVAPI Clock config 71 GPU = -251 MHz
D:         NVAPI Clock config 72 GPU = -251 MHz
D:         NVAPI Clock config 73 GPU = -251 MHz
D:         NVAPI Clock config 74 GPU = -251 MHz
D:         NVAPI Clock config 75 GPU = -251 MHz
D:         NVAPI Clock config 76 GPU = -251 MHz
D:         NVAPI Clock config 77 GPU = -251 MHz
D:         NVAPI Clock config 78 GPU = -251 MHz
D:         NVAPI Clock config 79 GPU = -251 MHz
D:         NVAPI Clock config 80 GPU = -251 MHz
D:         NVAPI Clock config 81 GPU = -251 MHz
D:         NVAPI Clock config 82 GPU = -251 MHz
D:         NVAPI Clock config 83 GPU = -251 MHz
D:         NVAPI Clock config 84 GPU = -251 MHz
D:         NVAPI Clock config 85 GPU = -251 MHz
D:         NVAPI Clock config 86 GPU = -251 MHz
D:         NVAPI Clock config 87 GPU = -251 MHz
D:         NVAPI Clock config 88 GPU = -251 MHz
D:         NVAPI Clock config 89 GPU = -251 MHz
D:         NVAPI Clock config 90 GPU = -251 MHz
D:         NVAPI Clock config 91 GPU = -251 MHz
D:         NVAPI Clock config 92 GPU = -251 MHz
D:         NVAPI Clock config 93 GPU = -251 MHz
D:         NVAPI Clock config 94 GPU = -251 MHz
D:         NVAPI Clock config 95 GPU = -251 MHz
D:         NVAPI Clock config 96 GPU = -251 MHz
D:         NVAPI Clock config 97 GPU = -251 MHz
D:         NVAPI Clock config 98 GPU = -251 MHz
D:         NVAPI Clock config 99 GPU = -251 MHz
D:         NVAPI Clock config 100 GPU = -251 MHz
D:         NVAPI Clock config 101 GPU = -251 MHz
D:         NVAPI Clock config 102 GPU = -251 MHz
D:         NVAPI Clock config 103 GPU = -251 MHz
D:         NVAPI Clock config 104 GPU = -251 MHz
D:         NVAPI Clock config 105 GPU = -251 MHz
D:         NVAPI Clock config 106 GPU = -251 MHz
D:         NVAPI Clock config 107 GPU = -251 MHz
D:         NVAPI Clock config 108 GPU = -251 MHz
D:         NVAPI Clock config 109 GPU = -251 MHz
D:         NVAPI Clock config 110 GPU = -251 MHz
D:         NVAPI Clock config 111 GPU = -251 MHz
D:         NVAPI Clock config 112 GPU = -251 MHz
D:         NVAPI Clock config 113 GPU = -251 MHz
D:         NVAPI Clock config 114 GPU = -251 MHz
D:         NVAPI Clock config 115 GPU = -251 MHz
D:         NVAPI Clock config 116 GPU = -251 MHz
D:         NVAPI Clock config 117 GPU = -251 MHz
D:         NVAPI Clock config 118 GPU = -251 MHz
D:         NVAPI Clock config 119 GPU = -251 MHz
D:         NVAPI Clock config 120 GPU = -251 MHz
D:         NVAPI Clock config 121 GPU = -251 MHz
D:         NVAPI Clock config 122 GPU = -251 MHz
D:         NVAPI Clock config 123 GPU = -251 MHz
D:         NVAPI Clock config 124 GPU = -251 MHz
D:         NVAPI Clock config 125 GPU = -251 MHz
D:         NVAPI Clock config 126 GPU = -251 MHz
D:         NVAPI Clock config 127 GPU = -251 MHz
D:         NVAPI Clock config 128 Mem = +0 MHz
D:         NVAPI Clock config 129 Mem = +0 MHz
D:         NVAPI Clock config 130 Mem = +0 MHz
D:         NVAPI Clock config 131 Mem = -63 MHz
D:         NVAPI Clock config 132 Mem = -63 MHz
D:         NVAPI Sensor dump
D:           Number of Sensors: 1
D:             Controller 0, ID 0x1
D:             Temperature 53
D:             Def. Min. 0
D:             Def. Max. 127
D:             Target 00000001
D:             Controller 1, ID 0x0
D:             Temperature 0
D:             Def. Min. 0
D:             Def. Max. 0
D:             Target 00000000
D:             Controller 2, ID 0x0
D:             Temperature 0
D:             Def. Min. 0
D:             Def. Max. 0
D:             Target 00000000
D:          mmrPhy at 0xFB000000, length 0
D:          Voltage Controller: NVAPI
(5df4.4518): C++ EH exception - code e06d7363 (first chance)
(5df4.4518): C++ EH exception - code e06d7363 (first chance)
D:         Channel 0
D:           Type: 1
D:           Rail: 245 (IN_TOTAL_BOARD)
D:           Pwr Avg: 294.21 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.3580 V
D:           Current: 23.8080 A
D:           Energy: 1011033021 mJ
D:         Channel 1
D:           Type: 1
D:           Rail: 246 (IN_NVVDD)
D:           Pwr Avg: 60.32 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.4030 V
D:           Current: 4.8630 A
D:           Energy: 1913573603 mJ
D:         Channel 2
D:           Type: 1
D:           Rail: 240 (IN_SRAM)
D:           Pwr Avg: 66.24 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.3280 V
D:           Current: 5.3730 A
D:           Energy: -1436039092 mJ
D:         Channel 3
D:           Type: 1
D:           Rail: 247 (IN_FBVDD)
D:           Pwr Avg: 152.48 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.4290 V
D:           Current: 12.2680 A
D:           Energy: -1926922911 mJ
D:         Channel 4
D:           Type: 8
D:           Rail: 255 (IN_PEX12V)
D:           Pwr Avg: 38.36 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.2269 V
D:           Current: 3.1350 A
D:           Energy: 794917691 mJ
D:         Channel 5
D:           Type: 8
D:           Rail: 250 (IN_EXT12V_8PIN0)
D:           Pwr Avg: 113.36 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.4015 V
D:           Current: 9.1400 A
D:           Energy: 1624361715 mJ
D:         Channel 6
D:           Type: 8
D:           Rail: 251 (IN_EXT12V_8PIN1)
D:           Pwr Avg: 79.86 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.2859 V
D:           Current: 6.5000 A
D:           Energy: -1682028354 mJ
D:         Channel 7
D:           Type: 8
D:           Rail: 232 (IN_MISC0)
D:           Pwr Avg: 15.70 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.2927 V
D:           Current: 1.2760 A
D:           Energy: -521913577 mJ
D:         Channel 8
D:           Type: 8
D:           Rail: 233 (IN_MISC1)
D:           Pwr Avg: 66.24 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.3211 V
D:           Current: 5.3730 A
D:           Energy: -1138466838 mJ
D:         Channel 9
D:           Type: 8
D:           Rail: 234 (IN_MISC2)
D:           Pwr Avg: 24.51 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.4574 V
D:           Current: 1.9660 A
D:           Energy: 1985188041 mJ
D:         Channel 10
D:           Type: 2
D:           Rail: 243 (IN_3V3_MAIN)
D:           Pwr Avg: 0.00 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.0000 V
D:           Current: 0.0000 A
D:           Energy: 0 mJ
D:         Channel 11
D:           Type: 1
D:           Rail: 227 (IN_NVVDD2)
D:           Pwr Avg: 126.55 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.3640 V
D:           Current: 10.2360 A
D:           Energy: 484849421 mJ
D:         Channel 12
D:           Type: 1
D:           Rail: 241 (IN_PWR_SRC_PP)
D:           Pwr Avg: 167.66 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.3530 V
D:           Current: 13.5720 A
D:           Energy: 1856230640 mJ
D:         Channel 13
D:           Type: 1
D:           Rail: 226 (IN_NVVDD1)
D:           Pwr Avg: 4.90 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.4680 V
D:           Current: 0.3930 A
D:           Energy: 1207643022 mJ
D:         Channel 14
D:           Type: 1
D:           Rail: 235 (IN_MISC3)
D:           Pwr Avg: 11.05 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.3280 V
D:           Current: 0.8960 A
D:           Energy: -1721517706 mJ
D:         Channel 15
D:           Type: 8
D:           Rail: 224 (IN_HIGH_VOLT0)
D:           Pwr Avg: 0.00 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 0.0000 V
D:           Current: 0.0000 A
D:           Energy: 0 mJ
D:         Channel 16
D:           Type: 8
D:           Rail: 228 (IN_EXT12V_8PIN2)
D:           Pwr Avg: 62.63 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 12.4421 V
D:           Current: 5.0330 A
D:           Energy: -1361029701 mJ
D:         Channel 17
D:           Type: 1
D:           Rail: 1 (OUT_NVVDD)
D:           Pwr Avg: 102.36 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 0.8200 V
D:           Current: 124.8810 A
D:           Energy: -357497441 mJ
D:         Channel 18
D:           Type: 6
D:           Rail: 1 (OUT_NVVDD)
D:           Pwr Avg: 11.29 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 0.7625 V
D:           Current: 14.7980 A
D:           Energy: -1497936952 mJ
D:         Channel 19
D:           Type: 6
D:           Rail: 1 (OUT_NVVDD)
D:           Pwr Avg: 44.33 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 0.7625 V
D:           Current: 58.0960 A
D:           Energy: -1539558643 mJ
D:         Channel 20
D:           Type: 6
D:           Rail: 11 (OUT_SRAM)
D:           Pwr Avg: 58.04 W
D:           Pwr Min: 0.00 W
D:           Pwr Max: 0.00 W
D:           Voltage: 0.8688 V
D:           Current: 66.7850 A
D:           Energy: 1178711989 mJ
D:         0 = 53.6°C
D:         1 = 65.6°C
D:         2 = 53.6°C
D:         3 = 55.6°C
D:         4 = 63.6°C
D:         5 = 55.6°C
D:         6 = 60.1°C
D:         7 = 58.6°C
D:         8 = 54.0°C
D:         9 = 94.0°C <------- 就是这个值,看不出是哪个模块读的
ModLoad: 6e840000 6e84d000   C:\windows\SysWOW64\atlthunk.dll
ModLoad: 73740000 73d48000   C:\windows\SysWOW64\windows.storage.dll
ModLoad: 73d80000 73da4000   C:\windows\SysWOW64\Wldp.dll
ModLoad: 6cff0000 6d084000   C:\windows\SysWOW64\TextShaping.dll
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: opencl:init:45:0:0x10de:NVIDIA GeForce RTX 3090:GA102
D:         Query External: opencl:get_device_info_string:0x102b
D:         Query External: opencl:get_device_info_string:0x102c
D:         Query External: opencl:get_device_info_int:0x1001
D:         Query External: opencl:get_device_info_int:0x1002
D:         Query External: opencl:get_device_info_int:0x100c
D:         Query External: opencl:get_device_info_int64:0x101f
D:         Query External: opencl:get_device_info_string:0x4038
E:         Query External: Error: opencl:get_device_info_string:0x4038, OpenCL call failed
D:         Query External: opencl:get_device_info_int:0x4040
E:         Query External: Error: opencl:get_device_info_int:0x4040, OpenCL call failed
D:         Query External: shutdown
ModLoad: 72fe0000 72ff3000   C:\windows\SysWOW64\CRYPTSP.dll
ModLoad: 72fb0000 72fdf000   C:\windows\SysWOW64\rsaenh.dll
ModLoad: 72f80000 72f9e000   C:\windows\SysWOW64\gpapi.dll
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: opencl:init:45:0:0x10de:NVIDIA GeForce RTX 3090:GA102
D:         Query External: opencl:get_device_info_string:0x102f
D:         Query External: opencl:get_device_info_string:0x102e
D:         Query External: opencl:get_device_info_int:0x1002
D:         Query External: opencl:destroy
D:         Query External: shutdown
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: cuda:init:45:0:0:0x10de:0x2204
D:         Query External: cuda:get_capability
D:         Query External: cuda:destroy
D:         Query External: shutdown
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: physx:is_available
D:         Query External: shutdown
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: dxcompute:get_capability:0x10de:0x2204
D:         Query External: shutdown
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: vulkan:init:0x10de:0x2204
D:         Query External: vulkan:get_physical_device_properties
D:         Query External: shutdown
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: dx12:init:0x10de:0x2204
D:         Query External: dx12:raytracing
D:         Query External: shutdown
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: dx12:init:0x10de:0x2204
D:         Query External: dx12:directml
D:         Query External: shutdown
D:         Query External: Starting
D:         Query External: Process running
D:         Query External: Initialization complete
D:         Query External: opengl:init:0x10de:0x2204
D:         Query External: opengl:get_version
D:         Query External: shutdown
ModLoad: 73450000 73478000   C:\windows\SysWOW64\SspiCli.dll
ModLoad: 736c0000 736d8000   C:\windows\SysWOW64\profapi.dll
ModLoad: 73430000 73442000   C:\windows\SysWOW64\ondemandconnroutehelper.dll
ModLoad: 73360000 7342a000   C:\windows\SysWOW64\winhttp.dll
ModLoad: 74280000 742b2000   C:\windows\SysWOW64\IPHLPAPI.DLL
ModLoad: 736e0000 73732000   C:\windows\SysWOW64\mswsock.dll
ModLoad: 76030000 76037000   C:\windows\SysWOW64\NSI.dll
ModLoad: 73350000 73358000   C:\windows\SysWOW64\WINNSI.DLL
ModLoad: 76dd0000 76e4e000   C:\windows\SysWOW64\clbcatq.dll
ModLoad: 79690000 797df000   C:\windows\SysWOW64\msxml3.dll
ModLoad: 73160000 73309000   C:\windows\SysWOW64\urlmon.dll
ModLoad: 74050000 740e2000   C:\windows\SysWOW64\DNSAPI.dll
ModLoad: 73480000 73488000   C:\Windows\SysWOW64\rasadhlp.dll
ModLoad: 73000000 73058000   C:\windows\SysWOW64\fwpuclnt.dll
ModLoad: 6d6f0000 6d768000   C:\windows\SysWOW64\schannel.dll
ModLoad: 6d270000 6d280000   C:\windows\SysWOW64\mskeyprotect.dll
ModLoad: 6e920000 6e948000   C:\windows\SysWOW64\NTASN1.dll
ModLoad: 72f00000 72f08000   C:\windows\SysWOW64\DPAPI.DLL
ModLoad: 704e0000 70501000   C:\windows\SysWOW64\ncrypt.dll
ModLoad: 6d220000 6d23f000   C:\windows\SysWOW64\ncryptsslp.dll
(5df4.40c8): Break instruction exception - code 80000003 (first chance)
eax=021d3000 ebx=00000000 ecx=7717db00 edx=7717db00 esi=7717db00 edi=7717db00
eip=77144ef0 esp=06ddfa7c ebp=06ddfaa8 iopl=0         nv up ei pl zr na pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000246
ntdll!DbgBreakPoint:
77144ef0 cc              int     3复制代码458行的地方就是读温度,里面就有读显存,cpu-z 37 38版本才有的。有没有人知道这是哪个模块读的?


评论
来来来,付费用户握个手

评论

握手,其实蛮便宜的。当然pro版功能也不多。

评论

嗯就为了shared memory..

就拿HWINFO当监控API来用好了。
人家专门做这个的,多放心

评论

这大概得挂个IDA逆向才能看到了,老黄真坏

评论
我是用
Prometheus Adapter for HWiNFO +HWINFO64 +Prometheus + Grafana Dashboard)来监控显存的,可以参考一下?
Prometheus Adapter for HWiNFO的地址:https://www.hwinfo.com/forum/thr ... ana-dashboard.6281/

具体的流程是Prometheus Adapter for HWiNFO收集HWINFO64的数据并且将其推送到http://localhost:10445/metrics网页上,使用prometheus进行数据管理,在Grafana上添加对应的数据源就可以了

我跑起来的效果:

QQ截图20210410010656.jpg (214.78 KB, 下载次数: 0)

2021-4-10 01:08 上传

,应该能满足部分需求?

评论

这个仍然是hwinfo的数据源。

评论
更新了python取温度的代码。

评论
我发现我这的hwinfo,虽然提示12h了,但是ab还是能从shated memory取到数据。。而且shared memory的勾也没有取消。。难道bug了???

评论
hwinfo和gpu-z都是windows下面的吧,所以linux不能监控对吗

评论

linux下暂时没法监控。而且hwinfo的作者也透露说监控的方式是win独有的。

评论

6.43 beta之前好像是无限制的。
https://www.hwinfo.com/forum/thr ... you.7146/post-29593


评论

不知道reddit上是不是也是你提的 有用户问了hwinfo作者能不能给出个linux版 他说目前没想法

评论

我看的这里他自己说的。

https://www.hwinfo.com/forum/thr ... sor.6830/post-29432

评论

我知道。。。之前论坛说更新7取不到数了我还解释过呐。。。我只在更新到7自动关了shared memory那次进去手动开了一次。
而且我也说了我的会弹12小时的提示啊。。。但是取数照旧,而且目测是每12小时自动弹提示,我都没管它。。。迷惑 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
 ·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
 ·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&amp;6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...