KWin-lowlatency ๋ณตํ•ฉ ๊ด€๋ฆฌ์ž 5.15.5 ์ถœ์‹œ

๋„์ž… ํ”„๋กœ์ ํŠธ ๋ฆด๋ฆฌ์Šค KWin-๋‚ฎ์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„ 5.15.5, KDE Plasma 5.15์šฉ ๋ณตํ•ฉ ๊ด€๋ฆฌ์ž ๋ฒ„์ „์ด ์ค€๋น„๋˜์—ˆ์œผ๋ฉฐ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‘๋‹ต์„ฑ์„ ๋†’์ด๊ณ  ์ž…๋ ฅ ๋Š๊น€๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ž‘์—…์— ๋Œ€ํ•œ ์‘๋‹ต ์†๋„์™€ ๊ด€๋ จ๋œ ์ผ๋ถ€ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ํŒจ์น˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ํ™•์‚ฐ GPLv2์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
Arch Linux์˜ ๊ฒฝ์šฐ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ PKGBUILD๊ฐ€ AUR์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋‚ฎ์€ ์ง€์—ฐ ํŒจ์น˜๋กœ KWin์„ ๋นŒ๋“œํ•˜๋Š” ์˜ต์…˜์ด Gentoo ebuild์— ํฌํ•จ๋˜๋„๋ก ์ค€๋น„ ์ค‘์ž…๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค๋Š” NVIDIA ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ์žฅ์ฐฉ๋œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์œ ๋ช…ํ•ฉ๋‹ˆ๋‹ค. VBlank์˜ DRM ์ฝ”๋“œ๋Š” glXWaitVideoSync๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‘๋‹ต์„ฑ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์ฐข์–ด์ง์„ ๋ฐฉ์ง€ํ•˜๋„๋ก ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. KWin์— ์ดˆ๊ธฐ์— ์กด์žฌํ•˜๋Š” ์ฐจ๋‹จ ๋ฐฉ์ง€ ๋ณดํ˜ธ๋Š” ํƒ€์ด๋จธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋˜๋ฉฐ ์ถœ๋ ฅ์— ํฐ ์ง€์—ฐ(์ตœ๋Œ€ 50ms)์ด ๋ฐœ์ƒํ•˜๊ณ  ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ž…๋ ฅ ์‹œ ์‘๋‹ต์ด ์ง€์—ฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์„ค์ •(์‹œ์Šคํ…œ ์„ค์ • > ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐ ๋ชจ๋‹ˆํ„ฐ > ์ปดํฌ์ง€ํ„ฐ)์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์‘๋‹ต์„ฑ๊ณผ ๊ธฐ๋Šฅ ๊ฐ„์˜ ์ตœ์ ์˜ ๊ท ํ˜•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ ํ˜• ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ง€์›์€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(์„ค์ •์—์„œ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Œ). ์ „์†ก ๋ฒ„ํผ(โ€œ๋ฆฌ๋””๋ ‰์…˜๋˜์ง€ ์•Š์€ ์ „์ฒด ํ™”๋ฉด")๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์ฒด ํ™”๋ฉด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€