Strona główna
» LINUX
»
Jak przesyłać strumieniowo gry ze Steama na komputer z systemem Linux za pomocą Steam Link
Jak przesyłać strumieniowo gry ze Steama na komputer z systemem Linux za pomocą Steam Link
Aby strumieniować gry Steam na komputer z systemem Linux , uruchom Steam na komputerze, na którym będzie hostowana gra, zainstaluj klienta Steam Link firmy Valve na komputerze z systemem Linux, na którym chcesz grać, sparuj oba komputery i uruchom grę za pomocą funkcji Remote Play. Gra działa na hoście; klient Linux odbiera obraz i dźwięk oraz wysyła dane z klawiatury, myszy lub kontrolera z powrotem do hosta.
Aktualna strona Steam Remote Play firmy Valve wymienia Linuksa jako platformę obsługiwaną przez Steam Link. Aby konfiguracja przebiegała płynniej, zacznij od obu komputerów w tej samej sieci domowej.
Czego potrzebujesz
Komputer-host z zainstalowaną aplikacją Steam, zalogowanym użytkownikiem i możliwością normalnego uruchomienia gry.
Komputer stacjonarny lub laptop z systemem Linux x86_64 dla klienta Steam Link. Aktualny, zweryfikowany pakiet Linux jest dostępny na Flathubie .
Klawiatura i mysz lub obsługiwany kontroler gier.
Niezawodna sieć. Valve zaleca Ethernet, jeśli to możliwe; jeśli klient musi korzystać z Wi-Fi, mocne połączenie 5 GHz jest lepsze niż 2,4 GHz.
Krok 1: Zainstaluj Steam Link na Linuksie
Jeżeli Flatpak i Flathub są już skonfigurowane, zainstaluj Steam Link z terminala:
Następnie uruchom go z menu aplikacji lub wykonaj polecenie:
flatpak run com.valvesoftware.SteamLink
Jeśli w Twojej dystrybucji nie zainstalowano jeszcze pakietu Flatpak, skorzystaj z instrukcji konfiguracji Flathub specyficznych dla danej dystrybucji, a nie ze starego narzędzia AUR-helper lub przepływu pracy związanego z pakietami innych firm.
Zainstaluj zweryfikowaną aplikację Steam Link Flatpak, a następnie uruchom ją na pulpicie lub terminalu.
Krok 2: Pozwól Steam Link znaleźć komputer hosta
Uruchom Steam na komputerze-hoście i pozostaw go uruchomionego. Otwórz Steam Link na kliencie Linux. Aplikacja powinna przeskanować sieć lokalną i wyświetlić listę komputerów z uruchomionym Steamem. Wybierz hosta, którego chcesz użyć.
Jeśli host się nie pojawia, upewnij się, że oba komputery znajdują się w tej samej podsieci i że nie są rozdzielone przez sieć gościnną lub punkt dostępu.
Wybierz komputer, na którym działa Steam. Użyj opcji „inny komputer”, jeśli automatyczne wykrywanie go nie znajdzie.
Krok 3: Sparuj klienta Linux ze Steam
Steam Link może wyświetlić kod PIN podczas pierwszego parowania. Wprowadź ten kod PIN na komputerze-hoście, gdy Steam o niego poprosi. Po zaakceptowaniu parowania klient Linux będzie mógł połączyć się z hostem za pomocą funkcji Steam Remote Play.
Ten krok parowania zastępuje przestarzałe założenie, że oba systemy muszą być oparte na Linuksie. Pulpit Linux jest tutaj klientem; hostem może być inny obsługiwany komputer z systemem Steam, w tym komputer z systemem Windows.
Wprowadź kod PIN wyświetlony przez Steam Link na komputerze, na którym działa Steam, aby dokończyć parowanie.
Krok 4: Sprawdź jakość transmisji strumieniowej przed rozpoczęciem gry
Otwórz ustawienia streamingu Steam Link i zacznij od ustawienia jakości zrównoważonej. Jeśli sieć ma problemy, zmniejsz rozdzielczość, liczbę klatek na sekundę lub limit przepustowości, zanim obniżysz ustawienia grafiki w grze. Wskazówki sieciowe Valve dotyczące funkcji Remote Play zalecają podłączenie komputera hosta do routera i użycie nakładki wydajnościowej do identyfikacji skoków obciążenia sieci.
Użyj funkcji sterowania przesyłaniem strumieniowym, aby w razie potrzeby uzyskać niższą przepustowość i stabilniejszą wydajność przy niższej jakości obrazu.
Krok 5: Uruchom grę i rozpocznij strumieniowanie
Po połączeniu otwórz bibliotekę Steam za pośrednictwem sesji Steam Link, wybierz grę zainstalowaną na hoście i kliknij przycisk Graj . Host uruchomi i wyrenderuje grę, a pulpit Linuksa będzie pełnił rolę klienta strumieniowego.
Po zakończeniu otwórz nakładkę Steam Link lub menu sesji i wybierz opcję zatrzymania lub wyjścia ze strumieniowania. Dokładna etykieta może się różnić w zależności od wersji klienta, więc nie ma potrzeby polegania na starym, sztywnym schemacie działania z klawiszem Escape.
Jeśli Steam Link nie może nawiązać połączenia lub transmisja strumieniowa jest przerywana
Dokumentacja obsługi funkcji Remote Play firmy Valve wymienia porty UDP 27031 i 27036 oraz porty TCP 27036 i 27037 do strumieniowania. Jeśli wykrywanie nie powiedzie się, sprawdź, czy Steam ma dostęp do zapory hosta i czy żadna funkcja izolacji sieci nie blokuje komunikacji z urządzeniami lokalnymi.
W przypadku zacinającego się obrazu wideo, należy najpierw przetestować hosta w sieci Ethernet. Zamknij intensywne transfery sieciowe, włącz nakładkę wydajnościową i wypróbuj szybszy lub o niższej przepustowości preset strumieniowania. Jeśli sam host działa pod kontrolą systemu Linux, a dane wejściowe kontrolera są zawodne, Valve zaznacza, że /dev/uinputSteam /dev/input/uinputmusi mieć możliwość odczytu i zapisu danych. Informacje o pakiecie Linux Steam Link ostrzegają również, że niektóre konfiguracje hosta Wayland mogą działać tylko częściowo, podczas gdy X11 może zapewnić lepszą kompatybilność w takich przypadkach; patrz informacje o pakiecie Steam Link Flatpak .
Czy można przesyłać strumieniowo grę przeznaczoną wyłącznie na system Windows na system Linux?
Tak, jeśli gra działa poprawnie na hoście z systemem Windows. Funkcja Remote Play przesyła renderowane wideo i dźwięk hosta do klienta Linux, więc gra nie wymaga natywnej kompilacji Linux na komputerze klienckim. Nie trzeba też instalować gry dwukrotnie; wystarczy zainstalować ją na hoście, na którym jest faktycznie uruchomiona.