Статьи

Как включить WebGL для заблокированных графических карт в Firefox

WebGL потрясающий. Взгляните на X-Wing или от первого лица тетрис в Firefox. Что вы имеете в виду, что это не работает?

Моему ноутбуку два года, но, несмотря на разумную выделенную видеокарту, в Firefox отключен WebGL. Определенные графические процессоры Mozilla в зависимости от номера версии драйвера, т.е.

  • Для карт NVIDIA требуется драйвер с номером 8.17.12.5721 или выше
  • Карты AMD / ATI 8.741.0.0 или выше
  • Для карт Intel обычно требуется 6.14.11 для XP, 7.15.10 для Vista или 8.15.10 для 7 (хотя некоторые продукты полностью заблокированы)
  • Mac требует ОС версии 10.6 или новее

В общем, черный список это хорошая вещь. Вы не хотите, чтобы WebGL ломал браузер, потому что ваша карта не поддерживает нужное количество единиц Z / Stencil ROP, 128-битный HDR с плавающей запятой, анизотропную фильтрацию текстур или какую-то другую причудливую функцию, которую никто не понимает.

К сожалению, производители оборудования перестают выпускать драйверы для устаревших продуктов (все, что было выпущено до прошлого вторника) . В некоторых случаях ваш поставщик ПК будет настаивать на выпуске своих собственных модифицированных обновлений драйверов, и нет никакой гарантии, что они это сделают. Ваша видеокарта может быть WebGL-совместимой, но она будет заблокирована в Firefox, если версия драйвера 0.0.0.1 стоит за утвержденным списком. Введите «about: support» в адресную строку и прокрутите вниз до раздела «Графика» внизу, чтобы узнать, подходит ли ваша карта.

И все, что вы, пользователи Chrome, можете перестать хихикать — Google вскоре добавляет в свой браузер черные списки графических процессоров.

Большое Красное Предупреждение

Мы собираемся обойти черный список Firefox GPU. Это глупая вещь, которая включает в себя работу с опасными настройками конфигурации. Делайте это на свой страх и риск: я не могу взять на себя ответственность за любые катастрофические сбои ПК, мигрени, чумы, взрывы или самовозгорание людей, вызванные этими изменениями … Но риск играть в X-Wing стоит того !

Здесь быть драконами

Введите about: config в адресную строку Firefox и внесите следующие изменения:

  • Чтобы включить WebGL, установите для webgl.force-enabled значение true .
  • Чтобы включить Layers Acceleration, установите для layer.acceleration.force-enabled значение true
  • Чтобы включить Direct2D в Windows Vista / 7, установите для gfx.direct2d.force-enabled значение true

Теперь скрестите пальцы, перезапустите Firefox и попробуйте запустить приложение WebGL. Вероятно, лучше всего отменить эти изменения, если с вашего компьютера начинает литься дым.