Почему Firefox 4 не HW ускоряется?

2259

Сначала я думал, что это мой компьютер, но потом я попробовал хром. Почему Firefox не аппаратно ускорен? Первый скриншот показывает хром при 23% использования. 2-й показывает 59%. У меня есть 2 процессора, поэтому это не 100% использование. Игра на фото - биолаб

хром Fire Fox


Вот текст для о: поддержка

Основы применения

 Name Firefox  Version 4.0  User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0  Profile Directory  Open Containing Folder  Enabled Plugins  about:plugins  Build Configuration  about:buildconfig 

расширения

 Name  Version  Enabled  ID 

Модифицированные настройки

 Name  Value  accessibility.typeaheadfind.flashBar 0  browser.places.importBookmarksHTML false  browser.places.smartBookmarksVersion 2  browser.startup.homepage_override.buildID 20110303194838  browser.startup.homepage_override.mstone rv:2.0  extensions.lastAppVersion 4.0  gfx.font_rendering.directwrite.enabled true  network.cookie.prefsMigrated true  places.history.expiration.transient_current_max_pages 127602  privacy.sanitize.migrateFx3Prefs true 

Графика

 Adapter Description Mobile Intel(R) 4 Series Express Chipset Family  Vendor ID 8086  Device ID 2a42  Adapter RAM Unknown  Adapter Drivers igdumd64 igd10umd64 igdumdx32 igd10umd32  Driver Version 8.15.10.2202  Driver Date 8-25-2010  Direct2D Enabled true  DirectWrite Enabled true (6.1.7600.16385, font cache n/a)  WebGL Renderer Google Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.541)  GPU Accelerated Windows 1/1 Direct3D 10 
0
Потому что разработчики Firefox не реализовали это? Daniel Beck 13 лет назад 1

1 ответ на вопрос

7
Patches

Firefox 4 отключает аппаратное ускорение для определенных графических чипсетов, которые они считают ненадежными. Чтобы проверить изнутри Firefox, включено ли ускорение графического процессора, введите about:supportадресную строку и нажмите Enter. Тогда посмотрите в разделе Grahpics . Если он включен, строки помечены Direct2D Enabledи DirectWrite Enabledскажут true. В противном случае это скажет false. В этом примере включено аппаратное ускорение:

Firefox о: поддержка с включенным графическим ускорением

Вы можете вручную включить аппаратное ускорение. Для этого перейдите about:config, нажмите Я буду осторожен, обещаю! и введите webglв поле Фильтр . Затем просто дважды щелкните по webgl.force-enabledсвойству в нижней панели, чтобы переключить его с falseна true. Закройте Firefox и перезапустите его, чтобы изменения вступили в силу.

Firefox about: config с выделенным свойством webgl.force

Если у вас возникли проблемы, вы можете запустить Firefox в безопасном режиме, либо перейдя Mozilla Firefox (Safe Mode)в меню «Пуск» Windows, либо добавив -safe-modeпереключатель в firefoxкоманду. Аппаратное ускорение всегда отключено в безопасном режиме. Затем вы можете выполнить вышеуказанные шаги, чтобы изменить настройку обратно на значение по умолчанию.

Я отредактировал свой вопрос с копией / вставкой из about: support. Использование установки силы в true не помогает 13 лет назад 0
@ acidzombie24: По вашему выводу. аппаратное ускорение включено и работает в Firefox. Избыточное использование процессора может быть связано с различиями между движком JavaScript [SpiderMonkey] (http://www.mozilla.org/js/spidermonkey/) в Mozilla и Google [V8] (http://code.google.com/p/). v8 /). Два браузера постоянно конкурируют за повышение скорости, и я боюсь, что использование ресурсов могло остаться в тупике. Также аппаратное ускорение не включено в Chrome по умолчанию. Вы можете включить его, посетив `about: flags`, если хотите проверить разницу с включенным. Patches 13 лет назад 1
WTF!?! Я включил HW. Как F быстрее, чем HW! Я получаю ту же производительность, что и Firefox, и пустой экран после логотипа вместо реального экрана заголовка и игры. Я реализовал 2D-рендеринг в SW раньше, он был очень медленным (особенно с альфа-версией). Я не понимаю, как это могло произойти. 13 лет назад 0
@acidzombie: «Firefox 4 отключает аппаратное ускорение для определенных графических чипсетов *, которые они считают ненадежными *» grawity 13 лет назад 0
@ Grawity: я все еще размышляю о том, как SW быстрее, чем HW. Конечно, FF может отключить gfx, но производительность «кажется» будет такой же, как при включенном. Производительность Chrome намного лучше. Но ... SW не может быть быстрее, чем HW .... (особенно, когда я могу играть в 3d-игры с клапана или вьюги с реальным ускорением) 13 лет назад 0