NVIDIA veröffentlicht erstes Update RTX Remix
NVIDIA hat ein Update für die RTX Remix-Laufzeitumgebung veröffentlicht. Dies ist nicht die vollständige, sondern nur ein Teil der Softwareplattform, die es Entwicklern ermöglicht, Spiele zu modifizieren, indem sie DirectX9-und DirectX8-Spielen neue Technologien hinzufügen, wie z. B. NVIDIA DLSS, Path Tracing oder KI-hochskalierte Spielressourcen wie Texturen.
Der RTX Remix ist Teil des NVIDIA Studio-Toolsets, das zwei Teile erfordert: Creator Toolkit und Runtime. Das Update ist nur für die Laufzeit gedacht, aber das Toolkit steht weiterhin nur bestimmten Entwicklern zur Verfügung und wird irgendwann in der Zukunft zum „Early Access“ werden.
Wir befinden uns noch in den Anfängen des Remix. Revolution‘, da NVIDIA seine Software noch nicht für alle Spieleentwickler geöffnet hat. Sollte dies jedoch eines Tages passieren, ist das Unternehmen bereit, „die Mod-Entwickler-Community zu stärken“, indem es die mit Remix verfügbaren Spielfunktionen und Funktionsumfang erweitert.
Es ist erwähnenswert, dass nur RTX Remixed-Spiele gespielt werden können auf GeForce RTX-Grafikkarten. Die Technologie soll irgendwann vollständig Open Source sein, aber das wird nichts an der Tatsache ändern, dass nur ein Teil der Gaming-Community diese Spiele spielen kann. Es sei denn natürlich, jemand modifiziert die Modding-Plattform selbst, um Drittanbieter zu unterstützen.
RTX Remix Runtime 0.2 Änderungsprotokoll
Die Remix Runtime Bridge ist jetzt Open Source auf GitHub! Das Repo finden Sie hier! In dieser Version sind zahlreiche Bridge-Verbesserungen enthalten, um verschiedene Spielekompatibilitätsprobleme zu beheben: Es wurden Probleme mit der Shader-Parser-Logik behoben, die bei Spielen mit Shader Model 2+ hilft. Problem mit der Neigung der Oberflächendaten behoben, das in einigen Spielen zu Abstürzen führte. Unterstützung für Spiele hinzugefügt, die das Hauptfenster-Handle bei Reset() ändern. Erlauben Sie die Null-Vertex-Deklaration auf dem Server, um in manchen Situationen unnötige Fehler zu beheben. Initialisieren Sie den Renderstatus ordnungsgemäß gemäß der offiziellen DirectX9-Dokumentation, um Geometriefehler in einigen Spielen zu beheben. Behandeln Sie CreateTextureXXX()-Aufrufe mit Levels=0, um Geometriefehler in einigen Spielen zu beheben. Die Mauseingabeverarbeitung für Spiele, bei denen sich der Mauszeiger im Spiel oder bei geöffnetem Remix-Menü nicht bewegte, wurde behoben. Außerdem wurden weitere DirectInput-Korrekturen für Spiele hinzugefügt, die verschiedene exklusive Modi verwenden. Außerdem wurde ein optionaler Input-Message-Pump-Hook hinzugefügt, der für einige Spiele benötigt wird. Bessere Anpassung des nativen D3D9-Verhaltens beim Umgang mit Shader und Swapchain-Initialisierung. Mehr Eingabevalidierung auf Client-und Serverseite hinzugefügt – der Server gibt nun ordnungsgemäß Fehlercodes an den Client zurück, wenn ein Fehler zulässig ist. Dem Bridge-Client wurde DPI-Bewusstsein hinzugefügt, sodass das Spielfenster skaliert wird und Mauseingaben auf Displays mit mehr als 100 % DPI ordnungsgemäß verarbeitet werden. Die Funktionsweise des SharedHeap wurde optimiert, um Abstürze beim Start zu reduzieren und weniger Feinabstimmungen seiner Einstellungen zu erfordern. Da der SharedHeap bei bestimmten Spielen immer noch zu Problemen führen kann, haben wir ihn standardmäßig deaktiviert, er kann jedoch in bridge.conf mit der useSharedHeap-Einstellung aktiviert werden. Die Clientoption „client.forceWindowed“ für erzwungene Fenster wurde zu „bridge.conf“ hinzugefügt. DXVK-Remix-Verbesserungen und Spielkompatibilitätskorrekturen: Verbesserungen bei Culling-Problemen – Remix enthält jetzt einen ersten Satz Heuristiken, um das Engine-seitige Culling zu umgehen. Verbesserte Handhabung von Alpha-getesteter Geometrie, die gebrochenes („gefiedertes“) Alpha verwendet. Verbesserte Erkennung von Schattenvolumina. Unterstützung für die Erfassung von Normalen im Scheitelpunkterfassungspfad. Verbesserungen an den RTX Remix-Menüs und der Dokumentation: Die vorhandene Dokumentation wurde erweitert und präzisiert und der Benutzeroberfläche wurden Tooltips hinzugefügt, um sie leichter zugänglich zu machen. Debug-Symbole für die Veröffentlichung sind jetzt in einem separaten Paket „remix-0.2.0-symbols.zip“ verfügbar, um das Debuggen des Quellcodes aus den kompilierten Binärdateien zu vereinfachen.
Quelle: NVIDIA