Files
ubuntu-bare-metal/stacks/gpu-fan/docs/03-KRZYWa-I-TRYBY.md
T
tomasz-syn-grzegorza 359afb3a59 Initial import: bare-metal stacks, Server UI, GPU fan, tutorials.
Infrastructure configs for GMKtec K11 (Docker, vLLM, LocalAI, ComfyUI,
control-plane, gpu-fan agent, Server UI with CLI/file explorer/GPU fan curve).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 12:02:04 +00:00

2.8 KiB
Raw Blame History

Krzywa temperatury i tryby wentylatorów

Cel: Zrozumieć jak GPU Fan reguluje wentylatory i kiedy zmienić tryb.
Czas: ~5 minut
Wymagania: Działający panel (patrz 02-OTWIERANIE-UI-W-PRZEGLADARCE.md)


Trzy tryby — który wybrać

Tryb Kiedy używać Co robi
curve Normalna praca (domyślny) Im wyższa temp GPU, tym szybsze wentylatory — według krzywej
manual Awaryjnie: „na full” lub stała prędkość Ustawiasz np. 100% ręcznie
auto Chcesz oddać sterowanie driverowi NVIDIA Jak bez GPU Fan — driver sam decyduje

Rekomendacja: zostaw curve przy obciążeniu AI (ComfyUI, LocalAI). Użyj manual 100% tylko gdy karta się przegrzewa i chcesz na chwilę max chłodzenia.


Jak działa krzywa (curve)

Plik: /etc/gpu-fan/curve.json

Przykład (uproszczony):

{
  "30": 50,
  "40": 65,
  "50": 80,
  "55": 90,
  "60": 100,
  "70": 100
}

Znaczenie: przy 50°C wentylatory ~80%, przy 60°C i wyżej → 100%.

Między punktami program interpoluje (płynna zmiana).

Zasady (ważne)

  • 3 do 7 punktów
  • Temperatury rosnąco, każda unikalna
  • Prędkość: 0 (= auto w API) albo 30100% (wartości 129 są niedozwolone)

Domyślna krzywa „max cooling”

Po instalacji masz agresywne chłodzenie (bezpieczne dla RTX 3090 Ti pod obciążeniem):

Temp GPU Wentylatory
30°C 50%
40°C 65%
50°C 80%
55°C 90%
60°C+ 100%

Źródło: curve.default.json w repo → kopiowane do /etc/gpu-fan/curve.json.


Edycja w panelu web

  1. Otwórz UI (port 8090)
  2. Zmień punkty na wykresie / w tabeli
  3. Kliknij Zapisz — zapisuje do /etc/gpu-fan/curve.json i włącza tryb curve

Edycja z terminala

sudo nano /etc/gpu-fan/curve.json
sudo systemctl reload gpu-fan

reload przeładowuje plik bez pełnego restartu.


Co zobaczysz w panelu

  • Temperatura — aktualna temp GPU
  • Fan speeds — odczyt z karty (%)
  • Target — co program próbuje ustawić (w trybie curve/manual)
  • Mode — curve / manual / auto

Po zatrzymaniu usługi

sudo systemctl stop gpu-fan

Wentylatory wracają do trybu auto drivera NVIDIA — to zamierzone (bezpieczeństwo).


Co zrobić gdy wentylatory „dziwnie” się zachowują

Sytuacja Wyjaśnienie
0% przy niskiej temp w trybie auto Normalne — karta wyłącza wentylatory przy idle
Głośno od razu w curve Domyślna krzywa jest agresywna — obniż prędkości w JSON
Brak reakcji Sprawdź tryb — czy na pewno curve, nie auto

Więcej: 04-CZESTE-BLEDY.md