Xwayland NVIDIA GPU เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡

XWayland เชจเซ‹ เช•เซ‹เชก เชฌเซ‡เช, DDX เช˜เชŸเช• (เชกเชฟเชตเชพเชˆเชธ-เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชŸ X), เชœเซ‡ X.Org เชธเชฐเซเชตเชฐเชจเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก-เช†เชงเชพเชฐเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ X11 เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชšเชฒเชพเชตเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เชชเซเชฐเซ‹เชชเซเชฐเชพเชˆเชŸเชฐเซ€ NVIDIA เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชกเซเชฐเชพเชˆเชตเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชชเซเชฐเชตเซ‡เช—เช•เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชจเซ‡ เช†เชงเชพเชฐเซ‡, เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชชเซ‡เชšเซ‹เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซเชฏเชพ เชชเช›เซ€, XWayland เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ X เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ OpenGL เช…เชจเซ‡ Vulkan เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฒเช—เชญเช— เชจเชฟเชฏเชฎเชฟเชค X เชธเชฐเซเชตเชฐ เชนเซ‡เช เชณ เชšเชพเชฒเชคเซเช‚ เชธเชฎเชพเชจ เช›เซ‡. เชซเซ‡เชฐเชซเชพเชฐเซ‹ NVIDIA เช•เชฐเซเชฎเชšเชพเชฐเซ€ เชฆเซเชตเชพเชฐเชพ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. NVIDIA เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เชœ, Xwayland เชฎเชพเช‚ เชชเซเชฐเชตเซ‡เช—เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เช†เช—เชพเชฎเซ€ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚เชฅเซ€ เชเช•เชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡, เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ 470.x เชถเชพเช–เชพเชฎเชพเช‚.

เชตเชงเซเชฎเชพเช‚, Linux เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช…เชจเซเชฏ เช˜เชฃเชพ เชตเชฟเช•เชพเชธ เช›เซ‡:

  • เชตเซ‡เชฒเซ‡เชจเซเชก เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชคเซ‡เชฎเชจเซ€ เชคเชฎเชพเชฎ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚ เชฎเซเช–เซเชฏ เชถเชพเช–เชพเชจเซเช‚ เชจเชพเชฎ โ€œเชฎเชพเชธเซเชŸเชฐโ€ เชฅเซ€ โ€œเชฎเซเช–เซเชฏโ€ เชฐเชพเช–เชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ โ€œเชฎเชพเชธเซเชŸเชฐโ€ เชถเชฌเซเชฆ เชฐเชพเชœเช•เซ€เชฏ เชฐเซ€เชคเซ‡ เช–เซ‹เชŸเซ‹ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เช—เซเชฒเชพเชฎเซ€เชจเซ€ เชฏเชพเชฆ เช…เชชเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเชฎเซเชฆเชพเชฏเชจเชพ เชธเชญเซเชฏเซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชชเชฎเชพเชจเชœเชจเช• เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฌเชฆเชฒเชพเชฎเชพเช‚, freedesktop.org เชธเชฎเซเชฆเชพเชฏเซ‡ เชจเชตเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ 'เชฎเชพเชธเซเชŸเชฐ' เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชฌเชฆเชฒเซ‡ 'เชฎเซเช–เซเชฏ' เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.

    เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เช›เซ‡ เช•เซ‡ เช† เชตเชฟเชšเชพเชฐเชจเชพ เชตเชฟเชฐเซ‹เชงเซ€เช“ เชชเชฃ เชนเชคเชพ. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, Jan Engelhardt, เชœเซ‡เช“ openSUSE เชฎเชพเช‚ 500 เชฅเซ€ เชตเชงเซ เชชเซ‡เช•เซ‡เชœเซ‹ เชœเชพเชณเชตเซ‡ เช›เซ‡, GitHub เช…เชจเซ‡ SFC เชฆเซเชตเชพเชฐเชพ "เชฎเซเช–เซเชฏ" เชฆเช‚เชญ เช…เชจเซ‡ เชฌเซ‡เชตเชกเชพ เชงเซ‹เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ "เชฎเชพเชธเซเชŸเชฐ" เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ เช•เชฐเชพเชฏเซ‡เชฒเซ€ เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เช—เชฃเชพเชตเซ€. เชคเซ‡เชฎเชฃเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ‡ เชœเซ‡เชฎ เช›เซ‡ เชคเซ‡เชฎ เช›เซ‹เชกเซ€เชจเซ‡ เชจเชพเชฎเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เชธเชพเชฅเซ‡ เช—เชกเชฌเชก เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชตเชฟเช•เชพเชธ เชšเชพเชฒเซ เชฐเชพเช–เชตเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซเชฏเซเช‚. เช‡เชฏเชพเชจเชจเชพ เชฎเชคเซ‡, เชœเซ‡เช“ "เชฎเชพเชธเซเชŸเชฐ" เชถเชฌเซเชฆ เชธเชพเชฅเซ‡ เชถเชฐเชคเซ‹ เชชเชฐ เช†เชตเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชคเชฎเซ‡ เชซเช•เซเชค เช–เชพเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชฌเซ‡ เชถเชพเช–เชพเช“ เช•เชฎเชฟเชŸเซเชธเชจเซ€ เชธเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเซเชฅเชพเชชเชฟเชค เชฎเชพเชณเช–เชพเชจเซ‡ เชคเซ‹เชกเซเชฏเชพ เชตเชฟเชจเชพ เช•เชฐเซ‡ เช›เซ‡.

  • เชฒเชพเชตเชพเชชเชพเชˆเชช เชฎเซ‡เชธเชพ เชกเซเชฐเชพเชˆเชตเชฐ, เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ LLVM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, เชตเชฒเซเช•เชจ 1.1 เช—เซเชฐเชพเชซเชฟเช•เซเชธ API เช…เชจเซ‡ เชตเชฒเซเช•เชจ 1.2 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ (เช…เช—เชพเช‰ เชฎเชพเชคเซเชฐ OpenGL เชœ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ lavapipe เชฎเชพเช‚ เช†เชงเชพเชฐเชญเซ‚เชค เชนเชคเซเช‚). เชคเซ‡ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชกเซเชฐเชพเช‡เชตเชฐ เชตเชฒเซเช•เชจ 1.1 เชจเซ€ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชคเชพ เชคเชฎเชพเชฎ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เชตเชฒเซเช•เชจ 1.0 เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชจเชฟเชทเซเชซเชณ เชœเชพเชฏ เช›เซ‡, เชœเซ‡ เชตเชฒเซเช•เชจ เชธเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเชพ เชธเชคเซเชคเชพเชตเชพเชฐ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ‡ เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡.
  • Vgpu_unlock เชŸเซ‚เชฒเช•เซ€เชŸ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช•เชจเซเชเซเชฏเซเชฎเชฐ เชตเชฟเชกเชฟเชฏเซ‹ เช•เชพเชฐเซเชกเซเชธ NVIDIA Geforce เช…เชจเซ‡ Quadro เชชเชฐ vGPU เชธเชชเซ‹เชฐเซเชŸ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซ€เชคเซ‡ vGPU เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชตเชงเซ เช–เชฐเซเชšเชพเชณ เชŸเซ‡เชธเซเชฒเชพ เช•เชพเชฐเซเชกเซเชธ เชœเซ‡เชตเซ€ เชœ เชšเชฟเชช เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ (เชตเชฐเซเชšเซเชฏเซเช…เชฒ GPU เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ).
  • เชจเชตเชพ เช“เชชเชจ เชธเซ‹เชฐเซเชธ PanVk เชกเซเชฐเชพเช‡เชตเชฐเชจเซเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ ARM Mali Midgard เช…เชจเซ‡ Bifrost GPU เชฎเชพเชŸเซ‡ เชตเชฒเซเช•เชจ เช—เซเชฐเชพเชซเชฟเช•เซเชธ API เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. PanVk เชจเซ‹ เชตเชฟเช•เชพเชธ เช•เซ‹เชฒเชพเชฌเซ‹เชฐเชพเชจเชพ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเซ‡เชจเชซเซเชฐเซ‹เชธเซเชŸ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชจเชพ เชšเชพเชฒเซ เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡, เชœเซ‡ OpenGL เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡.
  • xf86-input-libinput 1.0.0 เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ Libinput เชฎเชพเชŸเซ‡ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡, เช‡เชจเชชเซเชŸ เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เซ€เช•เซƒเชค เชธเซเชŸเซ‡เช•. X เชธเชฐเซเชตเชฐ-เช†เชงเชพเชฐเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚, xf86-input-libinput เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เช…เชฒเช— evdev เช…เชจเซ‡ synaptics เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช†เชตเซƒเชคเซเชคเชฟ 1.0.0 เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐ เช MIT เชฒเชพเชฏเชธเชจเซเชธเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹