KDE Czasami zakłóca się po wybudzeniu


12

Cóż, obraz to praca 1 000 słów:

wprowadź opis zdjęcia tutaj

Wygląda źle, co?

Korzystam z najnowszych aktualizacji 331 sterowników 331.67 ze strony internetowej NVidii na Dell Latitude e6400. Cała reszta jest aktualna. Dzieje się tak tylko po wznowieniu ze snu lub przełączeniu na VT i powrót. To też nie ZAWSZE się zdarza, co wydaje mi się dziwne. Karta graficzna: Nvidia Quadro NVS160M

AKTUALIZACJA PO TESTOWANIU: Ten problem występuje tylko w KDE (konkretnie QT). Mogę przejść do Unity lub Mint lub dowolnego GUI nie opartego na QT i działa idealnie bez żadnych błędów wznawiania.

AKTUALIZACJA: Dzieje się tak tylko wtedy, gdy używam KWin (i KDE). Uaktualniłem do wersji 14.04 i problem nie występuje tak często. Czasami ten efekt nie występuje, ale zamiast tego górny pasek menu po prostu przestaje być aktywny, a reszta ekranu jest pusta.


2
Dlaczego korzystasz z najnowszych sterowników? A jaką masz kartę?
Seth

ponieważ 304 daje mi straszne problemy.
Kaz Wolfe

Cóż, nie wygląda na to, że są jedynymi, które sprawiają ci straszne problemy: D Jak zazwyczaj rozwiązujesz ten problem?
Seth

Restart. Lub uruchom ponownie usługę KDM z TTY.
Kaz Wolfe

Hmm Jaką masz kartę graficzną? Ile masz opcji sterowników?
Seth

Odpowiedzi:


1

Ten sam błąd pojawił się ostatnio. Dell XPS M1330 z NVIDIA 8400M GS na Ubuntu Saucy z KDE z kubuntu-ppa / backports.

Przekonałem się, że po prostu włączałem i wyłączałem efekty pulpitu. Domyślny klucz to Alt+Shift+F12. Ponadto, jeśli odłączysz efekty pulpitu, tak się nie stanie. Zwykle zostawiam je wyłączone, ponieważ pozwala to mojemu laptopowi działać trochę chłodniej.

Mam nadzieję, że przyszłe aktualizacje KDE lub sterownika to naprawią. Nie zaktualizowałem jeszcze tego laptopa do wersji Trusty.


Nie dla mnie. Ktoś zalecił to w komentarzach, ale bezskutecznie.
Kaz Wolfe

1
Gwarantuję ci, że jeśli wyłączysz efekty pulpitu, to zniknie. Domyślny skrót to rzeczywiście Alt+Shift+F12. Możesz także przejść do System Settings/Desktop Effectsi wyłączyć Enable desktop effects at startup. Możesz także przejść do Advancedkarty i spróbować zmienić Compositing type. Jeśli żadna z opcji OpenGL nie działa, możesz ją ustawić na XRenderi będzie ona działać na CPU zamiast na GPU, co również powinno obejść ten błąd, ale z mniejszą wydajnością. Jeśli jakoś żadna to działa, edycji ~/.kde/share/config/kwinrci zmian Enabledmocy [Compositing]do false.
blujay

To nie. Dotyczy dynamicznego systemu NVidii, który nie obsługuje QT. Problemem jest QT, a nie efekty pulpitu.
Kaz Wolfe

Co masz na myśli mówiąc „system dynamiczny”? Co masz na myśli mówiąc, że Qt go nie obsługuje? KDE i Qt używają OpenGL, który jest obsługiwany przez sterownik nvidia. Zawsze są pewne dziwactwa specyficzne dla sprzętu, dlatego KWin ma własną czarną listę specyficzną dla modelu. Ale to, co powiedziałeś, nie ma sensu. Jeśli wyłączysz efekty pulpitu, użyje standardowych rzeczy 2D X, a nie 3D OpenGL, a ten błąd się nie zdarzy. Nie może Na zrzucie ekranu widać, jak rysuje trójkąty, oczywiście w trybie kompozytu 3D. Wyłącz komponowanie, a ten błąd nie może się zdarzyć.
blujay

Próbowałem, nadal nie udaje się z tym samym błędem.
Kaz Wolfe

1

To z jakiegoś powodu już nie działa!

W końcu udało mi się to rozgryźć, postępując zgodnie z instrukcjami kilku przewodników. Nie jestem jednak pewien, która część była magiczną kulą.

  1. Uruchom polecenie nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
  2. Dodaj zawartość u dołu wpisu do pliku opcji urządzenia w pliku xorg.conf (kopia zapasowa !!)
  3. Uruchom polecenie, pm-suspend --quirk-save-pciaby przetestować tryb uśpienia i przywrócić. Jeśli działa pomyślnie,
  4. Dodaj pm-suspend --quirk-save-pcido /var/cache/pm-utils/last_known_working.quirkdbpliku.
  5. Restart

Rzeczy, które należy dodać do xorg.conf:

Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
Option "OnDemandVBlankInterrupts" "True"
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.