Mir 1.1 เวอร์ชันใหม่มาพร้อมกับการปรับปรุงใหม่สำหรับ Nvidia

เมียร์ไดอะแกรม

เมื่อเร็ว ๆ นี้ ทีมงานที่ Canonical รับผิดชอบในการพัฒนาโครงการได้เปิดตัวเซิร์ฟเวอร์ดิสเพลย์รุ่นใหม่นี้

อย่างที่บางท่านอาจทราบ Mir เป็นเซิร์ฟเวอร์แสดงผลคอมพิวเตอร์และเพิ่งเป็นผู้แต่งเพลง Wayland สำหรับ Linux ซึ่งได้รับการพัฒนาโดย Canonical Ltd.

มีการวางแผนที่จะแทนที่ระบบหน้าต่าง Ubuntu X ที่ใช้อยู่ในปัจจุบันอย่างไรก็ตามแผนเปลี่ยนไปและ Mutter ถูกนำมาใช้เป็นส่วนหนึ่งของ GNOME Shell

เกี่ยวกับ Mir

ผม ขึ้นอยู่กับ EGL และใช้ส่วนหนึ่งของโครงสร้างพื้นฐานที่พัฒนาขึ้นสำหรับ Waylandเช่นการใช้ EGL ของ Mesa และ libhybris ของ Jolla

เลเยอร์ความเข้ากันได้สำหรับ X, XMir ขึ้นอยู่กับ XWayland

ส่วนอื่น ๆ ของโครงสร้างพื้นฐานที่ Mir ใช้มาจาก Android ส่วนเหล่านี้รวมถึงสแต็กอินพุตของ Android และบัฟเฟอร์โปรโตคอลของ Google

ผม ปัจจุบันทำงานบนอุปกรณ์ที่ใช้ Linux หลายประเภทรวมถึงเดสก์ท็อปแบบเดิม IoT และผลิตภัณฑ์ฝังตัว

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

ผม สามารถใช้เป็นเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันใด ๆ ที่ใช้ Wayland ในสภาพแวดล้อมที่ใช้ Mir (ตัวอย่างเช่นคอมไพล์ด้วย GTK3 / GTK4, Qt5 หรือ SDL2)

แพ็คเกจการติดตั้งเตรียมไว้สำหรับ Ubuntu 16.04 / 18.04 / 18.10 (PPA) และ Fedora 27/28/29

รุ่นใหม่ Mir 1.1

ตามที่ได้กล่าวไว้ในตอนต้นมีการเผยแพร่เมื่อไม่นาน เซิร์ฟเวอร์แสดงผล Mir1.1 รุ่นใหม่

พร้อมกับเวอร์ชันใหม่ของ Mir นี้ได้มีการเปิดตัวแพ็คเกจ mir-graphics-drivers-nvidia ใหม่พร้อมส่วนประกอบ eglstream-kms เพิ่มการสนับสนุนโดยตรงสำหรับไดรเวอร์ไบนารี NVIDIA ที่เป็นกรรมสิทธิ์

เช่น

ซึ่งมีการใช้งาน EGLStreams ส่วนขยาย (รองรับโดยไดรเวอร์ NVIDIA ตั้งแต่รุ่น 396)

นอกเหนือจากการสนับสนุน EGLStreams แล้ว Mir 1.1 codebase ประกอบด้วยการแก้ไขโค้ดหลายอย่างที่เกี่ยวข้องกับการจัดเตรียมบิวด์ด้วยไลบรารีระบบ Musl และการใช้ Mir ในสภาพแวดล้อม Ubuntu Touch (ซึ่งพัฒนาและดูแลโดยโครงการ UBports)

ในทางกลับกันในบรรดาโครงการที่เกี่ยวข้องกับ Mir นั้น Mir-kiosk มินิมอลเชลล์ที่ใช้ Mir ยังคงได้รับการทดสอบ

เชลล์นี้มีไว้สำหรับการเปิดตัวแอพพลิเคชั่นแยกต่างหากในโหมดอินเทอร์เน็ตคีออสก์ (อินเทอร์เฟซ จำกัด ไว้ที่แอพพลิเคชั่นเดียว)

Mir- คีออสก์

ฉันมองไปที่พีมอบแพลตฟอร์มที่มีเสถียรภาพและผ่านการทดสอบมาเป็นอย่างดีพร้อมความสามารถในการป้อนข้อมูล สัมผัสเมาส์และแท็บเล็ต ให้การสื่อสารไคลเอนต์เซิร์ฟเวอร์ที่ปลอดภัยตาม Wayland

ผม จัดการการเริ่มต้นและการกำหนดค่ากราฟิกและฮาร์ดแวร์อินพุตที่หลากหลาย และจัดการอย่างโปร่งใสด้วยนิสัยใจคอของฮาร์ดแวร์

ไลบรารี Mir มีการจัดการหน้าต่างส่วนใหญ่ซึ่งได้รับการปรับแต่งเพื่อให้แน่ใจว่าแอปพลิเคชันเต็มหน้าจอโดยโปรแกรมใดโปรแกรมหนึ่ง

โปรเจ็กต์ mir-kiosk ใช้โปรแกรมนี้และแพ็กเกจเป็นปลั๊กอินเพื่อความสะดวกในการใช้งาน

Mir-kiosk มาในรูปแบบของแพ็คเกจสแน็ปอินและมีประโยชน์สำหรับการสร้างแท่นสาธิตป้ายโฆษณาอิเล็กทรอนิกส์เครื่องบริการตนเองข้อมูลยานยนต์และแอพพลิเคชั่นความบันเทิงมาตรวัดอัจฉริยะและจอแสดงตัวบ่งชี้สำหรับเครื่องใช้ภายในบ้าน

การติดตั้ง:

sudo snap install mir-kiosk

เช่น

สร้างขึ้นบน Mir ซึ่งเป็นเชลล์ผู้ใช้ที่ใช้งานได้ดีที่สุด Egmde ยังไม่ได้รับการปรับให้ใช้การสนับสนุนจาก Mir 1.1 สำหรับไดรเวอร์ NVIDIA แต่สัญญาว่าจะใช้งานได้ภายในไม่กี่สัปดาห์

ผม แยกความแตกต่างของฮาร์ดแวร์จากผู้เขียนเชลล์ (จัดการกับความแปลกของฮาร์ดแวร์อย่างโปร่งใส) และรวมเข้ากับส่วนประกอบของระบบเช่นตัวรับ

การจัดการหน้าต่าง Mir ถูกสร้างขึ้นภายในและยังสามารถปรับแต่งได้อย่างมากโดยผู้เขียนเชลล์โดยใช้ API ระดับสูงที่เรียบง่าย

Egmde ยอมรับค่าเริ่มต้นการจัดการหน้าต่าง Mir และทำขั้นต่ำที่เปลือยเปล่าเพื่อแสดงวิธีการสร้างจากนั้น


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

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

*

*

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