Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Chociaż interfejs użytkownika Steam nie jest open source, podobnie jak większość gier, doświadczenie nie byłoby możliwe bez całego stosu darmowej i otwartej technologii pod spodem. Valve o tym wie i płaci wielu programistom za ulepszanie technologii, na których polegają.

Więc jakie technologie wykorzystuje Steam Deck, aby zapewnić wrażenia, które zrobiły wrażenie na większości świata gier?

1. Arch Linuksa

Steam Deck jest dostarczany z systemem operacyjnym znanym jako SteamOS. SteamOS różni się od systemów operacyjnych, które najprawdopodobniej zobaczysz na komputerach PC w sklepach — Windows, macOS i ChromeOS. Opiera się na Linuksie, systemie operacyjnym składającym się z kodu, który ludzie mogą legalnie udostępniać lub wykorzystywać do tworzenia swoich projektów.

Istnieje wiele sposobów konfigurowania i dystrybucji systemu operacyjnego opartego na systemie Linux. Valve korzysta z istniejącej dystrybucji znanej jako Arch Linux. To, co odróżnia Archa od innych dobrze znanych dystrybucji Linuksa, to swoboda w składaniu komponentów jednak chcesz stworzyć funkcjonalny pulpit i możliwość pobierania nowego oprogramowania tak szybko, jak to możliwe dostępny.

Arch Linux wymaga stopień zrozumienia technicznego w zakresie instalacji i użytkowania, a ciągły charakter jego ciągłych aktualizacji oznacza, że ​​części interfejsu mogą się zepsuć. Tak więc SteamOS używa wersji Arch tylko do odczytu, w której Valve tworzy stabilną działającą wersję, którą może przetestować przed wysłaniem dokładnej kopii tej wersji do właścicieli Steam Deck.

2. Wulkan

Vulkan to otwarty standard renderowania grafiki 3D. Krążą różne standardy. W systemie Windows najbardziej znanym standardem jest Microsoft Direct3D. Direct3D jest częścią DirectX, kolekcji multimedialnych interfejsów API o zamkniętym kodzie źródłowym, wyłącznie dla systemu Microsoft Windows.

W przeciwieństwie do Direct3D, Vulkan jest open-source i wieloplatformowy. Dzięki temu jest dostępny do użytku w szerokiej gamie architektur, w tym na urządzeniach Apple i Nintendo Switch.

Jednym z celów projektu Vulkan jest zapewnienie wysokiej wydajności przy mniejszym obciążeniu procesora i karty graficznej (szczególnie w porównaniu z OpenGL, innym wieloplatformowym, otwartym standardem). Dzięki temu sprzęt mobilny o niższym poborze mocy może obsługiwać bardziej imponujące graficznie gry, oferując jednocześnie dłuższy czas pracy na baterii.

3. Meza

Mesa jest istotną częścią łańcucha między generowaną grafiką 3D a wizualizacjami faktycznie pojawiającymi się na ekranie. Mesa tłumaczy kod Vulkan na coś, co twój sprzęt może zrozumieć.

Intel i AMD to dwaj najwięksi użytkownicy Mesy. Obie firmy produkują sterowniki graficzne typu open source dla swojego sprzętu, który wykorzystuje Mesa. Intel wykorzystuje tylko Mesę, podczas gdy AMD oferuje Mesę jako opcję open source i oddzielny zastrzeżony sterownik znany jako Catalyst.

Valve nawiązało współpracę z AMD, aby stworzyć APU Steam Deck. Alternatywą jest APU do posiadania oddzielnego procesora i karty graficznej, co umożliwia systemowi wydajniejsze przetwarzanie danych.

Mesa nadaje się nie tylko do gier. Nowoczesne serwery wyświetlania dla systemu Linux używają OpenGL do wyświetlania interfejsu pulpitu. Tak więc cała grafika, czy to w grze, czy w trybie pulpitu Steam Deck, wykorzystuje Mesa.

4. Proton (i wino)

Proton to warstwa kompatybilności, która umożliwia uruchamianie gier opracowanych dla systemu Windows w systemach operacyjnych opartych na systemie Linux. Valve opracowuje Protona we współpracy z CodeWeavers. Ale te dwie firmy nie stworzyły Protona od zera. Proton to widelec Wine, warstwa kompatybilności zaprojektowana do umożliwić uruchamianie oprogramowania Windows ogólnego przeznaczenia w systemie Linux.

Użytkownicy Linuksa od dawna używają Wine do grania w gry Windows. Wyzwaniem było skonfigurowanie Wine dokładnie we właściwy sposób, aby każda gra działała.

Ponieważ Proton nie koncentruje się na aplikacjach takich jak Microsoft Office czy Photoshop, wysiłki programistyczne mogą priorytetowo traktuj technologie przeznaczone dla gier, które poprawiają wydajność i umożliwiają korzystanie z większej liczby gier pudełko.

Dzięki Protonowi znaczna część twojej biblioteki Steam może działać na platformie Steam, mimo że większość gier nie została zaprojektowana do działania na platformie opartej na systemie Linux. To zawiera wiele gier zweryfikowanych pod kątem talii.

5. Plazma KDE

Można by łatwo odnieść wrażenie, że Valve zaprojektowało własny tryb pulpitu dla Steam Deck. Interfejs przypomina system Windows, z wyjątkiem tego, że w lewym dolnym rogu zamiast logo Windows znajduje się ikona Steam Deck. Ale im więcej się rozejrzysz, tym więcej różnic znajdziesz.

Valve tak naprawdę nie zaprojektowało pulpitu Steam Deck, ani też interfejs nie ma być kopią systemu Windows. Zamiast tego interfejs, na który patrzysz, jest znany jako Plazma KDE. To środowisko graficzne dla darmowych i otwartych systemów operacyjnych.

KDE istnieje od 1996 roku i jeśli chcesz, możesz z łatwością zainstaluj KDE na swoim laptopie lub komputerze stacjonarnym. W dzisiejszych czasach można nawet umieścić KDE na niektórych telefonach i telewizorach.

6. Flatpak

Flatpak to format pakietu do dystrybucji aplikacji w systemie Linux, który może działać w większości dystrybucji. Obejmuje to dystrybucje takie jak SteamOS, które nie mają służyć jako systemy operacyjne ogólnego przeznaczenia.

Jeśli przełączysz się na tryb pulpitu Steam Deck, Flatpak to najłatwiejszy i najbardziej niezawodny sposób na zainstalowanie aplikacji na komputerze. Możesz pobrać wiele aplikacji, które możesz chcieć ze strony znanej jako Flathub. W rzeczywistości sklep z aplikacjami Discover, który jest preinstalowany na Steam Deck, domyślnie pobiera aplikacje z Flathub.

Możesz przeglądać aplikacje na swoim Steam Deck, ale możesz też przeglądaj Flathub w przeglądarce internetowej. Dzięki temu możesz zorientować się, jakie aplikacje są dostępne na dokowalny komputer Valve od razu po wyjęciu z pudełka.

Platforma Steam jest względnie otwartym urządzeniem

Żeby było jasne, większość oprogramowania obsługującego Steam Deck to oprogramowanie o zamkniętym kodzie źródłowym, ale urządzenie w dużej mierze zależy od technologii open source. I w przeciwieństwie do innych konsol, które wykorzystują lub opierają się na systemie operacyjnym typu open source, możesz faktycznie uzyskać dostęp do podstaw Linuksa.

Możesz używać Steam Deck jako komputera z systemem Linux lub instalować gry ze źródeł innych niż Steam. Otwarte podejście Valve i chęć inwestowania w otwarty kod jest częścią tego, co sprawiło, że Steam Deck stał się tym, czym się stał.