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

DXVK 2.0 ಲೇಯರ್‌ನ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, DXGI (ಡೈರೆಕ್ಟ್‌ಎಕ್ಸ್ ಗ್ರಾಫಿಕ್ಸ್ ಇನ್‌ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್), ಡೈರೆಕ್ಟ್3ಡಿ 9, 10 ಮತ್ತು 11 ರ ಅನುಷ್ಠಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ, ವಲ್ಕನ್ API ಗೆ ಕರೆ ಅನುವಾದದ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. DXVK ಗೆ Mesa RADV 1.3, NVIDIA 22.0, Intel ANV 510.47.03, ಮತ್ತು AMDVLK ನಂತಹ Vulkan 22.0 API-ಸಕ್ರಿಯಗೊಳಿಸಿದ ಡ್ರೈವರ್‌ಗಳ ಅಗತ್ಯವಿದೆ. ವೈನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ 3D ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಆಟಗಳನ್ನು ಚಲಾಯಿಸಲು DXVK ಅನ್ನು ಬಳಸಬಹುದು, OpenGL ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವೈನ್‌ನ ಅಂತರ್ನಿರ್ಮಿತ ಡೈರೆಕ್ಟ್3D 9/10/11 ಅಳವಡಿಕೆಗಳಿಗೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರ್ಯಾಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

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

  • Vulkan ಗ್ರಾಫಿಕ್ಸ್ API ನ ಆವೃತ್ತಿಯ ಅಗತ್ಯತೆಗಳನ್ನು ವಲ್ಕನ್ 1.3 ಅನ್ನು ಬೆಂಬಲಿಸುವ ಡ್ರೈವರ್ ಅಗತ್ಯವಿರುವಂತೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ (ಹಿಂದೆ Vulkan 1.1 ಅಗತ್ಯವಿದೆ), ಇದು ಶೇಡರ್ ಸಂಕಲನಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ಪ್ರಾಯೋಗಿಕವಾಗಿ, D2.0D3 ಮತ್ತು D11D3 ಆಧಾರಿತ ಆಟಗಳನ್ನು ಚಲಾಯಿಸಲು ಪ್ರೋಟಾನ್ ಪ್ರಾಯೋಗಿಕ ಪ್ಯಾಕೇಜ್‌ನ ಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ DXVK 12 ಅನ್ನು ಚಲಾಯಿಸಬಹುದು. Winevulkan ಚಲಾಯಿಸಲು ಕನಿಷ್ಠ ವೈನ್ 7.1 ಅಗತ್ಯವಿದೆ.
  • dxvk-native ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಲಾಗಿದೆ, ಇದು ಲಿನಕ್ಸ್‌ಗಾಗಿ ಸ್ಥಳೀಯ DXVK ಬಿಲ್ಡ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ವೈನ್‌ಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ), ಇದನ್ನು ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಸಾಮಾನ್ಯ ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ, ರಚಿಸಲು ಉಪಯುಕ್ತವಾಗಿದೆ D3D-ಆಧಾರಿತ ರೆಂಡರಿಂಗ್ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸದೆ Linux ಗಾಗಿ ಆಟಗಳ ಪೋರ್ಟ್‌ಗಳು.
  • ಸುಧಾರಿತ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ (ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ಟೆಕ್ಸ್ಚರ್ ಪ್ರತಿಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ), ಹಾಟ್‌ಸ್ಪಾಟ್‌ಗಳಿಂದ ಸರಿಯಾದ ಓದುವಿಕೆಗೆ ಬೆಂಬಲ (GTA IV ಅನ್ನು ಆಡುವಾಗ ಕಲಾಕೃತಿಗಳ ಗೋಚರಿಸುವಿಕೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ) ಮತ್ತು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಅನುಷ್ಠಾನ ಸೇರಿದಂತೆ Direct3D 9 ಗೆ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಪಾರದರ್ಶಕತೆ ಪರಿಶೀಲನೆ.
  • Direct3D 10 ಗಾಗಿ, d3d10.dll ಮತ್ತು d3d10_1.dll ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ, ವೈನ್‌ನಲ್ಲಿ D3D10 ನ ಹೆಚ್ಚು ಸುಧಾರಿತ ಅಳವಡಿಕೆಯ ಉಪಸ್ಥಿತಿಯಿಂದಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, D3D10 API ಗೆ ಬೆಂಬಲವನ್ನು d3d10core.dll ಲೈಬ್ರರಿಯಲ್ಲಿ ಮುಂದುವರಿಸಲಾಗುತ್ತದೆ.
  • Direct3D 11 ಗಾಗಿ ಬೆಂಬಲವನ್ನು ವೈಶಿಷ್ಟ್ಯದ ಹಂತ 12_1 (D3D11 ವೈಶಿಷ್ಟ್ಯ ಮಟ್ಟ) ಗೆ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಲಾಗಿದೆ, ಟೈಲ್ಡ್ ರಿಸೋರ್ಸಸ್, ಕನ್ಸರ್ವೇಟಿವ್ ರಾಸ್ಟರೈಸೇಶನ್ ಮತ್ತು ರಾಸ್ಟರೈಸರ್ ಆರ್ಡರ್ ಮಾಡಿದ ವೀಕ್ಷಣೆಗಳಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ.
  • ಡ್ರಾಯಿಂಗ್ ಆಜ್ಞೆಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಸಾಧನದ ಸಂದರ್ಭವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ID3D11DeviceContext ಇಂಟರ್‌ಫೇಸ್‌ನ ಅನುಷ್ಠಾನವನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ವಿಂಡೋಸ್‌ಗೆ ಅದರ ನಡವಳಿಕೆಯಲ್ಲಿ ಹತ್ತಿರದಲ್ಲಿದೆ. ಮರುವಿನ್ಯಾಸವು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು CPU ಮೇಲಿನ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಅನುಮತಿಸಲಾಗಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಮುಂದೂಡಲ್ಪಟ್ಟ ಸಂದರ್ಭಗಳನ್ನು (ಅಸ್ಸಾಸಿನ್ಸ್ ಕ್ರೀಡ್: ಒರಿಜಿನ್ಸ್‌ನಂತಹ) ಅಥವಾ ಆಗಾಗ್ಗೆ ಕ್ಲಿಯರ್‌ಸ್ಟೇಟ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು (ಗಾಡ್ ಆಫ್ ವಾರ್‌ನಂತಹ) ಬಳಸುವ ಆಟಗಳಲ್ಲಿ CPU ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ.
  • ಶೇಡರ್‌ಗಳ ಸಂಕಲನಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ. VK_EXT_graphics_pipeline_library ವಿಸ್ತರಣೆಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ವಲ್ಕನ್ ಡ್ರೈವರ್‌ಗಳ ಉಪಸ್ಥಿತಿಯಲ್ಲಿ, ಆಟಗಳು D3D ಶೇಡರ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗ ವಲ್ಕನ್ ಶೇಡರ್‌ಗಳನ್ನು ಸಂಕಲಿಸಲಾಗಿದೆ, ಮತ್ತು ರೆಂಡರಿಂಗ್ ಸಮಯದಲ್ಲಿ ಅಲ್ಲ, ಇದು ಆಟದ ಸಮಯದಲ್ಲಿ ಶೇಡರ್ ಸಂಕಲನದಿಂದಾಗಿ ಫ್ರೀಜ್‌ಗಳ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಅಗತ್ಯವಿರುವ ವಿಸ್ತರಣೆಯು ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ 520.56.06 ರಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಸ್ವಾಮ್ಯದ NVIDIA ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಬೆಂಬಲಿತವಾಗಿದೆ.
  • D3D11 ಶೇಡರ್‌ಗಳು ವಲ್ಕನ್ ಮೆಮೊರಿ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತವೆ.
  • ಒಂದು ಬಾರಿ ಬಂಧಿಸಬಹುದಾದ ಸಂಪನ್ಮೂಲಗಳ ಸಂಖ್ಯೆಯ ಮಿತಿಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • ಆಟಗಳಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡ ಸ್ಥಿರ ಸಮಸ್ಯೆಗಳು:
    • ಅಲನ್ ವೇಕ್
    • ಆಲಿಸ್ ಮ್ಯಾಡ್ನೆಸ್ ರಿಟರ್ನ್ಸ್
    • ಅಸಂಗತತೆ: ವಾರ್zೋನ್ ಅರ್ಥ್
    • ಒಳ್ಳೆಯ ಮತ್ತು ಕೆಟ್ಟದ್ದನ್ನು ಮೀರಿ
    • ಡ್ರ್ಯಾಗನ್ ವಯಸ್ಸಿನ ಮೂಲಗಳು
    • ಸಾಮ್ರಾಜ್ಯ: ಒಟ್ಟು ಯುದ್ಧ
    • ಫೈನಲ್ ಫ್ಯಾಂಟಸಿ XV ನೇ
    • ಗ್ರ್ಯಾಂಡ್ ಥೆಫ್ಟ್ ಆಟೋ IV
    • ಹೀರೋಸ್ ಆಫ್ ಅನಿಹಿಲೇಟೆಡ್ ಎಂಪೈರ್ಸ್
    • ಕಿಂಗ್ ಆಫ್ ಫೈಟರ್ಸ್ XIII ಅನ್ನು ಮಿತಿಗೊಳಿಸಿ
    • ಮೆಟಲ್ ಗೇರ್ ಸಾಲಿಡ್ ವಿ: ಗ್ರೌಂಡ್ ಶೂನ್ಯಗಳು
    • ಸಿಎನ್ ಸಂಚಿಕೆಗಳು: ಹೊರಹೊಮ್ಮುವಿಕೆ
    • ಸೋನಿಕ್ ತಲೆಮಾರುಗಳ
    • ಸ್ಪೈಡರ್ ಮ್ಯಾನ್
    • ಹಡಗು
    • ವಾರ್ಹಮ್ಮರ್ ಆನ್‌ಲೈನ್
    • ವೈ ಏಳು

ಮೂಲ: opennet.ru

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