Przejdź do treści
Centrum AI · Komputer i laptop pod AI

WSL2 na Windows: Linux w Windows do uruchamiania narzędzi AI

Wiele narzędzi AI, które działają lokalnie na komputerze, powstało z myślą o Linuxie. Jeśli masz Windowsa i kartę graficzną NVIDIA, nie musisz przechodzić na inny system ani kupować drugiego komputera. WSL2 pozwala uruchomić prawdziwy Linux obok Windowsa i korzystać z karty graficznej bez skomplikowanych obejść.

9 min czytania Dla średnio zaawansowanych Autor: Redakcja Allee

W skrócie

  • WSL2 to lekka maszyna wirtualna, w której działa prawdziwe jądro Linuxa, uruchamiane obok Windowsa na tym samym komputerze.
  • Sterownik karty NVIDIA instalujesz tylko po stronie Windowsa, a Linux w WSL korzysta z niego bez własnej instalacji.
  • Najczęstszy błąd to instalowanie sterownika NVIDIA także wewnątrz Linuxa, co potrafi ukryć kartę przed programami.
  • Projekty i modele trzymaj w systemie plików Linuxa, a nie w katalogach Windowsa, bo wtedy działają wyraźnie szybciej.
  • WSL nie zastępuje mocnego sprzętu, bo ograniczeniem pozostają ilość pamięci karty graficznej i pamięci RAM.
  • Aktualne kroki i ustawienia sprawdzaj w oficjalnej dokumentacji Microsoft i u producenta karty, bo narzędzia szybko się zmieniają.

Co to jest WSL2 i po co ono komu z AI

WSL2, czyli Windows Subsystem for Linux w wersji 2, to sposób na uruchomienie prawdziwego Linuxa wewnątrz Windowsa. Nie jest to emulator ani zwykła nakładka na pulpit. Pod spodem działa lekka maszyna wirtualna, a w niej pracuje oficjalne jądro Linuxa, czyli część systemu zarządzająca procesorem, pamięcią i dyskiem. W praktyce piszesz polecenia w oknie terminala, a programy działają tak, jak na zwykłym serwerze z Linuxem.

Porównanie z codziennym życiem: Windows to Twoje mieszkanie, a WSL to osobny pokój z własnym wejściem. Oba mieszczą się w jednym domu i korzystają z tego samego prądu i wody, ale w pokoju możesz ustawić wszystko po swojemu. WSL korzysta z tego samego komputera, ale ma własne pliki, programy i zasady.

Ma to duże znaczenie dla AI, bo większość narzędzi do lokalnych modeli, czyli programów działających na Twoim komputerze bez wysyłania danych do chmury, powstaje z myślą o języku Python i systemie Linux. Instrukcje często zaczynają się od poleceń terminala, a biblioteki do obliczeń na karcie graficznej są przygotowywane przede wszystkim pod Linuxa. Gdy coś nie działa na Windowsie, WSL bywa najprostszą drogą, a nie zmianą całego komputera.

Czego potrzebujesz przed instalacją

Zanim zaczniesz, sprawdź cztery rzeczy. Nie musisz być informatykiem, ale warto mieć je pod ręką, zanim pojawi się pierwszy błąd.

Najważniejsze wymagania przedstawiają się następująco. Każdy punkt sprawdzisz w kilka minut.

  • Aktualny Windows. WSL2 wymaga nowszej wersji Windows 10 lub Windows 11. Dokładne wymagania znajdziesz w oficjalnej dokumentacji Microsoft, bo zmieniają się wraz z systemem.
  • Konto z uprawnieniami administratora. Instalacja wymaga zgody systemu, a w firmowym komputerze może być zablokowana przez zasady działu IT.
  • Karta NVIDIA, jeśli chcesz przyspieszać modele. Jej sterownik instalujesz po stronie Windowsa, pobierając go ze strony producenta. Bez karty WSL także działa, ale modele liczą się na procesorze, co zwykle jest wyraźnie wolniejsze.
  • Zapas miejsca na dysku SSD. System Linux i biblioteki zajmują sporo miejsca, a modele AI bywają bardzo duże. Zaplanuj zapas, zanim pobierzesz pierwszy model.

Instalacja WSL2 krok po kroku

Instalacja jest krótka, ale kroki warto wykonać po kolei. Poniżej zarys oparty na ogólnym schemacie, który Microsoft opisuje w dokumentacji. Jeśli polecenia się zmienią, trzymaj się zawsze najnowszej wersji dokumentacji.

Po instalacji dystrybucji Linuxa pamiętaj o jednym: samo WSL instalujesz jednorazowo, ale pakiety Linuxa warto regularnie aktualizować. Robi się to z poziomu terminala, a szczegóły zależą od wybranej dystrybucji.

  • Kliknij menu Start, wpisz PowerShell i wybierz uruchomienie jako administrator.
  • Wpisz polecenie wsl --install i naciśnij Enter. Program pobierze i zainstaluje składniki WSL oraz domyślną dystrybucję Linuxa.
  • Jeśli system o to poprosi, uruchom komputer ponownie. Po restarcie zwykle samo otworzy się okno konfiguracji Linuxa.
  • Ustaw nazwę użytkownika i hasło dla Linuxa. To osobne konto, nie musi być takie samo jak konto Windows. Zapisz hasło, bo będzie potrzebne przy poleceniach administratora w Linuxie.
  • Sprawdź wersję poleceniem wsl -l -v. Przy zainstalowanej dystrybucji powinna być widoczna wersja 2.

Karta NVIDIA w WSL: sterownik tylko po stronie Windows

To najważniejsza zasada całego poradnika. Sterownik karty graficznej NVIDIA instaluj w Windowsie, pobierając go ze strony producenta. Linux w WSL nie dostaje własnego sterownika karty. Zamiast tego korzysta z tego, który już działa w Windowsie. Dzięki temu programy w Linuxie mogą liczyć na karcie, a Ty nie konfigurujesz sterowników dwa razy.

Ma to znaczenie, bo próba zainstalowania sterownika NVIDIA także w Linuxie, zwłaszcza tego przeznaczonego do zwykłego pulpitu Linuxa, potrafi zepsuć konfigurację i sprawić, że karta przestaje być widoczna. Wtedy szuka się przyczyny godzinami, a rozwiązaniem bywa czysta instalacja w odpowiedniej kolejności.

Sprawdzić połączenie możesz w ten sposób: otwórz terminal Linuxa w WSL i wpisz nvidia-smi. Jeśli program pokaże nazwę karty, jej temperaturę i zużycie pamięci, wszystko działa. Jeśli pojawi się komunikat o braku polecenia albo karta się nie pokaże, wróć do Windowsa i sprawdź, czy sterownik jest aktualny oraz czy karta widoczna jest w Menedżerze urządzeń.

Dla zaawansowanych dochodzi jeszcze zestaw CUDA, czyli biblioteki NVIDIA do obliczeń. Oficjalne instrukcje NVIDIA opisują, jak zainstalować go w WSL bez instalowania sterownika graficznego w Linuxie. Jeśli Twoje narzędzie wymaga konkretnej wersji CUDA, sprawdź ją w dokumentacji tego narzędzia, a nie zgaduj.

Pierwsze narzędzia AI w środowisku Linux

Gdy WSL i karta już działają, większość narzędzi instaluje się w podobny sposób. Zrozumienie tej logiki ułatwi Ci czytanie instrukcji różnych projektów.

Poniższa kolejność działa dla większości programów. Szczegóły, na przykład nazwy pakietów, zawsze sprawdzaj w instrukcji konkretnego projektu.

Wiele programów z interfejsem w przeglądarce działa tak, że uruchamiasz serwer w WSL, a potem otwierasz w przeglądarce Windowsa adres lokalny, zwykle podany w komunikacie programu. Często działa to od razu, a jeśli strona się nie otwiera, sprawdź instrukcję projektu i ustawienia zapory systemu.

Wygodne bywa też edytowanie plików w edytorze Visual Studio Code z rozszerzeniem do pracy z WSL. Edytor widzi wtedy pliki Linuxa, a Ty nie kopiujesz ich tam i z powrotem.

  • Zaktualizuj listę pakietów poleceniem sudo apt update, a potem zainstaluj poprawki poleceniem sudo apt upgrade. Te polecenia są typowe dla dystrybucji opartych na Ubuntu, inne mają własne menedżery pakietów.
  • Zainstaluj Pythona i narzędzie do środowisk wirtualnych. Nazwy pakietów zależą od wersji, więc sprawdź je w instrukcji projektu.
  • Utwórz środowisko wirtualne dla każdego projektu. To osobny folder z własnymi bibliotekami, dzięki czemu jedna aplikacja nie psuje drugiej.
  • Zainstaluj narzędzie zgodnie z oficjalną instrukcją projektu i pobierz model ze źródła, które wskazuje autor programu.
  • Uruchom program i sprawdź w nvidia-smi, czy karta faktycznie pracuje. Jeśli obciążenie zostaje na procesorze, coś jest źle ustawione.

Pliki, pamięć i dysk: co przyspiesza, a co hamuje

WSL to dwa światy w jednym komputerze, i to na granicy między nimi najczęściej traci się czas. Pliki leżące w katalogach Windowsa, na przykład na dysku C, są widoczne w Linuxie w katalogu mnt, ale odczyt i zapis przez tę granicę bywa wyraźnie wolniejszy. Dotyczy to zwłaszcza tysięcy małych plików, jakie tworzą biblioteki Pythona.

Zasada jest prosta: projekty i modele trzymaj w systemie plików Linuxa, czyli w katalogu domowym w WSL. Do plików Windowsa możesz zajrzeć przez Eksplorator, ale nie pracuj tam na ciężkich modelach.

Ustawienia zasobów WSL zapisuje się w pliku .wslconfig w folderze użytkownika Windowsa. Można tam określić, ile pamięci RAM i procesorów może zużywać Linux. Domyślne wartości zależą od wersji systemu, więc przed zmianą sprawdź je w dokumentacji Microsoft. Zbyt małe ustawienie sprawi, że duże modele się nie zmieszczą, a zbyt duże może utrudnić pracę samemu Windowsowi.

Pamiętaj też o dysku. Wirtualny dysk WSL rośnie wraz z danymi, a usunięcie plików w Linuxie nie zawsze od razu zwalnia miejsce w Windowsie. Przy większej liczbie modeli zaplanuj to z góry. Więcej o dyskach SSD znajdziesz w osobnym poradniku z tego działu.

Zastosowania i ograniczenia

WSL2 z kartą NVIDIA dobrze pasuje do kilku typowych zadań. Poniższe przykłady są ilustracją, nie opisem konkretnych osób czy firm.

Przykładowo właściciel małego sklepu może uruchomić lokalny model językowy, który pomoże pisać opisy produktów, bez wysyłania listy klientów do chmury. Każdy tekst sprawdza przed publikacją. Student uczący się Pythona i bibliotek do AI pracuje na tym samym komputerze, co w Windowsie, bez drugiego systemu. Hobbysta może testować generowanie obrazów i porównywać, jak ten sam model zachowuje się przy różnych ustawieniach.

Ograniczenia są równie ważne. WSL nie jest pełnym, osobnym komputerem. Dzieli z Windowsem procesor, pamięć i kartę graficzną, więc ciężki model zajmuje zasoby także dla innych programów. Pamięć karty graficznej, czyli VRAM, bywa twardym limitem. Jeśli model jest większy, program przerzuci część obliczeń na procesor i odpowiedzi będą wolniejsze albo model się nie uruchomi.

Przy szacowaniu potrzebnej pamięci przyjmij prosty przelicznik jako przybliżenie: liczba miliardów parametrów razy liczba bajtów zapisu na parametr daje rozmiar wag w gigabajtach. Do tego dochodzi zapas na działanie programu. Zapis mniejszymi liczbami bitów, czyli kwantyzacja, zmniejsza wymagania, ale wpływa na jakość odpowiedzi. To tylko szacunek, a wynik zależy od sprzętu, programu i ustawień. Dokładne wartości znajdziesz w opisie konkretnego modelu.

Do tego dochodzą kwestie praktyczne. Interfejs graficzny Linuxa w WSL zależy od wersji Windowsa, a niektóre narzędzia lepiej działają natywnie w Windowsie. Firmowe komputery mogą mieć zablokowane instalacje. WSL to środowisko do nauki i pracy lokalnej, a nie gotowy serwer produkcyjny dla wielu użytkowników.

Bezpieczeństwo, typowe błędy i gdzie sprawdzać aktualne informacje

Lokalne uruchamianie AI daje kontrolę nad danymi, ale nie zwalnia z myślenia. Nie wpisuj do modelu haseł, numerów dokumentów, danych zdrowotnych ani danych klientów, których nie wolno Ci udostępniać. Odpowiedzi AI zawsze sprawdzaj, bo model potrafi podawać nieprawdziwe informacje w pewnym tonie.

Skrypty i modele pobieraj z oficjalnych źródeł, a nie z przypadkowych linków przesyłanych w komunikatorach. Przed uruchomieniem nieznanego kodu przeczytaj, co robi. Przy modelach sprawdzaj też warunki ich użycia, bo licencje bywają różne.

Poniżej typowe błędy, które najczęściej kosztują czas. Przejrzyj tę listę przed pierwszą instalacją i po każdej poważniejszej zmianie.

Aktualne informacje znajdziesz w oficjalnej dokumentacji WSL w serwisie Microsoft Learn. Wpisz w wyszukiwarce frazę dokumentacja WSL Microsoft, a trafisz na aktualne kroki. Sterowniki i CUDA sprawdzisz na stronie NVIDIA, a instrukcje narzędzi w ich oficjalnej dokumentacji. Parametry karty porównuj w opisach producenta, zwracając uwagę na ilość pamięci VRAM. Na allee.pl znajdziesz oferty różnych sprzedawców, ale konkretny model i jego dane zawsze potwierdzaj u producenta, bo opisy w ofertach bywają niepełne.

  • Sterownik NVIDIA zainstalowany także w Linuxie, co psuje wykrywanie karty.
  • Projekty trzymane w katalogach Windowsa, przez co wszystko działa wolno.
  • Brak środowisk wirtualnych i konflikty bibliotek między projektami.
  • Zbyt mały limit pamięci w pliku konfiguracyjnym i programy, które nagle się zawieszają.
  • Pobieranie modeli z nieznanych źródeł albo bez sprawdzenia warunków ich użycia.
  • Ufanie wynikom bez sprawdzenia, zwłaszcza w sprawach zdrowia, prawa i finansów.

Najczęstsze pytania

Czy do AI na Windowsie naprawdę potrzebuję WSL2?

Nie zawsze. Wiele narzędzi ma wersje przeznaczone bezpośrednio dla Windowsa, ale część projektów zakłada Linuxa. Jeśli instrukcja programu zaczyna się od poleceń terminala albo wymaga Pythona w środowisku Linux, WSL bywa najprostszą drogą.

Czy WSL2 działa bez karty NVIDIA?

Tak, WSL działa również na samym procesorze. Modele liczone wyłącznie na procesorze zwykle reagują wolniej, zwłaszcza przy większych plikach. Obsługa innych kart graficznych zależy od producenta i wersji systemu, więc sprawdź to w dokumentacji.

Jak sprawdzić, czy karta NVIDIA działa w WSL?

Otwórz terminal Linuxa w WSL i wpisz nvidia-smi. Jeśli program pokaże nazwę karty oraz informacje o jej pamięci i obciążeniu, połączenie działa. Brak odpowiedzi albo komunikat o braku polecenia oznacza zwykle problem ze sterownikiem po stronie Windowsa.

Czy WSL spowolni mój komputer?

Samo działanie WSL zwykle dodaje niewielki narzut, ale najbardziej odczuwalne spowolnienia biorą się z pracy na plikach w katalogach Windowsa i z zbyt małych limitów pamięci. Trzymaj projekty w systemie plików Linuxa i sprawdź ustawienia zasobów w dokumentacji.

Czy mogę odinstalować WSL, jeśli przestanę z niego korzystać?

Tak, dystrybucje Linuxa można usunąć, a samą funkcję WSL wyłączyć w ustawieniach systemu. Przed usunięciem zrób kopię potrzebnych plików, bo zostaną wraz z dystrybucją. Dokładne kroki opisuje dokumentacja Microsoft.

Czy dystrybucja Linuxa w WSL jest płatna?

Popularne dystrybucje Linuxa instaluje się zwykle bezpłatnie, ale warunki zależą od wybranego wydania. Przed instalacją sprawdź informacje na stronie danej dystrybucji i w sklepie, z którego ją pobierasz.

Udostępnij poradnik
Specjaliści AI

Potrzebujesz specjalisty od AI?

Skontaktuj się z najlepszymi — nasz zespół jest do Twojej dyspozycji. Wdrożenie AI w firmie, model AI na własnym serwerze, automatyzacja, grafika i wideo AI, opisy i sprzedaż z AI — opisz, czego potrzebujesz, a odezwiemy się z propozycją.

  • Doradzimy, od czego zacząć i co się opłaca
  • Modele lokalne, serwery i karty graficzne — dobór i uruchomienie
  • Automatyzacje, które oszczędzają godziny pracy
Przesuń, aby potwierdzić, że jesteś człowiekiem

Przeczytaj też

Komputer i laptop pod AIWindows, Linux czy macOS do AI: który system wybraćPrzy komputerze do AI system operacyjny wydaje się sprawą drugorzędną, bo najwięcej uwagi poświęca się procesorowi i karcie graficznej. Tymczasem to system decyduje, które narzędzia zainstalujesz w kilka minut, a przy których będziesz tracić wieczory na szukanie poprawek. Poniżej porównujemy Windows, Linux i macOS bez wskazywania jednego zwycięzcy, bo każdy z nich ma swoje sensowne zastosowania. 8 min · podstawyKomputer i laptop pod AILaptop do AI: na co patrzeć poza procesoremKupując laptop z myślą o AI, większość ludzi patrzy najpierw na procesor, bo to liczba, którą łatwo porównać. Tymczasem to pamięć karty graficznej, ilość RAM, chłodzenie i zasilanie decydują o tym, czy model w ogóle się uruchomi i czy zrobi to bez przegrzewania. Ten poradnik pokazuje, na co patrzeć poza procesorem i jak nie dać się zwieść hasłom z pudełka. 8 min · podstawyKomputer i laptop pod AIZasilacz UPS dla komputera AI: czy go potrzebujeszModel AI na własnym komputerze potrafi liczyć odpowiedź przez kilka minut, a nagły zanik prądu przerywa takie zadanie w połowie i może zostawić niezapisane pliki. Zasilacz awaryjny UPS daje w takiej chwili czas na spokojne zamknięcie pracy. Poniżej wyjaśniam, przed czym chroni, kiedy jest potrzebny i jak dobrać moc bez zgadywania. 7 min · podstawyKomputer i laptop pod AIStarszy komputer i AI: co da się uruchomić bez wymiany sprzętuStary komputer nie musi od razu iść na półkę. Małe modele językowe, czyli programy AI, które odpowiadają na pytania i piszą teksty, potrafią działać nawet na sprzęcie sprzed kilku lat, jeśli wiesz, czego od nich oczekiwać i jak je odchudzić. W tym poradniku pokażę, co realnie da się uruchomić, co można poprawić bez kupowania nowego komputera i w którym momencie dalsze eksperymenty przestają mieć sens. 9 min · podstawyZdjęcia i grafika AIFlux i nowsze modele obrazowe: czym różnią się od Stable DiffusionModele Flux to nowsza rodzina otwartych modeli, które zamieniają opis tekstowy w obraz. Zwykle lepiej trzymają się polecenia i częściej potrafią wpisać krótki napis w grafikę. W tym poradniku wyjaśniam, czym różnią się od Stable Diffusion, ile sprzętu potrzebują i na co uważać, zanim zaczniesz z nich korzystać. 8 min · dla średnio zaawansowanychWideo AIOtwarte modele wideo na własnym komputerze: czy warto próbowaćObok gotowych serwisów do tworzenia filmów z AI istnieją otwarte modele wideo, które można uruchomić na własnym komputerze. Dają większą kontrolę nad procesem, ale wymagają sprzętu, cierpliwości i trochę nauki. Ten poradnik pokazuje, czym są takie modele, jaki jest realny próg wejścia i kiedy lepiej zostać przy usłudze online. 9 min · dla średnio zaawansowanych