Witam,

Odziedziczylem jakis czas temu notebooka Lenovo na plycie glowniej LNVNB161216. Jako iz nie jestem fanem systemow Windowsowych zainstalowalem na nim Linuxa i tak sobie dziala calkiem nizle.
Jedynie co jest problamatyczne to to iz nie da sie sterowac z poziomu systemu predkoscia obrotowa wentylatora na CPU. Poszukalem po sieci i okazuje sie iz wentylatorem steruje uklad firmy Nuvoton, ktory nie wymnienia z systemem zadnych danych,

Czy ktos zna jakas inna metode ktora umozliwola by sterowanie obrotami takie wentylatora ? Jakis dodatkowy uklad lub moze inny wentylator z mozliwoscia sterowania ?

Szukalem po necie ale nikt nic nie wie oprocz tego ze sie nie da :(

2

Wydaje mi się, że system nie ma nic do tego - układ steruje wentylatorem w zależności od temperatury.
Jedyna różnica między Windows-Linux może być w zarządzaniu zegarem CPU - normalnie pod Windowsem jak masz włączony profil "zrównoważony" to zegar CPU oraz jego napięcie są dobierane do obciążenia. Nie wiem jak jest w Linuksie, ale sądzę, że podobnie.
Zobacz, czy w BIOS-ie nie masz włączone coś typu CPU FAN  -Always.
Zobacz, czy masz czyste chłodzenie, oraz w ogóle czy radiator się nagrzewa - może być źle dokręcony radiator do procka, może być uszkodzony Heatpipe. Wtedy każdy soft pokazuje, że procek jest gorący, a wieje zimne powietrze i oczywiście wentylator leci na maksa. Zainstaluj jakiś soft do pomiaru temperatury.
Możesz nie lubić Windowsa ale zainstaluj go testowo i zobacz, czy jest różnica :)

Jaki to model lapka?

3

x_angel napisał/a:

[...]Zainstaluj jakiś soft do pomiaru temperatury.[...]

np. lm-sensors https://www.linux-magazine.com/Issues/2 … t-the-Heat

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

4 Ostatnio edytowany przez Monsoft (2024-05-13 10:13:05)

Akurat soft typu lm-servers to mam zainstalowane na wszyskich notebookach a mam ich kilka pod linuxem jako iz pracuje na tym systemie juz ponad 20 lat (z zamilowania jak i z racji zawodu).
Co ciekawe lm-sensors nie pokazuje infromacji o obrotach wiatraka and cpu jak i temperatury na nim (podaje poszczegolne rdzenie). Moj model notebooka to  lenovo ideapad 330-15IKB

Przegladalem i czyscilem wiartak ale nic nie pomoglo. Bios jest nadzwyczaj molo ustawialny i poszelaec nie mozna w znim z ustawieniami :(

Ogolnie, pod linuxem jak i pod windowsem powinna byc pozliwosc przelaczenia pracy wiatrakow w rozne tryby aby wiatrak powiedzmy pracowal caly czas, ale nie na wysokich obrotach lub na wysokich obrotach ale z przerwami. W tym modelu notebooka nie znalalem takiej opcji :(

np.
Przy tych odczytach z sensors wiatrak pracuje na malych obrotach i jest nieslyszalny:

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +33.5°C  

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

BAT0-acpi-0
Adapter: ACPI interface
in0:           6.79 V  

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +30.0°C  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +38.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +38.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +36.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +37.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +37.0°C  (high = +100.0°C, crit = +100.0°C)

nvme-pci-0400
Adapter: PCI adapter
Composite:    +33.9°C  (low  =  -0.1°C, high = +78.8°C)
                       (crit = +80.8°C)
Sensor 1:     +33.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +42.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +37.0°C  (crit = +98.0°C)
temp2:        +32.0°C  (crit = +126.0°C)

a przy tech juz szaleje na maksa:

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +28.0°C  

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:           0.00 V  (min =  +0.00 V, max =  +0.00 V)
curr1:         0.00 A  (max =  +0.00 A)

BAT0-acpi-0
Adapter: ACPI interface
in0:           8.10 V  

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +31.0°C  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +32.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +32.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +32.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +32.0°C  (high = +100.0°C, crit = +100.0°C)

nvme-pci-0400
Adapter: PCI adapter
Composite:    +33.9°C  (low  =  -0.1°C, high = +78.8°C)
                       (crit = +80.8°C)
Sensor 1:     +33.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +42.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +32.0°C  (crit = +98.0°C)
temp2:        +31.0°C  (crit = +126.0°C)

Jakis drastycznych skokow temperaturowych w gore nie wiedze, a nawet widze w dol.

5

Ciężko powiedzieć, te nazwy sensorów są dziwne. A może to grafa się grzeje?
Tak czy siak ja bym zainstalował Windę i zobaczył, jak to się będzie zachowywało. Będzie wiadomo, czy wina sprzętu czy sterowników (ich braku?).
Bios aktualizowałeś do najnowszego?
Układ Nuvoton nie może całkowicie nie wymieniać danych - na podstawie czegoś musi określać, czy wentylator ma chodzić szybciej, czy wolniej, więc przynajmniej jakoś otrzymuje dane temperatury.

6

Znaczy sie z tego co czytalem po forach, podobno ten Nuvoton chip nie udostepnia zadnych danych systemowi i sam steruje wentylatorem.
Bior i sterowniki sa w najnowszych wersjach