Jak wyłączyć przyspieszenie sprzętowe w Google Chrome. Jak skonfigurować przeglądarkę Yandex do szybkiej pracy. Przyspieszenie sprzętowe w Chrome. Co daje i jak to umożliwić
W Internecie pojawia się coraz więcej znanych, dobrych gier przeglądarkowych z doskonałą grafiką 3D. Jednak do działania wymagają obsługi 3D w przeglądarce. W tym artykule omówimy proces włączania obsługi 3D w przeglądarce. Google Chrome.
sudo apt-get zainstaluj libvdpau-va-gl1
Następnie musisz ponownie uruchomić komputer. Przeprowadzimy wszystkie inne działania, aby przyspieszyć gry przeglądarkowe i filmy w przeglądarce Google Chrome. Pamiętaj, że mówimy o Chrome, a nie o otwartej wersji Chromium.
Od razu wyjaśnię, dlaczego najlepiej używać Chrome do gier przeglądarkowych. Po pierwsze, jest to najbardziej optymalna wydajność, a po drugie, ta przeglądarka jest dostarczana obecna wersja Adobe Flash pod Linuksem, który jest wymagany w wielu grach przeglądarkowych. Jeśli więc zobaczysz następujące ostrzeżenie po uruchomieniu ulubionej gry w przeglądarce, postępując zgodnie z tymi instrukcjami, możesz ją wyłączyć i zwiększyć wydajność gier.
Krok 1. Otwórz stronę techniczną w Chrome chrome://gpu. Na nim zobaczysz, czy włączyłeś w swojej przeglądarce możliwość korzystania z akceleracji 3D. Jeśli twoja sytuacja jest podobna do tej, którą widzisz na zrzucie ekranu (są czerwone i żółte punkty), przejdź do następnego kroku.
Krok 2 Otwieranie strony technicznej w Chrome chrome://flagi.
Na tej stronie znajdujemy przedmiot "Zastąp listę renderowania oprogramowania". Ta opcja jest domyślnie wyłączona, więc musimy ją włączyć.
Jedną z cech, według których porównywano przeglądarki w ostatniej recenzji, była szybkość pracy z grafiką. Wtedy był to tylko jeden ze wskaźników, ale dziś będzie to główny cel, a oto dlaczego. Zawartość stron internetowych stopniowo staje się coraz bardziej złożona i bogatsza. Z jednej strony jest to ułatwione przez rozwój i promocję HTML5, który bezpośrednio obsługuje wideo () i grafikę (), a z drugiej stopniowe pojawianie się chmury obliczeniowej.
Przeglądarka | Wektor, HTML5 | Wektor, Flash | Bitmapa, HTML5 | bitmapa, flash |
Chrom 14.0.835.186 | 9 | 18 | 37 | 14 |
Firefox 6.0.2 | 11 | 17 | 48 | 14 |
IE 9.02 | 10 | 20 | 47 | 16 |
Opera 11.51 | 16 | 19 | 9 | 15 |
Safari 5.1 | 2 | 19 | 12 | 15 |
Widać tutaj wyraźnie, że akceleracja sprzętowa odgrywa fundamentalną rolę w HTML5, chociaż Opera wykonała świetną robotę z testem wektorowym. Wyniki Chrome z wyłączoną akceleracją 2D były znacznie niższe. Jednak obciążenie GPU wyraźnie nie jest zbyt duże, a wyniki są takie same na wszystkich kartach graficznych.
Wreszcie, ostatni test HTML5 jest jednym z nielicznych zbudowanych na prawdziwej aplikacji internetowej (archiwum nagrań stacji radiowych). Jest złożony, wykorzystuje różne mechanizmy, w tym w procesie jego wykonywania zauważalne jest, ile fps „pływa” w zależności od sytuacji / zadania.
Patka. (punkty/fps)
Dobry przykład tego, jak aplikacje HTML5 obciążają przeglądarkę. Wyniki nie zależały od używanej karty graficznej, z wyjątkiem Internet Explorer, który pokazał 3600/11 na HD 6450. Należy jednak pamiętać, że ta strona/test została stworzona z myślą o przeglądarce Microsoft.
WebGL
W tym kontekście nie jest do końca poprawne mówienie o akceleracji sprzętowej, ponieważ WebGL to JavaScript API do wyświetlania grafiki 3D. Ale jest oparty na OpenGL i dlatego w większości przypadków będzie działał na GPU. Do tej pory WebGL jest obsługiwany przez Chrome i Firefox, a także Safari na platformie Mac OS X. Nie ma wsparcia w stabilnej wersji Opery, chociaż była obecna w specjalnych testowych kompilacjach. Microsoft sprzeciwia się WebGL, argumentując swoje stanowisko ze względów bezpieczeństwa: istnieją pewne skargi dotyczące jakości sterowników wideo, a WebGL pozwala aplikacjom internetowym na bezpośrednią interakcję z nimi, co można wykorzystać do zhakowania systemu. Jednak święte miejsce nigdy nie jest puste i chociaż wnioski o nie wydają się wymagać dostosowania (w każdym razie do tej pory żaden test nie rozpoczął się u nas poprawnie).
Patka. FishIE (2000/10000 ryb, fps)
Wyniki Chrome różnią się w Demo WebGL i Demo WebGL 2 (oznaczone ukośnikiem). Tutaj skalowanie jest również wyraźnie widoczne, chociaż zmiana karty graficznej nie miała już wpływu na kolejne testy.
Patka. Wydajność w WebGL również nie zawsze się skaluje
Przeglądarka | , fps | (100/1000 ryb), fps | , fps |
Chrom 14.0.835.186 | 60 | 60/37 | 28 |
Firefox 6.0.2 | 59 | 40/18 | 36 |
Streszczenie
Jak więc ważna jest akceleracja sprzętowa w przeglądarkach i czy użytkownik powinien się tym martwić? Obecny stan sieci jest taki, że nowe funkcje HTML5 nie są jeszcze zbyt powszechne. Świadczy o tym niespieszny rozwój Opery i Safari. Jednak sytuacja się zmieni. Jeśli chodzi o perspektywy HTML5, Google i Microsoft są prawie jednomyślne i samo to mówi wiele.
Akceleracja sprzętowa jest naprawdę niezbędna do odtwarzania stosunkowo wysokiej jakości wideo z Internetu. Najwyraźniej to właśnie z jego brakiem lub brakiem skuteczności wiążą się skargi użytkowników sieci i Chromebooków. Szczególnie mocna karta graficzna nie jest w tym przypadku potrzebna, dużo ważniejsza jest wysokiej jakości optymalizacja dekodera, której wciąż bardzo brakuje w WebM.
Z wyświetlaniem stron internetowych sytuacja jest mniej jasna. To nie przypadek, że większość testów to tak naprawdę aplikacje demonstracyjne: sieć jest dość konserwatywna, twórcy stron zazwyczaj starają się obsługiwać wszystkie popularne przeglądarki, a HTML5 nie został jeszcze przyjęty przez W3C. Jednak nowe funkcje są zbyt kuszące, a trzy najlepsze przeglądarki udostępniają je większości użytkowników. W związku z tym w najbliższej przyszłości można spodziewać się masowego pojawiania się witryn bogatych w złożoną treść. W większości testów HTML akceleracja sprzętowa może radykalnie poprawić wydajność, chociaż rzeczywiste obciążenie GPU najwyraźniej nie jest zbyt wysokie, ponieważ nie ma skalowania wyników przy zmianie karty graficznej na mocniejszą. Na przykład nie jest jasne, jak osiągnąć wyższą liczbę klatek na sekundę w teście WebVizBench.
Wydajność WebGL skaluje się zauważalnie lepiej - najwyraźniej ten interfejs API pozwala dość efektywnie korzystać z GPU. W konsekwencji pojawią się również naprawdę ciężkie aplikacje internetowe, których działanie będzie w znacznym stopniu zależeć od karty graficznej. Nawiasem mówiąc, mogą to być nie tylko gry, chociaż zwraca się na nie przede wszystkim uwagę - tutaj na przykład. Nie mniej obiecująca jest wizualizacja obliczeń naukowych i inżynierskich. Jeśli WebGL naprawdę się przyjmie, wtedy znaczenie GPU dla sieci znacznie wzrośnie.
Inną ogólną kwestią, na którą warto zwrócić uwagę, jest to, że akceleracja sprzętowa nie tylko poprawia wydajność, ale także zmniejsza zużycie energii. Zadania, dla których nawet 100% zasobów procesora nie wystarcza (np. dekodowanie wideo HD) często rozwiązuje GPU z minimalnym obciążeniem rzędu kilku procent. Jest to oczywiście szczególnie ważne w przypadku systemów mobilnych.
Sytuacja z samymi przeglądarkami jest wystarczająco jasna. Przyspieszenie sprzętowe daje najnowsze wersje Chrome, Firefox i Internet Explorer to wymierna zaleta. Na Platforma Windows wydajność tych przeglądarek znacznie się poprawiła, chociaż niektóre funkcje Chrome są nadal w stanie eksperymentalnym. Dodatkowymi plusami na korzyść Chrome i Firefox jest ich wieloplatformowa obsługa WebGL, chociaż nie należy oczekiwać takich samych wyników na wszystkich platformach. Safari z oczywistych względów rozwija się przede wszystkim na Mac OS X, ale pozycja Opery szczerze rozczarowuje, zwłaszcza biorąc pod uwagę popularność tej przeglądarki w WNP.
Jak skonfigurować przyspieszenie sprzętowe Google Chrome w Ubuntu.
Zwróciłem uwagę na metodę konfigurowania akceleracji sprzętowej (GPU) w Google Chrome. Nie jest tajemnicą, że w większości aplikacji w Ubuntu akceleracja sprzętowa musi być włączona bezpośrednio w samej aplikacji. Te funkcje są domyślnie wyłączone w aplikacjach, najwyraźniej ze względu na fakt, że akceleracja sprzętowa może nie być skonfigurowana w samym systemie, co może spowodować awarię samej aplikacji. Jak skonfigurować DRI (Direct Rendering Infrastructure) w systemie operacyjnym Ubuntu dla sterowniki Intel Opisałem w nocie „”. W przypadku innych kart graficznych ustawienia sterownika są nieco inne. Do Karty graficzne Nvidii i AMD musi pobrać i zainstalować własne sterowniki. Sposoby ich ustawiania zostały wyczerpująco opisane w artykułach. Szukaj w Internecie. W związku z tym, że mam już skonfigurowane DRI, postanowiłem sprawdzić, czy akceleracja jest włączona w Google Chrome?
Aby to zrobić, wpisałem "chrome: // gpu" w pasku adresu przeglądarki i zobaczyłem następujący obrazek.
Prawie wszystkie funkcje są skonfigurowane tylko jako programowe, akceleracja sprzętowa jest niedostępna (skonfigurowana programowo, akceleracja sprzętowa nie jest dostępna). I to jest kiepskie. Aby to naprawić, otwórz nową kartę i wpisz „chrome://flags” w pasku adresu.
I włącz eksperymentalne funkcje „Zastąp listę renderowania oprogramowania” i „obsługę eksperymentalnych funkcji kanwy”. Możesz włączyć funkcję „Liczba wątków bitmapowych”. Przyspieszy to renderowanie obrazów, a wartość ustawienia „Wiele wątków rastrowych” to „Włączone wymuszenie”. Ustawiłem maksymalną liczbę wątków na 4. Następnie musisz kliknąć przycisk „Uruchom ponownie”. Po ponownym uruchomieniu Chrome sprawdź ponownie, przechodząc do zakładki „chrome: // gpu”.
Jak widać, obraz jest zupełnie inny i bardziej radosny. Aby włączyć wiele wątków rastrowych, musisz znaleźć sekcję „Liczba wątków bitmapowych Mac, Windows, Linux, Chrome OS, Android” (tag #liczba-wątków) i określić liczbę wątków bitmapowych. Ustawiłem liczbę wątków na cztery.
I oczywiście nie zapomnij włączyć akceleracji sprzętowej w ustawieniach.
Możesz także włączyć ładny nowy wygląd od Google - „Material Design”.
Przeczytałem komentarz Alexa o braku flag Native GpuMemoryBuffers i Rasterization. Te flagi są po prostu włączone:
Aby włączyć rasteryzację, musisz wpisać chrome://flags w pasku adresu, wyszukaj (ctrl+f), aby znaleźć #enable-gpu-rasterization i włącz ją.
Natywne GpuMemoryBuffers jest nieco trudniejsze do włączenia. Najważniejsze jest to, że chrome musi być uruchamiane z flagą --enable-native-gpu-memory-buffers. Zrobiłem to w KDE w ten sposób: uruchomiłem kmenuedit (naciśnij alt + F2, wpisz kmenuedit w wierszu), znalazłem tam skrót do chrome i dodałem niezbędną flagę --enable-native- do polecenia uruchamiania /usr/bin/google -chrome-stable %U gpu-memory-buffers. Skróty uruchamiania w innych miejscach są edytowane mniej więcej w ten sam sposób.
W rezultacie otrzymujemy następujący obrazek (wyłączyłem rasteryzację - ładuje procesor):
W wyniku działań chrom zaczął działać szybciej.
Życzę powodzenia i powodzenia.
Uwagi
Alex 26.06.2016 14:32
Cytując Darkeye'a:
O czym jest ta notatka? Czy chodzi o porównanie wydajności? różne przeglądarki? Zapewne o ustawieniach Przeglądarka Google Chrom. Nie Firefox, nie Opera, ale Chrome. Kto musi się skonfigurować Przeglądarka Opera, znajdź odpowiedni artykuł w Internecie. I oczywiście napisałem, że w porównaniu do poprzednich ustawień przeglądarka zaczęła działać znacznie szybciej. Szczerze mówiąc, zauważam, że najnowszy, 50. Chrome miał problemy z renderowaniem w moich sterownikach wideo film na youtube w pełny ekran. Po prostu wisiał. W tym samym czasie Firefox pokazał się bez problemów. Ale dowiedziałem się, że wynika to z faktu, że w ustawieniach kde ustawiłem renderowanie okien openGl 3. Po usunięciu trybu wszystko jest w porządku. Mam kilka usług Google powiązanych z Chrome. Analityka, webmaster, płatność itp. I wierzę, że z tymi Usługi Google lepiej i bezpieczniej pracować z przeglądarką wydaną przez tę firmę. Dlaczego więc powinienem używać przeglądarek firm trzecich? Tak, też ich używam. Ale do testowania HTML i javascript. Uwaga zasadniczo o ustawieniach chrome. Na haker.ru są też wspaniałe artykuły na temat znaków bazowych. I nie z zadowoleniem przyjmuję dyskusji w stylu linux.org.ru. Uważam to za złą praktykę. Na przykład muszę szybko znaleźć informacje i rozwiązać moje pytanie. Możesz szybko przejrzeć kilkanaście artykułów, znaleźć rozwiązanie, które najbardziej Ci odpowiada i rozwiązać swój problem. Wchodząc na powyższe forum użytkownik spędza czas na czytaniu bezsensownych ogólnych dyskusji o problemie bez konkretnych propozycji jego rozwiązania, płynnie zamieniając się w dyskusję o innych problemach. W rzeczywistości użytkownik po prostu marnuje swój czas. Ponadto wszystkie te dyskusje są otwarte do indeksowania przez wyszukiwarki. Moje komentarze są zamknięte dla robotów Wyszukiwarki i nie ma komentarzy online. Przy okazji, weź dowolną dynamikę gra online, jak "Gwiezdne Duchy" i uruchom go w chromie, firefoxie i operze. W najnowsze przeglądarki po prostu się rozłącza. I fajnie byłoby sprawdzić w prawdziwych zabawkach, a nie w tendencyjnych testach.
cześć, z wyjątkiem
Natywne bufory pamięci GpuMemory i rasteryzacja są w porządku
Oto zrzut ekranu http://i.imgur.com/4n8vg9e.png
Jeśli podczas próby obejrzenia wideo w Internecie, zielony ekran zamiast oczekiwanego filmu jest to oznaka problemu z oprogramowaniem.
Nie należy czekać, aż problem sam się naprawi, lub odpisać go jako awarię witryny.Możesz sam rozwiązać ten problem.
Powody zielonego ekranu
Głównym powodem jest niekompatybilność sterowników zainstalowanych na sprzęcie komputerowym i odtwarzaczu flash. Niekompatybilność wynika z faktu, że programy nie zostały zaktualizowane na czas lub z powodu błędów, które wystąpiły w nowych sterownikach lub odtwarzaczu uruchomionym w przeglądarce.
Czasami podczas instalacji całego niezbędnego oprogramowania użytkownik zapomina o kodekach. Ich brak powoduje również błąd, w którym nie ma obrazu podczas uruchamiania wideo w sieciach społecznościowych lub w popularnych witrynach.
Rozwiązywanie problemów
Mimo że w większości przypadków zaleca się wyłączenie akceleracji sprzętowej w programie , nie rozwiązuje to problemu. Pierwsze kroki do naprawienia sytuacji:
- ponowna instalacja sterowników karty graficznej;
Zainstaluj ponownie lub zaktualizuj Odtwarzacz Flash
Jeśli żadne z tych działań nie pomogło, musisz wyłączyć przyspieszenie Flash Playera. W takim przypadku funkcjonalność narzędzia przechodzi do procesora, a następnie może „zwolnić”. I na tym etapie nie działa wygładzanie obrazu, które jest konieczne przy rozciąganiu obrazu na pełny ekran.
Czasami problem rozwiązuje się, jeśli sukcesywnie wyłączasz i włączasz przyspieszanie sprzętowe odtwarzacza flash.
Możesz wyłączyć przyspieszenie sprzętowe, aby rozwiązać problem, a następnie włączyć je ponownie. Każda przeglądarka ma swój własny proces. Opiszmy rozwiązania dla trzech popularnych przeglądarek.
Wraz z wydaniem każdej aktualizacji każdy program, a także przeglądarki, są wyposażone w nowe funkcje lub ulepszenia istniejących funkcji. Jednak nowe nie zawsze jest lepsze od starego, niektóre innowacje powodują więcej niedogodności niż zalet. Więc dzisiaj będziemy rozmawiać jak wyłączyć przyspieszenie sprzętowe w google chrome?, rozważymy również cechy tej możliwości, jej Negatywny wpływ na wydajność skuteczna metoda rozwiązywanie problemów.
Początkowo programiści wdrożyli akcelerację sprzętową, aby poprawić stabilność przeglądarki ze względu na większe obciążenie karty graficznej. Dostała trochę więcej zadań przetwarzania, a pamięć komponentu została "wykorzystana" mocniej.
Generalnie taka eksploatacja doprowadziła bardziej do spowolnienia pracy całego system operacyjny i responsywność od Google. Jest to częste zjawisko dla słabe komputery. Dlatego najlepszym wyjściem w takiej sytuacji byłoby wyłączenie niepotrzebnej funkcjonalności.
Instrukcja
Aby wyłączyć przyspieszenie sprzętowe w Google Chrome, musimy rozważyć dokładnie dwa sposoby. Oba nie wymagają poważnej znajomości komputera i są czasochłonne.
Dla ułatwienia percepcji podzielimy dalszą narrację na kilka bloków logicznych.
Poprzez ustawienia systemowe
Jest to prostszy sposób i będzie odpowiadał większości użytkowników. Wszystko, co musisz zrobić, aby urzeczywistnić swój plan, to:
System automatycznie wprowadzi zmiany i aby je zastosować, ważne jest ponowne uruchomienie przeglądarki.
Drugi sposób jest nieco trudniejszy.
Ukryte ustawienia
Metodologia implikuje odwołanie się do tajemnicy Ustawienia Google Chrom. Aby rozwiązać problem z niską wydajnością, potrzebujesz.