VLC บางครั้งจะมีปัญหาในการแสดงวิดีโอแบบเต็มหน้าจอ


19

เมื่อเร็ว ๆ นี้ VLC พบปัญหาในการแสดงวิดีโอในโหมดเต็มหน้าจอ AFAIK ไม่มีอะไรเปลี่ยนแปลงกับไดรเวอร์การ์ดแสดงผลและแน่นอนว่าเป็น VLC รุ่นเดียวกัน (/ ฉันสั่นคลอนกำปั้นที่เก็บรักษา)

สิ่งนี้ทำงานได้โดยไม่มีปัญหาในอดีต ในความเป็นจริงฉันมี VLC มากถึง 6 อินสแตนซ์ที่ใช้ในการเล่นวิดีโอ หนึ่งจอแสดงผลเต็มจอเสมอบนจอภาพที่สองของฉันในขณะที่คนอื่น ๆ ถูกปูบนหน้าจอหลักของฉัน ฉันสามารถสลับ 5 รายการอื่น ๆ ในโหมดเต็มหน้าจอและวิดีโอที่แสดงโดยไม่มีปัญหา

เมื่อเร็ว ๆ นี้ฉันมีปัญหาในการใช้งาน 2 อินสแตนซ์ในโหมดเต็มหน้าจอ (บางครั้งแม้แต่อินสแตนซ์เดียวจะไม่แสดงวิดีโอในแบบเต็มหน้าจอ) VLC จะเล่นวิดีโอต่อไป แต่ในโหมดเต็มหน้าจอฉันไม่เห็นอะไรเลยนอกจากหน้าจอสีดำ บางครั้งวิดีโอจะปรากฏขึ้นหากฉันเพิ่มขนาดหน้าต่าง VLC ให้ใหญ่ที่สุด บางครั้งฉันต้องจัดการกับหน้าต่างที่เล็กกว่า

ฉันไม่ทราบว่าสิ่งนี้เกี่ยวข้องหรือไม่ แต่บางครั้งการเปลี่ยนสถานะหน้าต่าง min / max ของ Firefox (โดยเฉพาะอย่างยิ่ง Minefield) ดูเหมือนจะอนุญาตให้อินสแตนซ์ที่ลำบากแสดงวิดีโอในโหมดเต็มหน้าจอ อย่างไรก็ตามนั่นไม่ได้พิสูจน์ว่าเป็นการแก้ปัญหาที่สอดคล้องกัน บางครั้งดูเหมือนว่าการปิดหน้าต่าง Firefox ทำเคล็ดลับแม้ว่าจะไม่ประสบความสำเร็จเช่นกัน (ฉันได้รับผลกระทบกับ Firefox เพราะด้วยจำนวนหน้าต่างและแท็บที่ฉันเปิดตามปกติมันจะต้องมี RAM ประมาณ 1 GB เป็นประจำ)

ความสนุกอีกเล็กน้อยที่นึกถึงคือความจริงที่ว่าจอภาพรองของฉันถือเป็นอุปกรณ์หลักในการบูตเครื่อง ผมใช้ xrandr เพื่อกำหนดจอภาพที่ 1 จริงเป็นหลักหลังจาก boot-up ตามที่แนะนำโดยคนในคำถามที่ผมถามในเว็บไซต์ Unix และ Linux SE

รายละเอียด:

  • Ubuntu 10.10 w / Gnome และ Compiz
  • RAM 8GB
  • AMD Phenom II 965 Black Edition
  • Asus M4A79 Deluxe mobo
  • XFX ATI Radeon HD 5750 w / 1GB RAM

VLC ถูกกำหนดค่าให้ใช้การซ้อนทับฮาร์ดแวร์สำหรับวิดีโอ (ตามการตั้งค่าเริ่มต้น)

ใครบ้างมีความคิดว่าอาจทำให้เกิดปัญหานี้หรือฉันจะแก้ไขปัญหาได้อย่างไร ตอนนี้ฉันมีการเล่น VLC 2 อินสแตนซ์ในโหมดเต็มหน้าจอบนจอภาพแยกต่างหาก


1
@ จอร์จฉันไม่เข้าใจว่าภาพหน้าจอสีดำจะส่องแสงในสถานการณ์นี้ได้อย่างไร :)
George Marian

ใช่มันแค่ยากที่จะเห็นภาพที่คุณอธิบายเกี่ยวกับการมีหลายอินสแตนซ์และที่จอภาพที่คุณต้องการจะทำอะไร
Jorge Castro

@jorge ไม่สำคัญว่าจะใช้มอนิเตอร์ VLC ตัวใดในการแก้ปัญหา บางครั้งอินสแตนซ์ที่แสดงอย่างถูกต้องในโหมดเต็มหน้าจอจะพบปัญหานี้หากฉันสลับโหมดเต็มหน้าจอ ลองจินตนาการถึงจอภาพหนึ่งที่แสดงวิดีโอในโหมดเต็มหน้าจอในขณะที่จอภาพอื่นไม่แสดงอะไรเลยนอกจากสีดำและอินเทอร์เฟซการควบคุมเต็มหน้าจอ VLC หากคุณวางเมาส์เหนือมัน
George Marian

เป็นไปได้ว่าการใช้ XVideo มี จำกัด ฉันหมายความว่ามีลูกค้า X ไม่เกินจำนวนที่กำหนดเท่านั้นที่สามารถใช้ XVideo ได้ในเวลาเดียวกัน ฉันไม่รู้เกี่ยวกับ VLC แต่คุณสามารถทดสอบ mplayer ด้วย "-vo xv" เพื่อใช้ XVideo หากคุณมีข้อผิดพลาดนี้ลองด้วย "-vo x11" (การใช้งาน CPU มากขึ้นไม่มีการปรับขนาด hw เป็นต้น) ถ้าใช้งานได้ฉันคิดว่ามันมีปัญหากับส่วนขยาย XVideo ของ X
LGB

1
1) ปิด compiz (เอฟเฟกต์ภาพขั้นสูง) ในการตั้งค่าลักษณะที่ปรากฏ หากไม่ช่วยลองเพิ่มพารามิเตอร์การบูตradeon.modeset = 0ให้กับบรรทัดคำสั่งเคอร์เนลของคุณ นอกจากนี้คุณมี PPAs ใด ๆ
komputes

คำตอบ:


18

ในTools> Preferences> Video> Outputเปลี่ยนค่าเริ่มต้น X11 บันทึกและ VLC รีสตาร์ท


ปัญหานี้ยังคงอยู่ใน Ubuntu 13.04 สำหรับไดรเวอร์ AMD ที่เป็นกรรมสิทธิ์และยังสามารถแก้ไขได้ดังที่กล่าวมา
holocronweaver

ในรุ่นล่าสุด perference Tools -> Preferences -> Video -> Accelerated video output (Overlay)นี้ดูเหมือนว่าจะมีการเปลี่ยนแปลงไปที่: หากไม่ได้ตรวจสอบมันจะทำงาน
BeeOnRope

2

สองสิ่งที่คุณควรรู้เกี่ยวกับ VLC:

1. หากคุณเปิดใช้งาน Compiz แล้วคุณจะพบปัญหาบางอย่างกับ VLC ที่แสดงวิดีโอจากภาพยนตร์

2. หากคุณมีจอแสดงผลหลายจอก็จะมีปัญหาบางอย่างกับ VLC ที่เลือกที่จะแสดงวิดีโอใน

ดังนั้นสำหรับสิ่งที่ฉันอ่านคุณมีทั้งสองอย่างนี้ จากประสบการณ์ของฉันในกรณีที่คล้ายกันฉันแนะนำให้ปิดการใช้งาน compiz และทดสอบจอแสดงผลในภายหลัง หากต้องการปิดการใช้งาน compiz เพียงแค่ALT+ F2และพิมพ์metacity --replaceหรือคุณสามารถไปที่ระบบ -> การตั้งค่า -> ลักษณะที่ปรากฏและเลือกแท็บวิชวลเอฟเฟกต์จากนั้นเลือกไม่มี

ประการที่สองเพื่อทดสอบปัญหาการแสดงผล

ทดสอบก่อนว่าคุณสามารถดูวิดีโอบนจอแสดงผล 1 จอ (ไม่ได้เชื่อมต่อกับอีกจอหนึ่ง)

การทดสอบครั้งที่สอง (ขณะปิดวิดีโออย่าเปิดเลย) เมื่อเชื่อมต่อกับจอภาพทั้งสองและใน "โหมดโคลน" เรียกใช้วิดีโอและดูว่ามีทั้งสองจอแสดงหรือไม่

ที่สามและสุดท้ายลบ "โหมดโคลน" ใส่หนึ่งไปทางขวาหรือซ้ายและเปิด 2 อินสแตนซ์ของ VLc ย้ายอินสแตนซ์หนึ่งไปยังจอแสดงผลซ้าย / ขวาและอีกอินสแตนซ์หนึ่งปล่อยไว้บนจอแสดงผลพื้นฐาน

นี่คือวิธีที่ฉันทำเมื่อฉันมีปัญหาหน้าจอสีดำกับ vlc นี่เป็นเพราะปัญหาบางอย่างกับ compiz และมีการแสดงผลหลายจอเนื่องจาก VLC ไม่ทราบว่าจะแสดงผลอย่างไร

ทดสอบทั้งหมดนี้และแจ้งให้เราทราบ


ฉันขอโทษที่ใช้เวลานานในการตอบสนอง โดยทั่วไปแล้ว VLC จะทำงานโดยแสดงผลบนจอภาพทั้งสอง บางครั้งมันจะผิดพลาดและแสดงเต็มหน้าจอบนจอภาพที่ไม่ถูกต้อง (ฉันไม่แน่ใจว่ามันผิดปกติหรือเปล่าที่แสดงบนหน้าจอหลักทุกครั้งหรือ VLC ที่ปรากฏเมื่อเปิดตัว) ไม่ว่าจะเป็นเรื่องใหญ่ การสลับหน้าจอหนึ่งครั้งมักจะเพียงพอที่จะแก้ไขปัญหานั้นได้
George Marian

ปัญหาคือว่าภายใต้สถานการณ์บางโหมดเต็มหน้าจอจะแสดงอะไร แต่พื้นหลังสีดำ ฉันได้ลองปิดคอมพิวเตอรื แต่นั่นไม่ได้แก้ปัญหามันทำให้มีโอกาสน้อยกว่าที่มันจะครอบตัด แต่มันก็ไม่ได้แก้มัน หมายเหตุเกี่ยวกับการตั้งค่าจอภาพทั้งสองซึ่งโดยทั่วไปดูเหมือนว่าจะใช้งานได้สำหรับฉัน เมื่อ VLC พบปัญหานี้มันจะเกิดขึ้นบนจอภาพทั้งสอง
George Marian

0

ให้คำตอบที่ดีถ้าคุณยังคงมีปัญหา - ฉันขอแนะนำให้กรอกรายงานบั๊กด้วย vlc และ launchpad (ค้นหาข้อบกพร่องที่คล้ายกันก่อน)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.