Serwer Sunshine z wirtualnym ekranem czeka na klienta. Na telewizorach LG klientem jest Moonlight TV — projekt społeczności, który działa natywnie na webOS i korzysta ze sprzętowego dekodera telewizora. Nie ma go w LG Content Store, więc zainstalujesz go w trybie deweloperskim. To oficjalny mechanizm LG dla twórców aplikacji, bez rootowania i bez utraty gwarancji.
Tryb deweloperski LG webOS (Developer Mode)
- Załóż darmowe konto na stronie LG dla twórców aplikacji webOS TV (
webostv.developer.lge.com). - Na telewizorze zainstaluj z LG Content Store aplikację Developer Mode i zaloguj się w niej kontem z punktu 1.
- Przełącz Dev Mode Status na ON — telewizor się zrestartuje.
- Po restarcie ponownie otwórz Developer Mode i włącz Key Server. Zanotuj adres IP telewizora i wyświetlone hasło (passphrase).
Instalacja Moonlight na LG TV
Najwygodniejsze narzędzie to dev-manager-desktop z projektu webOS Homebrew (repozytorium webosbrew/dev-manager-desktop na GitHubie) — aplikacja na Windows, która łączy się z telewizorem w trybie deweloperskim.
- Pobierz i uruchom dev-manager-desktop na komputerze w tej samej sieci co telewizor.
- Add Device → wpisz adres IP telewizora i hasło z aplikacji Developer Mode.
- Zainstaluj Homebrew Channel — nieoficjalny sklep z aplikacjami społeczności dla webOS. dev-manager-desktop zaproponuje to sam przy pierwszym połączeniu.
- Na telewizorze otwórz Homebrew Channel, znajdź Moonlight i zainstaluj.
Homebrew Channel będzie też powiadamiał o aktualizacjach Moonlight TV. Dzięki temu nie musisz za każdym razem sięgać po komputer.
Sieć: kabel czy Wi-Fi
Zanim połączysz się z Sunshine, ustal, jak telewizor jest podłączony do sieci. Wiele telewizorów LG ma port Ethernet 100 Mb/s. Sprawdzisz to w Ustawienia → Ogólne → Sieć → Połączenie przewodowe albo w specyfikacji modelu.
| Połączenie | Bitrate strumienia | Zalety | Wady |
|---|---|---|---|
| Kabel 100 Mb/s | do ~70 Mb/s | Stabilny, przewidywalny | Limit przepustowości |
| Wi-Fi 5/6, 5 GHz, router w pokoju | 80–150 Mb/s | Wyższy bitrate | Podatne na zakłócenia, opóźnienia skaczą |
| Wi-Fi przez ściany, Powerline | — | — | Nie polecam do gier |
Zacznij od kabla. Na 4K w HEVC bitrate 50–60 Mb/s daje bardzo dobry obraz w większości gier. Bitrate podniesiesz, jeśli zobaczysz artefakty w szybkich scenach, a Wi-Fi okaże się stabilne.
Parowanie z Sunshine
- Uruchom Moonlight na telewizorze. Komputer z Sunshine powinien pojawić się automatycznie — jeśli nie, dodaj go ręcznie po adresie IP.
- Wybierz komputer. Na ekranie pojawi się 4-cyfrowy PIN.
- Na komputerze w panelu Sunshine (
https://localhost:47990) otwórz zakładkę PIN, wpisz kod i nazwę, np.lg-oled-salon.
Ustawienia Moonlight TV
Opcje są w ustawieniach aplikacji (ikona koła zębatego). Punkt startowy dla LG OLED z portem 100 Mb/s:
| Ustawienie | Wartość | Uwagi |
|---|---|---|
| Rozdzielczość | 3840×2160 | Sunshine ustawi ją na wirtualnym ekranie |
| Liczba klatek | 60, potem 120 | Zacznij od 60, sprawdź stabilność, potem 120 |
| Bitrate | 50–60 Mb/s | Przy kablu 100 Mb/s nie przekraczaj ~70 |
| Kodek | HEVC (H.265) | Lepsza jakość przy tym samym bitrate, obsługuje HDR |
| HDR | włączone (jeśli dostępne) | Wymaga HEVC Main10 po stronie Sunshine i HDR na wirtualnym ekranie |
| Dźwięk | stereo lub 5.1 | Zgodnie z tym, co masz podłączone do telewizora |
Najpierw zweryfikuj płynność przy 4K 60 kl./s. Dopiero gdy obraz jest stabilny przez kilkanaście minut gry, przejdź na 120 kl./s — to dwa razy więcej klatek do zakodowania, przesłania i zdekodowania.
Ustawienia obrazu w telewizorze
Telewizor domyślnie „poprawia” obraz: wygładza ruch, redukuje szumy, wyostrza. W strumieniu gry każda taka operacja dodaje opóźnienie i artefakty. W trakcie gry w Moonlight otwórz ustawienia obrazu i:
- wybierz tryb obrazu o najmniejszym przetwarzaniu (np. Gra / Game Optimizer, jeśli jest dostępny dla aplikacji),
- wyłącz TruMotion (wygładzanie ruchu),
- wyłącz redukcję szumów i redukcję szumów MPEG — kompresja strumienia i tak jest przewidywalna,
- ustaw ostrość na wartość neutralną, bez dodatkowego wyostrzania.
Ustawienia obrazu w webOS są zapamiętywane per źródło, więc zmiany dotyczą aplikacji Moonlight, a nie telewizji czy innych aplikacji.
Pad
Sparuj pad z telewizorem: Ustawienia → Ogólne → Urządzenia → Urządzenia Bluetooth (dokładna ścieżka zależy od wersji webOS), a na padzie Xbox przytrzymaj przycisk parowania. Moonlight przekaże go do komputera, gdzie Sunshine utworzy wirtualny pad rozpoznawany przez gry jak zwykły kontroler.
Pilot Magic Remote działa w Moonlight TV jak mysz, co wystarczy do nawigacji po pulpicie Windows. Do grania używaj pada.
Wybudzanie komputera przez sieć
Komputer do gier nie musi być cały czas włączony. Wake-on-LAN pozwala go wybudzić z telewizora albo telefonu specjalnym pakietem sieciowym („magic packet”).
W BIOS-ie włącz opcję wybudzania przez kartę sieciową — zależnie od producenta: Wake on LAN, Power On By PCI-E albo Resume by PCI-E Device. Jeśli jest opcja ErP Ready lub Deep Sleep, wyłącz ją, bo odcina zasilanie karty sieciowej.
W Windows włącz wybudzanie na karcie sieciowej. PowerShell jako administrator:
# Nazwa karty przewodowejGet-NetAdapter -Physical | Where-Object MediaType -eq '802.3' | Format-Table Name, InterfaceDescription, MacAddress
# Włącz wybudzanie magic packetem (zamień "Ethernet" na nazwę z wyniku powyżej)Enable-NetAdapterPowerManagement -Name 'Ethernet' -WakeOnMagicPacket
# Zezwól karcie na wybudzanie komputerapowercfg /deviceenablewake "$((Get-NetAdapter -Name 'Ethernet').InterfaceDescription)"
# Wyłącz Szybkie uruchamianie — przy nim Wake-on-LAN często nie działa po zamknięciu systemupowercfg /hibernate offpowercfg /hibernate off wyłącza hibernację i razem z nią Szybkie uruchamianie. Uśpienie (sleep) działa dalej i to z niego komputer najszybciej się wybudza.
Moonlight zapamiętuje adres MAC sparowanego komputera. Jeśli Twoja wersja Moonlight TV ma opcję wybudzania komputera z listy, użyj jej. Alternatywą jest wysłanie pakietu z telefonu (dowolna aplikacja Wake-on-LAN) albo z Home Assistanta.
Diagnostyka w trakcie gry
Moonlight TV może wyświetlać nakładkę ze statystykami strumienia (włączysz ją w ustawieniach aplikacji). Na co patrzeć:
- Opóźnienie sieci stale powyżej kilku ms albo skaczące — problem z Wi-Fi lub przeciążona sieć. Przejdź na kabel.
- Zgubione klatki (dropped frames) przy stabilnej sieci — za wysoki bitrate dla połączenia albo dekodera. Obniż bitrate o 10 Mb/s.
- Długi czas dekodowania — telewizor nie nadąża. Spróbuj HEVC zamiast AV1 albo 60 zamiast 120 kl./s.
Granie poza domem
Ten sam zestaw działa zdalnie, np. z laptopa w hotelu: połącz się WireGuardem z homelabem, a Moonlight zobaczy komputer jak w sieci lokalnej. Obniż wtedy rozdzielczość do 1080p i bitrate do 10–20 Mb/s, zależnie od łącza w domu (liczy się upload).
Podsumowanie serii
Masz prywatny GeForce Now:
- Sunshine z kodowaniem NVENC na karcie RTX,
- wirtualny ekran 4K 120 Hz z HDR, który włącza się sam na czas gry,
- Moonlight TV na LG OLED z dostrojonym bitrate i obrazem bez zbędnego przetwarzania,
- pad Bluetooth i wybudzanie komputera przez sieć — z kanapy do gry bez wstawania.
Bez abonamentu, bez kolejek do serwerów i z całą biblioteką gier, którą już masz. Ta sama maszyna, gdy nie grasz, pracuje jako serwer lokalnego AI.