DXVK 3.1 enthält Verbesserungen für die WINE-, Proton- und DXGI-Präsentation.

  • DXVK 3.1 beinhaltet erste Unterstützung für DXGI-Präsentationsparameter, behebt Schnittstellenprobleme in VirtualDJ und verbessert die Kompatibilität mit einigen Launchern.
  • Das Update kann die Vulkan-Erweiterung VK_KHR_incremental_present nutzen, um den Compositing-Aufwand zu reduzieren, wenn der Grafiktreiber dies unterstützt.
  • DXVK 3.1 enthält außerdem Fehlerbehebungen für Battlefield 3, interne Verbesserungen und Vorarbeiten zur Erweiterung der Unterstützung für Intel-GPUs.

dxvk 3.1

DXVK 3.1 ist jetzt als Update für die bekannte Vulkan-basierte Übersetzungsschicht verfügbar. Sie ermöglicht es Windows-Anwendungen und -Spielen, die für Direct3D 8, 9, 10 und 11 entwickelt wurden, unter Linux mit WINE auszuführen. Das Projekt setzt die mit Version 3.0 eingeführte umfassende Überarbeitung fort und beinhaltet Verbesserungen bei der Bildwiedergabe, neue Optimierungen sowie zahlreiche Fehlerbehebungen für bestimmte Spiele und Anwendungen.

Eine der wichtigsten Neuerungen dieser Version ist die erstmalige Unterstützung von DXGI-Präsentationsparametern. Diese Änderung behebt Darstellungsprobleme der Benutzeroberfläche in bestimmten Anwendungen und ermöglicht die Nutzung von Vulkan-Technologien, die den Aufwand für die Bildkomposition reduzieren. DXVK 3.1 optimiert zudem weiterhin das Verhalten der in Version 3.0 eingeführten neuen Architektur.

DXVK 3.1 verbessert die Bilddarstellung mittels DXGI

Die wichtigste technische Neuerung in DXVK 3.1 ist die grundlegende Unterstützung von DXGI-Anzeigeparametern. Diese Funktion ermöglicht es bestimmten Anwendungen, zusätzliche Informationen über Bildbereiche zu übermitteln, die sich zwischen zwei Bildschirmen geändert haben.

Die Änderung behebt unter anderem Darstellungsfehler in der VirtualDJ-Oberfläche. Davon profitieren auch verschiedene Spiele-Launcher, die diese Funktionalität nutzen, darunter Ubisoft Connect.

Wenn der Grafiktreiber Kompatibilität bietet, kann DXVK die Erweiterung nutzen. VK_KHR_incremental_present Vulkan verwendet modifizierte Bereiche, um diese an das Präsentationssystem zu übertragen. Dies kann den Arbeitsaufwand des Compositors reduzieren, allerdings weist das Projekt darauf hin, dass diese Verbesserung nicht in allen Konfigurationen garantiert ist.

Ein umfassendes Update für das WINE- und Proton-Erlebnis

DXVK ist eine der grundlegenden Komponenten des Linux-Gaming-Ökosystems. Seine Funktion besteht darin, Direct3D-Aufrufe der Versionen 8, 9, 10 und 11 in Vulkan zu übersetzen, wodurch Spiele und Anwendungen, die ursprünglich für Windows entwickelt wurden, die moderne Linux-Grafik-API nutzen können.

Das Projekt wird direkt von WINE genutzt und ist Teil des von Proton verwendeten Technologie-Stacks. Das bedeutet, dass viele der in DXVK entwickelten Verbesserungen direkt oder indirekt Nutzern zugutekommen, die Windows-Spiele unter Linux und SteamOS ausführen.

Mit dem Erscheinen des 3.0-Zweigs stellte sich bereits eine bedeutende Weiterentwicklung des Projekts ein, daher setzt DXVK 3.1 nun die Arbeit an der Stabilisierung und Verbesserung dieser neuen Generation fort.

DXVK 3.1 führt Verbesserungen bei der Verwaltung von Grafikressourcen ein.

Das Update beinhaltet außerdem interne Änderungen, die die Handhabung bestimmter Grafikressourcen durch DXVK verbessern sollen. Das Projekt arbeitet kontinuierlich an der Optimierung seiner Implementierung, um eine bessere Kompatibilität mit verschiedenen Treibern und GPU-Konfigurationen zu gewährleisten.

Diese Art von Modifikation ist für den Benutzer möglicherweise weniger sichtbar als eine spezifische neue Funktion, aber sie ist unerlässlich, um die Kompatibilität mit Spielen zu gewährleisten, die in verschiedenen Generationen von Direct3D entwickelt wurden.

DXVK muss das Verhalten und die Funktionen von Microsoft-APIs in Vulkan übersetzen, eine Aufgabe, für die es nicht immer eine direkte Entsprechung gibt. Daher erfordert die Projektentwicklung fortlaufend spezifische Lösungen für die Unterschiede zwischen Spielen, Grafik-Engines und Treibern.

Battlefield 3 erhält in DXVK 3.1 ein wichtiges Update.

Besonderes Augenmerk wird unter anderem auf Battlefield 3 gelegt . DXVK 3.1 behebt ein Darstellungsproblem, das die Grafikdarstellung des Spiels beeinträchtigen könnte.

Diese Art von spielspezifischer Anpassung bleibt ein wichtiger Bestandteil der DXVK-Entwicklung. Obwohl die Übersetzungsschicht eine allgemeine Implementierung von Direct3D auf Vulkan zum Ziel hat, nutzen einige Titel bestimmte Funktionen auf ungewöhnliche Weise oder basieren auf spezifischen Verhaltensweisen, die zusätzliche Anpassungen erfordern.

Die neue Version beinhaltet daher Verbesserungen, die darauf abzielen, Regressionen und Grafikprobleme zu verhindern, die bei Tests mit verschiedenen Spielen und Anwendungen festgestellt wurden.

Vorbereitungen zur Verbesserung der Unterstützung für Intel-GPUs

DXVK 3.1 beinhaltet auch Arbeiten, die auf die zukünftige Unterstützung von Intel-GPUs abzielen. Einige der in dieser Version eingeführten Änderungen ebnen den Weg für eine verbesserte Kompatibilität und Leistung der Übersetzungsschicht mit der Grafikhardware des Unternehmens.

Die Unterstützung verschiedener Architekturen und Hersteller ist für ein Projekt wie DXVK besonders wichtig. Während sich die Aufmerksamkeit im Linux-Gaming-Bereich häufig auf AMD- und NVIDIA-Grafikkarten konzentriert, macht die Entwicklung von Intels Arc-GPUs die Aufrechterhaltung einer guten Kompatibilität mit deren Hardware zunehmend relevant.

Diese internen Änderungen werden sich möglicherweise nicht sofort in einer deutlichen Verbesserung niederschlagen, die für alle Intel-Nutzer sichtbar ist, aber sie sind Teil der notwendigen Arbeiten, um die Unterstützung für zukünftige Grafikkonfigurationen zu erweitern und zu konsolidieren.

DXVK arbeitet weiterhin an der Verfeinerung der grundlegenden Überarbeitung von Version 3.0.

Der 3.0-Zweig stellte ein bedeutendes Update in der Entwicklung des Projekts dar, und DXVK 3.1 behebt weiterhin Probleme und optimiert verschiedene Aspekte dieser neuen Grundlage.

Ziel dieser späteren Versionen ist es nicht nur, neue Funktionen hinzuzufügen. Es ist auch notwendig, Regressionen zu erkennen, spezifische Kompatibilitätsprobleme zu beheben und das Verhalten der neuen Architektur mit einer Vielzahl von Spielen und Treibern zu optimieren.

Die nach der Veröffentlichung von DXVK 3.0 gesammelten Erfahrungen ermöglichen es der neuen Version, sich sowohl auf die Integration neuer Funktionen als auch auf die Verbesserung der Stabilität der zuvor eingeführten Änderungen zu konzentrieren.

Auch die Anwendungskompatibilität wird berücksichtigt.

DXVK wird nicht ausschließlich für Videospiele verwendet. Die Fehlerbehebung bei VirtualDJ zeigt, dass die Übersetzungsschicht auch für Desktop-Anwendungen wichtig sein kann, die auf älteren oder neueren Versionen von Direct3D basieren.

Die neue Unterstützung für DXGI-Anzeigeparameter kommt auch bestimmten Launchern und Hilfsprogrammen zugute. Dadurch erweitert sich der Einfluss des Updates über Spiele hinaus und zeigt, dass Verbesserungen in DXVK verschiedene Arten von Software beeinflussen können, die über Wine ausgeführt werden.

Für Linux-Benutzer ist diese Entwicklung besonders nützlich, da sie es ihnen ermöglicht, weiterhin Anwendungen zu verwenden, für die es keine native Version gibt, die aber dank der Kombination von WINE und einer modernen grafischen Übersetzungsschicht korrekt funktionieren.

DXVK 3.1 setzt die Weiterentwicklung der Übersetzungsschicht fort.

Mit DXVK 3.1 setzt das Projekt sein Entwicklungstempo nach dem bedeutenden Übergang zum 3.0-Zweig fort. Die wichtigste Neuerung ist die hinzugefügte Unterstützung für DXGI-Präsentationsparameter, insbesondere aufgrund ihrer Fähigkeit, Schnittstellenprobleme in Anwendungen wie VirtualDJ zu beheben und ihrer Nützlichkeit in bestimmten Spiele-Launchern.

Das Update umfasst außerdem interne Verbesserungen, Fehlerbehebungen für Spiele wie Battlefield 3 sowie vorbereitende Arbeiten im Zusammenhang mit Intel-GPUs. All dies unterstreicht die Bedeutung von DXVK als eine der wichtigsten Technologien für die Ausführung von Windows-Grafiksoftware unter Linux.

Die neue Version beweist zudem, dass die Weiterentwicklung des Projekts auch nach einem größeren Update nicht zum Stillstand kommt. DXVK 3.1 verfeinert die mit Version 3.0 geschaffene Grundlage und integriert neue Funktionen und Fehlerbehebungen, die die Nutzung von WINE und Proton in unterschiedlichsten Konfigurationen verbessern.


Als bevorzugte Quelle in Google hinzufügen