Sunshine to serwer, który zamienia komputer do gier w prywatny odpowiednik GeForce Now. W tej części zainstalujesz go na Windows 11, ustawisz koder sprzętowy karty NVIDIA i sprawdzisz strumień na drugim komputerze, zanim zajmiesz się telewizorem.
Instalacja Sunshine na Windows 11
Najprościej przez menedżer pakietów Windows. W PowerShellu:
winget install --id LizardByte.Sunshine -eMożesz też pobrać instalator MSI z zakładki Releases w repozytorium LizardByte/Sunshine na GitHubie. Wersji przenośnej (ZIP) nie polecam — autorzy ostrzegają, że działa wolniej. Instalator rejestruje Sunshine jako usługę Windows, która startuje razem z systemem, jeszcze przed zalogowaniem, i dodaje reguły zapory.
Otwórz panel konfiguracyjny w przeglądarce na tym samym komputerze:
https://localhost:47990Przeglądarka ostrzeże o certyfikacie — Sunshine używa własnego, samopodpisanego, więc to oczekiwane. Przy pierwszym wejściu utworzysz login i hasło administratora. Użyj silnego hasła: panel pozwala uruchamiać dowolne programy na komputerze.
Ustawienia systemu Windows
Zanim zaczniesz dostrajać Sunshine, sprawdź trzy ustawienia systemu:
- Ustawienia → System → Ekran → Grafika → Zmień domyślne ustawienia grafiki → Planowanie GPU z akceleracją sprzętową: włączone. Wymagane między innymi przez generowanie klatek DLSS.
- Ustawienia → Granie → Tryb gry: włączony.
- Ustawienia → System → Zasilanie → Ekran i uśpienie: komputer może usypiać, jeśli skonfigurujesz wybudzanie przez sieć (część 3). W przeciwnym razie ustaw uśpienie na Nigdy albo na długi czas.
Koder wideo
Ustawienia są w zakładce Configuration → Audio/Video oraz NVIDIA NVENC Encoder. Panel zapisuje je do pliku sunshine.conf w katalogu config instalacji Sunshine (domyślnie C:\Program Files\Sunshine\config\). Poniżej zestaw, od którego warto zacząć na karcie RTX:
# Wymuś koder sprzętowy NVIDIA — bez prób z innymi koderami przy starcieencoder = nvenc
# P1 = najszybszy (najniższe opóźnienie). Wyższe presety poprawiają kompresję kosztem opóźnienia.nvenc_preset = 1
# Dwuprzebiegowe kodowanie na zmniejszonej rozdzielczości — lepszy rozkład bitrate przy niewielkim koszcienvenc_twopass = quarter_res
# 0 = Sunshine sam ogłasza klientowi obsługiwane profile (HEVC Main10 z HDR, AV1 na RTX 40/50)hevc_mode = 0av1_mode = 0
# Panel administracyjny dostępny tylko z tego komputeraorigin_web_ui_allowed = pcKtóry kodek? Klient i serwer uzgadniają kodek automatycznie, a Ty wybierasz preferencję w Moonlight:
| Kodek | Jakość przy tym samym bitrate | Kto dekoduje | Uwagi |
|---|---|---|---|
| H.264 | Najniższa | Wszystko | Awaryjnie, dla starych klientów |
| HEVC (H.265) | Wyraźnie lepsza | Telewizory LG OLED, większość urządzeń z ostatnich lat | Domyślny wybór dla telewizora, obsługuje HDR |
| AV1 | Najlepsza | Nowsze karty i telewizory | Koder na RTX 40/50. Wybierz, jeśli klient ma sprzętowy dekoder AV1 |
Zapora i sieć
Instalator dodaje reguły zapory Windows. Jeśli używasz innego firewalla albo połączenie nie działa, Sunshine potrzebuje w sieci lokalnej następujących portów (dla domyślnego portu bazowego 47989):
| Protokół | Porty | Do czego |
|---|---|---|
| TCP | 47984, 47989, 48010 | Wykrywanie, parowanie (HTTPS/HTTP), RTSP |
| TCP | 47990 | Panel WWW — tylko lokalnie, nie otwieraj go w sieci |
| UDP | 47998, 47999, 48000, 48010 | Wideo, sterowanie, audio |
Profil sieci w Windows ustaw na Prywatna (Ustawienia → Sieć i internet → Ethernet → Typ profilu sieciowego). W profilu publicznym reguły zapory mogą blokować wykrywanie komputera przez Moonlight.
Aplikacje
Zakładka Applications określa, co Moonlight pokaże do uruchomienia. Domyślnie są dwie pozycje:
- Desktop — cały pulpit Windows. Uniwersalna opcja, w której uruchamiasz dowolny launcher myszką lub padem.
- Steam Big Picture — interfejs Steama pod pada i telewizor. Najwygodniejsza opcja na kanapę.
Przy każdej aplikacji możesz zdefiniować polecenia Do (przy starcie strumienia) i Undo (po zakończeniu) — na przykład wyciszenie głośników komputera albo przełączenie planu zasilania. Zmianą rozdzielczości nie musisz się tu zajmować: w części 2 robi to automatycznie mechanizm wyświetlaczy Sunshine.
Parowanie Sunshine z Moonlight
Zanim zajmiesz się telewizorem, sprawdź serwer z drugiego komputera. Wyklucza to problemy z telewizorem przy diagnozie.
- Zainstaluj Moonlight (klient PC z
moonlight-stream.org) na laptopie w tej samej sieci. - Moonlight sam wykryje komputer z Sunshine. Kliknij go — pojawi się 4-cyfrowy PIN.
- W panelu Sunshine na serwerze otwórz zakładkę PIN, wpisz kod i nazwę urządzenia (np.
laptop). - Uruchom Desktop.
W trakcie strumienia skrót Ctrl+Alt+Shift+S w kliencie Moonlight na PC wyświetla statystyki: rozdzielczość, kodek, czas dekodowania i opóźnienie sieci. Jeśli obraz jest płynny, a opóźnienie sieci w LAN wynosi kilka milisekund, serwer jest gotowy.
Diagnostyka
Logi Sunshine znajdziesz w panelu w zakładce Troubleshooting → Logs. Najczęstsze problemy:
- Moonlight nie widzi komputera — profil sieci Publiczna, izolacja klientów w Wi-Fi routera albo komputer i klient w różnych podsieciach. Dodaj komputer ręcznie po adresie IP.
- Czarny ekran po połączeniu — Sunshine przechwytuje nie ten wyświetlacz albo monitor jest wyłączony. Rozwiązuje to wirtualny ekran z następnej części.
- Przycięcia co kilka sekund — prawie zawsze sieć (Wi-Fi, Powerline). Sprawdź najpierw po kablu.
Serwer działa. W następnej części dodasz wirtualny ekran, dzięki któremu telewizor dostanie obraz 4K 120 Hz z HDR niezależnie od monitora przy komputerze.