หลายวันก่อนได้มีการประกาศเปิดตัวเซิร์ฟเวอร์เวอร์ชันใหม่ เอ็กซ์เวย์แลนด์ 21.1 และในเวอร์ชันใหม่นี้ เน้นการเร่งความเร็วของรูปแบบส่วนขยาย RENDER เช่นเดียวกับการสนับสนุนรูปแบบ NV12 และไฟล์ รองรับการปรับขนาดแอปพลิเคชันเป็นแบบเต็มหน้าจอ
สำหรับคนที่ไม่รู้จัก เอ็กซ์เวย์แลนด์พวกเขาควรจะรู้ว่า เป็นเซิร์ฟเวอร์ X ที่ทำงานภายใต้ Wayland และให้ความเข้ากันได้ย้อนหลังสำหรับแอปพลิเคชัน X11 แบบเดิมที่จัดเตรียมองค์กรเริ่มต้นสำหรับแอปพลิเคชัน X11 ประสิทธิภาพเซิร์ฟเวอร์ X.Org ในสภาพแวดล้อมที่ใช้ Wayland
อย่างที่หลาย ๆ ท่านคงทราบกันดีว่า Wayland เป็นระบบหน้าต่างที่สมบูรณ์สำหรับตัวมันเอง สำหรับส่วนของเขา เซิร์ฟเวอร์ Xorg สามารถปรับเปลี่ยนให้ใช้อุปกรณ์อินพุต wayland สำหรับอินพุตและส่งต่อหน้าต่างรูทหรือหน้าต่างระดับบนสุดแต่ละอันเป็นพื้นผิวทาง
การสนับสนุน XWayland รวมเข้ากับสาขาหลักของ X.Org eเมื่อวันที่ 4 เมษายน 2014 เปิดตัวครั้งแรกด้วย xserver 1.16 ไม่จำเป็นต้องใช้ DDX วิดีโอ X.Org ที่แยกจากกันอีกต่อไปและเซิร์ฟเวอร์ยังคงเรียกใช้ไดรเวอร์ 2D เดียวกันด้วยรหัสเร่งความเร็วเดียวกันกับเมื่อรันเนทีฟและความแตกต่างที่สำคัญคือ wayland จัดการการแสดงผลของหน้าต่างแทน KMS
ส่วนประกอบ กำลังได้รับการพัฒนาโดยเป็นส่วนหนึ่งของ X.Org codebase หลัก และก่อนหน้านี้ได้เปิดตัวพร้อมกับเซิร์ฟเวอร์ X.Org แต่เนื่องจากเซิร์ฟเวอร์ X.Org หยุดทำงาน และความไม่แน่นอนด้วยการเปิดตัว 1.21 ในบริบทของการพัฒนาอย่างต่อเนื่องของ XWayland มีการตัดสินใจแยก XWayland และปล่อยการเปลี่ยนแปลงสะสมเป็นแพ็คเกจแยกต่างหาก
XWayland 21.1 คุณสมบัติใหม่หลัก
X เวอร์ชันใหม่นี้Wayland 21.1 ได้รับการเผยแพร่และถูกระบุว่าเป็นเวอร์ชันสแตนด์อโลนรุ่นแรก ซึ่งเกิดขึ้นหลังจากแยกส่วนที่เหลือของฐานรหัสเซิร์ฟเวอร์ X.Org ที่ใช้งานมานานพร้อมคุณสมบัติใหม่สำหรับเซิร์ฟเวอร์ X.Org เวอร์ชัน 1.21 ที่เข้าใจยาก
บนเว็บไซต์ Phoronix พูดถึงว่า:
Michel Dänzerจาก Red Hat จัดการ XWayland รุ่นสแตนด์อโลนนี้โดย Fedora 34 วางแผนที่จะใช้ประโยชน์จากแพ็คเกจแบบสแตนด์อโลนนี้เพื่อให้การสนับสนุน XWayland ใหม่ล่าสุดโดยไม่ต้องมีสัมภาระที่ต้องส่ง Git snapshot ของเซิร์ฟเวอร์ X.Org หรือจัดสรรทรัพยากรให้กับเวอร์ชัน 1 . 21 รีลีส.
นอกจากนี้ยังมีการกล่าวถึงว่านักพัฒนา Ubuntu ได้แสดงความสนใจที่จะใช้แพ็คเกจ XWayland แบบสแตนด์อโลนนี้เช่นกันซึ่งสมมติว่า X.Org Server 1.21 ไม่ปรากฏอย่างน่าอัศจรรย์ในปีนี้โดยไม่มีองค์กรใดจัดการการเปิดตัวเรา '
เกี่ยวกับความแปลกใหม่ที่นำเสนอใน XWayland 21.1 เวอร์ชันใหม่นี้มีการเน้นว่าการใช้งาน XVideo ให้การสนับสนุนรูปแบบ NV12
นอกเหนือจากนั้น เพิ่มความสามารถในการเร่งความเร็วรูปแบบส่วนขยาย RENDER โดยใช้สถาปัตยกรรมการเร่งความเร็วแบบ Glamour 2D ซึ่ง ใช้ OpenGL เพื่อเพิ่มความเร็วในการทำงาน 2D
นอกจากนี้ยังมีการบันทึกว่ามีการเพิ่ม รองรับโปรโตคอล Wayland wp_viewport เพื่อปรับขนาดแอปพลิเคชันแบบเต็มหน้าจอตลอดจนการสนับสนุนที่ดีขึ้นสำหรับไคลเอนต์โดยใช้การเคลื่อนไหวของเมาส์และการจับคีย์บอร์ด
ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นจาก XWayland เวอร์ชันใหม่นี้:
- อินเทอร์เลซมาพร้อมกับบัฟเฟอร์หลายตัวสำหรับพื้นผิว Wayland ทั้งหมด
- ผู้ให้บริการ GLX ถูกย้ายไปใช้ EGL แทน swrast_dri.so ของโครงการ Mesa
- การเรียก memfd_create ใช้เพื่อสร้างบัฟเฟอร์ที่ใช้ร่วมกันกับเซิร์ฟเวอร์คอมโพสิต Wayland เมื่อปิดใช้งานการเร่งความเร็วตาม Glamour
- เพิ่มตัวเลือกบรรทัดคำสั่ง "-listenfd", "-version" และ "-verbose"
- ชุดเครื่องมือสร้างถูก จำกัด ไว้เพื่อรองรับระบบการสร้าง meson
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับ XWayland เวอร์ชันใหม่นี้คุณสามารถตรวจสอบรายละเอียดได้โดยไปที่ ไปที่ลิงค์ต่อไปนี้
ส่วนใครที่เป็น สนใจที่จะติดตั้งเซิร์ฟเวอร์ X นี้ ในระบบของพวกเขาพวกเขาสามารถทำตามคำแนะนำที่ มีรายละเอียดอยู่ในลิงค์นี้