Не может получить правильную температуру CPUcore (микросхема Acpi)

После замены моей материнской платы я пытаюсь добраться Psensor работа правильно, но тем не менее я не могу получить правильную температуру для своего временного файла CPUcore, это всегда-127C градусы. Я установил lm-sensors и все необходимо проверить временный файл, поэтому после выполнения:

sudo sensors-detect

Я ответил yes ко всему и это нашло:

Driver `f71882fg':
* ISA bus, address 0x295
Chip `Fintek F71882FG/F71883FG Super IO Sensors' (confidence: 9)

Я работал:

sudo service kmod start

когда я делаю:

sudo modprobe f71882fg

Я добираюсь:

modprobe: ERROR: could not insert 'f71882fg': Device or resource busy

вывод dmesg | tail говорит:

[47593.565779] f71882fg: Found f71882fg chip at 0x290, revision 32
[47593.565857] ACPI Warning: SystemIO range 0x00000290-0x00000297 conflicts with OpRegion 0x00000295-0x00000296 (\IP__) (20140424/utaddress-258)
[47593.565870] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

Каковы были бы мои дальнейшие действия?

2
задан 28 February 2015 в 16:22

2 ответа

Как Oli говорит, Вам только нужно coretemp модуль для чтения температуры Intel CPU core.

у меня есть подобная проблема с моим w83667hg аппаратный драйвер монитора. Обходное решение должно добавить acpi_enforce_resources=lax к командной строке ядра. С этой целью

  1. редактирование /etc/default/grub и вставляет acpi_enforce_resources=lax в строку параметров GRUB_CMDLINE_LINUX, например,

    GRUB_CMDLINE_LINUX='acpi_enforce_resources=lax'
    
  2. тогда работает update-grub и перезагрузка.

2
ответ дан 19 November 2019 в 22:29

Я пропустил бы lm-sensors и просто читал бы от /sys/class/thermal/thermal_zone0/temp. Это должно быть автоматически зарегистрировано для микросхемы ACPI. единица является миллиградусами Цельсия .

$ cat /sys/class/thermal/thermal_zone0/temp 
47000

могут быть многие thermal_zoneN устройства. По моему опыту, ЦП является обычно первым (и один для каждого ядра), но я не уверен, что зависел бы от этого всегда имение место.

Для других устройств, которые не регистрируются через тепловой sysfs API, Вам было бы нужно lm-sensors или что-то подобное.

1
ответ дан 19 November 2019 в 22:29

Другие вопросы по тегам:

Похожие вопросы: