Wayland 1.19 มาพร้อมกับการปรับปรุงสำหรับ Nvidia ความสามารถในการเพิ่มและลบส่วนขยายและอื่น ๆ

หลังจากหลายเดือนของการพัฒนา การปลดปล่อย เวอร์ชันเสถียรใหม่ของโปรโตคอล เวย์แลนด์ 1.19. เวอร์ชันใหม่นี้ 1.19 เข้ากันได้แบบย้อนหลังในระดับ API และ ABI กับเวอร์ชัน 1.xและส่วนใหญ่ประกอบด้วยการแก้ไขข้อบกพร่องและการอัปเดตโปรโตคอลเล็กน้อย

ท่ามกลางการเปลี่ยนแปลงที่โดดเด่นที่สุด เราสามารถหาไฟล์ ปรับปรุงระบบการรวบรวม ซึ่งตอนนี้ต้องใช้เครื่องมือ Meson อย่างน้อยเวอร์ชัน 0.52.1, เซิร์ฟเวอร์คอมโพสิต Weston, จัดหาโค้ดและตัวอย่างการทำงานสำหรับการใช้ Wayland ในเดสก์ท็อปและสภาพแวดล้อมแบบฝังตัว มีการพัฒนาในวงจรการพัฒนาที่เป็นอิสระ

การเปลี่ยนแปลงและข่าวสารหลักใน Wayland 1.19

ใน Wayland เวอร์ชันใหม่นี้ มีการเตรียมแพตช์สำหรับเซิร์ฟเวอร์ XWayland DDXว่าหากระบบมีไดรเวอร์ที่เป็นกรรมสิทธิ์สำหรับ NVIDIA จะอนุญาตให้ใช้การเร่งฮาร์ดแวร์ใน OpenGL และ Vulkan เมื่อเปิดแอปพลิเคชัน X ในสภาพแวดล้อม Wayland

ด้วย ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA ยังคงใช้งานส่วนขยายต่อไป จำเป็นสำหรับการทำงานเต็มรูปแบบของสภาพแวดล้อม พวกเขาใช้โปรโตคอล Wayland

ความแปลกใหม่ที่โดดเด่นอีกอย่างก็คือ การพัฒนาของ Mir ยังคงดำเนินต่อไป เป็นเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland เครื่องมือเพื่อให้แน่ใจว่าการเปิดตัวแอปพลิเคชัน Wayland ในสภาพแวดล้อม Mir ได้ใช้การปรับขนาดที่ถูกต้องในหน้าจอ HiDPI

เพิ่มความสามารถในการขยายการออกของลูกค้า Waylandนอกจากนี้ยังอนุญาตให้ตั้งค่ามาตราส่วนแบบอิสระสำหรับอุปกรณ์เอาต์พุตแต่ละตัวรวมถึงค่ามาตราส่วนเศษส่วน

เรายังสามารถค้นหาได้ เพิ่มความสามารถในการเพิ่มและลบส่วนขยาย ของโปรโตคอล Wayland และเพิ่มการสนับสนุนสำหรับโปรโตคอลการทดลอง: zwp_linux_dmabuf_unstable_v1 เพื่อสร้าง wl_buffers โดยใช้กลไก DMABUF และ wlr-Foreign-toplevel-management สำหรับเชื่อมต่อแผงที่กำหนดเองและสวิตช์หน้าต่าง

ได้เปิดตัวแล้ว เวอร์ชันใหม่ของสภาพแวดล้อมแบบกำหนดเองของ Sway และเซิร์ฟเวอร์คอมโพสิต Wayfire ที่ Wayland ใช้

สำหรับการเปลี่ยนแปลงที่เกี่ยวข้องกับแอปพลิเคชันและสภาพแวดล้อมเดสก์ท็อปมีการกล่าวถึงว่างานจะดำเนินต่อไปในการเปิดตัวสภาพแวดล้อมของผู้ใช้ LXQt 1.0.0 ซึ่งจะนำไปใช้พร้อมกับการสนับสนุนอย่างเต็มที่สำหรับการทำงานบน Wayland

Wayland ถูกเปิดใช้งานโดยค่าเริ่มต้นบน Plasma Mobile, Sailfish 2, webOS รุ่นโอเพ่นซอร์ส Tizen และ AsteroidOS

ในขณะที่ในทางกลับกันทำงาน ยังคงดำเนินต่อไปในการพกพาแอปพลิเคชัน MATE สำหรับ Wayland โปรแกรมดูภาพ Eye of MATE ได้รับการปรับให้เข้ากับการทำงานโดยไม่ต้องเชื่อมโยงกับ X11 ในสภาพแวดล้อม Wayland เช่นเดียวกับ ปรับปรุงการรองรับ Wayland ในแผง MATE และแอพเพล็ตแบบพาเนลมัลติมอนิเตอร์และแอพเพล็ตพื้นหลังของพาเนลได้รับการดัดแปลงเพื่อใช้กับ Wayland

Fedora 34 มีแผนที่จะย้ายรุ่นเดสก์ท็อป KDE ไปใช้ Wayland ตามค่าเริ่มต้นหรือ. เซสชัน X11 มีไว้เพื่อเป็นตัวเลือก แพ็คเกจ kwin-wayland-nvidia ใช้เพื่อรัน KDE โดยใช้ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์

KDE กำลังดำเนินการสร้างเซสชันตาม Wayland พร้อมสำหรับการใช้งานในชีวิตประจำวันและเพื่อให้เกิดความเท่าเทียมกันในฟังก์ชันการทำงานบน X11 แก้ไขปัญหาเกี่ยวกับการแคสต์หน้าจอและการแทรกคลิกตรงกลาง แก้ไขปัญหาเกี่ยวกับความเสถียรของ XWayland

GNOME สำหรับ Wayland ได้ลบทั้งหน้าจอออกจากการแสดงผล เมื่อใช้บัฟเฟอร์ dma-buf หรือ EGLImage เพื่อสนับสนุนการอัปเดตหน้าต่างบางส่วนซึ่ง ลดปริมาณข้อมูลที่ถ่ายโอนระหว่าง GPU และ CPU. เมื่อใช้ร่วมกับการอัปเดตองค์ประกอบอินเทอร์เฟซแยกต่างหากการเพิ่มประสิทธิภาพนี้ช่วยลดการใช้พลังงานลงอย่างมากเมื่อใช้พลังงานแบตเตอรี่ เพิ่มความสามารถในการกำหนดอัตราการรีเฟรชที่แตกต่างกันสำหรับแต่ละจอภาพ

ใน GTK 4 GDK API ได้รับการออกแบบใหม่เพื่อใช้โปรโตคอล Wayland และแนวคิดที่เกี่ยวข้อง ฟังก์ชันที่เกี่ยวข้องกับ X11 และ Wayland ถูกย้ายไปยังแบ็กเอนด์ที่แยกจากกัน

Firefox สำหรับ Wayland ให้บริการ WebGL และวิดีโอแบบเร่งความเร็ว โดยฮาร์ดแวร์นอกเหนือจาก เพิ่มแบ็กเอนด์ใหม่ โดยใช้กลไก DMABUF เพื่อแสดงพื้นผิวและจัดระเบียบการแลกเปลี่ยนบัฟเฟอร์ ด้วยกระบวนการที่แตกต่างกัน แบ็กเอนด์นี้อนุญาตให้ใช้สภาพแวดล้อม GL แบบรวมในไฟร์ฟอกซ์บิวด์ตาม Wayland โดยไม่เชื่อมโยงกับเซิร์ฟเวอร์คอมโพสิตเฉพาะเช่น GNOME Mutter หรือ KDE Kwin

สุดท้ายสำหรับผู้ที่สนใจที่จะทดสอบเวอร์ชันใหม่นี้สามารถดาวน์โหลดซอร์สโค้ดเพื่อรวบรวมได้จากไฟล์ ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา