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>
2.8 KiB
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 30–100% (wartości 1–29 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
- Otwórz UI (port 8090)
- Zmień punkty na wykresie / w tabeli
- Kliknij Zapisz — zapisuje do
/etc/gpu-fan/curve.jsoni 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