Ist es möglich, Raytracing unter Linux zu spielen?

Wir können nicht leugnen, dass das Betriebssystem der Wahl zum Spielen ist Windows. In macOS erlaubt uns die Grafikleistung ihrer Computer nicht, sehr anspruchsvolle Titel auszuführen (und es ist nicht so, dass wir viel Abwechslung haben) und in Linux, weigern sich viele Entwickler, ihre Spiele aufgrund des geringen Marktanteils unter den Spielern zu portieren. Außerdem lassen die Treiber, auch die proprietären, zu wünschen übrig. Nach und nach trägt die Community jedoch Sandkorn bei, damit Linux zu einem System für Spiele werden kann. Aber werden wir in diesem System fortschrittliche Technologien wie Raytracing zu sehen bekommen?

Was ist Raytracing?

Ist es möglich, Raytracing unter Linux zu spielen?

Ray Tracing , oder Ray Tracing , ist eine Technologie von NVIDIA erstmals in seinen RTX-Grafikkarten der 2000er Serie eingeführt. Diese Technologie nutzt neuronale Netze und maschinelles Lernen, um die Lichter, Schatten und Reflexionen der damit kompatiblen Spiele zu verbessern.

Auf diese Weise, und ich spiele eine andere verwandte Technologie, DLSS , die Grafikqualität von Spielen sowie deren Effekte und Schatten werden deutlich verbessert, was ihnen ein viel realistischeres Aussehen verleiht und gleichzeitig ihre Leistung verbessert. Obwohl es möglich ist, RT ohne DLSS zu verwenden, werden die Auswirkungen auf die Leistung natürlich sehr groß sein.

Um diese Technologie nutzen zu können, sind 4 Dinge erforderlich:

  • Windows 10 oder Windows 11 mit DirectX 12.
  • Eine Grafikkarte aus der RTX-Serie.
  • Die neuesten NVIDIA-Treiber.
  • Ausführen eines kompatiblen Spiels.

Aber was passiert, wenn wir 3 dieser 4 Anforderungen erfüllen und die, die wir ändern, Windows für Linux ist?

VKD3D-Proton: die Gaming-Lösung für Linux

VKD3D-Proton ist ein kostenloses Projekt das versucht, Windows DirectX 12-Anweisungen in Vulkan, die Linux-Spiele-API, zu konvertieren. Wir haben diese Technologie bereits in Aktion gesehen. Zum Beispiel ist es einer der wichtigsten Teile von Steam für Linux, da es dadurch möglich ist, das Steam Play Proton-Tool zu verwenden, mit dem wir Windows-Spiele unter Linux ausführen können, als wären sie nativ.

Es ist seit langem möglich, Windows-Spiele auf diesem Betriebssystem mit besserer oder schlechterer Leistung auszuführen, dank Wine . Aber viele der APIs von NVIDIA (insbesondere) waren begrenzt und unbrauchbar. Aber alles geht voran, und jetzt ist es sogar möglich, Raytracing zu nutzen.

Die neuesten Versionen von VKD3D-Proton unterstützen DirectX Raytracing. Diese Technologie, obwohl nicht nativ von NVIDIA, ermöglicht es uns, Raytracing auf Windows-Spiele unter Linux anzuwenden, indem wir DirectX-APIs . Auf diese Weise ist es beispielsweise möglich, Control zu spielen, Cyberpunk 2077 oder Metro Exodus, die diese Technologien nutzen.

Darüber hinaus ermöglicht die neueste Version von VKD3D-Proton die Nutzung von NVIDIA-DLSS in D3D12-Spielen sowie Unterstützung für NVIDIA Größenanpassungsleiste um die Grafikleistung auf kompatiblen Karten und Boards zu verbessern.

Gute Fortschritte, mit viel Arbeit vor uns

Natürlich ist Raytracing und DLSS unter Linux ein sehr wichtiger Fortschritt. Aber es liegt noch viel Arbeit vor uns. Als erstes stellen wir fest, dass wir Änderungen in der Konfiguration der VKD3D-Bibliotheken vornehmen müssen, um diese beiden Technologien zu ermöglichen. Darüber hinaus liegt die Leistung auch mit den proprietären NVIDIA-Treibern immer noch deutlich unter dem, was wir beim Spielen der gleichen Spiele unter Windows erreichen können.

Kann Linux ein Betriebssystem sein, mit dem man spielen kann? Jawohl. Kurzfristig und für alle? Nein. Die Null-Unterstützung durch die Industrie und die Schwierigkeit, diese Bibliotheken zu konfigurieren, machen sie noch weniger als zuvor. Nur wer einen sehr leistungsfähigen PC und fortgeschrittene Linux-Kenntnisse besitzt, kann damit auch Spiele spielen.