Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja.
Wątki z problemami zamieszczone w dziale "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Autor Wątek: Undervolting, zarządzanie prędkością wiatraka.  (Przeczytany 1318 razy)

Offline robson75

  • Hero Member
  • *****
  • Wiadomości: 1513
  • Reputacja: 9
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #15 dnia: Lipiec 24, 2020, 05:54:56 pm »
Nie wiem czy to ppa jest aktualne.
http://linuxsolver.blogspot.com/2012/05/undervolting-cpu-in-ubuntu-1204.html
Arch Linux Xfce+compiz - 64Bit Linux User #621110 

Offline Acronis

  • Newbie
  • *
  • Wiadomości: 35
  • Reputacja: 0
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #16 dnia: Lipiec 24, 2020, 06:05:09 pm »
wpisałem to w google i znalazłem na launchpad ale pisze, że nieaktualne w sumie wolę nie ryzykować :P

Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 2878
  • Reputacja: 46
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #17 dnia: Lipiec 24, 2020, 07:46:08 pm »
make install masz dać jako root. Prawdopodobnie możesz też wywołać program bez tego polecenia z miejsca, w którym budowałeś.

Offline Acronis

  • Newbie
  • *
  • Wiadomości: 35
  • Reputacja: 0
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #18 dnia: Lipiec 24, 2020, 09:04:04 pm »
Zainstalowało poprawnie z tego roota ale i tak nie działa.

    --enable-systemd — systemd support (intel-undervolt service and intel-undervolt-loop service)
    --enable-elogind — elogind support (intel-undervolt system-sleep script)
    --enable-openrc — OpenRC support (intel-undervolt-loop service)

Tego po prostu nie mogę zrozumieć, wpisuje te komendy i pisze, że nie znaleziono polecenia bo jak rozumiem to musi być uruchomione aby działał program?

root@X230:/home/seba# intel-undervolt read

CPU (0): Input/output error
GPU (1): Input/output error
CPU Cache (2): Input/output error
System Agent (3): Input/output error
Analog I/O (4): Input/output error

root@X230:/home/seba# intel-undervolt apply

CPU (0): Input/output error
GPU (1): Input/output error
CPU Cache (2): Input/output error
System Agent (3): Input/output error
Analog I/O (4): Input/output error


Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 2878
  • Reputacja: 46
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #19 dnia: Lipiec 24, 2020, 09:39:47 pm »
To coś działa albo na systemd albo na openrc. Podczas kompilacji musisz zdecydować i musisz uruchomić (po instalacji) odpowiednie usługi. Nie mam Ubu - musiałbyś dać więcej info na czym to działa i wówczas można przeprowadzić kompilację właściwą dla niego itd.

Offline Acronis

  • Newbie
  • *
  • Wiadomości: 35
  • Reputacja: 0
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #20 dnia: Lipiec 25, 2020, 12:24:09 am »
O kurde, dla mnie to czarna magia, chyba sobie podaruję ten undervolting a Tobie raczej nie chce się tłumaczyć każdej pierdoły  ;)
Chyba z ciekawości postawię obok Windowsa i dla testu zrobię ten undervolting.

Dzięki za pomoc  :D




Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 2878
  • Reputacja: 46
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #21 dnia: Lipiec 25, 2020, 09:04:01 am »
Prawdopodobnie kompilujesz to: https://github.com/kitsunyan/intel-undervolt
Zatem wg tego, co napisane w instrukcji kompilacji, możesz "włączyć" tam m.in. wsparcie dla systemd, które u Ciebie winno w Xubuntu być.
Pierwsza komenda winna zatem wyglądać:
./configure --enable-systemdInne opcje configure zobaczysz po wpisaniu:
./configure --helpNastępnie budujesz program:
makeI ostatecznie instalujesz w systemie:
sudo make installNie usuwasz katalogu, gdzie budowałeś, albowiem tylko z niego będziesz mógł usunąć program, jeśli nie będzie on dla Ciebie właściwy:
sudo make uninstallReszta informacji - w pliku README.md na ww. stronie. Nie używam stąd też nie poradzę.
I na koniec jeszcze jedna uwaga: powyższy program nadaje się wyłącznie dla Intela w wersji Haswell i nowszych. Musisz sprawdzić, jaki masz. Druga kwestia - przeczytaj również odnośniki z README, bo m.in. tłumaczą założenia działania programu.

W podanym przez Roberta linku: https://github.com/lukechadwick/linux-intel-undervolt-gui masz jeszcze inne programy tego typu. Znów jednak założenie, że Haswell to najstarsza linia procesorów, którą narzędzia te obsługują. Dodatkowo pojawiają się informacje o zarządzaniu przez P-State, które winno być uruchomione. Nie wgłębiałem się, bowiem nie bardzo mnie to interesuje na moje potrzeby, a jest opisane w tych tekstach.

Offline Acronis

  • Newbie
  • *
  • Wiadomości: 35
  • Reputacja: 0
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #22 dnia: Lipiec 25, 2020, 02:28:59 pm »
Niestety uruchomienie systemd nic nie dało  :( chyba muszę obejść się smakiem. Próbowałem też na Windowsie odpalić Intel Extreme Tunning Utility ale nawet się nie chce uruchomić więc dam sobie spokój. Odinstalować się nie da bo już wcześniej usuwałem ten plik i teraz make uninstall nie działa ale trudno, niech już sobie będzie.
Z tego co czytałem to faktycznie mój procek nie wspiera tego niestety.

Wielkie dzięki za pomoc, mimo, że się nie udało to nauczyłeś mnie kilku rzeczy  :D

Offline robson75

  • Hero Member
  • *****
  • Wiadomości: 1513
  • Reputacja: 9
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #23 dnia: Lipiec 25, 2020, 02:39:11 pm »
Może i dobrze że dałeś sobie spokój, ponieważ na wiki Arch-a jest ostrzeżenie
Cytuj
Ostrzeżenie: błędna konfiguracja ustawień napięcia procesora może spowodować trwałe uszkodzenie sprzętu. Zostałeś ostrzeżony!
Arch Linux Xfce+compiz - 64Bit Linux User #621110 

Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 2878
  • Reputacja: 46
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #24 dnia: Lipiec 25, 2020, 02:45:13 pm »
Pokaż: inxi -Cxx (jeśli nie masz inxi - doinstaluj). Wynik wklej tu.

Odinstalowanie po usunięciu katalogu programu budowanego ze źródeł:
1. Jeśli nie masz źródeł - pobierz raz jeszcze i ewentualnie rozpakuj do jakiegoś katalogu.
2. Wykonaj wszystkie czynności zmierzające do zbudowania programu ale bez instalacji (make install). Niektóre programy już w tym momencie mogą się dać odinstalować przez:
sudo make uninstall3. Jeśli nie uda się w sposób powyższy:
sudo make install && sudo make uninstallPowinno się udać.
Pokaż też:
dmesg | grep pstate
@robson75 - Głównie wówczas, gdy damy zbyt duże napięcie na CPU. W tym przypadku @Acronisowi chodzi chyba o to, by dać niższe.
Inna sprawa, że...
Skoro cała zabawa ma się odbywać po to, by - chyba - obniżyć napięcie na procku, by ten pracował... hmm... w sposób mniej wytężony, to nie jestem przekonany, czy w takim przypadku obciążające procesor aplikacje nie spowodują, jeszcze większe nagrzewanie się jego i wówczas cała zabawa z wiatraczkiem do bani. Być może zresztą zamiast budować jakieś tam undervoltingi po prostu pobawić się dostępnymi ustawieniami CPU frequency scaling (zob.: https://wiki.archlinux.org/index.php/CPU_frequency_scaling i ewentualnie również takimi narzędziami jak Laptop Mode Tools: (zob.: https://wiki.archlinux.org/index.php/Laptop_Mode_Tools czy TLP (zob.: https://wiki.archlinux.org/index.php/TLP)
« Ostatnia zmiana: Lipiec 25, 2020, 02:52:05 pm wysłana przez pavbaranov »

Offline robson75

  • Hero Member
  • *****
  • Wiadomości: 1513
  • Reputacja: 9
  • Nie ufaj nikomu w sieci, nawet mi.
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #25 dnia: Lipiec 25, 2020, 03:52:51 pm »
Głównie wówczas, gdy damy zbyt duże napięcie na CPU. W tym przypadku @Acronisowi chodzi chyba o to, by dać niższe.
Szczerze, to ja bym nie eksperymentował z tym całym undervolting, mimo że jest w repo Arch-a. Gdyż można sobie tylko napytać biedy uszkadzając sprzęt. Nie mam laptopa tylko pc i jak są upały to wiatrak rzeczywiście chodzi głośniej. Ale mimo to nie ingeruje w prace procesora.
Arch Linux Xfce+compiz - 64Bit Linux User #621110 

Offline Acronis

  • Newbie
  • *
  • Wiadomości: 35
  • Reputacja: 0
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #26 dnia: Lipiec 25, 2020, 04:10:51 pm »
seba@X230:~$ inxi -Cxx
CPU:
  Topology: Dual Core model: Intel Core i5-3320M bits: 64 type: MT MCP
  arch: Ivy Bridge rev: 9 L2 cache: 3072 KiB
  flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 20751
  Speed: 1197 MHz min/max: 1200/3300 MHz Core speeds (MHz): 1: 1197 2: 1197
  3: 1197 4: 1197

seba@X230:~$ dmesg | grep pstate
[    0.772940] intel_pstate: Intel P-state driver initializing

Próbowałem to odinstalować twoim sposobem ale nie działa, wyskakuje ten komunikat:

seba@X230:~/intel-undervolt$ sudo make install && sudo make uninstall
install -Dm755 'intel-undervolt' \
"/usr/bin/intel-undervolt"
install -Dm644 'intel-undervolt.conf' \
"/etc/intel-undervolt.conf"
install -Dm644 'intel-undervolt.service' \
"/lib/systemd/system/intel-undervolt.service"
install -Dm644 'intel-undervolt-loop.service' \
"/lib/systemd/system/intel-undervolt-loop.service"
make: *** Brak reguł do wykonania obiektu 'uninstall'. Stop.

W sumie to kij z tym programem, pousuwam te katalogi i może kiedyś zrobię reinstall systemu.
To TLP znam, kiedyś instalowałem ale trzeba konfigurować a nie wiedziałem jak chociaż w sumie warto to ogarnąć bo będzie większa oszczędność na baterii.

Cytat: pavbaranov link=topic=4196.msg26194#msg2619l4 date=1595681113
Głównie wówczas, gdy damy zbyt duże napięcie na CPU. W tym przypadku @Acronisowi chodzi chyba o to, by dać niższe.
Szczerze, to ja bym nie eksperymentował z tym całym undervolting, mimo że jest w repo Arch-a. Gdyż można sobie tylko napytać biedy uszkadzając sprzęt. Nie mam laptopa tylko pc i jak są upały to wiatrak rzeczywiście chodzi głośniej. Ale mimo to nie ingeruje w prace procesora.

E tam, oni tak straszą ale jak robi się to z głową to będzie śmigać :D


Offline pavbaranov

  • Hero Member
  • *****
  • Wiadomości: 2878
  • Reputacja: 46
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #27 dnia: Lipiec 25, 2020, 05:39:17 pm »
seba@X230:~$ inxi -Cxx
CPU:
  Topology: Dual Core model: Intel Core i5-3320M bits: 64 type: MT MCP
  arch: Ivy Bridge rev: 9 L2 cache: 3072 KiB
  (...)
I na tym możemy zakończyć. Wszelkie programy do undervoltingu, także działające na Windows, czy na MacOS dla Intela współpracować będą wyłącznie z procesorami od serii Haswell i nowszymi. Ivy Bridge jest po prostu na to za stary. Nie obsługuje. I tyle na ten temat.
Możesz się pobawić wyłącznie tym, co pisałem uprzednio, jak np. TLP itd.
Cytuj
Próbowałem to odinstalować twoim sposobem ale nie działa, wyskakuje ten komunikat:

(...)
make: *** Brak reguł do wykonania obiektu 'uninstall'. Stop.
Cóż... programista nie dokończył dzieła :)
Wychodzi na to, że pliki, które wprowadza to do systemu, to:
/usr/bin/intel-undervolt
/etc/intel-undervolt.conf
/lib/systemd/system/intel-undervolt.service
/lib/systemd/system/intel-undervolt-loop.service
Po prostu je wykasuj (konieczne uprawnienia roota).
Cytuj
W sumie to kij z tym programem, pousuwam te katalogi (...)
NIE, nie katalogi!!! na miłość boską, bo tam są istotne dla systemu programy i usługi. Tylko pliki, które Ci wskazałem.
« Ostatnia zmiana: Lipiec 25, 2020, 09:11:37 pm wysłana przez lami07 »

Offline Acronis

  • Newbie
  • *
  • Wiadomości: 35
  • Reputacja: 0
Odp: Undervolting, zarządzanie prędkością wiatraka.
« Odpowiedź #28 dnia: Lipiec 26, 2020, 01:21:25 am »
I na tym możemy zakończyć. Wszelkie programy do undervoltingu, także działające na Windows, czy na MacOS dla Intela współpracować będą wyłącznie z procesorami od serii Haswell i nowszymi. Ivy Bridge jest po prostu na to za stary. Nie obsługuje. I tyle na ten temat.
Możesz się pobawić wyłącznie tym, co pisałem uprzednio, jak np. TLP itd.

Szkoda, ale w sumie to niezbędne nie jest w takim laptopie więc zostaje wymiana wiatraczka a w ostateczności po prostu posmaruje tego dziada ciekłym metalem.

Cóż... programista nie dokończył dzieła :)
Wychodzi na to, że pliki, które wprowadza to do systemu, to:
/usr/bin/intel-undervolt
/etc/intel-undervolt.conf
/lib/systemd/system/intel-undervolt.service
/lib/systemd/system/intel-undervolt-loop.service
Po prostu je wykasuj (konieczne uprawnienia roota).

No teraz skumałem, że tam przecież pokazuje gdzie te pliki wrzuca, dzięki, powywalałem to.

NIE, nie katalogi!!! na miłość boską, bo tam są istotne dla systemu programy i usługi. Tylko pliki, które Ci wskazałem.

Spokojnie, chodziło mi o katalogi z tym programem który sklonowałem z githuba a nie o całe foldery systemowe haha  :D

Także kończąc, serdecznie dziękuję za Twój poświęcony czas i pomoc pavbaranov, bardzo to doceniam (innym użytkownikom udzielającym się w temacie oczywiście też  ;)) póki co nie mam już więcej problemów do rozwiązania :). Pozdrawiam.