Linux за българи: Форуми

Хардуер за Линукс => Лаптопи => Темата е започната от: veski4a92 в May 14, 2012, 18:54



Титла: Температура на лаптоп
Публикувано от: veski4a92 в May 14, 2012, 18:54
Здравейте, имам лаптоп Dell Inspiron N5110, от скоро съм с Убунту 12.04, и забелязах разлика в температурата която вдига компютърът ми, спрямо тези под Уиндоус 7. При уин-а температурата на процесора е около 55С, докато тук под 60С рядко пада, а достига до 70 и отгоре градуса, и се чудех, дали няма някакво приложение което да си ми регулира температурата и да не позволява да се покачва така.

Благодаря предварително!


Титла: Re: Температура на лаптоп
Публикувано от: ilian_BIOS в May 14, 2012, 21:49
Инсталирал ли си драйвера на видео картата?


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 08:02
Ами убунтуту нищо не ми е казвало за видеото, всичко си е ок, не ми съобщи, че трябва да инсталирам драйвери, и мислех, че сам си ги е сложил, тъй като и ефекти имам и всичко.  ::)


Титла: Re: Температура на лаптоп
Публикувано от: borovaka в May 15, 2012, 08:14
@veski4a92 Този модел гледам се предлага в няколко разновидности с NVIDIA GeForce GT 525 и с AMD Radeon 6470M. Освен ако твоя не е друг модел ( който е само с Интелска видео карта) ти е необходимо да инсталираш допълнителни драйвери за съответната видео карта. Намери някъде из менютата Aditional Drivers и стартирай, след това си активирай съответния драйвер.


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 08:17
Моят лаптоп е с NVIDIA GeForce GT 525, но като цъкна на тези допълнителни драйвери, нищо не ми открива :(


Титла: Re: Температура на лаптоп
Публикувано от: borovaka в May 15, 2012, 08:38
Странна работа ... А ъпдейтнал ли си дистрибуцията?


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 08:44
Току що я ъпдейтнах, и отново търсих драйвери и отново нищо. Незнам какво да опитам, а съм много нов в работата с линукс. :(


Титла: Re: Температура на лаптоп
Публикувано от: borovaka в May 15, 2012, 08:53
Добре, да пробваме нещо друго ...
1) Отвори терминал ( някъде из менютата трябва да имаш иконка с име Terminal)
2) В него напиши sudo -i ( и си въведи паролата)
3) Пишеш apt-get install nvidia-current ( на въпросите които ще те пита отговаряш с Y за да инсталираш)
4) пишеш nvidia-xconfig
5) Затваряш прозореца и рестартираш компа.


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 09:08
Изпълних това което ми каза, обаче се омаза работата, сега резолюцията ми е 640х480  ;D и отново си грее  :(


Титла: Re: Температура на лаптоп
Публикувано от: v_badev в May 15, 2012, 09:12
borovaka, това, което си написал ще работи само ако се ползва нормална видео карта на NVIDIA. В случая лаптопа е с Optimus ($2), тоест няма как да ползваш драйвера на NVIDIA. В момента май единственият вариант е този - http://superuser.com/questions/392098/switch-off-optimus-in-dell-inspiron-n5110-in-linux ($2).


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 09:14
Това добре, но първо как да си оправя линукса да не е така омазан а да си е както преди, от там да тръгнем. Че така е много зле  :(


Титла: Re: Температура на лаптоп
Публикувано от: v_badev в May 15, 2012, 09:29
Би трябвало да стане като махнеш дарайвера на NVIDIA, изтриеш /etc/X11/xorg.conf и рестартираш.

Може да го направиш със следните команди от терминала:
1) sudo apt-get remove nvidia-current
2) sudo rm /etc/X11/xorg.conf
Рестарта ще стане и от менюто.


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 09:37
До тук добре върна се както си беше, ами сега трябва този Bumblebee ли да сложа и така да мъча температурите  ;D


Титла: Re: Температура на лаптоп
Публикувано от: borovaka в May 15, 2012, 09:38
@v_badev Мерси за пояснението. Честно казано не съм ползвал хибриден лаптоп с Nvidia, обаче при ATIто самия catalyst се грижи за превключването, та помислих, че и Nvidia имат подобна технология.
@veski4a92 Извинявай ако съм те объркал. Изпълни стъпките които е дал v_badev и ще върнеш предишното състояние.


Титла: Re: Температура на лаптоп
Публикувано от: lunarvalley в May 15, 2012, 09:42
пусни в терминала като администратор командата powertop и копирай тук какво ти дава


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 09:47
Summary: 564,4 wakeups/second,  0,0 GPU ops/second and 0,0 VFS ops/sec

                Usage       Events/s    Category       Description
              3,2 ms/s     152,1        Interrupt      PS/2 Touchpad / Keyboard / Mouse
            100,0%                      Device         Audio codec hwC0D0: IDT
             22,8 ms/s      91,3        Process        /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background no
              1,5 ms/s      72,6        Timer          tick_sched_timer
             20,4 ms/s      41,2        Process        gnome-terminal
              1,1 ms/s      40,2        Interrupt      [54] i915
              4,8 ms/s      25,5        Process        /opt/google/chrome/chrome
              8,1 ms/s      23,6        Process        compiz
              0,9 ms/s      22,6        Timer          hrtimer_wakeup
             27,0 ms/s       5,9        Process        psensor
            605,9 µs/s      14,7        Interrupt      [6] tasklet(softirq)
              1,4 ms/s      13,7        Process        /opt/google/chrome/chrome --type=renderer --lang=bg --force-fieldtest=ConnCountImpact/con
              0,7 ms/s      11,8        Process        syndaemon -i 2.0 -K -R -t
            514,3 µs/s       9,8        Process        /usr/sbin/bumblebeed --use-syslog
            116,6 µs/s       9,8        kWork          ieee80211_iface_work
              9,2 ms/s       1,0        Process        powertop
            247,0 µs/s       3,9        Process        [ksoftirqd/1]
             50,5 µs/s       2,9        kWork          iwl_bg_run_time_calib_work
            199,1 µs/s       2,0        Process        /usr/lib/accountsservice/accounts-daemon
             69,8 µs/s       2,0        Process        [ksoftirqd/0]
              1,7 ms/s       1,0        Process        /usr/lib/unity/unity-panel-service
              2,9 ms/s       0,0        Process        /usr/lib/indicator-appmenu/hud-service
            367,3 µs/s       1,0        Process        //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
            198,4 µs/s       1,0        Process        NetworkManager
            101,2 µs/s       1,0        Process        /usr/lib/gvfs/gvfs-gdu-volume-monitor
            100,9 µs/s       1,0        Process        /usr/lib/indicator-datetime/indicator-datetime-service
             90,6 µs/s       1,0        Process        nautilus -n
             87,2 µs/s       1,0        Process        /usr/lib/rtkit/rtkit-daemon
             78,3 µs/s       1,0        Process        /usr/lib/i386-linux-gnu/colord/colord
             69,0 µs/s       1,0        Process        /usr/lib/gvfs/gvfsd-trash --spawner :1.4 /org/gtk/gvfs/exec_spaw/0
             66,6 µs/s       1,0        Process        /usr/lib/gvfs/gvfs-afc-volume-monitor
             62,0 µs/s       1,0        Process        [flush-8:0]
             44,9 µs/s       1,0        Interrupt      [3] net_rx(softirq)
             16,1 µs/s       1,0        Process        [sync_supers]


П.П. сложих си вече и това Bumblebee


Титла: Re: Температура на лаптоп
Публикувано от: Hedron в May 15, 2012, 10:58
Имам същия лаптоп и съм се боря с този проблем от 1 година. Причината за повишената температура е комплексна и все още не съм намерил решение на 100% от проблемите, но ето някои неща, които ще ти помогнат и насочат:
1. TurboBoost - това представлява динамичен overclock на процесора. Под Windows се забранява елементарно, но до сега не съм намерил начин да го забраня под Linux
2. Nvidia Optimus - много е изписано по въпроса, но като цяло дискретната карта е активна по подразбиране, което води до отделяне на повече топлина и съответно до по-висока температура на машината. Решението на проблема е Bumblebee проекта. Повече за инсталацията съм написал в тази статия: http://mm-businessconsult.com/?p=2213&lang=bg
3. Ядро, версия по-малка от 3.3 - в 3.3 се въведоха много промени по начина по който Linux управлява енергията. Препоръчвам компилиране на 3.3 от source. Разликата е осезаема.
4. Лош power management на HDD - води до високи температури на диска. За жалост ако се активира в същия режим в който е под Windows, резултата е бързо нарастване на Load Cycle Count. Все още търся решение на този проблем.


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 11:06
Аз си сложих Bumblebee и наистина сега темпа е по-малък, но пак примерно в момента чета един голям документ и при скролирането пак си се покачва до към 65 и нагоре, виждам че има и bbswitch което можело да изключи външната ми видео карта но незнам как да го инсталирам.  ???


Титла: Re: Температура на лаптоп
Публикувано от: Hedron в May 15, 2012, 11:11
Аз си сложих Bumblebee и наистина сега темпа е по-малък, но пак примерно в момента чета един голям документ и при скролирането пак си се покачва до към 65 и нагоре, виждам че има и bbswitch което можело да изключи външната ми видео карта но незнам как да го инсталирам.  ???

Както писах и по-горе Nvidia картата е само част от проблема. В общия случай най-голямото генериране на температура идва от процесора. Подготвям и втора статия, в която ще обясня управлението на честотата на процесора, само първо се опитвам да нацеля точните настройки за тези машини :-). Това което мога да ти препоръчам е да прочетеш повечко из нета за cpu frequency и power management под Linux.

Иначе bbswitch е част от bumblebee, така че не е нужно да правиш нищо повече - картата е изключена освен ако не стартираш приложение чрез optirun.


Титла: Re: Температура на лаптоп
Публикувано от: veski4a92 в May 15, 2012, 11:13
ОК благодаря за всички, отговори. И с удоволствие бих прочел статията.

Хубав ден на всички!  [_]3


Титла: Re: Температура на лаптоп
Публикувано от: petar258 в May 15, 2012, 13:50
сложи Opensuse или Mandriva и ще ти паднат градусите.


Титла: Re: Температура на лаптоп
Публикувано от: Hedron в May 15, 2012, 13:55
сложи Opensuse или Mandriva и ще ти паднат градусите.

До някъде си прав, но не съвсем. Защото под OpenSuSE положението е по-трагично от колкото под Ubuntu. За Mandriva нямам наблюдение от версия 2010.1. Пробвах със Fedora, определено държи около 5 градуса по-малко, ама подкарването на Nvidia картата доста по-трудно. Освен това там версията на ядрото от 2 месеца е 3.3