Start / Poradniki / Rozwiązywanie problemów / Apple
macOS
Autor: Jakub Rusinowski · Ostatnia aktualizacja: 1 września 2026
Edukator AI i prowadzący warsztaty z wdrażania lokalnych modeli LLM
LM Studio system requirements: Apple Silicon Mac (M1/M2/M3/M4), macOS 14.0 or newer.
Intel Macs are not supported.
| Jeśli widzisz | Przyczyną jest | Przejdź do |
|---|---|---|
| Instalator LM Studio odmawia albo strona pobierania nie oferuje wersji dla Intela | LM Studio wymaga Apple Silicon i macOS 14 lub nowszego | Rozwiązanie 1: ustal, jakiego Maca masz, potem rozwiązanie 2 |
uname -m wypisuje x86_64 | To Mac z Intelem — żadna ścieżka dla Apple Silicon cię nie dotyczy | Rozwiązanie 2: użyj narzędzi, które wciąż go obsługują |
| Ollama działa, ale każdy model jest wolny | Liczysz na CPU; szybkiej ścieżki tu nie ma | Rozwiązanie 3: dobierz model do prędkości procesora |
| Masz dedykowanego Radeona w 16-calówce i liczysz, że pomoże | Metalowi na tych układach brakuje przepustowości pamięci, której to zadanie wymaga | Rozwiązanie 4: spodziewaj się wyników klasy CPU |
| Zależy ci na szybkim działaniu dużego modelu | Ta maszyna nie zapewni jej przy żadnym ustawieniu | Rozwiązanie 6: wynajmij czas GPU albo przejdź na Apple Silicon |
Warto podać odpowiedź w pierwszych sześćdziesięciu słowach: LM Studio na macOS wymaga Apple Silicon i macOS 14.0 lub nowszego, a Maki z Intelem nie są obsługiwane. Żadne ustawienie tego nie zmieni. Dalej opisujemy, co na Macu z Intelem wciąż działa i jak szybko się tego spodziewać.
Lokalne wnioskowanie jest ograniczone przepustowością pamięci i dokładnie tam Apple Silicon różni się od Maca z Intelem. W układzie z serii M procesor i karta dzielą jedną pulę pamięci o wysokiej przepustowości, więc wagi czyta się szybko i nigdy nie kopiuje przez magistralę — dlatego MacBook Air potrafi w tym jednym zadaniu przegonić znacznie droższą maszynę z Intelem. Mac z Intelem ma zwykłą pamięć systemową zasilającą procesor oraz albo zintegrowaną grafikę Intela, albo dedykowaną kartę AMD z własną, stosunkowo niewielką pamięcią. Metal na tych kartach istnieje, ale żadna z nich nie daje tej historii o przepustowości, która czyni Apple Silicon dobrym w tej robocie. Mac z Intelem to maszyna do wnioskowania na CPU, a użytecznym pytaniem nie jest, jak odblokować jego GPU, tylko które modele warto uruchamiać na jego procesorze.
Zanim cokolwiek innego, rozstrzygnij kwestię architektury — Rosetta 2 czyni to mniej oczywistym, niż powinno być, bo terminal zbudowany pod Intela na Macu z serii M również zgłasza x86_64. uname -m w natywnym terminalu plus linia z układem z system_profiler dają ci prawdę.
# zsh
uname -m # arm64 = Apple Silicon, x86_64 = Intel
sysctl -n machdep.cpu.brand_string
system_profiler SPHardwareDataType | grep -E "Model Name|Chip|Processor|Memory"
sw_vers # your macOS versionProcessor z nazwą układu Intel Core to potwierdzenie. Jeśli widzisz linię Chip z układem z serii M, to nie ta strona — właściwe są poradniki o MLX i o swapowaniu.Ollama nadal działa na Makach z Intelem, na procesorze, i pozostaje najprostszą drogą — sama zajmuje się katalogiem modeli i pętlą czatu, bez budowania czegokolwiek. llama.cpp buduje się i działa ze źródeł, dając ci większą kontrolę nad wątkami i kontekstem. Metal jest w llama.cpp na macOS włączony domyślnie; na Macu z Intelem możesz chcieć go wyłączyć, bo ścieżka procesorowa bywa tu szybsza z tych dwóch — robi to -DGGML_METAL=OFF na etapie konfiguracji. Przetestuj oba, zanim się zdecydujesz.
# zsh — Ollama, CPU inference
brew install ollama
ollama run llama3.2:3b
# llama.cpp from source, CPU-only build
git clone https://github.com/ggml-org/llama.cpp && cd llama.cpp
cmake -B build -DGGML_METAL=OFF
cmake --build build --config Release -j
./build/bin/llama-cli -m model.gguf -p "hello" -t 8ollama run llama3.2:3b "Write one sentence about the sea." --verboseNa Macu z Intelem ogranicznikiem jest przepustowość, a nie pojemność — co odwraca zwykłą radę. Realnym pasmem jest 3B do 8B w Q4, a realną prędkością kilka tokenów na sekundę. 16-calówka z 2019 roku z 32 GB uruchomi model 8B na tyle sprawnie, że da się na nim rozmawiać — wolniej, niż byś chciał, ale wystarczająco szybko, by był użyteczny — i nie uruchomi modelu 70B w żadnym sensownym rozumieniu, choćby miała nie wiadomo ile pamięci. Zacznij od 3B, sprawdź, czy prędkość jest znośna, i wchodź wyżej tylko wtedy, gdy jest.
# zsh — start small and measure
ollama run llama3.2:3b --verbose # note eval rate in tokens/s
ollama run llama3.1:8b --verbose # compare
# llama.cpp: match threads to physical cores, not logical
sysctl -n hw.physicalcpu
./build/bin/llama-cli -m model.gguf -t $(sysctl -n hw.physicalcpu)15- i 16-calowe MacBooki Pro z Intelem przychodziły z dedykowaną grafiką AMD i rozsądnie jest założyć, że to pomaga. W praktyce te układy mają po kilka gigabajtów własnej pamięci i przepustowość znacznie poniżej tego, co daje nowoczesna karta do wnioskowania, a ekosystem ROCm nie obejmuje macOS w ogóle. Metal potrafi do nich sięgnąć, ale wynik ląduje w tej samej okolicy wydajnościowej co procesor. Przetestuj, jeśli chcesz — tylko skalibruj oczekiwania, zanim spędzisz na tym wieczór.
# zsh — what graphics does this machine actually have?
system_profiler SPDisplaysDataType | grep -E "Chipset|VRAM|Vendor"Wnioskowanie na CPU boleśnie uwidacznia przetwarzanie promptu: długi dokument jest odczytywany z prędkością procesora, zanim wróci choć jeden token. Skrócenie długości kontekstu zmniejsza i zajętość pamięci, i czas oczekiwania na żądanie, a na tej klasie maszyn to niemal zawsze opłacalna wymiana. Domyślna wartość w Ollamie to 4096; rzadko jest tu powód, żeby ją podnosić.
# zsh — keep the window modest on CPU
OLLAMA_CONTEXT_LENGTH=2048 ollama run llama3.2:3bNie ma konfiguracji, która uczyni Maca z Intelem szybkim w tym zadaniu, więc uczciwy wybór sprowadza się do trzech rzeczy. Pogodzić się z prędkością procesora przy modelu 3–8B, co naprawdę wystarcza do czatu, redagowania i lekkiej pomocy przy kodzie. Wynająć czas GPU na godziny, co jest właściwą odpowiedzią przy sporadycznej cięższej pracy — kilka godzin miesięcznie na wynajętej karcie kosztuje mniej niż maszyna i daje sprzęt, którego za tę cenę byś nie kupił. Albo przejść na Apple Silicon, gdzie nawet podstawowa maszyna z serii M całkowicie odmienia to zadanie. Koszt jest rzeczą do policzenia przed decyzją, a nie po niej.
Jeśli rozważasz nowego Maca, poradnik zakupowy omawia, który wariant pamięci ma znaczenie przy rozmiarach modeli, na których ci zależy. Jeśli skłaniasz się ku wynajmowi, kalkulator kosztów porównuje godzinowy wynajem GPU z zakupem na własność przy twoim rzeczywistym użyciu.
Dołącz to, zgłaszając problem
uname -m, sysctl -n machdep.cpu.brand_string oraz sw_verssystem_profiler SPHardwareDataTypeollama run --verbose na modelu 3BNie. LM Studio na macOS wymaga Apple Silicon (M1/M2/M3/M4) i macOS 14.0 lub nowszego, a bieżące wydania nie obsługują Maców z Intelem. Ollama i llama.cpp wciąż na Intelu działają, na procesorze.
Od 3B do 8B w Q4, przy kilku tokenach na sekundę. 16-calówka z 2019 roku z 32 GB uruchomi model 8B na tyle sprawnie, by dało się rozmawiać, i nie uruchomi 70B w żadnym sensownym rozumieniu, choćby miała nie wiadomo ile pamięci — ogranicznikiem jest przepustowość, a nie pojemność.
Niewiele. Te układy mają po kilka gigabajtów własnej pamięci i przepustowość znacznie poniżej nowoczesnej karty do wnioskowania, a ROCm nie obejmuje macOS. Metal potrafi z nich skorzystać, ale wyniki lądują blisko wydajności procesora. Przetestuj z ciekawości, ale nie planuj wokół tego.
Spróbuj obu wariantów. Na macOS Metal jest domyślnie włączony; na Macu z Intelem ścieżka procesorowa bywa równie szybka albo szybsza, a -DGGML_METAL=OFF na etapie konfiguracji daje ci build wyłącznie na CPU do porównania. Dziesięć minut testów rozstrzyga to dla twojej maszyny.
Jeśli lokalne wnioskowanie jest regularną częścią twojej pracy, różnica jest duża — przepustowość pamięci zunifikowanej to dokładnie to, czego to zadanie potrzebuje. Przy sporadycznych ciężkich zadaniach wynajem GPU na godziny zwykle wychodzi taniej niż nowa maszyna. Najpierw policz swoje rzeczywiste godziny.