เจœเฉฐเจ—เจพเจฒ เจตเจฟเฉฑเจš VGEM เจกเจฐเจพเจˆเจตเจฐ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ

เจ‡เจ—เจพเจฒเฉ€เจ† เจคเฉ‹เจ‚ เจฎเจพเจˆเจฐเจพ เจจเจนเจฟเจฐ เจจเฉ‡ เจฐเจธเจŸ เจตเจฟเฉฑเจš VGEM (เจตเจฐเจšเฉเจ…เจฒ GEM เจชเฉเจฐเฉ‹เจตเจพเจˆเจกเจฐ) เจกเจฐเจพเจˆเจตเจฐ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจฒเจฟเจ–เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพเฅค VGEM เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจ—เจญเจ— 400 เจฒเจพเจˆเจจเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ-เจ…เจ—เจจเฉ‹เจธเจŸเจฟเจ• GEM (เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฎเฉˆเจจเฉ‡เจœเจฐ) เจฌเฉˆเจ•เจเจ‚เจก เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ 3D เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเจพเจˆเจธ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ LLVMpipe เจจเฉ‚เฉฐ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฐเจพเจธเจŸเจฐเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฌเจซเจฐ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

VGEM เจ•เจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจšเฉฑเจฒเจฃ เจตเจพเจฒเจพ เจฆเฉ‚เจœเจพ เจฐเจธเจŸ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจกเจฐเจพเจˆเจตเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพ (เจเจชเจฒ M1/M2 เจšเจฟเจชเจธ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ Apple AGX GPU เจฒเจˆ เจชเจนเจฟเจฒเจพ Asahi DRM (เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐ) เจกเจฐเจพเจˆเจตเจฐ เจธเฉ€)เฅค เจตเจฟเจ•เจพเจธ เจฒเจˆ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจกเจฟเจตเจพเจˆเจธ, XArray เจ•เจฟเจธเจฎ, เจ…เจคเฉ‡ DMA-เจธเจฌเฉฐเจงเจค เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ DMA เจตเจพเฉœ เจฆเฉ‡ เจจเจพเจฒ เจœเฉฐเจ—เจพเจฒ เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจจเจตเฉ€เจ†เจ‚ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉœเจพเจ… 'เจคเฉ‡, เจกเจฐเจพเจˆเจตเจฐ เจฒเจ—เจญเจ— เจคเจฟเจ†เจฐ เจนเฉˆ, เจฆเฉ‹ เจœเจพเจ‚เจšเจพเจ‚ (vgem_slow เจ…เจคเฉ‡ vgem_basic@unload) เจฆเฉ‡ เจ…เจชเจตเจพเจฆ เจฆเฉ‡ เจจเจพเจฒ, เจœเจผเจฟเจ†เจฆเจพเจคเจฐ IGT เจŸเฉˆเจธเจŸ เจชเจพเจธ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ IOCTL เจธเจนเจพเจ‡เจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

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

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