Uruchamianie Ubuntu 14.04 na laptopie ASUS z kartą graficzną Intel HD 4000. Problem występuje tylko w serwisie Netflix. Łzawienie ekranu występuje tylko wtedy, gdy jestem na pełnym ekranie. Tryb okien działa dobrze. Uruchamianie filmów w VLC jest w porządku i nie ma łez. Używam przeglądarki Google Chrome w wersji 40.0.2214.111 (64-bitowej).
jak powinienem postąpić?
google-chrome
intel-graphics
screen
netflix
tearing
UTDballer
źródło
źródło
Odpowiedzi:
Ten problem wystąpił po aktualizacji 14.04.2. Aby naprawić łzawienie w Chrome podczas oglądania na pełnym ekranie Netflix, wykonaj następujące czynności:
Zainstaluj CompizConfig Settings Manager:
Otwórz CompizConfig Settings Manager.
Kliknij opcję Kompozyt.
W dopasowaniu pośrednim dodaj
& !(class=^Google-chrome)
na końcu linii.Zapobiega to nieokreśleniu okien Chrome, pozostawiając inne okna pełnoekranowe bez przekierowania. Przekierowanie pełnoekranowych okien pozwala aplikacjom pełnoekranowym wyświetlać bezpośrednio na ekranie, co powinno skutkować wyższą wydajnością. Oznacza to również, że rysunek aplikacji musi zarządzać synchronizacją v, jeśli dba o to. Chrome sam nie wykonuje synchronizacji w pionie, gdy jest dostępny menedżer okien do komponowania. W związku z tym polega na tym Compiz. Dlatego musimy pozwolić Compizowi przekierowywać Chrome i zarządzać synchronizacją pionową. Aby nie zaszkodzić wydajności innych aplikacji, zamiast całkowicie wyłączać tę funkcję, dodajemy wyjątek do reguł dopasowania niedokierowanego. Zauważ, że
!(class=google-chrome)
jest już tam domyślnie, ale nie działa. Obecna klasa okna Chrome zaczyna się wielką literą „G”, podczas gdy domyślna reguła zaczyna się małą literą „g”. Możliwe, że klasa okna została zmieniona podczas aktualizacji Chrome w pewnym momencie między regułą dodawaną do Ubuntu a teraz. Może to być także regresja w Ubuntu, która zmieniła wiodącą literę „G” na „g”.źródło