11.10'da intel grafiklerle ekran yırtılması [kapalı]


15

Ubuntu 11.10 x64'te video izlerken hafif bir ekran yırtılma var, gerçekten can sıkıcı. Hem Birlik hem de GNOME-Shell'de. Lütfen yanıtları GS'ye odaklayın çünkü bu benim birincil DE'm ve çalışmasını istediğim yer.

Ne kullanıyorum:

  • OpenGL satıcı dizesi: Tungsten Graphics, Inc
  • OpenGL oluşturucu dizesi: Mesa DRI Intel (R) Sandybridge Mobile
  • OpenGL sürüm dizesi: 2.1 Mesa 7.11
  • OpenGL gölgelendirme dili sürüm dizesi: 1.20
  • OpenGL uzantıları:

Sanırım ekranın dikey olarak senkronize edilmesini sağlayamıyorum, ancak nasıl düzeltileceğini bilmiyorum. Driconf hakkında konuşurken bir iş parçacığı buldum ve orada ayarları "her zaman dikey olarak senkronize" ayarladım. Bunu düzeltmek için daha ne yapabilirim?

Lütfen yardım, herhangi bir cevap açığız :) yeni dizüstü bilgisayarımda videoları rahatça izleyemezsem berbat olur.

Güncelleme:

Ekran yenileme hızı ile ilgili bir şey olabileceğini düşündüm, bu yüzden manuel olarak değiştirmeye çalıştım. Dizüstü bilgisayarım için çevrimiçi bir belge buldum (DELL LATITUDE E5420):

http://support.dell.com/support/edocs/systems/late5520/en/SM_EN/GUID-89CF3778-9361-4F01-A0A4-1D257AE39CAD.html

Orada ekran yenileme hızının 60 Hz olduğunu buldum, ancak GNOME-Shell'de manuel olarak nasıl değiştirileceğini bilmiyorum, bu yüzden herhangi bir fark olup olmadığını görmek için Unity'deki compiz ayarlarını değiştirmeyi denedim. Hala sorunum vardı ama bence o kadar şiddetli değildi, bunu söylemek zor.

Güncelleme 2:

Sorun Unity 2D ve Gnome-classic'te de var. Yani bu sorun belki bir ekran ayarı veya sürücü problemiyle sınırlıdır?

Güncelleme 3:

GNOME-Shell çözümü kabul edilen cevaba yapılan yorumlarda yer alıyor.


Bu soru, sonraki sürümlerde düzeltilen bir hatayla ilgilidir. Geçici çözüm artık gerekli olmayabilir veya herhangi bir "yeni" yanıt geçerli değildir (çünkü kimse 11.10 kullanmamalıdır ... Bence). Herhangi biri bu sorunu yaşıyorsa, bu beklenen bir davranış olmadığından bir hata raporu açın.
Braiam

Yanıtlar:


20

Bu Intel Sandy Bridge grafiklerinde bir hatadır.

Birlik

Birlik (veya Compiz ile Birlik 2D) için bir geçici çözüm seçenekleri sağlamaktır Rötuş üzerinde (takas tampon) Kuvvet tam ekran yeniden çizimleri ve belki de video senkronizasyonu beklemeyin içinde Geçici Çözümler CompizConfig Ayar Yöneticisi bölümünde:

resim açıklamasını buraya girin

GNOME Kabuğu

GNOME Kabuğu'nda, / etc / environment içindeki CLUTTER_PAINTortam değişkenini ayarlayarak hataya geçici bir çözüm bulabilirsiniz :

CLUTTER_PAINT=disable-clipped-redraws:disable-culling
CLUTTER_VBLANK=True

Bu Unity'de çalışmayı başardı! Umarım birisi GNOME-Shell için uzun bir iyi çözüm getirir ...
Niklas

Selam! Bu yanıtı yararlı bulduysanız, soldaki onay işareti simgesini tıklayarak cevabı "kabul edildi" olarak işaretleyebilirsiniz. :)
htorque

Maalesef, GNOME-Shell için bir çözümü olan birisinin gelmesini umuyordum, ancak hata yorumlarını okuduktan sonra henüz bir düzeltme olmadığını fark ettim (bazıları için video çıkışını opengl olarak değiştirmeye yardımcı oldu). Bu yüzden burada durumu değiştirmeyi unuttum :) Ayrıntılı cevabınız için teşekkürler!
Niklas

GNOME-Shell'de bir geçici çözüm bulundu! Benim için / etc / ortamını düzenleyerek ve satırı ekleyerek çalıştı: CLUTTER_PAINT = devre dışı-kırpılmış-yeniden çizim: devre dışı bırakma
Niklas

Yukarıdaki geçici çözüm, akış yukarı hata raporunda bildirilmiştir.
Niklas

1

Daha eski bir Intel yonga setim (G965) var ama aynı sorun. % 100 "doğru" çalışmasını sağlamanın tek yolu Video Yerleşimi kullanmaktır. Bunun dezavantajı, 3D efektler ve kompozisyon ile doğru şekilde çalışmamasıdır. Sandy Overland'da Video Overlay'ın hala desteklenip desteklenmediğini bilmiyorum. Öyleyse, bu nasıl kullanılır.

xvinfoTüm XVideo Adaptörlerinin ayrıntılı bir açıklamasını almak için kullanın . Benim durumumda iki tane var: "Intel (R) Dokulu Video" ve "Intel (R) Video Yer Paylaşımı". İkincisi benim için çalışıyor ve xvinfo'nun çıktısı şöyle görünüyor:

  Adaptor #1: "Intel(R) Video Overlay"
    number of ports: 1
    port base: 93
    operations supported: PutImage 

Bu durumda aradığınız bağlantı noktası numarasıdır 93.

Bunu mplayer'da kullanmak için ya onunla başlayın ya da şuna şöyle bir mplayer -vo xv:port=93şey koyun $HOME/.mplayer/config:

[default]
vo=xv:port=93

Ayar xv:adaptor=1da işe yarayabilir.

Xine video.device.xv_portiçin ayarlanabilen bir yapılandırma ayarı vardır $HOME/.xine/config.

Gstreamer bir özelliğe sahiptir deviceiçin xvimagesinkama bunu nasıl ayarlanacağını bilmiyorum. (Sadece mplayer kullanıyorum).


Ayrıntılı cevabınız için teşekkür ederim, ancak Gstreamer'ı kullandığım için gerçekten işe yaramıyor ve Flash video izlerken bu sorunları çözmüyor. Ben başka birine yardımcı olabilir inanıyorum rağmen :)
Niklas
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.