DXVK 1.10 ಮತ್ತು VKD3D-ಪ್ರೋಟಾನ್ 2.6 ಬಿಡುಗಡೆ, Linux ಗಾಗಿ Direct3D ಅಳವಡಿಕೆಗಳು

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

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

  • D3D11 ಮತ್ತು D3D9 ಅಳವಡಿಕೆಗಳಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ಬಳಸಲಾಗುವ ಅನಗತ್ಯ ಥ್ರೆಡ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಈ ಬದಲಾವಣೆಯು ಅಸ್ಸಾಸಿನ್ಸ್ ಕ್ರೀಡ್: ಒರಿಜಿನ್ಸ್ ಮತ್ತು ಅನ್ವಿಲ್ ನೆಕ್ಸ್ಟ್ ಎಂಜಿನ್ ಆಧಾರಿತ ಇತರ ಆಟಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಿತು ಮತ್ತು ಎಲೆಕ್ಸ್ II, ಗಾಡ್ ಆಫ್ ವಾರ್ ಮತ್ತು ಜಿಟಿಎ IV ರ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಸಕಾರಾತ್ಮಕ ಪರಿಣಾಮ ಬೀರಿತು.
  • GPU ಗೆ ಲೋಡ್ ಮಾಡಲಾದ ಸಂಪನ್ಮೂಲಗಳಿಗಾಗಿ D3D11_MAP_WRITE ಬಳಕೆಯನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಕ್ವಾಂಟಮ್ ಆಟ ಮತ್ತು ಸಂಭಾವ್ಯ ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಿದೆ.
  • ಸಣ್ಣ ಸ್ಥಿರ ಬಫರ್‌ಗಳನ್ನು ನವೀಕರಿಸಲು UpdateSubresource ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ. ಬದಲಾವಣೆಯು ಗಾಡ್ ಆಫ್ ವಾರ್ ಮತ್ತು ಪ್ರಾಯಶಃ ಇತರ ಆಟಗಳ ಪ್ರದರ್ಶನದ ಮೇಲೆ ಧನಾತ್ಮಕ ಪ್ರಭಾವ ಬೀರಿತು.
  • D3D11 ನಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಮಧ್ಯಂತರ ಬಫರ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸಲಾಗಿದೆ. ಬದಲಾವಣೆಯು ಕೆಲವು ಆಟಗಳಲ್ಲಿ CPU ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿತು.
  • ಸಮಯದ ಮಾಹಿತಿಯಂತಹ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಉಪಯುಕ್ತವಾದ ಡೀಬಗ್ HUD ಗೆ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • GPU ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಕೋಡ್ ಅನ್ನು ಬಿಡುವಿಲ್ಲದ-ಕಾಯುವ ಚಕ್ರಗಳನ್ನು ಬಳಸುವುದರಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಇದು ಕೆಲವು ಆಟಗಳಲ್ಲಿ ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿ ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಿದೆ.
  • 3D11On12CreateDevice ಗೆ ಕರೆ ಮಾಡಲು ಸ್ಟಬ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಹಿಂದೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಕ್ರ್ಯಾಶ್‌ಗೆ ಕಾರಣವಾಯಿತು.
  • ಟೋಟಲ್ ವಾರ್: ವಾರ್‌ಹ್ಯಾಮರ್ III, ರೆಸಿಡೆಂಟ್ ಇವಿಲ್ 0/5/6, ರೆಸಿಡೆಂಟ್ ಇವಿಲ್: ರೆವೆಲೇಷನ್ಸ್ 2 ಆಟಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.
  • ArmA 2, Black Mesa, ಏಜ್ ಆಫ್ ಎಂಪೈರ್ಸ್ 2: ಡೆಫಿನಿಟಿವ್ ಎಡಿಷನ್, ಅನ್ನೋ 1800, ಫೈನಲ್ ಫ್ಯಾಂಟಸಿ XIV, Nier Replicant, The Evil Within ಆಟಗಳಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಪ್ರೋಟಾನ್ ಗೇಮ್ ಲಾಂಚರ್‌ನಲ್ಲಿ ಡೈರೆಕ್ಟ್3ಡಿ 2.6 ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ vkd3d ಕೋಡ್‌ಬೇಸ್‌ನ ಫೋರ್ಕ್ VKD3D-ಪ್ರೋಟಾನ್ 12 ರ ಬಿಡುಗಡೆಯನ್ನು ವಾಲ್ವ್ ಪ್ರಕಟಿಸಿದೆ. VKD3D-ಪ್ರೋಟಾನ್ ಪ್ರೋಟಾನ್-ನಿರ್ದಿಷ್ಟ ಬದಲಾವಣೆಗಳು, ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳು ಮತ್ತು Direct3D 12 ಅನ್ನು ಆಧರಿಸಿದ ವಿಂಡೋಸ್ ಆಟಗಳ ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ ಸುಧಾರಣೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದನ್ನು ಇನ್ನೂ vkd3d ನ ಮುಖ್ಯ ಭಾಗಕ್ಕೆ ಅಳವಡಿಸಲಾಗಿಲ್ಲ. ವ್ಯತ್ಯಾಸಗಳ ಪೈಕಿ, ಆಧುನಿಕ ವಲ್ಕನ್ ವಿಸ್ತರಣೆಗಳ ಬಳಕೆ ಮತ್ತು ಡೈರೆಕ್ಟ್ 3 ಡಿ 12 ನೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಾಧಿಸಲು ಗ್ರಾಫಿಕ್ಸ್ ಡ್ರೈವರ್‌ಗಳ ಇತ್ತೀಚಿನ ಬಿಡುಗಡೆಗಳ ಸಾಮರ್ಥ್ಯಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲಾಗಿದೆ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • ಹಾರಿಜಾನ್ ಝೀರೋ ಡಾನ್, ಫೈನಲ್ ಫ್ಯಾಂಟಸಿ VII: ರೀಮೇಕ್ ಮತ್ತು ವಾರ್‌ಫ್ರೇಮ್, ಗಾರ್ಡಿಯನ್ಸ್ ಆಫ್ ದಿ ಗ್ಯಾಲಕ್ಸಿ, ಎಲ್ಡನ್ ರಿಂಗ್ ಮತ್ತು ಏಜ್ ಆಫ್ ಎಂಪೈರ್ಸ್: IV ನಲ್ಲಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
  • DXIL ವೆಕ್ಟರೈಸ್ಡ್ ಲೋಡ್ ಮತ್ತು ಸ್ಟೋರ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ ರಚಿತವಾದ ಶೇಡರ್ ಕೋಡ್ ಅನ್ನು ಸುಧಾರಿಸಿದೆ.
  • ಡಿಸ್ಕ್ರಿಪ್ಟರ್‌ಗಳನ್ನು ನಕಲಿಸುವಾಗ ಕಡಿಮೆಯಾದ CPU ಲೋಡ್.
  • D3D12 ಪೈಪ್‌ಲೈನ್ ಲೈಬ್ರರಿಯನ್ನು DXBC/DXIL ನಿಂದ ರಚಿಸಲಾದ SPIR-V ವೀಕ್ಷಣೆಯ ಕ್ಯಾಶಿಂಗ್ ಒದಗಿಸಲು ಪುನಃ ಬರೆಯಲಾಗಿದೆ. ಮಾನ್‌ಸ್ಟರ್ ಹಂಟರ್: ರೈಸ್, ಗಾರ್ಡಿಯನ್ ಆಫ್ ದಿ ಗ್ಯಾಲಕ್ಸಿ ಮತ್ತು ಎಲ್ಡನ್ ರಿಂಗ್‌ನಂತಹ ಆಟಗಳಿಗೆ ವೇಗವಾಗಿ ಲೋಡ್ ಆಗುವ ಸಮಯವನ್ನು ಬದಲಾವಣೆಯನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.
  • ResourceDescriptorHeap[], 6.6-ಬಿಟ್ ಪರಮಾಣು ಕಾರ್ಯಾಚರಣೆಗಳು, IsHelperLane() ವಿಧಾನ, ಪಡೆದ ಕಂಪ್ಯೂಟ್ ಶೇಡರ್‌ಗಳು, ವೇವ್‌ಸೈಜ್ ಗುಣಲಕ್ಷಣ ಮತ್ತು ಪ್ಯಾಕ್ ಮಾಡಲಾದ ಗಣಿತದ ಅಂತರ್ಗತಗಳಿಗೆ (ಇಂಟ್ರಿನ್ಸಿಕ್ಸ್) ನೇರ ಪ್ರವೇಶಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಂತೆ 64 ಶೇಡರ್ ಮಾದರಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, SteamOS Devkit ಸೇವೆ ಮತ್ತು SteamOS Devkit ಕ್ಲೈಂಟ್ ಕೋಡ್‌ನ ವಾಲ್ವ್‌ನಿಂದ ಪ್ರಕಟಣೆಯನ್ನು ನಾವು ಗಮನಿಸಬಹುದು, ಇದು ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್‌ನ ಅಳವಡಿಕೆಯೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಆಟಗಳ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಸ್ಟೀಮ್ ಡೆಕ್‌ಗೆ ನೇರವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಉದ್ಭವಿಸುವ ಡೀಬಗ್ ಮಾಡುವುದು ಮತ್ತು ಇತರ ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳು.

ಮೂಲ: opennet.ru

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