Κυκλοφορία εφαρμογών DXVK 2.1, Direct3D 9/10/11 πάνω από το Vulkan API

Η κυκλοφορία του επιπέδου DXVK 2.1 είναι διαθέσιμη, παρέχοντας μια υλοποίηση των DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 και 11, που εργάζονται μέσω της μετάφρασης κλήσεων στο Vulkan API. Το DXVK απαιτεί προγράμματα οδήγησης με δυνατότητα Vulkan 1.3 API, όπως Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 και AMDVLK. Το DXVK μπορεί να χρησιμοποιηθεί για την εκτέλεση τρισδιάστατων εφαρμογών και παιχνιδιών σε Linux χρησιμοποιώντας το Wine, χρησιμεύοντας ως εναλλακτική λύση υψηλότερης απόδοσης στις ενσωματωμένες υλοποιήσεις Direct3D 3/9/10 της Wine που τρέχουν πάνω από το OpenGL.

Βασικές αλλαγές:

  • Σε συστήματα που υποστηρίζουν τον χρωματικό χώρο HDR10, είναι δυνατό να ενεργοποιήσετε το HDR ορίζοντας τη μεταβλητή περιβάλλοντος DXVK_HDR=1 ή προσδιορίζοντας την παράμετρο dxgi.enableHDR = True στο αρχείο διαμόρφωσης. Μόλις ενεργοποιηθεί το HDR, τα παιχνίδια μπορούν να εντοπίσουν και να χρησιμοποιήσουν τον χρωματικό χώρο HDR10 εάν διαθέτουν vkd3d-proton 2.8 ή μεταγενέστερη έκδοση. Τα κύρια περιβάλλοντα χρηστών στο Linux δεν υποστηρίζουν ακόμη HDR, αλλά η υποστήριξη HDR είναι διαθέσιμη στον σύνθετο διακομιστή Gamescope, για να την ενεργοποιήσετε θα πρέπει να χρησιμοποιήσετε την επιλογή "--hdr-enabled" (προς το παρόν λειτουργεί μόνο σε συστήματα με GPU AMD όταν χρησιμοποιείτε το Πυρήνας Linux με Josh-hdr- patches) colorimetry).
  • Βελτιωμένη συλλογή shader. Για να μειωθεί ο τραυλισμός, η χρήση των βιβλιοθηκών αγωγών έχει επεκταθεί σε αγωγούς με σκίαστρους τεσσαλοποίησης και γεωμετρίας και όταν χρησιμοποιείται MSAA, χρησιμοποιούνται πρόσθετες δυνατότητες της επέκτασης Vulkan VK_EXT_extended_dynamic_state3.
  • Για παλαιότερα παιχνίδια με υποστήριξη πολλαπλών δειγμάτων anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), οι ρυθμίσεις d3d9.forceSampleRateShading και d3d11.forceSampleRateShading έχουν προστεθεί για να ενεργοποιηθεί η λειτουργία Sample Rate Shading για όλους τους shader, γεγονός που βελτιώνει την ποιότητα των εικόνων σε παιχνίδια.
  • Το backend GLFW έχει προστεθεί στις εκδόσεις Linux, το οποίο μπορεί να χρησιμοποιηθεί ως εναλλακτική λύση στο backend SDL2.
  • Βελτιωμένη λογική μετάδοσης εντολών D3D11 για να φέρει τη συμπεριφορά του DXVK πιο κοντά στα εγγενή προγράμματα οδήγησης D3D11 και να επιτύχει πιο προβλέψιμη απόδοση.
  • Διορθώθηκαν προβλήματα που εμφανίστηκαν στα παιχνίδια:
    • Ashes of the Singularity.
    • Battlefield: Bad Company 2.
    • Γκουτζιάν 3.
    • Resident Evil 4 HD.
    • Saints Row: The Third.
    • Sekiro.
    • Sonic Frontiers.
    • Ανώτατος Διοικητής: Forged Alliance.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο