ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΡΠΏΡΡΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° XLibre 25.2.0, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠΎΡΠΊ X.Org Server. ΠΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ Π²Π΅ΡΠΊΠΈ XLibre XServer 25.2.0 ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ. Π‘Π»Π΅Π΄ΠΎΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΡΡ Π²ΡΠΏΡΡΡΠΈΡΡ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΠΉ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΡΠ²ΠΈΡΡ Π²Π΅ΡΠΊΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ.
XLibre ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°Ρ Artix Linux, GhostBSD, OpenMandriva, ary Vendefoul Wolf. Ho an'ny Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu ary Foana Linux ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ X.Org Server Π½Π° XLibre. ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΡΠΊΠ° Π±ΡΠ»ΠΎ Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΠΈΡ X.Org, Π²Π΅Π΄ΡΡΠ΅ΠΉ ΠΊ ΡΡΠ°Π³Π½Π°ΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Anisan'ireo
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π²ΡΠΏΡΡΠΊΠ΅ XLibre XServer 25.2:
- ΠΡΠΎΠ²Π΅Π΄ΡΠ½ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° 2D-Π°ΠΊΡΠ΅Π»Π΅ΡΠ°ΡΠΈΠΈ glamor_egl, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π³ΠΎ OpenGL Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ 2D-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ· glamor_egl Π²ΡΠ΄Π΅Π»Π΅Π½ xf86-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄, Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ DRI3 (Direct Rendering Infrastructure) ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ libgbm (Generic Buffer Management), ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ GLAMOR Ρ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ NVIDIA, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΠΊΠΈ 470. ΠΡΠ°ΠΉΠ²Π΅ΡΡ NVIDIA 470+ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ GLX ΠΈ DRI3, ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ EGL ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° OpenGL.
- ΠΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΏΡΠΎΡΡΠ½Π½ΠΎΠ³ΠΎ X-ΡΠ΅ΡΠ²Π΅ΡΠ° KDrive, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΊΡΠ°Π½Π°ΠΌΠΈ, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ DRI3, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ 2D-ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ GLAMOR, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ X-Video, Π°Π²ΡΠΎΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²Π²ΠΎΠ΄Π° evdev, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ².
- Π X-ΡΠ΅ΡΠ²Π΅Ρ Xfbdev, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΡΡΠ΅ΠΉΠΌΠ±ΡΡΠ΅Ρ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° X-Video, GLX ΠΈ DRI3, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΠ΅Π· Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ 2D-ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ GLAMOR. ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΠΎΠΏΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
Xfbdev. - Π X-ΡΠ΅ΡΠ²Π΅Ρ Xvfb (X virtual framebuffer) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° DRI3 ΠΈ
GLX, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ΅ΡΠ΅Π· GLAMOR. - DDX-Π΄ΡΠ°ΠΉΠ²Π΅Ρ Β«modesettingΒ», ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΠΎΠ²Π΅ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° KMS (Kernel Mode Setting), ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ GBM Bo Wrapper (BufferObject). ΠΠ°Π»Π°ΠΆΠ΅Π½ ΠΏΠΎΠ²ΠΎΡΠΎΡ ΠΈ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΡΡΡΠΎΡΠ°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΊΡΡΡΠΎΡΠ°.
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ DRI3 ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ 1.4 ΠΈ ΠΎΡΠΈΡΠ°Π΅Ρ ΠΊΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΌΠ΅ΡΠΎΠ΄Π° closeScreen.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ DRM-Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ (Direct Rendering Manager) Π΄Π»Ρ Coreboot, VESA ΠΈ EFI. DDX-Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ GPU Intel ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ Gen3.
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ XDG Base Dir 0.8.
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ NVIDIA.
Source: opennet.ru
