Atlarken VLC Pikselli Video


20

Ubuntu 14.04'ten 16.04'e yükselttikten sonra, hemen atladığınız zaman VLC'nin korkunç bir video gösterdiği, sadece birkaç saniye sonra kendini düzelttiği göründüğü, bir sonraki anahtar kareye ulaştığında tahmin ettiğim bir sorun fark ettim . Bu, aşağıdaki ekran görüntüsünde gösterilebilir:

resim açıklamasını buraya girin

Sorunu çözmek için aşağıdakileri denedim:

  • VLC'nin daha sonraki bir sürümünü elde etmek için VLC'nin kararlı ppa'sını kullanma (VLC medya oynatıcı 2.2.4 Weatherwax)
  • Nvidia sürücüsü 361.42'den 340.96'ya (bu yüzden geri döndüğümde işe yaramadı, her seferinde yeniden başlattığımdan emin oldum). Ayrıca X.Org X sunucusunu da denedim - Nouveau sürücüsü.
  • Otomatik'ten X11 Video Çıkışına XCB ve OpenGL GLX video çıkışına (XCB) çeşitli çıkışların denenmesi.
  • Donanım hızlandırmalı kod çözmeyi Otomatik'ten Devre Dışı Bırakma'ya (Giriş / Kodekler sekmesi altında) değiştirme
  • Birincil monitörüm hariç tümünü devre dışı bırakma.

Videoyu duraklatırsam, herhangi bir yere atlarsam, bir iki saniye bekler ve oynatırsam videonun iyi olacağını fark ettim. Sadece ses ile derhal sürmek ve senkronize etmek video almaya çalışmak yerine hazır olana kadar beklemek için VLC gerekir.

Mpv medya oynatıcı gibi diğer medya oynatıcıları bu konuda çalışır, ancak mpv medya oynatıcısının bir sonraki videoya atlamama izin vermediğini fark ettim, bu yüzden VLC'yi düzeltmeye çalışıyorum.

Güncelleme 4 Haziran 2016

Xubuntu'yu netbook'uma kurdum ve VLC orada mükemmel çalışıyor. PPA'dan hem VLC 2.2.2 hem de 2.2.4'ü denedim. Bu sorun, Ubuntu Masaüstü'ne özgü gibi görünüyor veya masaüstü monitörümün bir Nvidia GPU ile çalıştığı (ancak nouveau sürücüleri kullanılarak test edildiği) ile ilgili.

Fark ettiğim başka bir şey, NFS paylaşımını kullanarak aynı ağdaki uzak bir ana bilgisayardan medya akışının sorunu çok daha belirgin hale getirmesidir.

Güncelleme 8 Haziran 2016

Ben var bir youtube video yükledi etrafında atlamak gibi ses asla duraklıyorsa davranış değişikliği göstermek için çalışıyor, ancak video olacak "durdurulmuş" ve kendisini dışarı sıralama sonunda önce pikselleştirilmiş olarak bir tekme. Normalde, oynatıcı hazır olduğunda hem ses hem de video birlikte devreye girer ve VLC kullanan Xubuntu 16.04'ün bu videosunda burada gösterildiği gibi hiçbir video pikseli olmazdı .

9 Haziran 2016 Güncellemesi

Ben Kazam ekran tekeri kullanarak kayıt olduğu videoları anlaşılıyor değil bazı özel codec'i falan olduğuna inanmak götürdü hangi etkiledi. Kod çözme menüsünü tekrar ziyaret ettim ve yalnızca bu seçeneğin yerel bir dosyada çalıştığını buldum (NFS klasöründen yüklendiğinde aynı videoda hala piksel sorunları vardı, ancak belki de başka bir sorun var mı?).

resim açıklamasını buraya girin

Ben DRM seçeneği önemli nokta X11 aracılığıyla VA-API yaptığı gibi burada olduğunu tahmin ediyorum değil işi (ve ne yaptığını "devre dışı" veya başkalarının herhangi biri). Şimdi bir NFS'den vidoları yüklerken ne yapmam gerektiğini anlamaya hevesliyim. Akış çıktısı muxer önbelleğini artırmak bunu düzeltmedi.

Son Güncelleme - Bir Nvidia Sorunu (9 Haziran 2016)

Bu kesinlikle Nvidia grafik kartıyla ilgili bir sorundur (AMD'yi test etmemiştir). DRM'li VA-API'nin iş bilgisayarımda (ayrıca bir Nvidia Grafik kartı ile Ubuntu 16.04 çalıştıran) çalışmadığını fark ettikten sonra, eve geldiğimde bu teoriyi test etmek için xubuntu yüklemeyi denedim. Hile yapmadı. Bundan sonra Nvidia grafik kartımı çıkardım ve şimdi "otomatik" ve hatta NFS'den yüklenen dosyalar üzerinde mükemmel bir şekilde çalışan entegre intel grafikleri (i5-4670K'da) kullanıyorum.

Normalde bunu cevap olarak gönderirim, ama başkalarının bundan memnun olacağını sanmıyorum. Umarım birisi grafik kartımı tekrar takabileceğim bir çözüme sahip olur, ancak gerçek şu ki, çekirdek ve / veya Nvidia'dan daha iyi tescilli sürücüler için bir güncelleme beklememiz gerekiyor. Beni şaşırtan şey, karta sahip olmak ve açık kaynak nouveau sürücülerini kullanmak veya donanım hızlandırmayı kapatmak çalışmıyor.


Aslında aynı probelm var, kimse bir düzeltme biliyor mu görmek
isterim

@JonasCz sorunu olan bilgisayarda, nvidia ekran bağdaştırıcısı kullanıyor mu?
Programcı

Hayır, Intel ve Radeon grafik kartlarına sahip çeşitli bilgisayarlar. Ubuntu Mate kullanıyorum. Belki de medyamın çoğunu yavaş wifi üzerinden yayınladığım için.
JonasCz - Monica'yı

@JonasCz en son güncellememi okuyabilir ve bu Gravity örnek videosu ile ilgili sorunu görüp göremediğinizi söyleyebilir misiniz?
Programcı

Eve geldiğimde bu akşam deneyeceğim. Medyamın çoğu mpeg-2 ile kodlanmış, diğer formatlarla da çoğaltıp çoğaltamayacağımı göreceğim. VLC'de "hızlı arama" ya da bunun gibi bir şeye geçiş yapmak için bir ayar olduğunu düşündüm, ki bu davranışı değiştirdiğine inanıyorum, ancak bulamıyorum. Bunun benim için sadece 16.04 altında değil, aynı zamanda eski Mint ve ubuntu altında da olduğunu belirtmek gerekir.
JonasCz - Monica

Yanıtlar:


6

Güncelleme 19 Ekim 2016

Nvidia modülümün bugünkü bir güncelleme sırasında yeniden derlendiğini fark ettim, bu yüzden yeniden başlattım ve tekrar test ettim . Sorun giderildi gibi görünüyor. Referans olarak, Nvidia GTX 970 üzerinde 367.57 sürücü sürümünü çalıştırıyorum.


Orijinal Yanıt

TL; DR

sudo apt-get purge nvidia-* -y
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update && sudo apt-get dist-upgrade -y

Buradaki kritik nokta, sürücülerin PPA'sının kurulmasının libcuda1-361 libxnvctrl0, sorunların çözülmesine neden olan paketlerin yükseltilmesine neden olmasıdır. Ben de yapmak için en güvenli şey açık kaynak sürücüsüne gitmek olduğunu bu yüzden nvidia sürücüleri bir sürü sorunları vardı bulundu. nvidia-340Ama şoförle biraz başarı elde ettim .

Tam tanım

Tamam bir şekilde durumu yanlışlıkla çözmeyi başardım

Öncelikle sürücüleri ppa yükledim:

sudo add-apt-repository ppa:graphics-drivers/ppa

Sonra mevcut nvida sürücülerini temizledim

sudo apt-get purge nvidia-*

resim açıklamasını buraya girin

Sonra 364 sürücüleri yükledim.

sudo apt-get update
sudo apt-get install nvidia-364 -y

Yeniden başlattıktan sonra Ubuntu masaüstüne giriş yapamadım ancak önceki testlerden Xubuntu masaüstüne giriş yapabildim. Bu, video oynatmanın mükemmel çalıştığını görmemi sağlayacak kadar uzun sürebilir, ancak birkaç dakika içinde bilgisayarım kilitlenecek ve yeniden başlatılmasını gerektirecektir. Bunu birkaç kez yaptıktan sonra tekrar nvidia sürücülerini temizledim:

sudo apt-get purge nvidia-*

Artık nvidia ikili sürücüleri yüklü ve Nouveau sürücüsünde değilim ama video oynatma çalışıyor ve bilgisayarım kilitlenmiyor!


Video ile çalışma nvidia ikili almak için herhangi bir yolu var mı? 3D grafikler için onları istiyorum. Ben sadece nvidia var çünkü onların ikili oyun (ve video) lanet için AMD daha iyi tezgah! xD Şimdi berbat mılar? Nooooooo
pd12

Benim için anahtar, tüm tasfiyeler ve güncellemelerden sonra Nouveau'ya geri dönüyordu. Teşekkürler dostum!
VM4

5

Nvidia grafikleri (GTX 1050) ile KDE Neon (ubuntu 16.04) ile aynı can sıkıcı sorunu yaşadım. 375.82 nvidia sürücüleri kullanıyorum. Bu sorunu çözmek için iki vlc ayarını değiştirmek zorunda kaldım:

  1. Video Settings-> Output->X11 video output (XCB)
  2. Codecs-> Hardware accelerated decoding->VA-API video decoder via DRM

İkinci ayar, gibi bazı özel dosyalar arasında atlamak için gereklidir wmv. Test ettiğim kadarıyla, vlc şimdi nvidia grafik kartı olmadan eskisi gibi çalışıyor.


Bu zaten bu iki cevaplarında öne sürüldü: askubuntu.com/questions/778933/... ve askubuntu.com/questions/778933/...
karel

1
Bu benim için nvidia sürücüleri 384 üzerinde çalıştı.
Lucas Penney

4

Atlama sırasında gecikme olan "VDPAU çıkışı" yerine VLC Ayarları> Video> Çıkış'ı "X11 video çıkışı (XCB)" olarak seçerek madencilik nvidia-367ve nvidia-370sürücülerle çalışabildim. "X11 video çıkışı (XCB)" - (çalışmadı ) ve "OpenGL GLX video çıkışı (XCB)" - (OpenGL GLX yükselttikten sonra yeniden başlattıktan sonra çalıştı ) dahil olmak üzere tüm (XCB) seçenekleri benim için çalıştı .nvidia-367nvidia-370nvidia-370

Sahip Olduğum Video Çıkışlarının Listesi

Temel olarak tüm XCB seçenekleri iyi çalıştı (atlama, hızlar), Color ASCII sanatı normal olarak çalıştı, OpenGL (GLX / XCB olmayan) seçenekleri sol altta hizalandı, ancak iyi atlandı. ASCII sanatı (siyah beyaz) iyi çalıştı ancak yeniden boyutlandırılamadı. Diğerleri ekrana bir şey göstermedi.

Son zamanlarda çıktı gibi nvidia-370 güncelleme hakkında düşünecek.


şimdi test etmek için 367.44'e yükseltme. Benden haber alamıyorsanız, bunun nedeni sistemimi kararsız hale getirmesidir. Ben daha önce ubuntu 16.04 sürücüler birkaç vardı.
Programcı

367.44'e yükseltme ve video çıkışını OpenGL'ye ayarlama Geforce GTX 970'te benim için sorunu çözmedi, ancak en azından daha sonraki bir sürücü ve sistem kararlı görünüyor.
Programcı

0

Unity 14.04'te VLC ile aynı sorunu yaşıyorum, çok yakın zamanda başladı, muhtemelen düzenli olarak uygun yükseltmelerden kaynaklandı, ancak tam olarak tespit etmedim. VLC'de dalgalı oynatma, dikey senkronizasyon sorunları, video ileriye doğru atlarken birkaç saniye kilitleniyor. Dell dizüstü bilgisayarımda bir Nvidia kartım var. HDMI kablosu (harici bir monitör kullanarak) gibi diğer seçenekleri kontrol ettim, ancak sonunda VLC'ye daralttım.

(Tembel) çözümüm Unity'de "Videolar" adlı yerleşik Totem oynatıcısına geçiyor. Tüm kodeklere ve temel özelliklere sahip gibi görünüyor. Şu anda sorun yok. Bununla daha sonra ilgileneceğim veya güncellemeleri bekleyeceğim.


0

Aynı sorun, ayrık nvidia ekran kartı ve Ubuntu 16.04 ile Lenovo dizüstü bilgisayarda da vardı. Entegre Intel HD'yi nvidia-settingsaraçta seçerek çözüldü . Yani çözüm (nvidia sürücüleri yüklüyse) çalıştırmak nvidia-settingsve entegre Intel HD ekran kartını seçmek


0

Aynı sorunu bir Debian Jessie, Nvidia 950 GC ve backvid Nvidia sürücüleri ve VLC 2.2.4 ile de yaşadım. Nvidia sürücülerinin 367.44-3 sürümüne yapılan güncelleme sorunu değiştirdi.

Bulduğum çözüm: malzeme kod çözme işlemini "DRM üzerinden VA-API" ya değiştirme. Şimdi iyi çalışıyor.

Umarım bu birine yardımcı olabilir.


Hmm. Ubuntu'da çalışmayabileceğinden bu cevabın buraya ait olduğundan emin değilim, ancak lütfen önerilerinizi nasıl yapacağınızla ilgili ayrıntıları genişletin - bu ayarı nereye uygulayabilirim?
Zanna
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.