Moja instalacja 16.04 cierpi z powodu dość zerwania ekranu. Jeśli przeciągnę okno, na przykład na boki, na ekran, fragmentuje się tak, że jego dolna część znajduje się nieco za górą, a podczas oglądania wideo dolna część ekranu jest kilka klatek za górą.
Próbowałem rozwiązań podanych w poniższych pytaniach, ale żadne z nich nie pomogło, niestety:
Moja karta graficzna to Nvidia GeForce GTX 960M, której używam NVIDIA binary driver - version 361.42 from nvidia-361
.
Ten problem występował również, gdy korzystałem z wersji 15.10.
Odpowiedzi:
Łatwa poprawka, którą znalazłem na / g /. Dodaj to polecenie do poleceń uruchamiania
Oczywiście działa to, jeśli używasz sterowników Nvidia.
EDYCJA: Więc dla konfiguracji z wieloma monitorami sugerowałbym użycie
Nvidia X server settings
programu, przejdź doX Server Display Configuration
i użyjSave to X configuration file
. Teraz wyszukaj/etc/X11/xorg.conf
i dodaj{ ForceCompositionPipeline = On}
po każdym ustawieniu monitora (+ 0 + 0 i + coś + coś)Dodatkowo możesz
sudo apt install compton
dodawać i dodawaćcompton
do poleceń uruchamiania.EDYCJA: Nie wiem, jak długo to trwało, ale program ustawień serwera NVIDIA X Server
nvidia-settings
ma opcję wykonania ForceFullCompositionPipeline graficznie. W menu „X Server Display Configuration” kliknij „Advanced ...”, zaznacz „Force Full Composition Pipeline” i wciśnij „Save to X Configuration File”. Jeśli nie masz predefiniowanej ścieżki do pliku konfiguracyjnego, wpisz/etc/X11/xorg.conf
tekst w polu tekstowym ścieżki pliku i zapisz.źródło
/g/
?Jedyne rozwiązanie, które do tej pory próbowałem, które nic nie zrobiło, nie jest świetne, ale jest coś: użyj procesora graficznego Intel zamiast GPU Nvidia . Zmniejsza większość zrywania ekranu.
W ustawieniach serwera Nvidia X (
nvidia-settings
) przejdź do profili PRIME i wybierz Intel (tryb oszczędzania energii) . Alternatywniesudo prime-select intel
.Używam nvidii-370, która jest bieżącą oficjalną wersją, z Nvidią 940MX. Wygląda na to, że jak na ironię ich sterownik jest nadal gorszy niż sterowniki Intela. Z drugiej strony, mój czas pracy baterii prawie się podwoił, więc był to całkiem niezły kompromis.
Aktualizacja: Używając domyślnych sterowników Intel dla jądra 4.7.0, w ogóle nie występują problemy z rozrywaniem ekranu. nvidia-387 z nomodeset w grub wydaje się być w porządku, ale zmiana jasności jest wyłączona, więc na razie jej nie używam.
źródło
To przychodzi trochę późno, ale szczerze polecam przejście na XFCE4 lub podobny DE bez kompozytu. Przynajmniej w moim przypadku (Lenovo Y580, opensuseLeap 42.1 + trzmiel), w ten sposób pozbyłem się rozdarcia ekranu i powolnego przewijania w firefoxie. Twoje zdrowie!!!!
źródło
Miałem ten problem od wieków, teraz mam zainstalowany sterownik nouveau. Wypróbuj rozwiązanie z tego postu, chciałbym wiedzieć, czy to działa: http://ubuntuforums.org/showthread.php?t=2235382
Może to też? Ale to nie działało dla mnie ... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tearing-and-vsync-issues-using-the-nvidia-driver /
Ok, zajęło mi trochę czasu, ale naprawiłem to w następujący sposób:
Otwórz CLI i wykonaj:
Następnie:
Ustaw rozdzielczość ekranu i częstotliwość odświeżania w
Xserver
ustawieniach (ustawiam moją na 1920x1200 @ 60Hz) i zapisz ją wxorg.conf
Następnie wykonaj:
Edytuj odpowiednio sekcję urządzenia:
Powoduje to przejście karty w tryb wydajności i umożliwia potrójne buforowanie.
W
nvidia-settings/OpenGL
zestawie:Zapisz konfigurację i uruchom ponownie serwer X.
źródło
Device
sekcję. Dziękuję za odpowiedź!