Apple umożliwia uruchamianie gier PC w oknie dzięki SteamOS

FX Steam Launcher przenosi SteamOS na komputery Mac z Apple Silicon

SteamOS stał się jednym z najbardziej atrakcyjnych sposobów grania w gry komputerowe, głównie dzięki pracy firmy Valve nad Steam Deckiem i rozbudowującym się ekosystemem sprzętowym. Obecnie projekt open source przenosi ten oparty na systemie Linux system operacyjny na komputery Mac z procesorami Apple Silicon, potencjalnie dając właścicielom komputerów Mac kolejną możliwość dostępu do znacznie większej biblioteki gier.

Projekt, znany jako FX Steam Launcher, jest dostępny na GitHubie i nadal znajduje się w fazie aktywnego rozwoju. YouTuber ETA PRIME przetestował go niedawno na komputerze Apple MacBook Pro wyposażonym w procesor M4 Max i 32 GB pamięci zunifikowanej, demonstrując działanie kilku wymagających gier komputerowych przy zaskakująco płynnej liczbie klatek na sekundę.

Projekt opiera się na wersji SteamOS dla procesorów Arm, opracowanej dla zestawu słuchawkowego Steam Frame firmy Valve. Zamiast zastępować system macOS, FX Steam Launcher uruchamia SteamOS w maszynie wirtualnej, w trybie okienkowym lub na pełnym ekranie. Pozwala to użytkownikom przełączać się między tymi dwoma środowiskami bez zakłócania działania istniejącej instalacji systemu macOS.

Aby wszystko działało poprawnie, konieczne jest zastosowanie kilku warstw translacji. Interfejs SteamOS jest wyświetlany za pośrednictwem natywnych okien Apple Metal, z obsługą rozdzielczości od 800p (wyjście Steam Deck) po 4K oraz formatów ultraszerokich 21:9. Specjalna struktura kontrolera obsługuje różne kontrolery do gier, w tym kontrolery Xbox i DualSense, a także funkcje takie jak wibracje. Dźwięk jest obsługiwany przez oddzielną warstwę.

 

Bardziej skomplikowane zadania pojawiają się podczas działania gier. Proton wykorzystuje DXVK do tłumaczenia instrukcji DirectX na język Vulkan, który jest następnie obsługiwany przez rozwiązania typu Vulkan-to-Metal, takie jak KosmicKrisp Metal 4 i MoltenVK. Ponieważ Apple Silicon wykorzystuje procesory Arm, podczas gdy większość gier na PC jest zaprojektowana dla sprzętu x86, FEX tłumaczy również instrukcje x86 na kod Arm64 w locie. Sam system SteamOS działa wewnątrz maszyny wirtualnej, a nie jest w pełni emulowany.

Pomimo tej skomplikowanej konfiguracji wyniki są obiecujące. Według doniesień Wiedźmin 3 działa z prędkością powyżej 70 FPS w rozdzielczości 1080p na M4 Max, choć nadal występują pewne problemy wizualne, zwłaszcza z drzewami. Left 4 Dead 2 przekracza 100 FPS, podczas gdy Fallout 4 osiąga około 60 FPS. Oryginalna gra Rockstar Red Dead Redemption również osiąga ponad 70 FPS po kompilacji shaderów, choć zdarzają się pewne zacięcia.

Oficjalna strona internetowa launchera Steam śledzi również rzeczywiste wyniki gier przesłane przez użytkowników, w tym dane dotyczące wydajności, konfiguracji sprzętowych, czasu gry i liczby instalacji. Dzięki regularnym aktualizacjom poprawiającym kompatybilność i wydajność projekt ten może stać się interesującą alternatywą dla właścicieli komputerów Mac, którzy chcą odkrywać gry komputerowe wykraczające poza tytuły dostępne natywnie w systemie macOS.

Jak zawsze, aby być na bieżąco z najnowszymi wiadomościami dotyczącymi SteamOS, gier na Apple Silicon, aktualizacji sprzętu do gier oraz wydarzeń w branży gier, śledź nasze dedykowane artykuły poświęcone sprzętowi.

manhkbrady

manhkbrady

1294 Artykuły

A writer, and a full-time Tetris min-maxing player. Do you know that rhythm games are a form of human benchmarking?

DLCompare Web Extension PL Body Bottom