假设我的 GPU 包含一个名为ADT7473 的芯片。\n我有兴趣从该芯片接收有关我的卡温度的信息。\n我的问题是,如何访问该芯片?这是使用 IN/OUT 指令完成的吗?
\n\n编辑:
\n\n我可能会添加芯片文档中找到的这些行:
\n\n\n\n\n表 18. 温度读数寄存器(Power\xe2\x88\x92On 默认 = 0x01)(注 1 和 2)
\n\n0x25:仅读取\xe2\x88\x92:远程 1\n 温度读数(读数的 8 MSB)。(注3及4)
\n\n0x26:仅读取\xe2\x88\x92:本地温度读数(8\n MSB 读数)。
\n\n0x27:仅读取\xe2\x88\x92:远程 2 温度读数(读数的 8 MSB)。(注3及4)
\n
有人告诉我卡上应该有一个接口芯片,可以访问。我如何知道应该使用哪个端口?或者芯片的名称?
\n根据该规格,该芯片使用 SMBus 协议。因此,可以使用 SMBus 协议从显卡上的某个接口芯片访问该芯片,并且可能作为 I2C/SMBus 设备导出到操作系统。要访问它,您需要使用 IN/OUT 访问接口芯片。
举个例子,我的USB电视采集卡有几个芯片:
| 归档时间: | 
 | 
| 查看次数: | 735 次 | 
| 最近记录: |