ವಲ್ಕನ್ API ಮೇಲೆ ಡೈರೆಕ್ಟ್1.3D 3/10 ಅನುಷ್ಠಾನದೊಂದಿಗೆ DXVK 11 ಯೋಜನೆಯ ಬಿಡುಗಡೆ

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

DXVK ಅನ್ನು ವೈನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು Linux ನಲ್ಲಿ 3D ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಆಟಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಬಹುದು, ಇದು OpenGL ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವೈನ್‌ನ ಸ್ಥಳೀಯ ಡೈರೆಕ್ಟ್3D 11 ಅನುಷ್ಠಾನಕ್ಕೆ ಹೆಚ್ಚಿನ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರ್ಯಾಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. IN ಕೆಲವು ಆಟಗಳು ವೈನ್ + DXVK ಸಂಯೋಜನೆಯ ಕಾರ್ಯಕ್ಷಮತೆ ಭಿನ್ನವಾಗಿದೆ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕೇವಲ 10-20% ರಷ್ಟು ಚಾಲನೆಯಾಗುವುದರಿಂದ, ಓಪನ್‌ಜಿಎಲ್ ಆಧಾರಿತ ಡೈರೆಕ್ಟ್ 3 ಡಿ 11 ಅನುಷ್ಠಾನವನ್ನು ಬಳಸುವಾಗ, ಕಾರ್ಯಕ್ಷಮತೆ ಹೆಚ್ಚು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆಯಾಗುತ್ತದೆ.

ಸುಧಾರಣೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ:

  • Vulkan ವಿಸ್ತರಣೆ VK_EXT_shader_demote_to_helper_invocation ಅನ್ನು ಆಧರಿಸಿ, ಶೇಡರ್‌ಗಳಲ್ಲಿ "ಡಿಸ್ಕಾರ್ಡ್" ಸೂಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಕೆಲವು ಆಟಗಳಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಬಹುದು. ಆಪ್ಟಿಮೈಸೇಶನ್ ಬಳಸಲು, ನೀವು winevulkan ಘಟಕ ಮತ್ತು ಡ್ರೈವರ್‌ಗಳನ್ನು ನವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ (Intel ನಿಂದ Mesa 19.2-git ಮತ್ತು NVIDIA ಸ್ವಾಮ್ಯದ ಡ್ರೈವರ್ 418.52.14-beta ಗೆ, AMD ಡ್ರೈವರ್‌ಗಳು ಇನ್ನೂ VK_EXT_shader_demote_to_helper_invocation ವಿಸ್ತರಣೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ);
  • ರೆಂಡರಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು ಪರದೆಯ ಮೇಲೆ ಔಟ್ಪುಟ್ ಮಾಡುವ ಅಸಮಕಾಲಿಕ ಸಂಸ್ಕರಣೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ (ಹಂತ ಪ್ರಸ್ತುತಿ) ಮುಖ್ಯ ರೆಂಡರಿಂಗ್ ಥ್ರೆಡ್‌ನಲ್ಲಿ ಸುಪ್ತತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ಔಟ್‌ಪುಟ್ ಸಂಸ್ಕರಣೆಯನ್ನು ಈಗ ಕಮಾಂಡ್ ಸಲ್ಲಿಕೆ ಥ್ರೆಡ್‌ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ಅಸಮಕಾಲಿಕ ಪ್ರಕ್ರಿಯೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಯೋಜನಗಳು ಹೆಚ್ಚಿನ ಫ್ರೇಮ್ ದರದ ಔಟ್‌ಪುಟ್ ಮತ್ತು ಸಂಪನ್ಮೂಲ-ತೀವ್ರವಾದ ಕಮಾಂಡ್ ವರ್ಗಾವಣೆಗಳಿಗೆ ವಿಶೇಷವಾಗಿ ಗಮನಿಸಬಹುದಾಗಿದೆ. ಕಾರ್ಯಕ್ಷಮತೆಯ ಹೆಚ್ಚಳವನ್ನು ಗಮನಿಸಿದ ಆಟಗಳಲ್ಲಿ, AMD GPUಗಳೊಂದಿಗೆ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಕ್ವೇಕ್ ಚಾಂಪಿಯನ್‌ಗಳನ್ನು ಗುರುತಿಸಲಾಗುತ್ತದೆ;
  • ವಲ್ಕನ್-ಸಕ್ರಿಯಗೊಳಿಸಿದ ಸಾಧನದಿಂದ ಒದಗಿಸಲಾದ ನಕಲು ಎಂಜಿನ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬೂಟ್‌ಸ್ಟ್ರಾಪ್ ಮಾಡಲು ಈಗ ಸಾಧ್ಯವಿದೆ (ಪ್ರಸ್ತುತ AMDVLK ಮತ್ತು NVIDIA ಡ್ರೈವರ್‌ಗಳಿಂದ ಮಾತ್ರ ಬೆಂಬಲಿತವಾಗಿದೆ). ಹೊಸ ವೈಶಿಷ್ಟ್ಯವು ಆಟದ ಸಮಯದಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಟೆಕಶ್ಚರ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಆಟಗಳಲ್ಲಿ ಫ್ರೇಮ್ ಸಮಯದ ಸ್ಥಿರತೆಯಲ್ಲಿ ಸ್ವಲ್ಪ ಸುಧಾರಣೆಗೆ ಅನುಮತಿಸುತ್ತದೆ;
  • ಕಡಿಮೆ ಮೆಮೊರಿ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಸಂಭವಿಸುವ ದೋಷಗಳ ಸುಧಾರಿತ ಲಾಗಿಂಗ್;
  • MSVC (Microsoft Visual C++) ನೊಂದಿಗೆ ಸುಧಾರಿತ ಹೊಂದಾಣಿಕೆ;
  • ಅನುಮಾನದ ಸಮಯದಲ್ಲಿ ಪುನರಾವರ್ತಿತ ಲೂಪಿಂಗ್ ತಪಾಸಣೆಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಇದು GPU-ಸೀಮಿತ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ CPU ಲೋಡ್ ಅನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
  • ಅಂತಿಮ ಫ್ಯಾಂಟಸಿ XIV ನಲ್ಲಿ ಸಂಭವಿಸಿದ ಚಿತ್ರದ ಉಪ-ಸಂಪನ್ಮೂಲಗಳ ಡಬಲ್ ಮ್ಯಾಪಿಂಗ್‌ನೊಂದಿಗೆ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • ಆಟದ ಸ್ಕ್ರ್ಯಾಪ್ ಮೆಕ್ಯಾನಿಕ್‌ನಲ್ಲಿ ಸಂಭವಿಸಿದ RSGetViewport ವಿಧಾನದ ತಪ್ಪಾದ ನಡವಳಿಕೆಯಿಂದಾಗಿ ಕ್ರ್ಯಾಶ್ ಅನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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