KWin-lowlatency рдХрдВрдкреЛрдЭрд┐рдЯ рдореЕрдиреЗрдЬрд░рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 5.15.5

рд╕рд╛рджрд░ рдХрд░рдгрд╛рд░рд╛ рдкреНрд░рдХрд▓реНрдк рдкреНрд░рдХрд╛рд╢рди рдХреЗрд╡рд┐рди-рд▓реЛрд▓реЗрдЯрдиреНрд╕реА рел.резрел.рел, рдЬреНрдпрд╛рдордзреНрдпреЗ KDE Plasma 5.15 рд╕рд╛рдареА рдХрдВрдкреЛрдЭрд┐рдЯ рдореЕрдиреЗрдЬрд░рдЪреА рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рдкреНрд░рддрд┐рд╕рд╛рджрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдЪреНрдпрд╛ рдЧрддреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЕрдЪрд╕рд╣ рдкреВрд░рдХ рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА рдЗрдирдкреБрдЯ рд╕реНрдЯрдЯрд░рд┐рдВрдЧ. рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╕рд╛рд░ GPLv2 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.
Arch Linux рд╕рд╛рдареА, AUR рдордзреНрдпреЗ рдПрдХ рд░реЗрдбреАрдореЗрдб PKGBUILD рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ. Gentoo ebuild рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдореА рд╡рд┐рд▓рдВрдмрд┐рдд рдкреЕрдЪрд╕рд╣ KWin рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ.

рдирд╡реАрди рд░рд┐рд▓реАрдЭ NVIDIA рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрд╕рд╣ рд╕рд┐рд╕реНрдЯреАрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреБрд░рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд▓рдХреНрд╖рдгреАрдп рдЖрд╣реЗ. VBlank рдЪрд╛ DRM рдХреЛрдб рдкреНрд░рддрд┐рд╕рд╛рджрд╛рд╡рд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рди рдХрд░рддрд╛ рдлрд╛рдЯрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рджреЗрдгреНрдпрд╛рд╕рд╛рдареА glXWaitVideoSync рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. KWin рдордзреНрдпреЗ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЕрд╕рд▓реЗрд▓реЗ рдЕрдБрдЯреА-рдмреНрд░реЗрдХрд┐рдВрдЧ рд╕рдВрд░рдХреНрд╖рдг рдЯрд╛рдпрдорд░ рд╡рд╛рдкрд░реВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯрдордзреНрдпреЗ рдореЛрдард╛ рд╡рд┐рд▓рдВрдм (50ms рдкрд░реНрдпрдВрдд) рд╣реЛрдК рд╢рдХрддреЛ рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдореА, рдЗрдирдкреБрдЯ рдХрд░рддрд╛рдирд╛ рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рд╡рд┐рд▓рдВрдм рд╣реЛрдК рд╢рдХрддреЛ.

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬ (рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрдЬ > рдбрд┐рд╕реНрдкреНрд▓реЗ рдЖрдгрд┐ рдореЙрдирд┐рдЯрд░ > рдХрдВрдкреЛрдЭрд┐рдЯрд░) рдЬреЛрдбрд▓реНрдпрд╛, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдпрд╛рдВрдЪреНрдпрд╛рддреАрд▓ рдЗрд╖реНрдЯрддрдо рд╕рдВрддреБрд▓рди рдирд┐рд╡рдбрддрд╛ рдпреЗрдИрд▓. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд░реЗрдЦреАрдп рдЕреЕрдирд┐рдореЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ (рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдкрд░рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ). рдЯреНрд░рд╛рдиреНрдЭрд┐рдЯ рдмрдлрд░рджреНрд╡рд╛рд░реЗ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдореЛрдб рдЬреЛрдбрд▓рд╛ (тАЬрдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди"), рддреБрдореНрд╣рд╛рд▓рд╛ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛