KDE Bazen Uyandığında Glitches


12

Bir resim 1k kelimedir:

resim açıklamasını buraya girin

Kötü görünüyor, ha?

Ben kullanıyorum 331 güncellemeler Dell Latitude E6400 üzerinde NVidia web sitesinden 331,67 sürücüleri son. Diğer her şey güncel. Bu sadece uyku modundan devam ettiğimde veya bir VT'ye ve geri döndüğümde olur. Ayrıca garip bulduğum HER ZAMAN gerçekleşmez. Ekran Kartı: Nvidia Quadro NVS160M

TEST SONRASI GÜNCELLEME: Bu sorun yalnızca KDE'de (özellikle QT) görülür. Unity veya Mint veya herhangi bir QT tabanlı olmayan GUI'ye gidebilir ve özgeçmiş hataları olmadan mükemmel çalışır.

GÜNCELLEME: Bu sadece KWin (ve KDE) kullandığımda olur. 14.04'e yükselttim ve sorun sıkça ortaya çıkmıyor. Ayrıca, bazen bu etki olmaz, ancak bunun yerine üst menü çubuğu sadece ekranın geri kalanı ile odak dışı kalır.


2
Neden en yeni sürücüleri kullanıyorsunuz? Ve hangi kartın var?
Seth

çünkü 304 bana korkunç sorunlar veriyor.
Kaz Wolfe

Sana korkunç problemler veren sadece onlar gibi görünmüyor: D Bunu olduğunda genellikle nasıl çözüyorsun?
Seth

Yeniden Başlatma. Veya KDM hizmetini TTY'den yeniden başlatın.
Kaz Wolfe

Hmm. Hangi grafik kartınız var? Kaç tane sürücü seçeneğiniz var?
Seth

Yanıtlar:


1

Aynı hata son zamanlarda başıma geliyordu. Ubuntu Saucy üzerinde NVIDIA 8400M GS ile Dell XPS M1330, kubuntu-ppa / backports'tan KDE ile.

Masaüstü Efektlerini açıp kapatmanın bunu düzelttiğini gördüm. Varsayılan anahtarıdır Alt+Shift+F12. Ayrıca, Masaüstü Efektlerini kapalı bırakırsanız bu gerçekleşmez. Genellikle onları kapalı bırakıyorum çünkü dizüstü bilgisayarımın biraz daha serin çalışmasına izin veriyor.

Umarım gelecekteki KDE veya sürücü yükseltmeleri bunu düzeltir. Bu dizüstü bilgisayarı henüz Trusty'ye yükseltmedim.


Benim için değil. Birisi yorumlarda, boşuna tavsiye etti.
Kaz Wolfe

1
Masaüstü Efektlerini kapatırsanız, bunun ortadan kalkacağını garanti ederim. Varsayılan kısayol tuşu gerçekten Alt+Shift+F12. Ayrıca gidip System Settings/Desktop Effectskapatabilirsiniz Enable desktop effects at startup. Ayrıca Advancedsekmeye gidebilir ve değiştirmeyi deneyebilirsiniz Compositing type. OpenGL seçeneklerinden hiçbiri çalışmazsa, bunu ayarlayabilirsiniz XRenderve GPU yerine CPU üzerinde çalışacaktır, bu da bu hatayı geçici olarak çözmelidir, ancak daha az performansla. Bunlardan hiçbiri işe yaramazsa, düzenleyin ~/.kde/share/config/kwinrcve Enabledaltında [Compositing]değiştirin false.
blujay

O değil. NVidia'nın QT'nin desteklemediği dinamik sistemini içerir. Soruna neden olan QT, masaüstü efektleri değil.
Kaz Wolfe

Ne demek "dinamik sistem"? Ne demek Qt onu desteklemiyor? KDE ve Qt, nvidia sürücüsü tarafından desteklenen OpenGL'yi kullanır. Her zaman donanıma özgü bazı tuhaflıklar vardır, bu yüzden KWin'in kendi modele özgü kara listesi vardır. Ama söylediklerinizin bir anlamı yok. Masaüstü efektlerini kapatırsanız, 3D OpenGL öğelerini değil, standart 2D X öğelerini kullanır ve bu hata gerçekleşmez. Yapamaz. Ekran görüntünüzde nasıl üçgen çizdiğini, 3B birleştirme modunda açıkça görebilirsiniz. Kompozisyonu kapatın ve bu hata olamaz.
blujay

Denedim, hala aynı hata ile başarısız.
Kaz Wolfe

1

Bu nedense artık çalışmıyor!

Sonunda birkaç kılavuzun talimatlarını izleyerek çözmeyi başardım. Sihirli merminin hangi kısmının olduğundan emin değilim.

  1. Komutu çalıştır nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
  2. Alt kısımdaki içeriği xorg.conf'daki Aygıt seçenekleri dosyasına ekleyin (yedekleyin !!)
  3. pm-suspend --quirk-save-pciUyku durumunu test etmek ve geri yüklemek için komutu çalıştırın . Başarılı bir şekilde çalışırsa,
  4. Ekle pm-suspend --quirk-save-pciiçin /var/cache/pm-utils/last_known_working.quirkdbdosyanın.
  5. Yeniden Başlatma

Xorg.conf dosyasına eklenecek şeyler:

Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
Option "OnDemandVBlankInterrupts" "True"
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.