logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

zarządzania prędkością procesora, poprawianie efektywności

zlotowinfo 10 Sie 2015 21:15 1758 9
  • #1 14912331
    zlotowinfo
    Poziom 16  
    Jest automatyczny system zwiększania/zmniejszania prędkości procesora.
    Widzę zajętość procesora 20% i 2.2ghz, czemu nie leci to na 1.6ghz?


    Szukam programu który pozwoli mi wprowadzić własne parametry
    zarządzania/przełączania prędkości procesora.
  • Pomocny post
    #2 14912817
    pawelr98
    Poziom 39  
    Jaki procesor ?
    Niektóre K8,K10(Phenom I,PhenomII,Athlon II) oraz procesory Na architekturze Bulldozer/Vishera to używa się K10Stat oraz PhenomMsrTweaker(po modyfikacji obsługuje te ostatnie).

    Core2Duo,Core2Quad itp. to RMclock.

    Nowe procesory intel (wszystkie Core I3/5/7 oraz nowsze Xeon-y) to pozostaje zrobić profile w XTU podnoszące taktowanie gdy dana aplikacja jest uruchamiana.
  • #3 14912824
    zlotowinfo
    Poziom 16  
    lapek athlon II p340 dual core
    stacjonarny q6600
  • Pomocny post
    #4 14912853
    pawelr98
    Poziom 39  
    To do tego Athlona dać K10Stat a do Q6600 RMClock.

    Przy K10Stat należy uprzednio włączyć funkcję ClockControl by ustawienia miały wpływ na realne zegary.
    Do tego napięcia są wprowadzane względem fabrycznego Vcore.
    Tj. Jeżeli procesor ma napięcie 1.2V a napięcie rzeczywiste wynosi 1.3V to wprowadzenie napięcia 1.25V da napięcie rzeczywiste 1.35V.
    Radzę o tym pamiętać zmieniając napięcia.
  • #5 14912862
    zlotowinfo
    Poziom 16  
    Kroki mam 800/1600/2200.
    Nie wiem jak do procentów sie do odnieść, mam dwa wiersze up% i down%.

    Czy te wyliczenia są dla podstawowego zegara 2200mhz?

    kompletnie nie rozumiem:
    "Tj. Jeżeli procesor ma napięcie 1.2V a napięcie rzeczywiste wynosi 1.3V to wprowadzenie napięcia 1.25V da napięcie rzeczywiste 1.35V."

    zarządzania prędkością procesora, poprawianie efektywności

    Wydaje mi się że wreszcie procesor chodzi jak bym tego chciał, ale czekam na twoją ocenę. No i procek 68 stopni, chyba ostatnio nie widywałem mniej niż 70.
  • Pomocny post
    #6 14912919
    pawelr98
    Poziom 39  
    %up i %down
    To oznacza przy jakim zużyciu procesora będzie następować wzrost oraz spadek zegara.
    Jest kilka trybów:
    -unganged gdzie każdy rdzeń zmienia taktowanie samodzielnie
    -Ganged(based on average load)-zależnie od uśrednionego zużycia (tj. zużycie całego cpu)
    -Ganged(based on highest loaded core)-zależnie od najbardziej obciążonego rdzenia)
    -Ganged(based on lowest loaded core)-zależnie od najsłabiej obciążonego rdzenia

    Tryby zmienia się klikając prawym przyciskiem myszy na ikonę w pasku po prawej.

    Już tłumaczę sprawę napięć. Każdy procesor ma jakieś ustalone przez producenta napięcie rdzenia. Owo napięcie jest oznaczone jako VID. Program K10Stat odczytuje te napięcie i pokazuje je w programie jako napięcie w nie zmienianych P-state. Jednak nawet jeżeli napięcie w rzeczywistości jest większe lub mniejsze od VID to K10Stat nadal pokazuje to samo napięcie czyli VID. Jeżeli VID wynosi 1.2V a napięcie rzeczywiste jest 1.25V. Czyli w programie napięcie 1.2V oznacza inaczej 1.25V. Ustawienie w programie napięcia 1.25V które jest o 0.05V wyższe od VID powoduje dodanie takiej samej wartości do napięcia rzeczywistego. Czyli 1.25V+0.05V=1.3V
    Analogicznie jest z odejmowaniem.
    W przypadku laptopa to wątpię aby napięcie rzeczywiste różniło się od VID lecz jeżeli laptop ma na płycie Vdroop tudzież LLC to może tak być.
    Ten procesor ma VID 1.2V. Wystarczy obciążyć procesor jakimś stress testem i patrzeć w programie monitorującym ile w rzeczywistości procesor dostaje.

    Możesz się także pobawić w undervolting gdyż pogram ma kontrolę napięcia.
    Oczywiście za każdym razem należy testować czy procesor jest stabilny (np.prime95) tak samo jak w przypadku OC.

    Masz opcję FID która służy do zmiany mnożnika procesora oraz opcję DID która jest dzielnikem.
    Ta druga jest dobra do uzyskiwania niestandardowych taktowań (np. mnożnik 5.66 itp).
  • #7 14913017
    zlotowinfo
    Poziom 16  
    Zaciekawiła mnie jedna opcja, przez którą teraz czuję niedosyt.
    Istnieje w programie możliwość wybrania innych częstotliwości np. 1700, 400.

    Czy nie da się dodać więcej tych kroków obniżania zegara?

    Niepokoją mnie te procenty procesora, program ma w default wpisane wszedzie : np. 60 i 20, ja mam stopniowaniem do glownej czestotliwości. Jak powinno być prawidłowo?
  • #8 14915478
    pawelr98
    Poziom 39  
    zlotowinfo napisał:
    Zaciekawiła mnie jedna opcja, przez którą teraz czuję niedosyt.
    Istnieje w programie możliwość wybrania innych częstotliwości np. 1700, 400.

    Czy nie da się dodać więcej tych kroków obniżania zegara?

    Niepokoją mnie te procenty procesora, program ma w default wpisane wszedzie : np. 60 i 20, ja mam stopniowaniem do glownej czestotliwości. Jak powinno być prawidłowo?

    Ilość P-state zależy od procesora.
    Desktopowe procesory mają ich więcej..
    Choć jeżeli pamiętam to desktopowe Athlon-y II X2 też miały tak mało P-state.
    Prawdopodobnie producent stwierdził iż przy tak małym TDP nie opłaca się dawać tyle P-state. Phenom-y II mają ich więcej bo wydzielają więcej ciepła, każdy wat się liczy.

    60% i 20% to były bodajże właśnie fabryczne ustawienia.
    Dałbym skok 800mhz->1600mhz przy przekroczeniu 50% zużycia procesora, spadek przy 35%. Do tego czas podbicia na (up (ms) ) 2000ms.
    Potem przeskok 1600mhz->2200mhz przy przekroczeniu 75% zużycia i spadek przy 50% zużycia.

    Sprawdziłbym także jedną rzecz. W programie można wybrać dany mnożnik nawet jeżeli procesor go nie obsługuje. Z tego co pamiętam to niektóre mobilne procesory AMD nie miały blokady mnożnika(zazwyczaj były to desktopowe rdzenie żywcem wsadzone do laptopa, blokada mnożnika była w ich wypadku tam gdzie w modelu desktopowym czyli powyżej 3ghz gdzie wersja mobilna miała zegary ~2ghz). Warto sprawdzić(wklepać wyższy zegar niż nominalny,dać obciążenie i potem patrzeć za pomocą cpu-z czy zegar jest większy od nominalnego) bo może być przydatne.
  • #9 14915629
    zlotowinfo
    Poziom 16  
    Rozpisałem logikę wg. profilu: forum-cool (schemat), jeśli się mylę proszę o rozpisanie logiki w podobny sposób.
    Używam dwóch górnych profili, dwa dolne to wcześniejsze wersje.


    Gdy procesor chodzi na 1100 sprawdza czy przekracza 880 (85% z 1100), jak ma to zwiększa prędkość do 2200.
    Gdy procesor chodzi stopień wyżej niż 1100 sprawdza czy ma mniej niż 880 (40% z 2200), jak tak to zmniejsza do 1100.

    Gdy procesor chodzi na 550 sprawdza czy przekracza 467 (85% z 550), jak tak to zwiększa prędkość do 1100.
    Gdy procesor chodzi stopień wyżej niż 550 sprawdza czy ma mniej niż 440 (40% z 1100), jak ma to zmniejsza do 550.



    zarządzania prędkością procesora, poprawianie efektywności
  • #10 15910472
    zlotowinfo
    Poziom 16  
    ThrottleStop ciekawy program dla intelowskich i3/i5/i7. Niestety nie umiem w nim zrobić tego co w k10stat, a może poprostu nie da się w nim zmieniać tych kroków i procentów.
REKLAMA