Страница 1 из 1

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:10
Talekh
Моя система:

Код: Выделить всё

System:    Kernel: 5.4.0-70-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.8.6 
           wm: muffin dm: LightDM Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal 
Machine:   Type: Desktop Mobo: ASUSTeK model: A88XM-A v: Rev X.0x serial: <filter> 
           UEFI: American Megatrends v: 1801 date: 08/25/2014 
CPU:       Topology: Quad Core model: AMD A10-6700 APU with Radeon HD Graphics bits: 64 type: MCP 
           arch: Piledriver rev: 1 L2 cache: 2048 KiB 
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 29524 
           Speed: 2478 MHz min/max: 1800/3700 MHz Core speeds (MHz): 1: 2397 2: 2401 3: 2407 
           4: 2443 
Graphics:  Device-1: AMD Tobago PRO [Radeon R7 360 / R9 360 OEM] vendor: ASUSTeK driver: radeon 
           v: kernel bus ID: 01:00.0 chip ID: 1002:665f 
           Display: x11 server: X.Org 1.20.9 driver: ati,radeon unloaded: fbdev,modesetting,vesa 
           resolution: 1440x900~60Hz 
           OpenGL: renderer: AMD BONAIRE (DRM 2.50.0 5.4.0-70-generic LLVM 11.0.1) 
           v: 4.5 Mesa 21.0.1 - kisak-mesa PPA direct render: Yes 
Audio:     Device-1: AMD FCH Azalia vendor: ASUSTeK AM1I-A driver: snd_hda_intel v: kernel 
           bus ID: 00:14.2 chip ID: 1022:780d 
           Device-2: AMD Tobago HDMI Audio [Radeon R7 360 / R9 360 OEM] 
           vendor: ASUSTeK R7260X-DC2OC-2GD5 driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           chip ID: 1002:aac0 
           Sound Server: ALSA v: k5.4.0-70-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK H81M-C 
           driver: r8169 v: kernel port: d000 bus ID: 04:00.0 chip ID: 10ec:8168 
           IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 931.51 GiB used: 47.13 GiB (5.1%) 
           ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-21M2NA0 size: 931.51 GiB 
           speed: 6.0 Gb/s serial: <filter> 
Partition: ID-1: / size: 468.35 GiB used: 12.48 GiB (2.7%) fs: ext4 dev: /dev/sda2 
           ID-2: /home size: 446.45 GiB used: 34.64 GiB (7.8%) fs: ext4 dev: /dev/sda3 
Sensors:   System Temperatures: cpu: 20.9 C mobo: N/A gpu: radeon temp: 42 C 
           Fan Speeds (RPM): N/A 
Установил я себе Conky и захотел чтобы он отображал температуру CPU, но к не счастью он показывает 0 градусов, то есть не работает.
Я пошёл на форумы и узнал об утилите im_sensors при её настройке меня смутило это:

Код: Выделить всё

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): 
Module cpuid loaded successfully.
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
AMD Family 12h and 14h thermal sensors...                   No
AMD Family 15h thermal sensors...                           Success!
    (driver `k10temp')
AMD Family 16h thermal sensors...                           No
AMD Family 17h thermal sensors...                           No
AMD Family 15h power sensors...                             No
AMD Family 16h power sensors...                             No
Hygon Family 18h thermal sensors...                         No
Intel digital thermal sensor...                             No
Intel AMB FB-DIMM thermal sensor...                         No
Intel 5500/5520/X58 thermal sensor...                       No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No
И когда я через терминал ввожу команду "sensors" вместо нормального ответа я получаю это:

Код: Выделить всё

radeon-pci-0100
Adapter: PCI adapter
temp1:        +43.0°C  (crit = +120.0°C, hyst = +90.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +7.5°C  (high = +70.0°C)
                       (crit = +70.0°C, hyst = +69.0°C)
В то время как на сайте с инструкцией намного больше информации.
Пожалуйста прошу помочь мне с моей проблемой!

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:16
WWolf
Talekh писал(а):
31 мар 2021, 18:10
меня смутило это:
что именно? что у тебя не все известные утилите сенсоры стоят? ну паяльник в руки и впаивай всё подряд!
Talekh писал(а):
31 мар 2021, 18:10
И когда я через терминал ввожу команду "sensors" вместо нормального ответа я получаю это:
чем ответ то ненормален? датчики видяхи и мат платы ответили, всё нормально

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:18
rogoznik
 ! Сообщение из: rogoznik
Talekh, изучить тему Панель форматирования текста в темах/ответах чтоб за тебя модераторы не занимались оформлением ТВОИХ сообщений
Talekh писал(а):
31 мар 2021, 18:10
ввожу команду "sensors" вместо нормального ответа я получаю это
А чем это не нормальный ответ?
Talekh писал(а):
31 мар 2021, 18:10

Код: Выделить всё

k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +7.5°C  (high = +70.0°C)
                       (crit = +70.0°C, hyst = +69.0°C)
Это и есть температура процессора. А вот то что там значение странное, это уже другой вопрос.
Тут или проблема с датчиком или что-то софтовое.
Попробуй ядро другое(посвежее) - 5.8 к примеру. Может там поправили

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:20
WWolf
rogoznik писал(а):
31 мар 2021, 18:18
Попробуй ядро другое(посвежее) - 5.8 к примеру.
ядро не причём... тут что-то утилита тупит, потому что в inxi вывод нормальный

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:22
rogoznik
WWolf писал(а):
31 мар 2021, 18:20
тут что-то утилита тупит, потому что в inxi вывод нормальный
Точно, не заметил :hoho:

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:25
Chocobo
Тогда самый простой вариант распарсить из inxi -s в коньки температуру

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:25
WWolf
rogoznik, тут явно что-то в драйвере k10temp не правильно написано для довольно нового проца
Talekh писал(а):
31 мар 2021, 18:10
AMD Family 15h thermal sensors... Success!
(driver `k10temp')

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:28
rogoznik
WWolf писал(а):
31 мар 2021, 18:25
довольно нового проца
Процу лет 8

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:29
Chocobo
Chocobo писал(а):
31 мар 2021, 18:25
распарсить
Например так: inxi -s | head -n1 | awk '{print $5}'
отдаст цифру с градусами

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:39
Talekh
Chocobo писал(а):
31 мар 2021, 18:25
Тогда самый простой вариант распарсить из inxi -s в коньки температуру
В таком случае показана температура 4.8 градусов что тоже неправда.

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 18:40
Chocobo
Talekh писал(а):
31 мар 2021, 18:10
ensors: System Temperatures: cpu: 20.9 C
Ясно. Ну там двадцать в первом посте ловили, значит предположение оказалось не верным)

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 23:01
slant
Есть подозрение что inxi тоже врет как сивый мерин. Т.к. 20 градусов на работающем камне даже в idle будет лишь тогда, когда в помещении около 10-12.
По хорошему, для такого железа sensors должны показывать:
- Температуру каждого ядра.
- Температуру процессора (собственный общий датчик)
- Температуру процессора по датчику материнки.
- Температуру чипсета.
- Обороты каждого кулера.

Сейчас же показывает лишь общее по процессору, причем неправильно. Итого - модули ядра сенсоров неправильно работают, скорее всего. К сожалению, по AMD ничего большего сказать не могу. У меня живем было только еще более старое поколение - там сразу заводилось, без проблем. Гуглить надо...

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 23:13
Chocobo
slant, вообще вероятно оба варианта гоняют одну цифру, т.к. inxi их по-моему и берет из lm-sensors. И не покажет в его отсутствие.

Так что затея была провальной изначально :smile:

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 23:18
slant
Chocobo писал(а):
31 мар 2021, 23:13
slant, вообще вероятно оба варианта гоняют одну цифру, т.к. inxi их по-моему и берет из lm-sensors.
Берет оттуда, но интерпретирует по своему, как и psensors и просто sensors. Но начинать надо с того, чтобы датчики нормально увиделись в выводе sensors, да... Нормально - хотя бы боле-менее все.

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 23:21
WWolf
slant писал(а):
31 мар 2021, 23:01
По хорошему, для такого железа sensors должны показывать:
- Температуру каждого ядра.
- Температуру процессора (собственный общий датчик)
- Температуру процессора по датчику материнки.
- Температуру чипсета.
- Обороты каждого кулера.
у меня на буке на и7 и половины из этого списка не кажет :-D пхах, так ещё и температуру видяхи не даёт без дровины nvidia :blink2:
на рабочем ПК на АМД так ваще только температура проца и видяхи и всё... хотя все кулеры рулятся биосом, но инфы ни о них, ни о чипсете сенсор не даёт совсем

Не отображается температура CPU (Процессора)

Добавлено: 31 мар 2021, 23:44
slant
WWolf, Дык это с учетом 8-ми летнего камня. Вообще - чем свежее железо, тем меньше шанс что сразу заработает/найдет датчики без бубна.
У меня на текущем железе 8-го интеловского поколения, без шаманства видит только температуру (хотя всю - по отдельным ядрам, чипсету, и правильно). Зато вентиляторов вообще не видит. :)
И заставить увидеть - целая история.

Не отображается температура CPU (Процессора)

Добавлено: 01 апр 2021, 08:58
sheridan
По датчикам могу сказать, что нет нормальной поддержи в ядре тех микросхем которые установлены на материнских платах,
если вы зайдете в .config ядра (вкладка device drivers > hardware monitoring support), то вы увидите скудный перечень микросхем среди которых большая вероятность вашей нет. С другой стороны переходим в Win10 запускаем Everest и что мы видим? Даже материнские платы десятилетней давности нормально распознают все параметры сенсоров в Win10, следовательно нужно кому то этим заниматься и стоит это больших затрат и лицензий которые свободным сообществом не всегда хочется покупать, вот и имеем то что имеем.