Xwayland NVIDIA GPU-lari bo'lgan tizimlarda apparat tezlashuvini qo'llab-quvvatlaydi

XWayland kod bazasi, DDX (qurilmaga bog'liq X) komponenti X.Org serveriga Waylandga asoslangan muhitlarda X11 ilovalarini ishga tushirishga imkon beradi, xususiy NVIDIA grafik drayverlari bo'lgan tizimlarda apparat tezlashtirilgan renderlashni yoqish uchun yangilandi.

Ishlab chiquvchilar tomonidan o'tkazilgan testlarga ko'ra, ushbu yamoqlarni ishga tushirgandan so'ng, XWayland yordamida ishlaydigan X ilovalarida OpenGL va Vulkan unumdorligi ularni standart X serveri ostida ishlatish bilan deyarli bir xil bo'ladi. O'zgarishlar NVIDIA xodimi tomonidan tayyorlangan. XWayland tezlashuvi uchun zarur bo'lgan komponentlarni qo'llab-quvvatlash NVIDIA drayverining o'zida 470.x filialida kutilayotgan kelajakdagi versiyada paydo bo'ladi.

Bundan tashqari, grafik stek bilan bog'liq yana bir qancha voqealarni qayd etish mumkin. Linux:

  • Wayland ishlab chiquvchilari oʻzlarining barcha omborlaridagi asosiy filial nomini “master”dan “asosiy”ga oʻzgartirishni rejalashtirmoqdalar, chunki yaqinda “master” soʻzi siyosiy nuqtai nazardan notoʻgʻri, qullikni eslatuvchi va baʼzi hamjamiyat aʼzolari tomonidan haqoratomuz hisoblangan. Shu bilan birga, freedesktop.org hamjamiyati yangi loyihalar uchun sukut bo'yicha "master" o'rniga "asosiy" ombordan foydalanishga qaror qildi.

    Qizig'i shundaki, bu fikrga qarshilar ham bo'lgan. Xususan, openSUSE-da 500 dan ortiq paketlarni saqlaydigan Yan Engelxardt GitHub va SFC tomonidan "master" ni "asosiy" ikkiyuzlamachilik va ikki tomonlama standartlar bilan almashtirish foydasiga keltirgan dalillarni chaqirdi. U narsalarni avvalgidek qoldirishni va nom o'zgarishi bilan tartibsizlik yaratishdan ko'ra, rivojlanishni davom ettirishga e'tibor qaratishni taklif qildi. Janning so'zlariga ko'ra, "master" atamasini qabul qila olmaydiganlar uchun bir xil majburiyat holatlariga ega bo'lgan ikkita filialni saqlab qolish mumkin, bu esa o'rnatilgan tizimni buzishdan qochadi.

  • Dasturiy ta'minotni ko'rsatish va kod yaratish uchun LLVM dan foydalanish uchun mo'ljallangan lavapipe Mesa drayveri Vulkan 1.1 grafik API va Vulkan 1.2 spetsifikatsiyasining ba'zi xususiyatlarini qo'llab-quvvatlaydi (ilgari lavapipe faqat OpenGL-ni to'liq qo'llab-quvvatlagan). Haydovchi Vulkan 1.1 ning yangi funksiyalarini qamrab oluvchi barcha testlardan o‘tgani xabar qilingan, biroq hozirda Vulkan 1.0 uchun bir xil sinovlardan o‘ta olmayapti, bu esa Vulkanni qo‘llab-quvvatlash uchun uning rasmiy sertifikatlanishiga to‘sqinlik qilmoqda.
  • Vgpu_unlock asboblar to'plami nashr etildi, bu sizga ba'zi iste'molchi NVIDIA Geforce va Quadro grafik kartalarida vGPU-ni qo'llab-quvvatlashni faollashtirishga imkon beradi, ular vGPU-ni rasman qo'llab-quvvatlamaydi, lekin qimmatroq Tesla kartalari bilan bir xil chipga asoslangan (virtual GPU funksionalligi dasturiy ta'minot bilan cheklangan).
  • ARM Mali Midgard va Bifrost GPUlari uchun Vulkan grafik API-ni qo'llab-quvvatlaydigan yangi ochiq manba PanVk drayverining dastlabki tatbiqi taqdim etilgan. PanVk Collabora tomonidan ishlab chiqilmoqda va OpenGL-ni qo'llab-quvvatlaydigan Panfrost loyihasining davomi sifatida joylashtirilgan.
  • Xf86-input-libinput drayveri 1.0.0 versiyasi chiqarildi. U kiritish qurilmalari bilan ishlash uchun birlashtirilgan stek bo'lgan Libinput atrofida o'rashni ta'minlaydi. X-serverga asoslangan muhitlarda alohida evdev va synaptics drayverlari o'rniga xf86-input-libinput drayveridan foydalanish mumkin. 1.0.0 versiyasidagi asosiy o'zgarish MIT litsenziyasiga o'tishdir.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster