Portál AbcLinuxu, 12. května 2025 11:14

Dotaz: lmsensors

26.10.2017 14:08 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
lmsensors
Přečteno: 394×
Odpovědět | Admin
Zdravím všechny ..

mám dotaz na lmsensors, protože

na Opensuse 42.3 jsem si na plochu vyhodil kukátko na stav mašiny a ukazuje mi tam teplotu procesoru, ale špatně.

Deska A88XM, procesor A6-6420K, jádro 4.4.92

widget ukazuje teplotu, i když lm-sensors nemám nanstalované. Mrknul jsem na zdrojáky widgetu, a vyzerá to, že ten lmsensors volá .. používá ...

       function tryAddSource(source) {
            if (connectedSources.indexOf(source) !== -1)
                return;

            // connect to cpu load sources
            if (source.match("^cpu/cpu\\d+/TotalLoad")) {
                connectSource(source);
                return;
            }

            // connect to cpu temp sources
            if (source.match("^lmsensors/coretemp-isa-\\d+/Core_\\d+")) {
                connectSource(source);
                return;
            }
            if (source.match("^lmsensors/k\\d+temp-pci-.+/temp\\d+")) {
                /* if atk is present then not connect */
                if (!root.atkPresent)
                    connectSource(source);
                return;
            }
            /* Some AMD sensors works better with atk data*/
            if (source.match("^lmsensors/atk\\d+-acpi-\\d/CPU_Temperature")) {
                /* Remove k# temp sensors previously connected*/
                if (!root.atkPresent) {
                    for (i in connectedSources) {
                        if (i.match("^lmsensors/k\\d+temp-pci-.+/temp\\d+")) {
                            disconnectSource(i);
                            coreTempModel.clear();
                        }

                    }
                }
                root.atkPresent = true;
                connectSource(source);
                return;
            }

            // connect memory sources
            if (source.match("^mem/.*")) {
                connectSource(source);
                return;
            }

            // connect uptime source
            if (source.match("^system/uptime")) {
                connectSource(source);
                return;
            }
        }

tomu zdrojáku rozumím jen intuitivně, ale jinak nevím vo co go. Trochu to teda vypadá, že ... má snad plasma vlastní sensory ? nebo jak je to prosím vás ?

Díky za rozšiření obzorů ..
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.10.2017 21:20 trubicoid2
Rozbalit Rozbalit vše Re: lmsensors
Odpovědět | | Sbalit | Link | Blokovat | Admin
nekdy neni treba lmsensors, treba to cte z acpi

cat /sys/class/thermal/thermal_zone0/temp
1.11.2017 18:40 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: lmsensors
hm .. děkuji .. zajímavé

nebo taky
/sys/class/hwmon/hwmon0/temp1_input
a jelikož
/sys/class/hwmon/hwmon0/name
obsahuje k10

tak to vypadá, že jakýsi sensor je už v jádře .. nebo se pletu ?

M.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.