Το 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 μπορεί να χρησιμοποιηθεί για την εκτέλεση εφαρμογών και παιχνιδιών 3D σε... Linux χρησιμοποιώντας το Wine, λειτουργώντας ως εναλλακτική λύση υψηλότερης απόδοσης σε σχέση με τις ενσωματωμένες υλοποιήσεις Direct3D 9/10/11 του 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-colorimetry).
- Βελτιωμένη μεταγλώττιση shader. Για τη μείωση του τραυλισμού, η χρήση βιβλιοθηκών αγωγών έχει επεκταθεί σε αγωγούς με tessellation και geometry shaders, και όταν χρησιμοποιείται MSAA, χρησιμοποιούνται πρόσθετες δυνατότητες της επέκτασης Vulkan VK_EXT_extended_dynamic_state3.
- Για παλαιότερα παιχνίδια με υποστήριξη πολλαπλών δειγμάτων anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), οι ρυθμίσεις d3d9.forceSampleRateShading και d3d11.forceSampleRateShading έχουν προστεθεί για να ενεργοποιηθεί η λειτουργία Sample Rate Shading για όλους τους shader, γεγονός που βελτιώνει την ποιότητα των εικόνων σε παιχνίδια.
- Στις συνελεύσεις για Linux Προστέθηκε το backend GLFW, το οποίο μπορεί να χρησιμοποιηθεί ως εναλλακτική λύση στο 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
