Hello. My video card is 4870x2 and I'm using open source radeon driver (xf86-video-ati). I can only get temperature of gpu1 but not gpu0.
These are what I set in kernel:
Code:
Device Drivers --->
Graphics support --->
<*> Support for frame buffer devices --->
<*> ATI Radeon display support [*] DDC/I2C for ATI Radeon support
These are detected by lm_sensors regarding Radeon i2c:
Code:
Next adapter: Radeon i2c bit bus 0x91 (i2c-1)
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x2e
Probing for `Myson MTP008'... No
Probing for `National Semiconductor LM78'... No
Probing for `National Semiconductor LM79'... No
Probing for `National Semiconductor LM80'... No
Probing for `National Semiconductor LM85'... No
Probing for `National Semiconductor LM96000 or PC8374L'... No
Probing for `Analog Devices ADM1027'... No
Probing for `Analog Devices ADT7460 or ADT7463'... No
Probing for `SMSC EMC6D100 or EMC6D101'... No
Probing for `SMSC EMC6D102'... No
Probing for `SMSC EMC6D103'... No
Probing for `SMSC EMC6D103S or EMC2300'... No
Probing for `SMSC EMC6W201'... No
Probing for `Winbond WPCD377I'... No
Probing for `Analog Devices ADT7467 or ADT7468'... No
Probing for `Analog Devices ADT7470'... No
Probing for `Analog Devices ADT7473'... Success!
(confidence 5, driver `adt7475')
Probing for `Analog Devices ADT7475'... No
Probing for `Analog Devices ADT7476'... No
Probing for `Analog Devices ADT7490'... No
Probing for `Andigilog aSC7611'... No
Probing for `Andigilog aSC7621'... No
Probing for `National Semiconductor LM87'... No
Probing for `Analog Devices ADM1024'... No
Probing for `National Semiconductor LM93'... No
Probing for `National Semiconductor LM94'... No
Probing for `Winbond W83781D'... No
Probing for `Winbond W83782D'... No
Probing for `Winbond W83791D'... No
Probing for `Winbond W83792D'... No
Probing for `Winbond W83793R/G'... No
Probing for `Nuvoton W83795G/ADG'... No
Probing for `Winbond W83627HF'... No
Probing for `Winbond W83627EHF'... No
Probing for `Winbond W83627DHG/W83667HG/W83677HG'... No
Probing for `Asus AS99127F (rev.1)'... No
Probing for `Asus AS99127F (rev.2)'... No
Probing for `Asus ASB100 Bach'... No
Probing for `Winbond W83L786NR/NG/R/G'... No
Probing for `Winbond W83L785TS-S'... No
Probing for `Analog Devices ADM9240'... No
Probing for `Dallas Semiconductor DS1780'... No
Probing for `National Semiconductor LM81'... No
Probing for `Analog Devices ADM1026'... No
Probing for `Analog Devices ADM1025'... No
Probing for `Maxim MAX6639'... No
Probing for `Texas Instruments AMC6821'... No
Probing for `Analog Devices ADM1029'... No
Probing for `Analog Devices ADM1030'... No
Probing for `Analog Devices ADM1031'... No
Probing for `Analog Devices ADM1022'... No
Probing for `Texas Instruments THMC50'... No
Probing for `Analog Devices ADM1028'... No
Probing for `Texas Instruments THMC51'... No
Probing for `ITE IT8712F'... No
Probing for `SMSC DME1737'... No
Probing for `SMSC SCH5027D-NW'... No
Probing for `SMSC EMC2103'... No
Probing for `Fintek F75373S/SG'... No
Probing for `Fintek F75375S/SP'... No
Probing for `Fintek F75387SG/RG'... No
Probing for `Winbond W83791SD'... No
Client found at address 0x48
Probing for `National Semiconductor LM75'... No
Probing for `National Semiconductor LM75A'... No
Probing for `Dallas Semiconductor DS75'... No
Probing for `National Semiconductor LM77'... No
Probing for `Analog Devices ADT7410'... No
Probing for `Analog Devices ADT7411'... No
Probing for `Dallas Semiconductor DS1621/DS1631'... No
Probing for `Maxim MAX6642'... No
Probing for `National Semiconductor LM73'... No
Probing for `National Semiconductor LM92'... No
Probing for `National Semiconductor LM76'... No
Probing for `Maxim MAX6633/MAX6634/MAX6635'... No
Probing for `NXP/Philips SA56004'... No
Probing for `SMSC EMC1023'... No
Probing for `SMSC EMC1043'... No
Probing for `SMSC EMC1053'... No
Probing for `SMSC EMC1063'... No
Client found at address 0x4f
Probing for `National Semiconductor LM75'... No
Probing for `National Semiconductor LM75A'... No
Probing for `Dallas Semiconductor DS75'... No
Probing for `Dallas Semiconductor DS1621/DS1631'... No
Probing for `Maxim MAX6642'... No
Probing for `Texas Instruments TMP421'... No
Probing for `Texas Instruments TMP422'... No
Probing for `Maxim MAX6633/MAX6634/MAX6635'... No
Probing for `NXP/Philips SA56004'... No
Next adapter: Radeon i2c bit bus 0x92 (i2c-2)
Do you want to scan it? (YES/no/selectively): y
Client found at address 0x49
Probing for `National Semiconductor LM75'... No
Probing for `National Semiconductor LM75A'... No
Probing for `Dallas Semiconductor DS75'... No
Probing for `National Semiconductor LM77'... No
Probing for `Analog Devices ADT7410'... No
Probing for `Dallas Semiconductor DS1621/DS1631'... No
Probing for `Maxim MAX6642'... No
Probing for `National Semiconductor LM73'... No
Probing for `National Semiconductor LM92'... No
Probing for `National Semiconductor LM76'... No
Probing for `Maxim MAX6633/MAX6634/MAX6635'... No
Probing for `NXP/Philips SA56004'... No
Probing for `SMSC EMC1023'... No
Probing for `SMSC EMC1043'... No
Probing for `SMSC EMC1053'... No
Probing for `SMSC EMC1063'... No
Client found at address 0x50
Probing for `Analog Devices ADM1033'... No
Probing for `Analog Devices ADM1034'... No
Probing for `SPD EEPROM'... No
Probing for `EDID EEPROM'... Yes
(confidence 8, not a hardware monitoring chip)
Next adapter: Radeon i2c bit bus 0x93 (i2c-3)
Do you want to scan it? (YES/no/selectively): y
Next adapter: Radeon i2c bit bus 0x14 (i2c-4)
Do you want to scan it? (YES/no/selectively): y
Next adapter: Radeon i2c bit bus 0x90 (i2c-5)
Do you want to scan it? (YES/no/selectively): y
Next adapter: Radeon i2c bit bus 0x91 (i2c-6)
Do you want to scan it? (YES/no/selectively): y
Next adapter: Radeon i2c bit bus 0x92 (i2c-7)
Do you want to scan it? (YES/no/selectively): y
Next adapter: Radeon i2c bit bus 0x93 (i2c-8)
Do you want to scan it? (YES/no/selectively): y
Next adapter: Radeon i2c bit bus 0x14 (i2c-9)
Do you want to scan it? (YES/no/selectively): y
Kernel modules loaded:
Code:
$ lsmod
Module Size Used by
it87 27392 0
coretemp 5398 0
adt7475 20002 0
hwmon_vid 2940 2 it87,adt7475
i2c_i801 8054 0
These are what I get from sensors command:
Code:
$ sensors
radeon-pci-0400
Adapter: PCI adapter
temp1: +63.5°C
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +55.0°C (high = +82.0°C, crit = +100.0°C)
Core 1: +54.0°C (high = +82.0°C, crit = +100.0°C)
Core 2: +51.0°C (high = +82.0°C, crit = +100.0°C)
Core 3: +49.0°C (high = +82.0°C, crit = +100.0°C)
it8718-isa-0290
Adapter: ISA adapter
in0: +1.14 V (min = +0.00 V, max = +4.08 V)
in1: +1.94 V (min = +0.00 V, max = +4.08 V)
in2: +3.30 V (min = +0.00 V, max = +4.08 V)
+5V: +2.96 V (min = +0.00 V, max = +4.08 V)
in4: +0.11 V (min = +0.00 V, max = +4.08 V)
in5: +0.06 V (min = +0.00 V, max = +4.08 V)
in6: +0.11 V (min = +0.00 V, max = +4.08 V)
in7: +3.06 V (min = +0.00 V, max = +4.08 V)
Vbat: +3.12 V
fan1: 2319 RPM (min = 10 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
temp1: +52.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp2: +43.0°C (low = +127.0°C, high = +80.0°C) sensor = thermal diode
temp3: -3.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
intrusion0: ALARM
My system:
Code:
$ uname -a
Linux localhost 3.4.2-gentoo #2 SMP Wed Jun 13 20:05:53 CST 2012 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
As you can see there is only temperature of gpu1. Temperature of gpu0 should be 85-90°C (Yes I know it's too high due to my old system case :/ ). Sometimes it rises above 90°C and I have to manually turn power_profile to "high" (which was set to "auto") to speed up gpu fan to cool down a bit. That's why I need gpu0's temperature rather than gpu1's. Is there anyway to get gpu0's temperature with open source radeon driver?