Artykuł Technologie

Jak uruchomić Stable Diffusion lokalnie: wymagania, VRAM i interfejsy

W skrócie: Stable Diffusion odpalisz na własnym komputerze za darmo, jeśli masz kartę NVIDIA z minimum 4 GB VRAM (komfortowo od 8 GB). Wybierasz jeden interfejs - Fooocus dla prostoty, AUTOMATIC1111 dla pełni funkcji, ComfyUI dla kontroli - i generujesz grafiki offline, bez limitów i abonamentu.

To ten sam ruch, co przeniesienie modelu językowego na własny sprzęt: zamiast płacić za chmurowy generator obrazów, trzymasz cały proces u siebie. Twoje prompty i zdjęcia nie wychodzą na zewnętrzne serwery, a liczba generacji zależy tylko od tego, ile wytrzyma Twoja karta graficzna.

Dlaczego warto uruchomić Stable Diffusion lokalnie

Najważniejsze: lokalna instalacja daje Ci trzy rzeczy, których chmura nie da. Pełną prywatność danych - prompty, zdjęcia referencyjne i wyniki zostają na dysku. Brak limitów - generujesz tyle obrazów, ile chcesz, bez licznika kredytów. I brak cenzury narzucanej przez dostawcę - lokalny model robi to, co ustawisz, w granicach checkpointu, który załadujesz.

Stable Diffusion to model open-source. W odróżnieniu od DALL-E czy Midjourney, które działają wyłącznie na płatnych serwerach dostawcy, jego wagi możesz pobrać i uruchomić u siebie. Płacisz raz - prądem i sprzętem, który najczęściej już masz.

Trade-off: chmurowy generator uruchomisz w przeglądarce w 10 sekund, a lokalny wymaga instalacji, sterowników i przyzwoitej karty graficznej. Jeśli generujesz jeden obrazek na miesiąc, chmura wystarczy. Jeśli robisz to regularnie albo pracujesz na wrażliwych materiałach - lokalnie wygrywa na każdym froncie.

Ta sama logika stoi za przeniesieniem tekstowego AI na własny serwer. Jeśli chodzi Ci po głowie także generowanie tekstu bez chmury, po tej stronie zaczniesz od lokalnego modelu językowego w Ollamie w niskiej rozdzielczości, ale bez wygód - każda generacja trwa długo, a nowsze modele odpadają.

  • Komfortowe minimum: 8 GB VRAM. Tu robi się przyjemnie - SD 1.5 chodzi płynnie, a i SDXL da radę przy włączonych optymalizacjach.
  • Sweet spot cena/moc: karta pokroju NVIDIA GeForce RTX 3060 z 12 GB VRAM. To właśnie te 12 GB, a nie surowa moc, robi z niej klasyk do generatywnego AI w domu - mieści SDXL i większe rozdzielczości bez kombinowania.
  • Bez kompromisów: 16 GB VRAM i więcej (RTX 4080, RTX 4090) - modele wideo, batch generowania, trening własnych LoRA.

Pod maską: najłatwiejsza ścieżka to karta NVIDIA, bo ekosystem Stable Diffusion stoi na CUDA. Karty AMD działają (przez ROCm albo DirectML), ale to droga dla cierpliwych - więcej konfiguracji, mniej gotowych poradników. Na Macu z układem Apple Silicon (M1-M4) też uruchomisz, choć wolniej niż na dedykowanym GPU NVIDII.

Poza kartą graficzną liczą się jeszcze: co najmniej 16 GB RAM systemowego, dysk SSD (same checkpointy ważą po 2-7 GB każdy) i aktualne sterowniki. Jeśli sprzęt i tak dobierasz pod domowe AI, warto od razu sprawdzić, czy Twoja karta będzie w pełni wykorzystana przez lokalne modele - programu, który przyjmuje prompt i pokazuje wynik. Trzy dominują i każdy celuje w innego użytkownika.

Fooocus - najprostszy start

Bez owijania: jeśli pierwszy raz dotykasz Stable Diffusion, zacznij od Fooocusa. Pobierasz, rozpakowujesz, klikasz - interfejs jest minimalistyczny i celowo przypomina Midjourney. Sam dobiera ustawienia jakości, więc wpisujesz prompt i dostajesz dobry obraz bez grzebania w suwakach. Potrzebuje około 4-8 GB VRAM. To najlepsze wejście dla osoby, która chce efektu, a nie kursu obsługi.

AUTOMATIC1111 - standard z pełnią funkcji

AUTOMATIC1111 (oficjalnie stable-diffusion-webui) to najpopularniejszy interfejs i przez lata de facto standard sceny. Dostajesz wszystko: img2img, inpainting, upscaling, ControlNet, setki rozszerzeń i ogromną bazę poradników. W praktyce: to narzędzie, do którego przejdziesz, gdy Fooocus zacznie Ci ciążyć. Więcej możliwości oznacza więcej przycisków, więc pierwszy dzień bywa przytłaczający - ale społeczność jest tak duża, że na każdy problem znajdziesz gotową odpowiedź.

ComfyUI - kontrola dla zaawansowanych

ComfyUI działa inaczej: zamiast formularza budujesz workflow z bloków połączonych kablami (interfejs węzłowy). Każdy etap generowania jest osobnym węzłem, który możesz przepiąć. Trade-off: krzywa uczenia jest stroma, ale w zamian dostajesz pełną kontrolę, lepszą wydajność pamięci i możliwości, których A1111 nie ma - zwłaszcza przy wideo i złożonych potokach. To wybór, gdy już wiesz, czego chcesz, i chcesz to robić powtarzalnie.

Pro tip: nie musisz wybierać raz na zawsze ani instalować wszystkiego ręcznie. Menedżer w rodzaju Stability Matrix (z lykos.ai) pobierze i zaktualizuje każdy z tych interfejsów oraz checkpointy z jednego miejsca - to najczęściej polecana ścieżka, gdy chcesz mieć kilka WebUI obok siebie i porównać je na własnym sprzęcie.

Instalacja krok po kroku (ścieżka AUTOMATIC1111)

Poniżej najczęściej wybierana trasa - AUTOMATIC1111 na Windowsie z kartą NVIDIA. Dla Fooocusa pomijasz większość tych kroków (rozpakuj i uruchom), ale zasada jest ta sama.

  1. Zainstaluj Pythona 3.10 - dokładnie tej wersji, bo nowsze bywają niekompatybilne z zależnościami. Przy instalacji zaznacz opcję "Add Python to PATH".
  2. Zainstaluj Git - to nim pobierzesz i będziesz aktualizować interfejs. Instalator możesz przeklikać z domyślnymi ustawieniami.
  3. Pobierz stable-diffusion-webui - sklonuj repozytorium AUTOMATIC1111 komendą git clone albo pobierz paczkę z wydań (releases) na GitHubie.
  4. Pobierz checkpoint (model) - to plik z wagami, zwykle 2-7 GB. Na start wystarczy Stable Diffusion 1.5 albo SDXL. Wrzuć go do folderu models/Stable-diffusion.
  5. Uruchom - odpal plik webui-user.bat. Pierwsze uruchomienie pobierze zależności i potrwa kilka minut. Gdy w konsoli pojawi się adres lokalny, wejdź na http://127.0.0.1:7860 w przeglądarce.
  6. Wygeneruj pierwszy obraz - wpisz prompt po angielsku (modele najlepiej rozumieją angielski), kliknij Generate i sprawdź sam, jak Twoja karta radzi sobie z czasem generowania.

Najważniejsze: cały proces działa na localhost, czyli tylko na Twoim komputerze. Nic nie leci do internetu - to nie jest strona www, tylko interfejs uruchomiony u Ciebie.

Most do reszty lokalnego AI

Jeśli SD to Twój pierwszy krok w domowej sztucznej inteligencji, warto użyć go jako furtki do reszty. Ta sama karta graficzna, która generuje obrazy, uciągnie lokalny model tekstowy. Po skonfigurowaniu obu możesz spiąć je w jednym miejscu - interfejs Open WebUI są darmowe. W odróżnieniu od DALL-E i Midjourney, które rozliczają się abonamentem lub kredytami, tu płacisz jedynie prądem i sprzętem, który zwykle już masz. Generacje offline nie mają limitów.

Jakie są wymagania sprzętowe Stable Diffusion?

Kluczowy jest VRAM, czyli pamięć karty graficznej. Minimum to 4 GB, ale komfortowo pracuje się od 8 GB. Popularnym wyborem cena-do-mocy jest NVIDIA GeForce RTX 3060 z 12 GB VRAM, która bez problemu obsługuje SDXL. Do tego przydaje się 16 GB RAM i dysk SSD na checkpointy.

Czy uruchomię Stable Diffusion bez karty NVIDIA?

Tak, ale z zastrzeżeniami. Karty AMD działają przez ROCm lub DirectML, a Mac z Apple Silicon przez własny backend - obie ścieżki są wolniejsze i wymagają więcej konfiguracji niż NVIDIA z CUDA. Jeśli dopiero dobierasz sprzęt pod generatywne AI, karta NVIDII oszczędzi Ci najwięcej problemów.

Który interfejs Stable Diffusion wybrać na start?

Dla początkującego - Fooocus, bo działa niemal bez konfiguracji i sam dobiera ustawienia jakości. Gdy zechcesz więcej funkcji (inpainting, ControlNet, rozszerzenia), przejdź na AUTOMATIC1111. ComfyUI zostaw na moment, gdy będziesz potrzebować pełnej kontroli nad procesem i powtarzalnych workflow.

Czy Stable Diffusion działa offline?

Tak - po zainstalowaniu interfejsu i pobraniu checkpointu cały proces generowania odbywa się lokalnie, na localhost, bez wysyłania danych do internetu. To główna przewaga nad chmurą: prompty i obrazy nie opuszczają Twojego komputera. Internet potrzebny jest tylko przy instalacji i pobieraniu nowych modeli.

Ile miejsca na dysku zajmuje Stable Diffusion?

Sam interfejs to kilka GB, ale główny ciężar to checkpointy - każdy model waży zwykle 2-7 GB, a modele SDXL nawet więcej. Jeśli zbierzesz kilka checkpointów plus dodatki typu LoRA, spokojnie uzbierasz kilkadziesiąt GB. Dlatego dysk SSD z zapasem miejsca to praktyczny wymóg, a nie luksus.