หลังจากอัปเกรดจาก Ubuntu 14.04 เป็น 16.04 ฉันสังเกตเห็นปัญหาทันทีว่าตอนนี้ VLC จะแสดงวิดีโอที่น่ากลัวเมื่อคุณข้ามไปซึ่งจะปรากฏขึ้นเพื่อแก้ไขตัวเองหลังจากนั้นไม่กี่วินาทีซึ่งฉันคาดเดาว่ามันจะตรงตามเฟรมต่อไป สามารถแสดงในภาพหน้าจอด้านล่าง:
ฉันได้ลองทำสิ่งต่อไปนี้เพื่อแก้ไขปัญหา:
- การใช้ ppa ที่เสถียรของ VLC เพื่อรับการพิจารณาในภายหลังของ VLC (VLC media player 2.2.4 Weatherwax)
- เปลี่ยนจากไดรเวอร์ nvidia 361.42 เป็น 340.96 (ซึ่งไม่ได้ผลดังนั้นฉันจึงเปลี่ยนกลับฉันทำให้แน่ใจว่าจะรีบูตทุกครั้ง) ฉันลองเซิร์ฟเวอร์ X.Org X - ไดรเวอร์ Nouveau
- ลองใช้เอาต์พุตต่าง ๆ จากอัตโนมัติถึง X11 Video Output XCB และ OpenGL GLX video output (XCB)
- การเปลี่ยนการถอดรหัสฮาร์ดแวร์แบบเร่งจากอัตโนมัติเป็นปิดใช้งาน (ภายใต้แท็บอินพุต / ตัวแปลงสัญญาณ)
- ปิดใช้งานทั้งหมดยกเว้นจอภาพหลักของฉัน
ฉันสังเกตเห็นว่าถ้าฉันหยุดวิดีโอชั่วคราวข้ามไปที่ตำแหน่งใด ๆ รอสักครู่หรือสองวินาทีจากนั้นเล่นวิดีโอจะดี ฉันต้องการ VLC เพื่อรอจนกว่าจะพร้อมแทนที่จะพยายามไถทันทีด้วยเสียงและพยายามดึงวิดีโอขึ้นมา
ผู้เล่นสื่ออื่น ๆ เช่น mpv media player เพิ่งใช้งานในเรื่องนี้ แต่ฉันสังเกตว่าเครื่องเล่นสื่อ mpv ไม่อนุญาตให้ฉันข้ามไปยังวิดีโอถัดไปด้วยเหตุผลบางอย่างซึ่งเป็นสาเหตุที่ฉันจะกลับไปลองแก้ไข VLC
อัปเดต 4 มิถุนายน 2559
ฉันเพิ่งติดตั้ง Xubuntu บนเน็ตบุ๊กและ VLC ทำงานได้ดีอย่างสมบูรณ์ ฉันลองทั้ง VLC 2.2.2 และ 2.2.4 จาก PPA ปัญหานี้ดูเหมือนว่าเฉพาะ Ubuntu Desktop หรือเกี่ยวข้องกับความจริงที่ว่าหน้าจอเดสก์ท็อปของฉันทำงานผ่าน Nvidia GPU (แต่ได้ทำการทดสอบโดยใช้ไดรเวอร์นูโว)
อีกสิ่งหนึ่งที่ฉันสังเกตคือการสตรีมสื่อจากโฮสต์ระยะไกลบนเครือข่ายเดียวกันโดยใช้การแบ่งปัน NFS ทำให้ปัญหาชัดเจนขึ้น
อัปเดต 8 มิถุนายน 2559
ฉันได้อัปโหลดวิดีโอ youtubeที่พยายามแสดงให้เห็นถึงการเปลี่ยนแปลงในพฤติกรรมที่เสียงไม่เคยหยุดเล่นในขณะที่คุณข้ามไป แต่วิดีโอนั้นจะ "หยุดชั่วคราว" จากนั้นเริ่มเล่นเป็นพิกเซลก่อนที่จะแยกแยะตัวเองออก ปกติทั้งเสียงและวิดีโอจะเตะในการร่วมกันครั้งหนึ่งเคยเป็นผู้เล่นที่มีความพร้อมและจะไม่มีการ pixelation วิดีโอที่แสดงที่นี่ในวิดีโอนี้ของXubuntu 16.04 ใช้ VLC
อัปเดต 9 มิถุนายน 2559
ดูเหมือนว่าวิดีโอที่ฉันบันทึกด้วยล้อเลื่อนหน้าจอ Kazam จะไม่ได้รับผลกระทบซึ่งทำให้ฉันเชื่อว่าเป็นตัวแปลงสัญญาณที่เป็นกรรมสิทธิ์หรือบางอย่าง ฉันมาเยือนเมนูถอดรหัสและพบว่ามีเพียงตัวเลือกนี้ทำงานในท้องถิ่นไฟล์ (ฉันยังคงมีปัญหา pixelation ในวิดีโอเดียวกันเมื่อมันถูกโหลดจากโฟลเดอร์ NFS แต่บางทีนั่นอาจจะเป็นอีกหนึ่งปัญหาที่แตกต่างกัน?)
ฉันเดาว่าตัวเลือก DRM เป็นจุดสำคัญที่นี่เนื่องจาก VA-API ผ่าน X11 ไม่ทำงาน (และไม่ได้ "ปิดการใช้งาน" หรืออื่น ๆ ) ตอนนี้ฉันอยากรู้ว่าต้องทำอย่างไรเมื่อฉันโหลดวิดีโอจาก NFS การเพิ่มการแคช muxer เอาต์พุตของสตรีมไม่ได้แก้ไข
การปรับปรุงครั้งสุดท้าย - เป็นปัญหาของ Nvidia (9 มิถุนายน 2559)
นี่เป็นปัญหาที่เกี่ยวข้องกับกราฟิกการ์ด Nvidia (ยังไม่ได้ทดสอบ AMD) หลังจากสังเกตว่า VA-API กับ DRM ไม่ทำงานบนคอมพิวเตอร์ที่ทำงานของฉัน (ซึ่งใช้ Ubuntu 16.04 กับการ์ดกราฟิก Nvidia ด้วย) เมื่อฉันกลับถึงบ้านฉันลองติดตั้ง xubuntu เพื่อทดสอบทฤษฎีนั้น นั่นไม่ได้ทำเคล็ดลับ หลังจากนั้นฉันถอดปลั๊กการ์ดกราฟิก Nvidia และตอนนี้ฉันใช้กราฟิกแบบรวมของ Intel (บน i5-4670K) ซึ่งทำงานได้อย่างยอดเยี่ยมใน "อัตโนมัติ" และแม้กระทั่งในไฟล์ที่โหลดจาก NFS
ปกติฉันจะโพสต์สิ่งนี้เป็นคำตอบ แต่ฉันไม่คิดว่าคนอื่น ๆ จะมีความสุขกับมัน ฉันหวังว่าบางคนอาจจะมีวิธีแก้ปัญหาที่ฉันสามารถเสียบการ์ดกราฟิกของฉันอีกครั้ง แต่ฉันคิดว่าความจริงคือเราต้องรอการอัปเดตเคอร์เนลและ / หรือไดรเวอร์ที่ดีกว่าจาก Nvidia สิ่งที่ทำให้ฉันประหลาดใจคือการมีการ์ดเข้าและใช้ไดรเวอร์ opensource Nouveau หรือการปิดการเร่งด้วยฮาร์ดแวร์ไม่ทำงาน