Ticket #2132 (closed defect: fixed)

Opened 7 years ago

Last modified 7 years ago

vid incorrect need vrm 9.0? it8712

Reported by: ticket Owned by: khali
Priority: minor Milestone:
Component: interface Version: 2.9.2
Keywords: it87 vrm vid Cc:

Description (last modified by khali) (diff)

on foxconn winfast 6100k8ma-rs mobo, amd x2 3800+ ubuntu 6.06 kernel 2.6.15-27-k7 lm-sensors 2.9.2

lm sensors reports vid as 1.10 it should be 1.344. not sure if I should just make a compute adjustment in the sensors.conf for temp1 or if I need to get updated driver/module to use vrm 9.0 as your doc says it87 only supports vrm 8.4 also fan1 appears correct when at idle but when cpu temp goes up bios is set to increase fan speed automatically. you can hear the fan speed up but it is reporting the same speed in lm-sensors. I have tried using different fan_dev settings but 8 is the only one that doesn't report 0rpm

it8712-isa-0290
Adapter: ISA adapter
VCore 1:   +1.10 V  (min =  +1.42 V, max =  +1.57 V)   ALARM
VCore 2:   +1.22 V  (min =  +2.40 V, max =  +2.61 V)   ALARM
+3.3V:     +3.28 V  (min =  +3.14 V, max =  +3.47 V)
+5V:       +4.92 V  (min =  +4.76 V, max =  +5.24 V)
+12V:     +12.03 V  (min = +11.39 V, max = +12.61 V)
Stdby:     +5.03 V  (min =  +4.76 V, max =  +5.24 V)
VBat:      +2.96 V
fan1:      958 RPM  (min =  750 RPM, div = 8)
fan2:        0 RPM  (min =    0 RPM, div = 8)
fan3:        0 RPM  (min =    0 RPM, div = 8)
CPU Temp:    +32°C  (low  =   +15°C, high =   +45°C)   sensor = diode 
M/B Temp:    +36°C  (low  =   +15°C, high =   +40°C)   sensor = thermistor
vid:       +1.10 V

-12v and -5v also not reporting correctly but not too concerned with this, I assume that I just need to play with the compute lines until I get it right.

Change History

  Changed 7 years ago by khali

  • owner changed from somebody to khali
  • priority changed from major to minor
  • status changed from new to assigned
  • description modified (diff)

  Changed 7 years ago by khali

Why should VID be 1.344V? Your Vcore reading matches VID at 1.10V, so it looks alright to me. With linux 2.6, the VRM version is detected automatically and shouldn't need to be changed. The it87 driver in linux 2.6 supports all VRM versions, only the linux 2.4 version of the driver is limited to an arbitrary version.

No idea about fan1, 958 RPM is a really low speed for a CPU fan. Does the BIOS report the same? No other fan in the system?

For -12V and -5V, they are usually not monitored on recent motherboards (see our FAQ), so either the inputs are unused, or they are used for something different like Vagp or Vram (comment out the compute lines and see what value are reported, Vagp would be around 1.5V and Vram around 2.6V).

follow-up: ↓ 4   Changed 7 years ago by ticket

the fan speed is correct, it is 120mm and is being controled by bios based on cpu temp on sensor1, I found my error with this and it is now corrected. Bios reports vcore as 1.39v and the windows utility from the m/b manufacturer and cpu-z both report vcore as 1.344v Also I modified the sensors.conf to add 5deg. C to Cpu temp as it seemed about 5deg low. is this normal or should I be looking for a more complex formula as it may be a scaling problem... Thanks

in reply to: ↑ 3   Changed 7 years ago by khali

  • status changed from assigned to closed
  • resolution set to fixed

Replying to comment 3:

Bios reports vcore as 1.39v and the windows utility from the m/b manufacturer and cpu-z both report vcore as 1.344v

Your CPU features frequency scaling (Cool'n'Quiet in AMD's marketing language). The frequency is lower when the CPU is idle, and the voltage is also lower. Under Linux the CPU is idle by default. Simply run any CPU-consumming task and you'll see the voltage (and VID) raise in sensors at the same value reported by the BIOS.

Also I modified the sensors.conf to add 5deg. C to Cpu temp as it seemed about 5deg low. is this normal or should I be looking for a more complex formula as it may be a scaling problem...

Here again, the BIOS is in a busy loop with CPU at high frequency, while Linux is idle at low frequency. This certainly explains the difference of 5 degrees.

Note: See TracTickets for help on using tickets.