Naprawianie problemu migotania ekranu graficznego Nvidia

14

Wiem, że jest wiele pytań na ten temat - przeczytałem co najmniej 100 pytań na ten temat, ale wciąż nie mogę znaleźć rozwiązania problemu migotania ekranu Nvidii. Mam ten problem od 11.10. Ekran drży i migocze co około 3-5 sekund. Używam Ubuntu 12.04 LTS na bramie GT5028 z Nvidią 6100. Każde rozwiązanie byłoby mile widziane. Chciałbym, aby ten problem został dla mnie rozwiązany.

spazmatic1221
źródło

Odpowiedzi:

7

To działało dla mnie:

  • Zainstaluj Compiz Config, z terminala wpisz:

    sudo apt-get install compizconfig-settings-manager

  • W programie uruchamiającym uruchom CompizConfig Settings Manager

  • Zaznacz pole wyboru w „Narzędzie -> Obejścia -> Wymuś odświeżanie pełnego ekranu (zamiana bufora) przy odmalowywaniu”

Mam laptopa Dell XPS z Nvidią GT 525m, używającą Ubuntu 14.04.

Opieram to rozwiązanie na odpowiedziach w tym wątku: Dziwne częściowe migotanie ekranu po aktualizacji do 14.04

Sebastián Ramírez
źródło
Warto zauważyć, że znacznie zwiększy to obciążenie twojego procesora i procesora i spowoduje spadek liczby klatek na sekundę.
Edward,
Debian 8 i KDE 4 tutaj. Pomogło mi wyłączenie niektórych efektów KDE w ustawieniach.
LatinSuD,
Czy zmiany powinny obowiązywać nawet bez ponownego uruchamiania komputera? Wygląda na to, że nic mi nie działa
embe
4

Spróbuj wyłączyć dithering (wyłączony) przy użyciu ustawień NVIDIA. Jeśli problem zostanie rozwiązany, zaktualizuj /etc/X11/xorg.conf, aby dodać (Opcja „FlatPanelProperties” „Dithering = Wyłączone”) do sekcji Ekran. Powodzenia.

Myślę, więc jestem
źródło
Jak uzyskać dostęp do ustawień? Nie mam aktywowanych żadnych sterowników NVIDIA, ponieważ za każdym razem, gdy aktywuję jeden, pojawia się czarny ekran przy następnym uruchomieniu. Jestem w stanie uzyskać dostęp do TTY, kiedy to robi, po prostu nie widzę pulpitu.
spazmatic1221
Ustawienia są dostępne za pośrednictwem ustawień NVIDIA. Jeśli sterownik nvidia nie został zainstalowany, możesz 1) zainstalować za pomocą ustawień systemowych-> dodatkowe sterowniki, 2) sudo apt-get update; sudo apt-get zainstalować nvidia-aktualne ustawienia nvidia, lub 3) pobrać / zainstalować sterownik bezpośrednio z NVIDIA. Każdy ma swoje preferencje, ale ja preferuję to drugie. Powodzenia i miłej zabawy.
cogitoergosum
W porządku, zainstalowałem aktualny sterownik NVIDIA. Na szczęście tym razem nie ma czarnego ekranu. Ale nie widzę nic o ditheringu w Ustawieniach serwera Nvidia X
spazmatic1221
Domyślne ustawienia nvidia nie obejmują tej opcji. Jeśli migotanie ekranu nadal stanowi problem, rozważ pobranie sterownika z nvidii. Możesz zapoznać się z instrukcjami na tym forum pytań i odpowiedzi.
cogitoergosum
Czy mógłbyś mi szybko przedstawić, jak edytować ustawienia za pomocą wiersza polecenia.
spazmatic1221
3

Naprawiono migotanie okien w Ubuntu 14.04 - karta graficzna NVIDIA

Rozwiązałem problem migotania okien w Ubuntu 14.04 na moim laptopie i jest to w zasadzie problem związany z ustawieniem karty graficznej Nvidia, zacznij od wpisania:

sudo nvidia-xconfig

Jeśli plik /etc/X11/xorg.confnie istnieje, to polecenie go utworzy.

sudo nano /etc/X11/xorg.conf

Przewiń plik i edytuj Devicesekcję w następujący sposób:

Section Device
  Identifier Device0
  Driver "nvidia"
  VendorName "NVIDIA Corporation"
  BoardName "GeForce GTX 650"
  Option "RegistryDwords" "PerfLevelSrc=0x2222"
  Option "TripleBuffer" "True"
EndSection

Zazwyczaj 3 ostatnie komendy są pominięte w sekcji Urządzenie. Powoduje to przejście karty w tryb wydajności i umożliwia potrójne buforowanie.

W typie terminala:

nvidia-settings

i pojawi się serwer X Ustaw wartości argumentów w nvidia-settings / OpenGL w następujący sposób:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

Zapisz konfigurację, a następnie uruchom ponownie komputer.

afaf
źródło
Jak zapisać konfigurację?
Aaron Esau
O dziwo, instalacja nvidia-settingswłaściwie naprawiła wszystko.
Blairg23,
2

Miałem ten sam problem. Jesteś zdezorientowany, ponieważ cogitoergosum założył, że rozumiesz, jak działa wiersz poleceń. Musisz otworzyć wiersz polecenia i nauczyć się korzystać z kilku poleceń. Jedynym sposobem, aby naprawdę rozwiązać ten problem, jest praca z interfejsem wiersza poleceń (CLI). Umiejętności CLI są niezwykle cenne, szczególnie w profesjonalnych komputerach; więc pomogę ci zacząć.

Najpierw wpisz man cdi naciśnij enter. Aby wyjść ze stron podręcznika, gdy skończysz czytać i chcesz wypróbować polecenie cd, wpisz q. W Linuksie, w przeciwieństwie do Windows, man+ [polecenie] wyświetli strony podręcznika dla każdego polecenia, które chcesz (po prostu zamień + [polecenie] na żądane polecenie. Na przykład wpisz, man viaby dowiedzieć się, jak edytować pliki za pomocą vi.

cd /etc/X11/zabierze Cię do katalogu zawierającego „xorg.conf”. Należy zachować ostrożność, aby naprawić zmiany własności i uprawnień do plików, gdy są one edytowane jako użytkownik root. Zobacz strony podręcznika dla chmodi chown(wpisz man chmodlub man chown). Zawsze będziesz chciał wykonać kopię zapasową plików przed ich zmianą. Aby wykonać kopię zapasową plików, istnieje kilka technik. Możesz użyć catdo wyprowadzenia zawartości pliku, a następnie przekierować wyjście do nowego pliku. Na przykład. cat /etc/X11/xorg.conf > /etc/X11/xorg.conf.bkp1. Możesz także użyć cplub mv, ale zwykle po prostu używam przekierowania. Aby zobaczyć zawartość katalogu, spróbuj lslub ls -l. Jeśli nie widzisz wszystkich danych wyjściowych, lesswpisz dane wyjściowe w potoku ls -l | less.

Znalazłem rozwiązanie błędów Nvidia na Linuksie tu na 64-bitowym: Nvidia i Linux x64 - wspólne problemy i rozwiązania Readme - Oto samo readme dla 32 bit (x86): Nvidia & Linux x86 - wspólne problemy i rozwiązania Readme - 256,44 Jeśli używają różnych sterowników Nvidia dla systemu Linux, możesz znaleźć podobne pliki readme na stronie Nvidia tutaj: Archiwum sterowników ekranu Linux .

Jeśli naprawdę chcesz podnieść swoje umiejętności, powinieneś przeszukać dokumenty Linux-a dotyczące skryptów powłoki.

devinbost
źródło
2
Wydaje się to niezwykle nie na temat i nie ma znaczenia. Informacje są świetne, każdy musi to wiedzieć ... ale nie udało ci się nawet traktować OP jako nie- nowej wiadomości. Państwo założyć PO zakłada, potem wbił prosto w wykładzie.
digitalextremist
1

Za to, co jest tego warte, od lat mam problem z migotaniem ekranu na moim urządzeniu MythTV opartym na Ubuntu / Debian. Miałem go 14.04 i niedawno uaktualniłem to pudełko z Linux Mint 18, w którym problem również istniał. Korzystam teraz z 16.04.2. Zmiana compizconfig-settings-manager w celu wymuszenia przerysowania nie działała dla mnie, ale sprawiła, że ​​bawiłem się innymi ustawieniami. Naprawiłem to, odznaczając opcję „Wymuś całkowite przerysowanie przy początkowych obrażeniach”.

Nie wiem, czy mam problem ze sprzętem, który powoduje, że nieco się odwraca, co Compiz uważa za uszkodzenie, ale nie widziałem żadnych artefaktów ani uszkodzeń, a migotanie ekranu zniknęło. Używam grafiki Intel osadzonej w moim Pentium G870 przez HDMI do telewizora 1080p.

Mały człowiek
źródło
1

Tylko dla wszystkich innych mających ten problem. Wyłączenie ditheringu w ustawieniach NVIDIA wydawało się zmniejszać efekt, ale nie zniknęło całkowicie.

Ale wyłączenie Flippinga pomogło. Nie mam już tego okropnego migotania. Tak!

Jak to zrobić na Linuksie miętowym 18.3 cynamonie z zainstalowanym sterownikiem NVIDIA (NVIDIA-384 wersja 384.111-0ubuntu0.16.04.1):

  • Otwórz menu aplikacji
  • Wyszukaj „nvidia”: Znajdziesz „Ustawienia serwera NVIDIA X” - kliknij to
  • Wyłącz dithering: znalazłem go pod GPU 0 - (twoja nazwa GeForce) -> DFP-0 (nazwa twojego monitora) (oraz DFP-3 i DFP-4, ponieważ mam 3 monitory)
  • Wyłącz przerzucanie: ekran X 0 -> Ustawienia OpenGL -> Zezwalaj na przerzucanie (odznacz)
Thomas Praxl
źródło
+1 wyłączenie Odrzucanie pomogło!
Ben
To działało, ale jak sprawić, by moje zmiany były trwałe? Po ponownym uruchomieniu wszystkie zmienione ustawienia zniknęły ...
Ben
-1

Używam Linux Mint 17 z tymi samymi problemami od pewnego czasu. Odkryte przez menedżera oprogramowania Linux, możesz po prostu wpisać nvidię w pasku wyszukiwania (jak w moim przypadku) „grafikę” związaną oczywiście i kliknąć; Nvidia-Current-Updates. Po zainstalowaniu problem został rozwiązany, a wydajność po uruchomieniu. Według strony internetowej Nvidia - menedżer oprogramowania linux, istnieje 26 milionów sterowników, menedżer programu przeanalizuje i pobierze określony sterownik. Mój problem został rozwiązany.

Jeff
źródło
Odpowiedzi zakorzenione w specjalnych narzędziach z Linux Mint nie są kompatybilne z Ask Ubuntu, ponieważ Ubuntu nie posiada tych narzędzi.
Stephen Michael Kellat