Veröffentlichung von DXVK 1.10.1, einer Implementierung von Direct3D 9/10/11 ĂŒber die Vulkan-API

Die Version von DXVK 1.10.1 ist verfĂŒgbar, die eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bietet, die ĂŒber die Übersetzung von Aufrufen im Vulkan-API funktioniert. Um DXVK zu nutzen, sind Treiber erforderlich, die die Vulkan-API 1.1 unterstĂŒtzen, wie Mesa RADV 21.2, NVIDIA 495.46, Intel ANV und AMDVLK. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszufĂŒhren und stellt eine leistungsstĂ€rkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11 dar, die ĂŒber OpenGL betrieben werden.

HauptÀnderungen:

  • Erste UnterstĂŒtzung fĂŒr gemeinsame Ressourcennutzung von Texturen und die API IDXGIResource wurde implementiert. FĂŒr die Organisation der Speicherung von Metadaten von Texturen zusammen mit den zugehörigen Deskriptoren fĂŒr gemeinsamen Speicher sind zusĂ€tzliche Patches fĂŒr Wine erforderlich, die derzeit nur im Proton Experimental Branch verfĂŒgbar sind. Momentan ist die Implementierung auf die UnterstĂŒtzung des gemeinsamen Zugriffs auf 2D-Texturen fĂŒr die APIs D3D9 und D3D11 beschrĂ€nkt. Der Aufruf von IDXGIKeyedMutex wird nicht unterstĂŒtzt, und die Möglichkeit der gemeinsamen Nutzung von Ressourcen mit Anwendungen, die D3D12 und Vulkan verwenden, ist derzeit nicht vorhanden. Die hinzugefĂŒgten Funktionen haben Probleme mit der Videowiedergabe in einigen Spielen von Koei Tecmo, wie Nioh 2 und der Atelier-Serie, behoben sowie die Darstellung der BenutzeroberflĂ€che im Spiel Black Mesa verbessert.
  • Eine Umgebungsvariable DXVK_ENABLE_NVAPI wurde hinzugefĂŒgt, mit der die Hersteller-ID-Überschreibung deaktiviert werden kann (Ă€hnlich der Option dxvk.nvapiHack = False).
  • Die Generierung von Shader-Code wurde bei der Verwendung von lokalen Arrays verbessert, was die Leistung einiger D3D11-Spiele auf Systemen mit NVIDIA-Treibern beschleunigen kann.
  • Eine Optimierung wurde hinzugefĂŒgt, die möglicherweise die Leistung der Bildwiedergabe im Format DXGI_FORMAT_R11G11B10_FLOAT steigert.
  • Probleme beim Laden von Texturen bei der Verwendung von D3D9 wurden behoben.
  • FĂŒr die Spiele Assassin’s Creed 3 und Black Flag wurde die Einstellung „d3d11.cachedDynamicResources = a“ aktiviert, die Leistungsprobleme löst. FĂŒr das Spiel Frostpunk wurde die Einstellung „d3d11.cachedDynamicResources = c“ aktiviert, und fĂŒr das Spiel God of War – „dxgi.maxFrameLatency = 1“.
  • Probleme mit der Darstellung in den Spielen „GTA: San Andreas“ und „Rayman Origins“ wurden behoben.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster