Skocz do zawartości
Matthaios84

Nibitor I Zmiana Prędkości Obrotowej Wentylatora

Rekomendowane odpowiedzi

Orientuje się ktoś może do czego służą poszczególne pola edycyjne w zakładce FanSpeed w NiBiTorze ?

 

Dołączona grafika

 

Chciałbym tak edytować BIOS karty, żeby cały czas wentylator obracał się z prędkością 50% swojej maksymalnej wartości, a po przekroczeniu 85C zwiększył obroty do 60%, po czym, gdy temperatura spadnie do np. 80C z powrotem zmniejszył je do 50%.

Takie rozwiązanie świetnie się sprawuje w RivaTunerze, ale wolałbym to na zapisać w BIOS'ie i nie korzystać z profili RivaTuner'a. Jakieś pomysły, które opcję ustawić ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ok, po całym dniu googlowania, dowiedziałem się następujących rzeczy, może komuś się kiedyś przydać:

 

TCrit - jest taką dodatkową flagą zabezpieczająca GPU przed przegrzaniem, drugi algorytm sprawdzający oparty na zmiennej boolean. Jeżeli zadana temperatura jest => od wpisanej to wentylator = 100%

 

THyst - jest to "opóźnienie" względem temperatur wyrażone w stopniach. Wytłumaczę na przykładzie: nasze TCrit jest ustalone na 83C (w praktyce 91C, informuję o tym komentarz w Memo, nie wiem od czego to zależy), czyli w tym przypadku mechanizm chłodzący zadziała wtedy gdy temp faktycznie będzie 2C wyższa, czyli 85C, analogicznie, wentylator zejdzie ze 100% swoich obrotów, wtedy gdy temperatura spadnie do 81C, a nie 83C. Innymi słowy THyst spowalnia działanie o określoną liczbę stopni. Istnieje to po to, żeby wentylator "nie głupiał" (temp. osiąga 83C -> Fan 100%, temp spada do 82 -> Fan maleje do np. 60% by po paru sekundach znowu się rozkręcić bo temp. wzrosła o 1 stopień).

 

Automatic Speed / Dynamic Speed - w zasadzie jest to to samo. W DS działa AS plus dodatkowo istnieją trzy parametry, która pozwalają dodatkowo kontrolować temperaturę. W Automatic Speed nie ma tych funkcji.

 

TMin - temperatura do której wentylator pracuję z ustawioną prędkością. Powyżej tej temperatury wentylator zwiększa swoje obroty do czasu spadku do TMin. Działa tutaj histereza (THyst).

 

min Duty Cycle - prędkość minimalna wentylatora. Jest to prędkość z jaką będzie się obracać wentylator na GPU do czasu osiągnięcia TMin lub TCrit lub TOperational.

 

TRange slope - jest to wartość, która pozwala regulować o ile % wzrośnie liczba obrotów wentylatora przypadająca na 1C temperatury. Może to być np. wzrost prędkości obrotowej o 5% na 1C lub o 1% na 5C.

 

 

TOperational - jeśli GPU osiągnie tą temperaturę, lub ją przekroczy to dynamicznie obniża TMin, poprzez takie działanie karta zwiększa prędkość obrotową wentylatora i bardziej ją chłodzi. Odpowiednio ustawiając wartości THigh, TMin, TOperational plus histereza mamy dodatkową kontrolę nad temperaturami GPU.

 

TLow - ta wartość pilnuje, żeby TMin nie spadło za nisko. Kiedy temp. osiąga wartość TOperational minus histereza, TMin spada, przez to zwiększa się prędkość wentylatora, TLow jest dolną granicą do której TMin może spaść, jeżeli te dwa się zrównają TMin znowu rośnie, żeby wentylator nie chodził za głośno.

 

THigh - ta wartość pilnuje, żeby TMin nie urosło za wysoko. Kiedy TMin osiąga TLow pierwsza wartość rośnie, aż osiągnie THigh, ma to na celu pilnowanie, żeby wentylator nie chodził za wolno, podczas gdy temperatura rośnie.

 

Acoustic Enhancement - Pozwala określić z jakim interwałem wentylator ma się rozkręcać, ma to chronić przed nagłym atakiem hałasu. Przykładowo temperatura osiąga TCrit, działa zabezpieczenie: Fan = 100%, AE pozwala rozłożyć w czasie wzrost obrotów do 100% np. na 30 sek. Dzięki temu nasz wentylator będzie się rozkręcał do 100% przez 30 sekund.

 

To tyle, może się komuś przyda, może nie, pomyślałem, że warto by to napisać.

Jeśli gdzie popełniłem błąd czekam na wyjaśnienie ;)

  • Upvote 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niewątpliwie jest to przydatne i dzięki Ci za tego posta. ;)

 

Jednakowoż czy można prosić o nieco jaśniejsze wytłumaczenie do czego służy Thigh i Tlow?

I jeszcze jedno: aby zmiany zostały wprowadzone, wystarczy mieć włączony NiBiTor, czy też trzeba coś jeszcze uczynić?

Edytowane przez Mav92

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niewątpliwie jest to przydatne i dzięki Ci za tego posta. ;)

 

Jednakowoż czy można prosić o nieco jaśniejsze wytłumaczenie do czego służy Thigh i Tlow?

I jeszcze jedno: aby zmiany zostały wprowadzone, wystarczy mieć włączony NiBiTor, czy też trzeba coś jeszcze uczynić?

Oczywiste jest, że musisz ustawienia zapisać do BIOS-u karty :)

Możesz też pobawić się tymi ustawieniami w RivaTuner, lecz będą one zachowane do czasu restartu komputera.

 

A tak w ogóle to bardzo dobra lekturka dla FanspeedIC, też takiej szukałem. Nie rozumiem tylko TRange slope, jak za pomocą tych wartości mozna ustawić stosunek % do temp. i na odwrót. U mnie jest tam 32 st. Jak to mam odczytać?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Gość marantz5003

Orientuje się ktoś może do czego służą poszczególne pola edycyjne w zakładce FanSpeed w NiBiTorze ?

 

Dołączona grafika

 

Chciałbym tak edytować BIOS karty, żeby cały czas wentylator obracał się z prędkością 50% swojej maksymalnej wartości, a po przekroczeniu 85C zwiększył obroty do 60%, po czym, gdy temperatura spadnie do np. 80C z powrotem zmniejszył je do 50%.

Takie rozwiązanie świetnie się sprawuje w RivaTunerze, ale wolałbym to na zapisać w BIOS'ie i nie korzystać z profili RivaTuner'a. Jakieś pomysły, które opcję ustawić ?

thigh- tej temp karta ma nie przekraczać- jeśli ją przekroczy wentylator będzie się kręcił na 100%

toperating- taką temp bedzie wentylator starał się utrzymać nie zwiekszając znacznie obrotów. pod dużym obciążeniem i tak ją przekroczy

 

jak chcesz zeby karta była chłodniejsza to zmień to tak:

tmin-50C

tlow-55C

toperating-65C

thigh-72C

i zapisz bios potem go wgraj i już. Najpierw zapisz orginalny i go trzymaj gdzieś...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

thigh- tej temp karta ma nie przekraczać- jeśli ją przekroczy wentylator będzie się kręcił na 100%

toperating- taką temp bedzie wentylator starał się utrzymać nie zwiekszając znacznie obrotów. pod dużym obciążeniem i tak ją przekroczy

Z tym THigh to nie do konca jest tak jak piszesz. Wlasnie zrobilem tescik i po przekroczeniu tej temp. wentyl nie rozpedza sie do 100%. Jeszcze nie rozgryzlem tego ale tu raczej chodzi o jakis zakres pomiedzy THigh a TLow mający wpływ na kulture utrzymania temperatury Toperating.

 

TRange slope przy dynamic nie jest brane chyba pod uwage. Jesli sie myle to prosze mnie poprawic.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

TRange slope działa w ten sposób, że po przekroczeniu TMin obroty rosną o pewną wartość, dynamika tej zmiany jest ustalana, właśnie przez TRange Slope. Jeżeli TMin jest ustalone na np. 73C, a minimalne obroty na 50% oraz TRange slope na 32 to wtedy po przekroczeniu temp. 73C obroty rosną i osiągną 100% przy temp 103C czyli jeżeli podzielmy (103C - 73C) / 50% to wychodzi nam, że średnio na 1C obroty rosną o 2%.

Jeżeli TRange slope ustawimy na 10 to wtedy wentylator osiąga 100% przy 82,5C, czyli wychodzi (82,5C - 73C) / 50% co daje nam po przekroczeniu TMin 73 stopni wzrost obrotów o 5% na każdy stopień wzrostu temp. karty. Dokładne wartości o ile będzie rosła temp. można odczytać w MEMOBoxie Nibitora.

 

Dołączona grafika

 

TOperational jest wartością do której dostosowuje się karta przy dynamicznym ustalaniu obrotów wentylatora. Jeżeli temperatura przekracza wartość TOperational to wtedy BIOS zmniejsza wartość TMin, im ta wartość jest niższa tym wentylator się szybciej kręci. Np.:

 

Aktualna temperatura karty = 70C

TMin = 75C

TOperational = 65C

 

Ponieważ aktualna temperatura karty jest niższa od TMin to wentylator nie zwiększa swoich obrotów, ale TOperational jest niższa od aktualnej temperatury karty, toteż BIOS automatycznie obniża wartość TMin np. do tych 65C i teraz temperatura karty jest wyższa niż zadane TMin, toteż obroty się zwiększają o wartość ustaloną w TRange slope (jeśli to było 2% co 1C to obroty rosną 10%, jeśli np. to było 5% na 1C to wtedy obroty rosną o 25%).

Obroty się zwiększają i temperatura stabilizuje się na określonej wartości. Wyłączamy grę i wracamy do Windowsa, temperatura wtedy spada i jest niższa od TOperational toteż BIOS zwiększa TMin i obroty spadają.

THigh i TLow ustalają dolną i górną wartość powyżej której TMin nie może spaść/wzrosnąć. Chodzi o to, żeby w Windowsie BIOS nie ustawił TMin za wysoko, a w grach za nisko.

 

TMin, TRange slope, min Duty cycle bezpośrednio sterują obrotami wentylatora. THigh, TOperational, TLow pozwalają dynamicznie dostosowywać wartośc TMin i poprzez to wpływać na obroty wentylatora, same jednak nie wpływają bezpośrednio na nie.

Edytowane przez Matthaios84

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Świetny temat, dzięki niemu udało mi sie zmienic minimalne obroty wiatraka w swoim GTX 260 z 40% na 30%, ale teraz cicho... :)

 

Ale czy wie ktoś jeszcze, do czego służy opcja PWM mode (low freq/high freq) i PWM frequency (11.0-88.2Hz)? Po ustawieniu PWM mode na Low freq można w polu PWM frequency ustawić jedną z podanych częstotliwości. Co jednak to oznacza w praktyce? Domyślnie w miom BIOSie jest PWM mode ustawione na "High freq".

 

PS. Wiem, że posty w tym temacie są dośc stare, ale szkoda tworzyć nowy temat, skoro w tym jest juz spore kompendium wiedzy na temat NiBiTor :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...