grey_rat
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору E_123, есть разные ситуации. Для общего понимания картины в целом. Аппаратное ускорение состоит из многих частей. В win Vista+ видеокарта используется гораздо чаще чем в WinXP. WinXP не нагружает видеокарту, почти всё переложено на процессор. Win7 нагружает видеокарту отрисовкой окон, + если используется тяжёлое оформление типа анимации открытия окошек, то нагрузка будет ещё сильнее. Старые видеокарты также медленно работают с большим разрешением экранов мониторов. Например, MX440 или FX5*** уже заметно медленне работают на разрешениях выше 1024*768. Здесь аналогия с компьютерными играми: чем выше задраны настройки графики, тем красивее картинка, но меньше fps. Браузер - как игра, со своими настройками графики. Соответственно если выкручивать настройки на максимуму на слабой видеокарте, можно получить не ускорение, а замедленее. Правильным балансом настроек винды и браузера можно добиться увеличением производительности. Под производительностью понимается более плавная прокрутка, немного более быстрая отрисовка страниц, разгрузка процессора 5-80% в определённых ситуациях. С браузерами в WinXP всё просто. С видеокартой может работать композитинг и WebGL (кроме софтового). По этой причине включение аппаратного ускорения в браузере создаёт заметный положительный эффект. Но выкрученные настройки разрешения экрана например в 1920*1080 могут наоборот всё сделать хуже. Win7 позволяет браузеру гораздо шире использовать видеокарту. Композитинг, Direct2D, DirectWrite, WebGL, Аппаратное декодирование видео. Добавляем сюда ускорения самой винды: отрисовка окошек и разнообразных анимационных эффектов, вертикальная синхронизация. Большое разрешение экрана усиливает всю эту нагрузку на видеокарту многократно. Думаю будет логичным вывод о том, что браузер в WinXP гораздо меньше нагружает видеокарту чем в 7. Просто потому, что одновременно видеокартой обрабатывается в разы меньше объектов как от браузера так и от винды. О балансе настроек графики в вин7. Обладателям 4к мониторов следует обновить видеокарту/компьютер, а не надеятся на то, что железо из другой эпохи будет нормально работать с современными запросами юзера. То есть первое правило - адекватное разрешение экрана для имеющейся видеокарты (в основном это относится к владельцам GF5200, GF6100, Radeon 9600 - x1300, GMA950 и пр). Как говорится, не стоит ждать чудес там где по определению их не может быть. Следущий шаг - отключение графических эффектов винды. Цель максимально разгрузить видеокарту для аппаратного ускорения браузера. Естественно, владельцы мощных видеокарт это могут не делать, потому что эти видеокарты имеют огромный запас "прочности" по производительности. Всякие GMA могут не справляться на мелочах. Рекомендую сделать так https://habrastorage.org/webt/bs/7f/4h/bs7f4hwognq3c5_0zrgnlpemgii.jpeg Для видеокарт DirectX9 и выше: 1. То что выделенно красным отключать нельзя. 2. Hельзя выбирать "Базовые (упрощённые) темы и темы с высокой контрастностью" в персонализации. 3. Нельзя отключать службы "Темы" и "Диспетчер сеансов диспетчера окон рабочего стола". Далее необходимо подготовить винду к браузеру. Как и для компьютерных игр браузеру необходим определённый софт с которым он работает. Если этого софта нет, при запуске игры может выскочить окошко с ошибкой DirectX, старом драйвере видеокарты, NetFramework ... и игра не запустится. В браузерах сделано по другому. Что бы не пугать своих пользователей никакие окна с ошибками не появляются, а вся нагрузка тупо перекладывается на процессор. Для того что бы перед браузером не стояло никаких ограничений у вас должно быть: 1. Установлено обновление KB2670838 2. Обновлён/установлен DirectX 3. Установлена последняя версия видеодрайвера. После запуска браузера, всё возможное из того что умеет ваша видеокарта будет включено. Затем в about:config необходимо будет отключить то с чем ваша видеокарта не справляется. Либо отключить аппаратное ускорение в браузере вообще, оставив только ускорение винды, что может дать лучшую производительность чем с дополнительным ускорением в браузере. На всякий случай сохраню ссылку на это сообщение, если другие будут поднимать тему аппаратного ускорения. P/S Пользователи вин10 пытающиеся выживать на древнем железе сами выбрали страдания. Помочь тут невозможно. |