GNOME tak źle opóźnia się z Ubuntu 18.04

26

Po zainstalowaniu nowego Ubuntu 18.04 z pulpitem GNOME i posiadającego sterownik opensource doświadczyłem bardzo dużego opóźnienia.

Zainstalowałem sterownik Nvidia 390 i opóźnienie było bardzo złe. Zmiana sterownika na Nvidia 340.106 nie pomogła.

Myślałem, że chodzi o Ubuntu 18.04, więc zainstalowałem Fedorę 28. na Wayland wszystko poszło gładko ze sterownikiem open source, ale po zainstalowaniu sterownika 390 i rozpoczęciu przełączania na X11 lag (ale nie tak źle jak Ubuntu).

Zainstalowałem rozszerzenie GNOME Impatience, aby zmniejszyć opóźnienie, ale to nie pomogło tak bardzo.

Próbowałem także Ubuntu Mate 18.04 z COMPIZ. Na Mate miałem znacznie cięższe efekty, ale były one tak gładkie.

Innym Ubuntu 18.04, którego próbowałem, był Budige oparty na tym samym GNOME. Nie miał żadnego opóźnienia.

Zainstalowano także Nvidię 396 (opensource) z repozytorium „ppa: graphics-drivers / ppa”. Po prostu pozostaje w tyle.

Edytuj :

Instalacja sudo ubuntu-drivers autoinstallnie rozwiązała problemu. Wystarczy zainstalować sterownik Nvidia 390, który próbowałem wcześniej, jak wspomniałem.

Nie mam problemu z wysokim zużyciem procesora:

Wykorzystanie procesora

nvidia-smi wynik:

+------------------------------------------------------+                       
| NVIDIA-SMI 340.106    Driver Version: 340.106        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 660 Ti  Off  | 0000:03:00.0     N/A |                  N/A |
| 10%   32C    P8    N/A /  N/A |    273MiB /  2047MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+

Mój system

  • Procesor: Intel i7 920
  • Karta graficzna: Nvidia Geforce 660 ti
  • RAM: 6 GB

Czy w ogóle mogę rozwiązać to opóźnienie?

Screencast

LÓD
źródło
2
W oparciu o twoje dochodzenie wydaje się, że problemem nie jest tak naprawdę Ubuntu, ale sterownik NVidia? Muszę przyznać, że po aktualizacji do 18.04 zauważyłem opóźnienie w stosunku do sterownika NVidia, który nie istniał w wersji 17.10. Nie mam dla ciebie rozwiązania, ale „dobrze” wiedzieć, że nie jestem jedyny. (W przeciwieństwie do ciebie, nie próbowałem innego systemu operacyjnego.)
Ray
2
Jak zainstalowałeś sterownik 390? Ten z oficjalnych repozytoriów nie jest kompletny i nie działa poprawnie. Wysyłam ludzi na ten askubuntu.com/a/1030901/231142, ponieważ ma on sposób na zainstalowanie najnowszych sterowników NVIDIA w Ubuntu 18.04 w drugiej połowie odpowiedzi.
Terrance
2
@ICE Przepraszam, nie byłem bardzo jasny. Korzystam z najnowszych sterowników NVidia firmy NVidia i używam KDE. Ale zarówno KDE, jak i Gnome są znacznie wolniejsze niż w 17.10. Na razie „znoszę to”, dopóki nie zdążę ponownie zainstalować nowych sterowników. A może będę musiał czekać do 18.04.1, zanim wpadnę w panikę.
Ray
3
Znalazłem nVidię dużo wolniej i o 20 stopni cieplej niż Intel iGPU HD 530.
WinEunuuchs2Unix

Odpowiedzi:

7

To samo mi się przydarzyło. Upewnić się:

  1. Nie masz żadnych rozszerzeń Gnome. Mogą zabić twój komputer. Wyłącz wszystkie rozszerzenia Gnome, aby zobaczyć, czy to pomoże.
  2. Wyłącz animacje z Gnome Tweak. To sprawiło, że mój pulpit był super szybki.
  3. Nvidia 396 też jest dla mnie bardzo opóźniona, więc skorzystaj z wersji 960.
Tio TROM
źródło
Przepraszam, co to jest 960?
Kennet Celeste
Wersja sterownika Nvidia
Tio TROM
system-monitor w moim przypadku
fireb86
Fajne, właśnie wyłączyłem system-monitor (zainstalowany przez apt install gnome-shell-extension-system-monitor) i stał się niezwykle szybki ...
Gea-Suan Lin
3

Przestałem używać Gnome 3 na Ubuntu 18.04 i zastąpiłem go pulpitem Mate przy użyciu menedżera wyświetlania lightdm.

Do zreplikowania:

sudo apt install tasksel
sudo apt update
sudo tasksel install ubuntu-mate-desktop
sudo dpkg-reconfigure lightdm
sudo shutdown -r now
NickJHoran
źródło
1
To nie jest rozwiązanie dla GNOME. Dlaczego powinniśmy instalować komputer stacjonarny na Ubuntu z GNOME, gdy Ubuntu Mate istnieje?
ICE
2
Zrobiłem to, ponieważ już zainstalowałem maszynę wirtualną ze standardowym Ubuntu / Gnome3 i wykonałem sporo konfiguracji. To właśnie zrobiłem, aby rozwiązać problem, ponieważ nie chciałem wykonywać kolejnej pełnej instalacji.
NickJHoran
3

Niestety Gnomena 18.04to bardzo wolno, nawet z najnowszym sprzętem (np Dell XPS 13). Jeśli chcesz mieć dobre wrażenia na LTS bez przełączania się 18.10, rozwiązania są następujące:

  1. Korzystanie unity. Możesz go wybrać przed zalogowaniem się z użytkownikiem.

  2. Czekam na 18.04.2aktualizację. Niektóre łaty Gnome powinny zostać przeniesione do LTS. Możemy mieć tylko nadzieję, że będą to te, które Gnome 3.30przyspieszają.

saitam
źródło
Z mojego doświadczenia, przejście na Gnome Classic jest najszybszym, najprostszym i ku mojemu zaskoczeniu - najbardziej kompatybilnym rozwiązaniem. Mam tam wszystkie rozszerzenia, przegląd okien i myślnik też tam jest there
smido
2

Wystąpiło duże opóźnienie na ekranie powitalnym z 18.04 i chciałem umieścić to tutaj jako inne rozwiązanie. W moim przypadku użyłem sterownika karty graficznej typu open source (Nouveau) zamiast własności Nvidii i wygląda na to, że to on spowodował problem.

  1. Przejdź do aplikacji Ubuntu Software.
  2. Otwórz Oprogramowanie i aktualizacje z menu rozwijanego aplikacji na pasku zadań.
  3. Przejdź do zakładki Dodatkowe sterowniki i sprawdź, czy nie korzystasz z zalecanego sterownika karty graficznej.

zrzut ekranu

Po zmianie sterownika ekranu Nouveau na metapakiet 390 sterownika Nvidia wszystko działało znacznie płynniej.

Źródło

BillD
źródło
1
Bardzo przydatne pokrewne polecenie: ubuntu-drivers(ale już wypróbowane przez kto pyta).
Pablo A
1

Więc uważam, że niektóre z tych odpowiedzi są poniżej przeciętnych. Zainstalowałem Ubuntu 16/18 na wielu komputerach w pracy w domu i w domu i czasami miałem problemy podobne do tego, co widzisz.

Najpierw spójrzmy na niektóre potencjalne problemy.

Jeśli masz kartę graficzną NVIDIA i robisz minimalną instalację Ubuntu 18.04.02, zauważysz, że instalowane są sterowniki NVIDIA (a także sterowniki inne niż NVIDIA). To jest część problemu.

Normalnie sposób, w jaki rozwiązuję ten problem, jest natychmiast na ekranie logowania, naciśnij CTRL + ALT + F3, aby wejść do terminala i wyczyścić wszystkie sterowniki. Jednak dziś rano nie mogłem tego zrobić z jakiegoś dziwnego powodu.

Moje rozwiązanie

  1. Zwykle, gdy masz kartę graficzną NVIDIA, Twoja płyta główna (w moim przypadku MSI) wyłączy zintegrowaną grafikę Intel. Chcesz to włączyć (opcjonalnie wyłączyć kartę graficzną). Zobacz ustawienia / dokumentację płyty głównej, jak to zrobić.

  2. Zamknij pulpit.

  3. Jeśli masz kabel HDMI (lub cokolwiek innego) podłączony do karty graficznej, wyjmij go i podłącz do portu HDMI płyty głównej.

  4. Włącz pulpit.

  5. Twój pulpit powinien się teraz normalnie uruchamiać. Jeśli tak nie jest, oznacza to, że nie jest to problem związany ze sterownikiem karty graficznej NVIDIA.

  6. Jeśli wszystko działa poprawnie, przejdź do opcji Oprogramowanie i aktualizacje > Dodatkowe sterowniki i wybierz dowolną opcję sterownika NVIDIA. Jest to prosty sposób na instalację tych sterowników NVIDIA. Trudnym sposobem jest ręczne pobranie ich z NVIDIA . Od rana zainstalowałem nvidię-390, która była domyślną opcją, którą otrzymałem.

  7. Po instalacji uruchom ponownie komputer. Jeśli wszystko działa płynnie, uruchom ponownie komputer, ale tym razem przejdź do systemu BIOS płyty głównej.

  8. Ponownie włącz kartę graficzną NVIDIA. Zapisz ustawienia i uruchom ponownie.

W tym momencie pulpit powinien działać normalnie, tak jak w przypadku zintegrowanej grafiki Intel. Nie ma nic trudnego, żadne oprogramowanie innych firm (oprócz NVIDIA) nie wymagałoby instalacji. To naprawdę takie proste. Jednak w zależności od sprzętu rozwiązanie może mieć pewną wariancję.

Jon
źródło
1
W moim przypadku nie mam procesora graficznego Intel, ale jeśli chcesz pozbyć się sterownika Intel, nie musisz go wyłączać i włączać. Po zainstalowaniu Ubuntu wystarczy usunąć grafikę Intela, sudo apt purge xserver-xorg-video-intela następnie zainstalować zastrzeżony sterownik Nvidia.
ICE
@ICE tak, nie chcesz usuwać sterowników. Usunięcie sterowników Intel jest niepotrzebne i może spowodować wtórne problemy. To nawet nie rozwiązałoby problemu. Przyczyna problemu leży w tym, że sterowniki NVIDIA próbują zostać zainstalowane razem ze standardowymi sterownikami Nouveau. Moja metoda po prostu wyłącza GPU jako główne źródło wyświetlania podczas instalowania odpowiednich sterowników.
Jon
0

AFAIK Gnome nie działa 18.04 nVidia.

Udało mi się zdobyć 144 FPS na Compizie w dniu 18.04 + GSYNC. (Dostałem tylko 40-60 fps na Gnome i bez GSYNC) Za pierwszym razem, gdy próbowałem Compiz, to nie działało (byłem na nVidii 396) I zrobiłem sudo ubuntu-drivers autoinstall(co spowodowało, że 390) i zrestartowałem, a następnie użyłem mała ikona próbnika przy logowaniu, aby wybrać Compiz i działało świetnie. Myślę więc, że jeszcze 396nie działa z compiz, ale 390działa. Dziwnie 390na Gnome sprawia, że ​​jestem fizycznie mdłości z moim monitorem, ale jest to w porządku na compiz, więc myślę, że 390na Gnome ma wiele dziwnych problemów z częstotliwością odświeżania / przerysowywania.

(Może to być kwestia GSYNC, ale dostałem pikselowe słowo „NORMALNY” w prawym górnym rogu, którego pozbyłem się, wyłączając włączanie OpengGL nvidia-settings)

Jonathan
źródło
Jak ustawiłeś compiz jako domyślny menedżer okien. Zainstalowałem compiz na Ubuntu 18.04 (z pulpitem GNOME). ale nie dostałem tego selektora compiz przy logowaniu.
ICE
@ICE Musiałem wybrać opcję o nazwie Unity (default)wymienioną po kliknięciu małej ikony, wygląda ona mniej więcej
Jonathan
2
Wygląda na to, że jesteś na Unity, a nie na GNOME.
ICE
4
Zgadza się, zrezygnowałem z GNOME, ale Unity działa o wiele lepiej
Jonathan
Jeśli zmieniłeś pulpit na coś innego, to nie jest tak naprawdę rozwiązanie, prawda?
Nikolaj Hansen
0

Problem wydaje się być spowodowany przez Waylanda, jak opisano tutaj i tutaj . Możesz spróbować uzyskać dostęp /etc/gdm3/custom.conf(lub w /etc/gdm/custom.confprzypadku starszych wersji) i anulować komentarz WaylandEnable=false. To zadziałało dla mnie.

Problem zwykle zaczyna się po aktualizacji sterownika Nvidia do wersji 390 lub wyższej. Możliwe, że powrót do Xorg przestał działać w najnowszych wersjach, a następnie GDM używa Wayland do zarządzania wyświetlaczem.

Lucas Borsatto
źródło
0

Użyj wersji swojej karty graficznej, mam ten sam problem, nie używaj konfiguracji deinstalacji automatycznej. W twoim przypadku to

sudo apt-get install nvidia-396

Musiałem szukać w ten sposób -> Linux Driver nvidia"your graphic card"

Oscar Gonzalez
źródło
0

Rozwiązałem swój problem, przechodząc do https://www.nvidia.com/Download/index.aspx?lang=pl-pl
Pobieranie pliku sterownika * uruchom plik mojej karty graficznej, uruchomiłem go i uruchomiłem jako root. Postępowano zgodnie z instrukcjami wyświetlanymi na ekranie, a po ponownym uruchomieniu Lag zniknął!

Shon Camarlinghi
źródło