Как я знаю, что мой вентилятор работает в Ubuntu

Я просто купил совершенно новый нетбук и волнуюсь, что вентилятор не работает правильно.

lm-датчики не обнаруживают вентилятор, я не могу услышать вентилятор и не могу чувствовать, что воздух дует из области вентилятора.

Нетбук является совершенно новым Спутником Toshiba NB10-A. Я волнуюсь, что использование Ubuntu уничтожит мой нетбук.:(

Температура продолжает становиться более горячей, но я не могу услышать вентилятор.

Вот мой вывод lm-датчиков:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +33.0°C  (crit = +78.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +48.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:       +48.0°C  (high = +105.0°C, crit = +105.0°C)

Править

Другой рецензент этой точной модели выразил беспокойство по вентилятору, не работающему, поскольку он не мог обнаружить вентилятор, ни услышать вентилятор:

http://mentalnirex.wordpress.com/2014/03/25/linux-and-the-toshiba-nb10/

Вывод от fwts поклонника:

Результаты сгенерированы fwts: Версия V14.03.01 (27.03.2014 2:14:17).

Some of this work - Copyright (c) 1999 - 2014, Intel Corp. All rights reserved.
Some of this work - Copyright (c) 2010 - 2014, Canonical.

This test run on 14/06/14 at 12:45:01 on host Linux juke
3.15.0-031500rc8-generic #201406012235 SMP Mon Jun 2 02:36:11 UTC 2014 x86_64.

Command: "fwts fan".
Running tests: fan.

fan: Simple fan tests.
--------------------------------------------------------------------------------
Test 1 of 2: Test fan status.
Test how many fans there are in the system. Check for the current status of the
fan(s).
PASSED: Test 1, Fan cooling_device0 of type Processor has max cooling state 10
and current cooling state 0.
PASSED: Test 1, Fan cooling_device1 of type Processor has max cooling state 10
and current cooling state 0.

Test 2 of 2: Load system, check CPU fan status.
Test how many fans there are in the system. Check for the current status of the
fan(s).
Loading CPUs for 20 seconds to try and get fan speeds to change.
Fan cooling_device0 current state did not change from value 0 while CPUs were
busy.
Fan cooling_device1 current state did not change from value 0 while CPUs were
busy.

ADVICE: Did not detect any change in the CPU related thermal cooling device
states. It could be that the devices are returning static information back to
the driver and/or the fan speed is automatically being controlled by firmware
using System Management Mode in which case the kernel interfaces being examined
may not work anyway.


================================================================================
2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
================================================================================


2 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.

Test Failure Summary
================================================================================

Critical failures: NONE

High failures: NONE

Medium failures: NONE

Low failures: NONE

Other failures: NONE

Test           |Pass |Fail |Abort|Warn |Skip |Info |
---------------+-----+-----+-----+-----+-----+-----+
fan            |    2|     |     |     |     |     |
---------------+-----+-----+-----+-----+-----+-----+
Total:         |    2|    0|    0|    0|    0|    0|
---------------+-----+-----+-----+-----+-----+-----+
7
задан 13 June 2014 в 19:52

3 ответа

Попытайтесь использовать HardInfo, который является очень полезным приложением GUI для знания всей информации о системе и аппаратных средствах.

Установите HardInfo sudo apt-get install hardinfo

Вот снимок экрана, где информация о вентиляторе отображена.

screen

Надеюсь, это поможет.

5
ответ дан 23 November 2019 в 06:44

Если Вы хотите протестировать свой вентилятор процессора. Затем просто запущенный эта c программа:

#include <stdio.h>
int main(){
int count=0,found=0;
int a=2,current=2;
while(found<100000){
    while(a<current)
    {
        if(current%a==0){
            count=1;
        }
        a++;
    }
    if(count==0){
        printf("%d\n",current);
        found++;
    }
    current++;
    a=2;
    count=0;
}
}

и затем дайте команду "датчиков" в терминале, Вы будете, узнал о Вашей скорости вентилятора. Эта программа является интенсивно использующей ресурсы, и используйте высокий ЦП.

0
ответ дан 23 November 2019 в 06:44

Используйте nbfc

У меня ноутбук Acer Aspire E5-573G, и ничто другое не работало для управления вентилятором процессора, кроме nbfc. Я использую Убунту 18.04. Точный профиль для моей модели отсутствует, но nbfc нормально работал с другим подобным профилем (Acer Aspire E5-575G). Если вы не знаете, какой профиль использовать, вы можете попробовать: mono nbfc.exe config -r

Для сборки на Ubuntu 18.04 вам понадобится последняя версия mono, поэтому не забудьте прочитать Как собрать NBFC на Ubuntu.

Также я редактирую профиль по умолчанию, чтобы сделать политику фанатов более агрессивной.

Соберите его на Ubuntu

Вам нужна последняя моноверсия, поэтому обновите ее по мере необходимости:

sudo apt remove mono-complete
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt install mono-complete

Клонируйте репозиторий git и соберите

# git is needed, so install it
sudo apt install git

# clone the repository into /tmp/nbfc
git clone https://github.com/hirschmann/nbfc.git /tmp/nbfc
cd /tmp/nbfc

# Build NBFC
./build.sh

После сборки «установите» nbfc как следует

sudo mkdir /opt/nbfc
sudo cp -r /tmp/nbfc/Linux/bin/Release /opt/nbfc/
sudo cp /tmp/nbfc/Linux/{nbfc.service,nbfc-sleep.service} /etc/systemd/system/
sudo systemctl enable nbfc --now

Теперь вам нужно найти профиль для вашей машины и указать nbfc использовать его

# All profiles are into /opt/nbfc/Configs as XML files
cd /opt/nbfc

# Run the following to discover a similar profile to your machine
mono nbfc.exe config -r

# Use one profile from the suggest list the previous command  
mono nbfc.exe config --apply "Config file name without extension"

# Now start the service
mono nbfc.exe start

# To show what is happen with your fan/machine, run
mono nbfc.exe status --all

Вики проекта nbfc очень богата и хорошо документирована. Посмотрите, если у вас есть сомнения.

2
ответ дан 14 August 2020 в 22:49

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

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