Weston Composite Server 8.0 хувилбар

Нийтэлсэн нийлмэл серверийн тогтвортой хувилбар вестон 8.0, протоколд бүрэн дэмжлэг үзүүлэхэд хувь нэмэр оруулах технологийг хөгжүүлэх Wayland Enlightenment, GNOME, KDE болон бусад хэрэглэгчийн орчинд. Вэстоны хөгжүүлэлт нь автомашины инфотайнмент систем, ухаалаг гар утас, телевизор болон бусад хэрэглээний төхөөрөмжүүдэд зориулсан платформ гэх мэт ширээний орчин болон суулгагдсан шийдлүүдэд Wayland-ийг ашиглах өндөр чанарын кодын бааз, ажлын жишээг хангах зорилготой юм. Wayland 1.18-ийн протокол, процесс хоорондын харилцааны механизм, номын сангуудыг гаргах төлөвлөсөн хоёрдугаар сарын 11-нд.

Вестоны хувилбарын дугаарын мэдэгдэхүйц өөрчлөлт нь нийцтэй байдлыг зөрчсөн ABI өөрчлөлттэй холбоотой юм. Өөрчлөлтүүд шинэ салбар Уэстон:

  • Нэмэгдсэн DRM (Direct Rendering Manager) дээр фреймбуферийн бүрэлдэхүүн хэсгүүдийг (техник хангамжийн онгоц) хадгалахад ашигладаг санах ойн бүсүүдийг удирдах техник хангамжийн механизмыг ашиглах үр нөлөө;

    Weston Composite Server 8.0 хувилбар

  • Ар тал руу DRM, DRM (Шууд дүрслэх менежер), KMS (Цөмийн горимын тохиргоо) болон evdev цөмийн дэд системүүдээр дамжуулан гаралтыг зохион байгуулахад ашигладаг бөгөөд аудио болон видео контентыг хуулбарлах хамгаалах технологийн дэмжлэгийг нэмсэн. HDCP, DVI, DisplayPort, HDMI, GVIF эсвэл UDI интерфэйсээр дамждаг видео дохиог шифрлэхэд ашигладаг;
  • gl-renderer дээр нэмсэн хуулбарлахаас хамгаалагдсан контентыг харуулсан хэсгүүдийн зургийг авах, хуваалцах, авахыг хориглох;
  • Дэлгэцгүй дүрслэхэд ашигладаг толгойгүй арын хэсэг нь OpenGL ашиглан буферт зурах дэмжлэгийг нэмсэн ("--use-gl" сонголтыг нэмсэн) бөгөөд энэ нь санах ойд дэлгэцийн виртуал дүрсийг авах боломжийг олгодог. алсын үйлчлүүлэгч рүү шилжүүлэх боломжтой;
  • DRM (Direct Rendering Manager) дэд системээр дамжуулан гаралтын арын хэсэгт номын сантай холбохгүйгээр бүтээх чадварыг нэмсэн. GBM байна (Ерөнхий буфер менежер) нь Mesa-аас санал болгож буй буферийн хуваарилалтыг удирдах. GBM форматын оронд форматыг ашигладаг FourCC, DRM дэд системд ашигласан;
  • Санах ойн ачааллыг багасгахын тулд зарим GPU-ууд боломжтой бол үргэлж EGL өргөтгөлийг ашигладаг EGL_KHR_хэсэгчилсэн_шинэчлэлт, энэ нь гадаргуугийн агуулгыг сонгон шинэчлэх, өөрчлөгдөөгүй хэсгийг алгасах боломжийг олгодог;
  • Дибаг хийх бүртгэлийг хөтлөх хүрээний чадавхийг өргөжүүлсэн;
  • gl-renderer дээр XYUV форматын дэмжлэгийг нэмсэн;
  • xwm цонхны менежер дээр хэрэгжүүлсэн Xwayland ажиллаж байх үед Wayland гадаргуу дээр гарсан өөрчлөлтийг хянах, энэ нь Wayland-д суурилсан орчинд эхлүүлсэн X11 програмын цонхыг чимэглэх үед олдворуудаас ангижрах боломжтой болсон;
  • Үүний улмаас ширээний дэвсгэрийг жигд харуулах үед санах ойн зарцуулалтыг бууруулсан програм Бүхэл бүтэн харах цонхны 1х1 буфер;
  • Нэмсэн өргөтгөлийн дэмжлэг weston-direct-дэлгэц, энэ нь dmabuf контентыг дэлгэцийн хянагч руу шууд шилжүүлэх ажлыг зохион байгуулах боломжийг олгодог.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх