NVIDIA wspiera zjednoczone działania, gdy dystrybucje Linuksa łączą się na fundamentach gier
Gry oparte na Linuksie umacniają swoją pozycję jako realnej platformy PC, a NVIDIA rozszerza oficjalne wsparcie, a grupa dystrybucji Linuksa koordynuje prace rozwojowe. Ostatnie zmiany koncentrują się na współdzielonej infrastrukturze, kompatybilności sterowników i spójności na poziomie platformy.
Według PC Gamer, dynamika jest widoczna w projektach sprzętowych, programowych i dystrybucyjnych. Aktualizacje Protona są częste, zainteresowanie komputerami przenośnymi stale rośnie, a NVIDIA wprowadziła oficjalnego klienta GeForce Now dla systemu Linux. Jednocześnie wiele dystrybucji Linuksa ukierunkowanych na gry połączyło siły, aby ograniczyć powielanie zadań i ujednolicić kluczowe komponenty.
W centrum działań dystrybucyjnych znajduje się Open Gaming Collective, czyli OGC. Grupa zrzesza deweloperów z Bazzite, Nobara, PikaOS, ChimeraOS, Asus Linux i kilku innych dystrybucji Linuksa zorientowanych na gry. Projekty te nie opierają się na jednej rodzinie Linuksa. Reprezentowane są Fedora, Debian, Arch i powiązane ekosystemy. Celem nie jest scalanie dystrybucji, lecz ujednolicenie ich podstaw gamingowych (za GamingOnLinux).

Deweloperzy zaangażowani w projekt OGC pracują nad ujednoliconym zestawem komponentów dedykowanych grom, które można udostępniać we wszystkich dystrybucjach Linuksa. Celem jest uproszczenie konserwacji, poprawa kompatybilności sprzętowej i zmniejszenie ilości jednorazowych prac inżynieryjnych wymaganych obecnie w każdym projekcie. Zamiast rozwiązywać te same problemy wielokrotnie, dystrybucje biorące udział w projekcie planują wprowadzać ulepszenia w miarę możliwości.
Centralnym elementem tej pracy jest współdzielona konfiguracja jądra, znana jako jądro OGC. Bazzite opisał to podejście w jasny sposób.
„Działa zgodnie z podejściem „upstream first”, co oznacza, że wszystkie poprawki dostarczane przez OGC będą przynajmniej weryfikowane pod kątem ewentualnego włączenia do jądra Linuksa. Oznacza to lepszą kompatybilność sprzętową, mniej duplikowania działań i bardziej ujednolicone wrażenia z gier na Linuksie dla wszystkich”.
— Deweloperzy Bazzite
Skupienie się na upstreamie ma na celu zmniejszenie długoterminowych rozbieżności między dystrybucjami gier a głównym Linuksem. Dostawcy sprzętu i twórcy gier często borykają się z Linuksem z powodu niespójnego działania dystrybucji. Poprzez ujednolicenie zmian w jądrze i obsłudze sterowników, OGC ma nadzieję zmniejszyć to tarcie.

Obsługa danych wejściowych to kolejny obszar, w którym konsolidacja już się odbywa. Bazzite potwierdził, że zrezygnuje z używania Handheld Daemon na rzecz InputPlumber. InputPlumber jest już używany przez systemy SteamOS, ChimeraOS, Nobara, Playtron GameOS, Manjaro Handheld Edition i CachyOS Handheld Edition. Przejście na wspólną platformę wprowadzania danych powinno usprawnić obsługę kontrolerów i zmniejszyć liczbę błędów w systemach przenośnych i stacjonarnych.
Prace te zbiegają się z niedawnym oficjalnym rozpoczęciem przez firmę NVIDIA obsługi usługi GeForce Now na Linuksie. NVIDIA wydała natywnego klienta Linux dla swojej usługi streamingu gier, dostępnego obecnie w wersji beta. Oficjalne wsparcie jest ograniczone do Ubuntu 24.04 LTS, ale klient odblokowuje funkcje niedostępne za pośrednictwem przeglądarki ani narzędzi innych firm. Wyższe rozdzielczości, większa liczba klatek na sekundę i lepsza stabilność to tylko niektóre z natychmiastowych korzyści.
Przed pojawieniem się natywnego klienta, użytkownicy Linuksa korzystali ze strumieniowania w przeglądarce lub nieoficjalnych aplikacji, takich jak GeForce Infinity. Te opcje działały, ale ograniczały jakość obrazu i wydajność. Natywny klient GeForce Now eliminuje kilka z tych ograniczeń, pod warunkiem spełnienia wymagań sprzętowych i sterowników firmy NVIDIA.
NVIDIA oświadczyła, że Ubuntu jest jedyną oficjalnie wspieraną dystrybucją w momencie premiery, choć inne dystrybucje mogą działać po instalacji Flatpak.
„Nvidia chce wprowadzić tę technologię do kolejnych modeli i aktywnie je ocenia”.
— NVIDIA
Testy na Ubuntu 24.04 LTS wykazały stabilną wydajność przy użyciu zalecanych przez firmę NVIDIA sterowników serii 580. Wymagana jest obsługa dekodowania Vulkan H.264 lub H.264, a karty graficzne AMD są obsługiwane przez sterowniki zarządzane przez Flatpak. Użytkownicy, którzy próbowali korzystać z nowszych sterowników firmy NVIDIA, takich jak seria 590, zgłaszali problemy ze zgodnością, chociaż NVIDIA wskazała, że jest to oczekiwane zachowanie w fazie beta.

Wydajność w grach GeForce Now na Linuksie jest zbliżona do wydajności w systemie Windows. Opóźnienie strumieniowania jest nadal nieco wyższe niż w przypadku gry natywnej, ale nie na tyle wysokie, aby zakłócić rozgrywkę w większości tytułów. Funkcje takie jak ray tracing, DLSS, Reflex i ustawienia predefiniowane dla strumieniowania o niskim opóźnieniu działają prawidłowo. Niektóre funkcje, takie jak AV1, HDR i Cloud G-Sync, nie są jeszcze dostępne w systemie Linux.
Klient GeForce Now rozszerza również katalog gier dostępnych dla użytkowników Linuksa. Gry, które nie działają lokalnie z powodu ograniczeń anty-cheat, takie jak Apex Legends, są teraz dostępne poprzez streaming. Tytuły, które opierają się na anty-cheat na poziomie jądra i nie są dostępne w GeForce Now, takie jak Valorant, pozostają niedostępne.
Patrząc razem, wydanie klienta przez firmę NVIDIA i koordynacja działań OGC rozwiązują dwa od dawna istniejące problemy w grach na Linuksie. Pierwszym z nich jest niespójne wsparcie platformy przez dostawców sprzętu. Drugim jest fragmentacja wewnętrzna, która komplikuje rozwój i testowanie. Oficjalne wsparcie firmy NVIDIA zmniejsza niepewność użytkowników, a współdzielona infrastruktura redukuje obciążenie dla deweloperów.
Przenośne komputery do gier nadały tym wysiłkom jeszcze większego znaczenia. Urządzenia takie jak Steam Deck, Legion Go S i inne systemy przenośne opierają się na przewidywalnym zachowaniu sterowania, stabilności sterowników i szybkiej iteracji. System SteamOS, oparty na Arch Linux, korzysta już ze ścisłej integracji stosu oprogramowania Valve z założeniami sprzętowymi. Prace OGC mają na celu zapewnienie podobnej spójności w dystrybucjach innych niż SteamOS.
Dystrybucje gier oparte na Fedorze, takie jak Bazzite i Nobara, zyskały popularność dzięki nowszym jądrom i sterownikom. Systemy oparte na Debianie stawiają na stabilność, podczas gdy systemy oparte na Archu oferują szybkie aktualizacje. Struktura OGC pozwala na zachowanie tych różnic, jednocześnie dopasowując warstwy specyficzne dla gier.

Gry na Linuksie wciąż ustępują systemowi Windows pod względem ogólnej kompatybilności i udziału w rynku. Jednak obecna tendencja różni się od poprzednich cyklów entuzjazmu. Tym razem dostawcy platform, administratorzy dystrybucji i producenci sprzętu wprowadzają zmiany, które zmniejszają tarcia, a nie dodają nowych abstrakcji.
Zaangażowanie firmy NVIDIA jest szczególnie godne uwagi, biorąc pod uwagę jej historię z Linuksem. Dostępność sterowników znacznie się poprawiła w ciągu ostatniej dekady, ale oficjalne funkcje na poziomie platformy często pojawiały się z opóźnieniem lub nieregularnie. Natywny klient GeForce Now, nawet w wersji beta, oznacza zmianę w kierunku traktowania Linuksa jako pierwszorzędnego punktu końcowego, a nie czegoś drugorzędnego.
Sukces OGC będzie zależał od stałej koordynacji i akceptacji zmian przez osoby trzecie. Procesy przeglądu jądra są z założenia powolne i nie wszystkie poprawki zostaną zaakceptowane. Mimo to, wysiłek związany z przesyłaniem zmian przez osoby trzecie zmniejsza długoterminowe koszty utrzymania i poprawia przewidywalność dla użytkowników.
Gry na Linuksie nie opierają się już na pojedynczym przełomie. Zamiast tego rozwijają się poprzez stopniowe dostosowywanie się do różnych warstw oprogramowania. Obsługa strumieniowania przez firmę NVIDIA i wspólny fundament OGC reprezentują równoległe kroki w kierunku bardziej spójnej platformy.
Przeczytaj także, że nowy właściciel GOG-a, Michał Kiciński, ostro skrytykował system Windows, nazywając go „oprogramowaniem o bardzo złej jakości”, sygnalizując jednocześnie wzrost zainteresowania wsparciem dla systemu Linux, ponieważ firma pracuje nad większą kompatybilnością swojego sklepu.
5 darmowych skrzyń, codzienne gratisy i bonusy


11% bonus od depozytu + FreeSpin
DODATKOWY BONUS OD DEPOZYTU 10% + DARMOWE 2 SPINY NA KOLE
Darmowe etui i 100% bonus powitalny


Komentarze