Okna Chrome są bardzo powolne, gdy są aktywne w różnych obszarach roboczych

12

Mam problem z Google Chrome na moim laptopie 16.10. Gdy mam co najmniej jedno okno Google Chrome otwarte w różnych obszarach roboczych, Chrome staje się bardzo powolny. Co ciekawe, dzieje się tak tylko wtedy, gdy niektóre witryny są wyświetlane w jednym z okien. Nie byłem w stanie dowiedzieć się, jaki jest konkretny wyzwalacz, ale może to mieć coś wspólnego z Flashem lub HTML5. Z pewnością jest tak w przypadku Youtube i Google Maps, ale także dict.cc, który pokazuje reklamę. Gdy mam jedną z tych stron otwartą, ale okno mam zminimalizowane, nie ma problemu.

Testuję to również w przeglądarce Firefox, ale w tym przypadku wszystko działa dobrze.

Może ktoś ma pomysł?

Dzięki!

tz39R
źródło

Odpowiedzi:

4

Problem został rozwiązany, gdy dezaktywowałem przyspieszenie sprzętowe. Przewijanie jest nadal nieco mniej płynne, gdy YouTube działa w innym obszarze roboczym, ale jest to prawie niezauważalne.

tz39R
źródło
Jak to dokładnie zrobiłeś?
colan 18.04.17
Wyłączyłem przyspieszenie sprzętowe w ustawieniach Chrome. Ale powoduje to problem polegający na tym, że filmy stają się znacznie mniej wrażliwe. W międzyczasie przełączyłem się na Gnome, gdzie problem nie istnieje.
tz39R
Oto kroki, aby wyłączyć przyspieszenie sprzętowe ccm.net/faq/…
Juampy NR
4

Używam 16.04.02 na XPS 13 9360 (Kaby Lake) z procesorem graficznym Intel 915.

Po aktualizacji jądra z 4.4.0 do 4.8.0 (przez zainstalowanie stosu włączania sprzętu) zacząłem mieć te problemy.

Odkryłem, że postępując zgodnie z instrukcjami obejścia problemu w raporcie o błędzie, które rozwiązują problem. Właśnie dodałem następujący wiersz na końcu /etc/enviroment:

LIBGL_DRI3_DISABLE=1

Próbowałem również rozwiązania zaproponowanego w komentarzu nr 31 , ale to pomieszało moje zewnętrzne monitory, więc cofnąłem tę zmianę.

Erik Torsner
źródło
Wydaje się, że dla mnie też działa. ubuntu 16.04 xps 15 9560
Lub Duan
1

xorg.confWydaje mi się, że włączenie opcji DRI3 w rozwiązało problem.

Upewnij się, że opcja DRI3 jest włączona w /etc/X11/xorg.conf. Musiałem utworzyć plik o następującej treści:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "SwapBuffersWait" "0"
    Option      "DRI" "3"
EndSection

Używam sterowników Intel, więc może być konieczne rozejrzenie się w celu znalezienia prawidłowego ciągu reprezentującego twój.

To rozwiązanie pozwala uniknąć konieczności ustawiania LIBGL_DRI3_DISABLEzmiennej środowiskowej i nie trzeba uruchamiać przeglądarki bez przyspieszenia sprzętowego.

Cam Schmidt
źródło
0

Na razie trzymam oba / wszystkie okna w tym samym obszarze roboczym. To wydaje się mniej irytujące niż radzenie sobie z wolnymi filmami, ale może w pewnym momencie zmienię zdanie.

colan
źródło