เจชเฉเจฐเฉ‹เจŸเฉ‹เจจ 4.2-4 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจฒเฉ€เจจเจ•เจธ เจ‰เฉฑเจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ—เฉ‡เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ

เจตเจพเจฒเจต เจ•เฉฐเจชเจจเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจจเจฟเจฐเจฎเจพเจฃ เจชเฉเจฐเฉ‹เจŸเฉ‹เจจ 4.2-4, เจœเฉ‹ เจตเจพเจˆเจจ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจˆ เจฌเจฃเจพเจ เจ—เจ เจ—เฉ‡เจฎเจฟเฉฐเจ— เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ 'เจคเฉ‡ เจธเจŸเฉ€เจฎ เจ•เฉˆเจŸเจพเจฒเจพเจ— เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเจ•เจพเจธ เจซเฉˆเจฒเจฃเจพ BSD เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ. เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจน เจคเจฟเจ†เจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจชเฉเจฐเฉ‹เจŸเฉ‹เจจ เจตเจฟเฉฑเจš เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจฌเจฆเจฒเจพเจ… เจ…เจธเจฒ เจตเจพเจˆเจจ เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ DXVK เจ…เจคเฉ‡ vkd3d.

เจชเฉเจฐเฉ‹เจŸเฉ‹เจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจŸเฉ€เจฎ เจฒเฉ€เจจเจ•เจธ เจ•เจฒเจพเจ‡เฉฐเจŸ เจตเจฟเฉฑเจš เจธเจฟเฉฑเจงเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ-เจ“เจจเจฒเฉ€ เจ—เฉ‡เจฎเจฟเฉฐเจ— เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจเจ•เจธ 10/11 (เจ…เจงเจพเจฐเจฟเจค เจกเฉ€เจเจ•เจธเจตเฉ€เจ•เฉ‡) เจ…เจคเฉ‡ 12 (เจ…เจงเจพเจฐเจฟเจค vkd3d), เจตเฉเจฒเจ•เจจ API เจตเจฟเฉฑเจš เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจเจ•เจธ เจ•เจพเจฒเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจตเจพเจฆ เจฆเฉเจ†เจฐเจพ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ, เจ—เฉ‡เจฎ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจ—เฉ‡เจฎเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจค เจธเจ•เฉเจฐเฉ€เจจ เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจชเฉ‚เจฐเฉ€-เจธเจ•เฉเจฐเฉ€เจจ เจฎเฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเจฒ เจตเจพเจˆเจจ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, เจชเฉˆเจšเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฎเจฒเจŸเฉ€-เจฅเจฐเจฟเฉฑเจกเจก เจ—เฉ‡เจฎเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจพเจซเจผเฉ€ เจตเจพเจงเจพ เจนเฉ‹เจ‡เจ† เจนเฉˆ "esync"(Eventfd เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ)เฅค

เจฎเฉเฉฑเจ– เจชเฉเจฐเฉ‹เจŸเฉ‹เจจ 4.2-4 เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…:

  • DXVK เจฒเฉ‡เจ…เจฐ (Vulkan API เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ DXGI, Direct3D 10 เจ…เจคเฉ‡ Direct3D 11 เจฆเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ) เจจเฉ‚เฉฐ เจธเฉฐเจธเจ•เจฐเจฃ 1.1.1 เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เจฟเจนเฉœเจพ เจธเฉฐเจ•เฉเจšเจฟเจค เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจผเฉˆเจกเจฐ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ—เฉ‡เจฎเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจตเจงเจพเจ‡เจ† เจนเฉˆ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจน เจœเฉ‹ เจ…เจฐเฉ€เจ…เจฒ เจ‡เฉฐเจœเจจ 4 'เจคเฉ‡ เจฌเจฃเฉ€เจ†เจ‚ เจนเจจเฅค
  • เจ—เฉ‡เจฎ RAGE 2 เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจ•เจฐเฉˆเจธเจผ เจซเจฟเจ•เจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ† (AMD GPUs เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, Mesa เจฆเจพ เจจเจตเฉ€เจจเจคเจฎ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉˆ);
  • เจตเฉเจฒเจ•เจจ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ API เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจธเจฎเจฐเจฅเจจ, "เจจเฉ‹ เจฎเฉˆเจจเจœเจผ เจธเจ•เจพเจˆ" เจ—เฉ‡เจฎ เจฆเฉ‡ เจตเฉเจฒเจ•เจจ เจฌเจฟเจฒเจก เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;
  • เจ•เฉเจ เจตเจฟเฉฐเจกเฉ‹ เจฎเฉˆเจจเฉ‡เจœเจฐเจพเจ‚ เจฒเจˆ เจธเฉเจงเจพเจฐเฉ‡ เจนเฉ‹เจ เจ†เจˆเจ•เจพเจจ;
  • เจชเฉเจฐเฉ‹เจŸเฉ‹เจจ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจตเจพเจˆเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฒเจŸเจ•เจฃ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจจ เจตเจพเจฒเฉ‡ เจ‡เฉฑเจ• เจฌเฉฑเจ— เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†;
  • เจฏเจพเจ•เฉ‚เจœเจผเจพ เจ•เจฟเจตเจพเจฎเฉ€ เจ…เจคเฉ‡ เจŸเฉ‡เจฒเจŸเฉ‡เจฒ เจ—เฉ‡เจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉ‡เจฎ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†;
  • เจซเจฟเจ•เจธเจก เจ—เจฒเจคเฉ€เจ†เจ‚ เจœเจฟเจธ เจ•เจพเจฐเจจ เจฒเฉˆเจ‚เจกเจธเจ•เฉ‡เจช เจ—เฉ‡เจฎ เจธเจชเฉ‡เจธ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจœเจผ เจตเจฟเฉฑเจš เจ—เจฒเจค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ;
  • เจซเจฒเจพเจตเจฐ เจ—เฉ‡เจฎ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจ•เจฐเฉˆเจธเจผ เจซเจฟเจ•เจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹