ವಲ್ಕನ್ API ಮೇಲೆ DXVK 1.7, Direct3D 9/10/11 ಅಳವಡಿಕೆಗಳ ಬಿಡುಗಡೆ

ರೂಪುಗೊಂಡಿದೆ ಇಂಟರ್ಲೇಯರ್ ಬಿಡುಗಡೆ ಡಿಎಕ್ಸ್‌ವಿಕೆ 1.7, ಇದು DXGI (ಡೈರೆಕ್ಟ್‌ಎಕ್ಸ್ ಗ್ರಾಫಿಕ್ಸ್ ಇನ್‌ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್), ಡೈರೆಕ್ಟ್3ಡಿ 9, 10 ಮತ್ತು 11 ಅನುಷ್ಠಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ ಅದು ವಲ್ಕನ್ API ಗೆ ಕರೆ ಅನುವಾದದ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. DXVK ಬಳಸಲು ಅಗತ್ಯವಿದೆ ಚಾಲಕರಿಗೆ ಬೆಂಬಲ ವಲ್ಕನ್ API 1.1ಉದಾಹರಣೆಗೆ AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 ಮತ್ತು AMDVLK.
ವೈನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ 3D ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಆಟಗಳನ್ನು ಚಲಾಯಿಸಲು DXVK ಅನ್ನು ಬಳಸಬಹುದು, OpenGL ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವೈನ್‌ನ ಅಂತರ್ನಿರ್ಮಿತ ಡೈರೆಕ್ಟ್3D 11 ಅನುಷ್ಠಾನಕ್ಕೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರ್ಯಾಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • Vulkan ಗ್ರಾಫಿಕ್ಸ್ API ವಿಸ್ತರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ: VK_EXT_custom_border_color (Sampler ನಲ್ಲಿ ಗಡಿ ಬಣ್ಣಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು Crysis ಮತ್ತು Halo 3 Vista ಸೇರಿದಂತೆ ಡೈರೆಕ್ಟ್9D 2-ಆಧಾರಿತ ಆಟಗಳಲ್ಲಿ ಅನೇಕ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಿದೆ) ಮತ್ತು VK_EXT_robustness2 (D3D11 ಅನ್ನು ನಿರ್ವಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಮಿತಿಗಳ ಪ್ರವೇಶ ಸಂಪನ್ಮೂಲ ಪ್ರದೇಶಗಳು). ಈ ವಿಸ್ತರಣೆಗಳನ್ನು ಬಳಸಲು, ನೀವು ವೈನ್ 5.8 ಅನ್ನು ಹೊಂದಿರಬೇಕು, ಹಾಗೆಯೇ Mesa 20.2-dev ಅಥವಾ NVIDIA ಡ್ರೈವರ್ 440.66.12-ಬೀಟಾದಿಂದ AMD ಮತ್ತು Intel ಡ್ರೈವರ್‌ಗಳನ್ನು ಹೊಂದಿರಬೇಕು;
  • ಶುಚಿಗೊಳಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳ ಆಪ್ಟಿಮೈಸ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು
    ಬ್ಯಾರಿಯರ್ಸ್ ರೆಂಡರಿಂಗ್ ಮಾಡುವಾಗ, ಇದು ಕೆಲವು ಆಟಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸ್ವಲ್ಪ ಸುಧಾರಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು;

  • ಡ್ರೈವರ್ (ಉದಾಹರಣೆಗೆ, RADV) ಪ್ರತ್ಯೇಕ ವರ್ಗಾವಣೆ ಸರತಿಯನ್ನು ಬೆಂಬಲಿಸದಿದ್ದರೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ ಲೋಡ್ ಮಾಡಲು ಕಂಪ್ಯೂಟ್ ಕ್ಯೂಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು D3D11 ಆಟಗಳು ಸೇರಿಸಿದವು;
  • ವರ್ಲ್ಡ್ ಆಫ್ ವಾರ್‌ಕ್ರಾಫ್ಟ್‌ನ ಭವಿಷ್ಯದ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಕೆಲವು DXGI 1.6 ಕಾರ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • D3D9 ನಲ್ಲಿ ಮೆಮೊರಿ ಬಳಕೆ ಕಡಿಮೆಯಾಗಿದೆ, ಇದು Toxikk ನಂತಹ ಕೆಲವು ಆಟಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಮೆಮೊರಿಯ ಕೊರತೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ;
  • ಕ್ಲೌಡ್‌ಪಂಕ್ ಮತ್ತು ಸಂಪನ್ಮೂಲ ಬಫರ್ ಅನ್ನು ತಪ್ಪಾಗಿ ಬಳಸಿದ ಇತರ ಆಟಗಳಲ್ಲಿನ ಸ್ಥಿರ ವಲ್ಕನ್ ಮೌಲ್ಯೀಕರಣ ದೋಷಗಳು;
  • GCC 10.1 ರಲ್ಲಿ ನಿರ್ಮಿಸುವಾಗ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • D3D9 ಗೆ ಸಂಬಂಧಿಸಿದ ವಿವಿಧ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • dxgi.tearFree ಆಯ್ಕೆಯನ್ನು ಪುನಃ ಕೆಲಸ ಮಾಡಲಾಗಿದೆ;
  • ಫಾಲ್ಔಟ್ ನ್ಯೂ ವೆಗಾಸ್, ಫ್ರೀಲ್ಯಾನ್ಸರ್, ಜಿಟಿಎ IV ಮತ್ತು ಹ್ಯಾಲೊ ಕಸ್ಟಮ್ ಆವೃತ್ತಿಯಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • ಇದರೊಂದಿಗೆ ನಿರ್ಮಾಣಗಳಿಗೆ ಬೆಂಬಲ ವೈನ್ಲಿಬ್. DXVK ಅನ್ನು ನಿರ್ಮಿಸಲು ಈಗ MinGW ಅಗತ್ಯವಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ