MPV หยุดให้บริการสนับสนุน Gnome บน Wayland เนื่องจากปัจจัยต่างๆ

เปิดตัวนักพัฒนา MPV เมื่อเร็ว ๆ นี้ในฐานรหัสเครื่องเล่นสื่อไฟล์ ได้ทำการปรับเปลี่ยนต่างๆ โดยมีวัตถุประสงค์ สามารถตรวจสอบการเริ่มต้นของผู้เล่นในสภาพแวดล้อม Gnomeเพราะ แค่นี้ก็จบ และโปรแกรมจะส่งข้อความแสดงข้อผิดพลาดเกี่ยวกับการไม่สามารถใช้โปรแกรมใน GNOME

หลังจากนั้น การเปลี่ยนแปลงนี้ถูกแทนที่ด้วยรุ่นที่เบากว่า และ จำกัด เฉพาะคำเตือน ก่อนหน้านี้ ณ รุ่น 0.32 มีคำเตือนที่คล้ายกันนี้แล้ว ออกเมื่อมีปัญหาที่ทราบ ที่ปรากฏ เมื่อเรียกใช้ GNOME ตาม Wayland

จากปัญหาที่ได้รับการระบุ เป็นที่กล่าวขวัญกันว่าเมื่อเริ่มเล่น ในเซสชัน GNOME ที่ใช้ Wayland ปัญหามากมายจะปรากฏขึ้นเช่น การเรนเดอร์เฟรมก่อนกำหนดและการกระตุกแบบสุ่ม ด้วยการซิงค์ vsync

ปัญหาเหล่านี้เป็นปัญหาเฉพาะสำหรับ GNOME แต่ผู้ใช้หลายคนมองว่าไม่ใช่ปัญหา GNOME แต่เป็นข้อบกพร่องใน Wayland หรือ MPV

ก่อนที่นักพัฒนา GNOME จะแก้ไขข้อบกพร่องได้ ขอแนะนำให้ผู้ใช้เปลี่ยนไปใช้เซสชัน วิ่งอยู่ด้านบน จากเซิร์ฟเวอร์ X.Org หรือใช้เซิร์ฟเวอร์คอมโพสิต Wayland อื่น ๆ

ปัญหาเกี่ยวกับ GNOME นอกจากนี้ยังมีการกล่าวถึงการขาดการสนับสนุนสำหรับโปรโตคอลการตกแต่ง xdg เพื่อตกแต่งหน้าต่างในฝั่งเซิร์ฟเวอร์และโปรโตคอล zwp_idle_inhibit_manager_v1โดยที่หน้าจออาจว่างเปล่าระหว่างการเล่นวิดีโอ

ปัญหาแรกสามารถหลีกเลี่ยงได้โดยการเรียกใช้ mpv ด้วยตัวเลือก –Gpu-context = x11egl หรือ –gpu-context = x11และครั้งที่สองโดยเริ่ม mpv ด้วยโปรแกรมควบคุม gnome-session-inhibit เฉพาะของ GNOME

นี่เป็นเรื่องที่โชคร้ายเนื่องจากมีปัญหาเฉพาะของ GNOME Wayland มากมายเกี่ยวกับ mpv ที่ผู้ใช้เข้าใจผิดว่าเป็นข้อผิดพลาด mpv หรือ wayland เมื่อเป็นปัญหาของ GNOME

จนกว่าปัญหาเหล่านี้จะได้รับการแก้ไขตั้งแต่ต้นทางผู้ใช้ GNOME mpv ควรใช้เซสชัน Xorg หรือผู้แต่ง Wayland คนอื่นโดยเฉพาะหากต้องการประสบการณ์ที่ปราศจากข้อบกพร่อง ด้านล่างนี้เป็นรายการปัญหาที่ทราบโดยย่อ

  • GNOME Wayland เป็นที่ทราบกันดีว่าอาจมีสไปค์ VSYNC แบบสุ่มและเฟรมที่ไม่เหมาะสม สิ่งนี้เกิดขึ้นทั้งใน wayland และ xwayland และเฉพาะใน GNOME จนกว่าอย่างน้อยสิ่งนี้จะได้รับการแก้ไขเราไม่สามารถแม้แต่จะเริ่มพิจารณาแนะนำ GNOME wayland ได้
  • GNOME wayland ไม่มีการตกแต่งฝั่งเซิร์ฟเวอร์เนื่องจากจงใจไม่รองรับโปรโตคอลการตกแต่ง xdg ซึ่งเป็นโปรโตคอลต้นน้ำที่เหมาะสม ผู้ใช้สามารถใช้ –gpu-context = x11eglu –gpu-context = x11 เพื่อรับการตกแต่งบนเส้นทาง GNOME หรือใช้ตัวแต่งอื่นที่รองรับ xdg-decoration
  • GNOME wayland ไม่รองรับโปรโตคอล zwp idle inhibit manager ซึ่งหมายความว่าหน้าจอจะว่างเปล่าระหว่างการเล่นวิดีโอสีดำขึ้นอยู่กับการตั้งค่าของผู้ใช้ วิธีแก้ปัญหาคือใช้ launch mpv กับ gnome-session-inhibit ที่เฉพาะเจาะจงของ gnome

ตามที่นักพัฒนา mpv กล่าวว่า ปัญหาเหล่านี้เกิดจากการที่ GNOME อยู่ในตำแหน่งไม่เพียง แต่เป็นเดสก์ท็อปเท่านั้นแต่เป็นแพลตฟอร์มแยกต่างหากที่ไม่สนใจเกี่ยวกับความเข้ากันได้กับสภาพแวดล้อมอื่น ๆ และปฏิเสธที่จะเพิ่มการสนับสนุนสำหรับกลไกมาตรฐานที่ง่ายกว่าเช่นโปรโตคอล xdg-decoration และ zwp_idle_inhibit_manager ดังกล่าวข้างต้นซึ่งสามารถลดความซับซ้อนของการรวมแอปพลิเคชันสำหรับสภาพแวดล้อมเดสก์ท็อปต่างๆ

แต่ GNOME พยายามบังคับใช้วิธีแก้ปัญหาของตนเองที่ต้องใช้การเชื่อม GTK อนุญาตการควบคุมการเรนเดอร์หน้าต่างฝั่งไคลเอ็นต์ (CSD) หรือต้องการให้ DBus ปิดใช้งานโปรแกรมรักษาหน้าจอ

ในที่สุด นักพัฒนา mpv เพิ่งแสดงคำเตือนแทนที่จะล้มเหลวก่อนเวลาอันควร แต่ ตัดสินใจยุติการสนับสนุน GNOME และหยุดตอบสนองต่อปัญหาที่รายงานในระบบด้วยเดสก์ท็อปนี้

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับประกาศของนักพัฒนา MPV คุณสามารถตรวจสอบรายละเอียดได้โดยไปที่ลิงค์ต่อไปนี้

Fuente: https://github.com/mpv-player/mpv/


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

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

*

*

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

  1.   ชูปาคาบรา dijo

    หรือยอมแพ้กับ Gnome คำทักทายจาก Plasma