X.Org ์„œ๋ฒ„ 21.1 ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๋งˆ์ง€๋ง‰ ์ค‘์š”ํ•œ ๋ฆด๋ฆฌ์Šค ์ดํ›„ 21.1๋…„ ๋ฐ˜ ํ›„์— X.Org Server XNUMX์ด ๋ฆด๋ฆฌ์Šค๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ œ์‹œ๋œ ๋ถ„๊ธฐ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ๋ฆด๋ฆฌ์Šค ๋ฒˆํ˜ธ ์ง€์ • ์ฒด๊ณ„๊ฐ€ ๋„์ž…๋˜์–ด ํŠน์ • ๋ฒ„์ „์ด ๊ฒŒ์‹œ๋œ ์ง€ ์–ผ๋งˆ๋‚˜ ๋๋Š”์ง€ ์ฆ‰์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mesa ํ”„๋กœ์ ํŠธ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋ฆด๋ฆฌ์Šค์˜ ์ฒซ ๋ฒˆ์งธ ์ˆซ์ž๋Š” ์—ฐ๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , ๋‘ ๋ฒˆ์งธ ์ˆซ์ž๋Š” ํ•ด๋‹น ์—ฐ๋„์˜ ์ฃผ์š” ๋ฆด๋ฆฌ์Šค ๋ฒˆํ˜ธ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์„ธ ๋ฒˆ์งธ ์ˆซ์ž๋Š” ์ˆ˜์ • ์—…๋ฐ์ดํŠธ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • Meson ๋นŒ๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ „์ฒด ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. autotools๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์€ ํ˜„์žฌ ์œ ์ง€๋˜์ง€๋งŒ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • Xvfb(X ๊ฐ€์ƒ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ) ์„œ๋ฒ„๋Š” OpenGL์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ๋ Œ๋”๋ง ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” Glamour 2D ๊ฐ€์† ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Xvfb X ์„œ๋ฒ„๋Š” ๋ฒ„ํผ๋กœ ์ถœ๋ ฅํ•˜๊ณ (๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋ฅผ ์—๋ฎฌ๋ ˆ์ดํŠธํ•จ) ํ™”๋ฉด์ด๋‚˜ ์ž…๋ ฅ ์žฅ์น˜ ์—†์ด ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“œ ์„ค์ • DDX ๋“œ๋ผ์ด๋ฒ„๋Š” VRR(๊ฐ€๋ณ€ ์†๋„ ์ƒˆ๋กœ ๊ณ ์นจ) ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ง€์›ํ•˜๋ฏ€๋กœ ๋ชจ๋‹ˆํ„ฐ ์žฌ์ƒ ๋นˆ๋„๋ฅผ ์ ์‘์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ถ€๋“œ๋Ÿฝ๊ณ  ๋Š๊น€ ์—†๋Š” ๊ฒŒ์ž„์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“œ ์„ค์ • ๋“œ๋ผ์ด๋ฒ„๋Š” ํŠน์ • ์œ ํ˜•์˜ ๋น„๋””์˜ค ์นฉ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉฐ ๋ณธ์งˆ์ ์œผ๋กœ VESA ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์—ฐ์ƒ์‹œํ‚ค์ง€๋งŒ KMS ์ธํ„ฐํŽ˜์ด์Šค ์œ„์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ปค๋„ ์ˆ˜์ค€์—์„œ ์‹คํ–‰๋˜๋Š” DRM/KMS ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” ๋ชจ๋“  ํ•˜๋“œ์›จ์–ด์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ„ฐ์น˜ํŒจ๋“œ์—์„œ ์ œ์–ด ์ œ์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•œ XInput 2.4 ์ž…๋ ฅ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Xinerama๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์—ฌ๋Ÿฌ X ์„œ๋ฒ„๋ฅผ ํ•˜๋‚˜์˜ ๊ฐ€์ƒ ํ™”๋ฉด์œผ๋กœ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” DMX(Distributed Multihead X) ๋ชจ๋“œ์˜ ๊ตฌํ˜„์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. OpenGL ์‚ฌ์šฉ ์‹œ ๊ธฐ์ˆ  ์ˆ˜์š” ๋ถ€์กฑ ๋ฐ ๋ฌธ์ œ๋กœ ์ธํ•ด ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • DPI ๊ฐ์ง€๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์œผ๋ฉฐ ๋””์Šคํ”Œ๋ ˆ์ด ํ•ด์ƒ๋„์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์ •๋ณด๊ฐ€ ๋ณด์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๊ธฐ๋ณธ hi-DPI(๊ณ ํ™”์†Œ ๋ฐ€๋„) ๋””์Šคํ”Œ๋ ˆ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ Œ๋”๋ง์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • X.Org ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜์—ฌ Wayland ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ X11 ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰์„ ๊ตฌ์„ฑํ•˜๋Š” XWayland DDX ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ด์ œ X.Org ์„œ๋ฒ„ ๋ฆด๋ฆฌ์Šค์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š๊ณ  ์ž์ฒด ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๋ฅผ ๊ฐ–์ถ˜ ๋ณ„๋„์˜ ํŒจํ‚ค์ง€๋กœ ๋ฆด๋ฆฌ์Šค๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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