Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Während die Benutzeroberfläche von Steam und die meisten Spiele nicht Open Source sind, wäre das Erlebnis ohne einen ganzen Stapel kostenloser Open-Source-Technologie darunter nicht möglich. Valve weiß das und bezahlt zahlreiche Entwickler, um die Technologien zu verbessern, auf die sie angewiesen sind.

Was sind also die Technologien, die das Steam Deck verwendet, um ein Erlebnis zu bieten, das einen Großteil der Gaming-Welt beeindruckt hat?

1. Arch-Linux

Das Steam Deck wird mit einem Betriebssystem namens SteamOS geliefert. SteamOS unterscheidet sich von den Betriebssystemen, die Sie am ehesten auf PCs in Geschäften sehen – Windows, macOS und ChromeOS. Es basiert auf Linux, einem Betriebssystem, das aus Code besteht, den Menschen legal teilen oder zum Erstellen ihrer Projekte verwenden können.

Es gibt viele Möglichkeiten, ein Linux-basiertes Betriebssystem zu konfigurieren und zu verteilen. Valve verwendet eine vorhandene Distribution namens Arch Linux. Was Arch von anderen bekannten Linux-Distributionen unterscheidet, ist die Freiheit, Komponenten zusammenzustellen Sie möchten jedoch einen funktionsfähigen Desktop erstellen und die Möglichkeit haben, neue Software sofort herunterzuladen verfügbar.

instagram viewer

Arch Linux erfordert a Maß an technischem Verständnis für die Installation und Verwendung, und die fortlaufende Art der kontinuierlichen Aktualisierungen bedeutet, dass Teile der Benutzeroberfläche beschädigt werden können. SteamOS verwendet also eine schreibgeschützte Version von Arch, in der Valve eine stabil funktionierende Version erstellt, die es testen kann, bevor es eine exakte Kopie dieser Version an Steam Deck-Besitzer versendet.

2. Vulkan

Vulkan ist ein offener Standard zum Rendern von 3D-Grafiken. Es gibt verschiedene Standards, die herumschwirren. Unter Windows ist der bekannteste Standard Direct3D von Microsoft. Direct3D ist Teil von DirectX, einer Closed-Source-Sammlung von Multimedia-APIs, die alle exklusiv für Microsoft Windows verfügbar sind.

Im Gegensatz zu Direct3D ist Vulkan Open Source und plattformübergreifend. Dies macht es für den Einsatz in einer Vielzahl von Architekturen verfügbar, einschließlich Apple-Geräten und dem Nintendo Switch.

Ein Ziel des Vulkan-Projekts ist es, eine hohe Leistung zu liefern und gleichzeitig die CPU und die GPU weniger zu belasten (insbesondere im Vergleich zu OpenGL, einem anderen plattformübergreifenden, offenen Standard). Dies ermöglicht es mobiler Hardware mit geringerer Leistung, grafisch beeindruckendere Spiele zu bewältigen und gleichzeitig eine bessere Akkulaufzeit zu bieten.

3. Mesa

Mesa ist ein wichtiger Bestandteil der Kette zwischen der Erstellung von 3D-Grafiken und den tatsächlich auf Ihrem Bildschirm erscheinenden Bildern. Mesa übersetzt Vulkan-Code in etwas, das Ihre Hardware verstehen kann.

Intel und AMD sind zwei der größten Nutzer von Mesa. Beide Unternehmen produzieren Open-Source-Grafiktreiber für ihre Hardware, die Mesa verwendet. Intel verwendet nur Mesa, während AMD Mesa als Open-Source-Option und einen separaten proprietären Treiber namens Catalyst anbietet.

Valve hat sich mit AMD zusammengetan, um die APU von Steam Deck zu entwickeln. Eine APU ist eine Alternative eine separate CPU und GPU zu haben, wodurch ein System Daten effizienter verarbeiten kann.

Mesa ist nicht nur für Gaming relevant. Moderne Anzeigeserver für Linux verwenden OpenGL, um Ihre Desktop-Oberfläche anzuzeigen. Daher verwenden alle Grafiken, ob im Spiel oder beim Navigieren im Desktop-Modus Ihres Steam Decks, Mesa.

4. Proton (und Wein)

Proton ist eine Kompatibilitätsschicht, mit der für Windows entwickelte Spiele auf Linux-basierten Betriebssystemen ausgeführt werden können. Valve entwickelt Proton in Zusammenarbeit mit CodeWeavers. Aber diese beiden Unternehmen haben Proton nicht von Grund auf neu entwickelt. Proton ist eine Abzweigung von Wine, eine darauf ausgelegte Kompatibilitätsschicht Aktivieren Sie allgemeine Windows-Software, um unter Linux ausgeführt zu werden.

Linux-Benutzer verwenden Wine seit langem, um Windows-Spiele zu spielen. Die Herausforderung bestand darin, Wine genau so zu konfigurieren, dass jedes Spiel ausgeführt werden kann.

Da der Fokus von Proton nicht auf Apps wie Microsoft Office oder Photoshop liegt, können Entwicklungsbemühungen dies tun Priorisieren Sie spielspezifische Technologien, die die Leistung verbessern und es ermöglichen, dass mehr Spiele funktionieren die Kiste.

Dank Proton kann ein beträchtlicher Teil Ihrer Steam-Bibliothek auf dem Steam Deck ausgeführt werden, obwohl die meisten Spiele nicht für die Ausführung auf einer Linux-basierten Plattform entwickelt wurden. Das beinhaltet viele der Spiele, die Deck Verified sind.

5. KDE-Plasma

Man könnte leicht den Eindruck davontragen, dass Valve einen eigenen Desktop-Modus für das Steam Deck entwickelt hat. Die Benutzeroberfläche ähnelt Windows, außer dass sich unten links ein Steam-Deck-Symbol anstelle eines Windows-Logos befindet. Aber je mehr man sich umschaut, desto mehr Unterschiede findet man.

Valve hat weder den Desktop des Steam Decks entworfen, noch soll die Benutzeroberfläche eine Kopie von Windows sein. Stattdessen ist die Schnittstelle, die Sie betrachten, als KDE Plasma bekannt. Es ist eine Desktop-Umgebung für kostenlose und Open-Source-Betriebssysteme.

KDE gibt es seit 1996, und wenn Sie möchten, können Sie das problemlos tun Installieren Sie KDE auf Ihrem Laptop oder Desktop. Heutzutage können Sie KDE sogar auf bestimmten Telefonen und Fernsehern installieren.

6. Flatpak

Flatpak ist ein Paketformat zum Verteilen von Apps unter Linux, das auf den meisten Distributionen ausgeführt werden kann. Dazu gehören Distributionen wie SteamOS, die nicht als Allzweck-Betriebssysteme dienen sollen.

Wenn Sie in den Desktop-Modus von Steam Deck wechseln, ist Flatpak der einfachste und zuverlässigste Weg, Apps auf Ihren Computer zu bringen. Sie können viele der gewünschten Apps von einer Website namens Flathub herunterladen. Tatsächlich lädt der Discover App Store, der auf dem Steam Deck vorinstalliert ist, standardmäßig Apps von Flathub herunter.

Sie können Apps auf Ihrem Steam Deck durchsuchen, aber Sie können auch Durchsuchen Sie Flathub in einem Webbrowser. Auf diese Weise können Sie sich ein Bild davon machen, welche Apps für den andockbaren PC von Valve sofort verfügbar sind.

Das Steam Deck ist ein relativ offenes Gerät

Um es klar zu sagen, ein Großteil der Software, die das Steam Deck antreibt, ist Closed-Source, aber das Gerät hängt stark von Open-Source-Technologien ab. Und im Gegensatz zu anderen Konsolen, die ein Open-Source-Betriebssystem verwenden oder darauf basieren, können Sie tatsächlich auf die Linux-Grundlagen zugreifen.

Sie können Ihr Steam Deck als Linux-PC verwenden oder Spiele von anderen Quellen als Steam installieren. Valves offener Ansatz und die Bereitschaft, in offenen Code zu investieren, ist Teil dessen, was das Steam Deck zu dem gemacht hat, was es geworden ist.