Ваш браузер не поддерживает графику webgl. WebGL Установка и настройка

Firefox and some plugins use your graphics card to help speed up the display of web content. Graphic cards are also used by advanced web features like WebGL. To fix problems with these features or to take advantage of them, you may need to update your graphics card drivers. This article describes how to do that.

Table of Contents Search for and install new graphics drivers Using Windows Update

Some recent graphics driver versions are made available as an optional update from the Windows Update feature. If you haven"t set Windows to automatically install recommended updates, follow these steps:

Windows Vista: The View available updates panel will open. Click "Optional".

Windows 7: The Select updates you want to install panel will open.

  • Search updates with your graphics card manufacturer name (probably Intel, AMD/ATI or NVIDIA) in the title.
  • If you find some, check the latest one and click OK to close the View available updates panel.
  • Click Install updates .
  • Wait until update is installed. When prompted, restart your computer.
  • Start Firefox.
  • In Windows 10, all drivers are automatically downloaded and installed through Windows Update but you can manually search for an updated graphics driver. See Microsoft"s support article, Update drivers in Windows 10 for details. If there are no updates available or if the updates don"t solve your problems, continue to the next section.

    Using your computer manufacturer"s system update tool

    Some computer manufacturers include a system update tool that updates drivers and bypasses the Windows ones . You may be required to use this tool to update graphics drivers.

    Just search for this tool from the Start menu. Some possible search terms are the name of your computer manufacturer (such as Dell or HP) or generic terms like "update", "maintenance" or "driver". Open the tool and apply all available updates.

    If there is no update tool, no updates available, or if the updates don"t solve your problems, continue to the next section.

    Use your distribution"s standard update process

    If your distribution"s standard update process doesn"t give you the latest drivers, you may need to look for other package repositories for your distribution. For example, to upgrade closed-source drivers on Ubuntu, you may need to go to System Settings > Hardware > Additional Drivers.

    Using the latest generic graphics drivers

    You can also install a generic graphics driver from your graphics card manufacturer"s website. These are usually kept up-to-date and are designed to work on a variety of systems:

    If you don"t know which graphics card you have, look in the graphics section of Firefox"s about:support Troubleshooting Information page .

    Note: Hardware acceleration is not available for graphics cards from other manufacturers.

    Note: After downloading the graphics driver, the installation wizard may prevent you from installing it because your current driver is customized by your computer manufacturer.

    Warning: With some combinations of computer and graphics card, you may experience problems with generic versions of software drivers.

    After upgrading your graphics driver

    Reboot your computer to use the new graphics driver.

    I still have problems with my graphics card in Firefox

    Unfortunately, due to the wide range of possible driver, video card and operating system combinations, hardware acceleration or 3D web graphics (WebGL) may still not work for you in Firefox. In these instances you fix the problems by disabling hardware acceleration and WebGL.

    Браузерные игры являются разновидностью времяпровождения, для которой не требуется что-то устанавливаться на компьютер. Они работают посредством браузера. Игры отличаются простотой и примитивностью управления. Они не требуют ресурсов ПК. Однако в большинстве случаев поглощают все свободное время игрока.

    Почему перестали поддерживаться браузерные игры?

    Однако в последнее время множество игроков перестали получать доступ к любимым продуктам. Особенно много недоступных игр для браузеров, в основе которых движок Chromium.

    Дело в том, что разработка браузерных игр основана на применении технологии Unty. Данная технология взаимодействует с большим количеством приложений. На стороне браузера за этот плагин отвечает Unity Web Player с интерфейсом NPAPI. Однако разработчики Chromium почему то решили заблокировать использование интерфейса NPAPI. Разработчики проектов на новую платформу пока не перешли, решается проблема включением WebGL.

    Скачивать данный плагин не нужно, он уже имеется в browser, просто находится в выключенном состоянии. Рассмотрим подробные инструкции использования данного интерфейса в двух популярных браузерах. К слову, браузер Opera не оснащен данной характеристикой вовсе, поэтому и включить ее в этом браузере не получится.

    Webgl интерфейс. Что это такое и для чего нужен?

    Webgl интерфейс бесплатный, отвечает за полноценную графику в 3D формат. Обычно улучшает процесс эксплуатации игровых и прочих подобных приложений. Для активной работы интерфейса нужно настроить правильное взаимодействие с видеокартой.

    Функциональность и полезность данного расширения состоит в эффективности воспроизведения сложных видов контента. В сравнении е Flash player использование интерфейса не требует подключения дополнительных плагинов. Однако работа расширения невозможна без включенного аппаратного ускорения.

    Перед использованием wdgl стоит убедиться в обновлении драйверов, особенно на видеокарту, а также нужно удостовериться в наличии свежей версии browser.

    Функция аппаратного ускорения в браузерах обычно отключена. Чтобы исправить эту ситуацию в браузере Яндекс нужно в адресной строке прописать значение browser://gpu/. В результате действий откроется функциональное меню. Далее найдите пункт Graphics Feature Status.


    Как включить интерфейс Webgl d yandex?

    Если особенность управления интерфейсом отключена, то есть имеет значение «Disablet», то причиной явления может быть неподходящая видеокарта. Например, она не поддерживает DX11. В этой ситуации вы не сможете перейти к следующему шагу настроек. То есть не найдете строки интерфейса, которые нужно включить.

    Далее с помощью поиска строки меню найдите параметр ignore-gpu-blacklist, присвойте ему значение включено. Также стоит включить параметр enable-gpu-rasterization. Описываемая технология в большинстве случаев окажется работоспособной. Поля обоих строк настроек должны быть в положении «enable».

    WebGL в Mozilla Firefox может быть работоспособным. Чтобы проверить работает ли WebGL в вашем Firefox, нужно перейти на https://get.webgl.org/. Если перед вашими глазами предстает сообщение как на скриншоте, значит интерфейс включен.

    Если анимированный куб отсутствует или есть сообщение об ошибке, значит WebGL для вашего browser нужно настроить.

    Неактивный WebGL активируется следующим образом:

    Наберите в адресной строке

    API WebGL расшифровывается как Web-based Graphics Library. Это дополнительная библиотека для языка JavaScript. При помощи неё создаются интерактивные 3D-элементы в веб-браузерах. Благодаря тому, что WebGL использует низкоуровневые аппаратные средства, часть его кода реализуется при помощи видеокарт, подключенных к конфигурации компьютеров.

    С точки зрения веб-технологии WebGL - это спецификация, выполняющая отрисовку трёхмерной графики через элемент Canvas гипертекстовой разметки HTML. Через оболочку OpenGL ES 2.0 он обращается к ресурсам видеокарты, а также поддерживает опцию аппаратного ускорения браузера.

    Как подключить?

    Для использования WebGL необходим веб-обозреватель, обеспечивающий её функционирование (то есть полностью совместимый с ней).

    Примечание. Можно включить WebGL в Firefox, Хроме, Опера и других распространённых популярных веб-обозревателях.

    В отличие от платформ Adobe Flash, Java, Microsoft Silverlight, данная технология не нуждается в инсталляции дополнительных апплетов для ОС Windows и подключении к браузерам аддонов.

    Для корректной работы WebGL также требуется Windows 7, 8 или 10 с последними обновлениями, а также актуальная видеокарта с последней версией драйвера.

    Проверить работу графической платформы можно так:

    1. Перейдите в используемом браузере по адресу - https://get.webgl.org/.

    2. Тест запускается автоматически в независимости от выбранного браузера, будь то Google Chrome, Файрфокс или Yandex.

    Если модуль работает, вы увидите на страничке вращающийся куб. В противном случае появится сообщение о том, что нет поддержки (на англ. support) технологии, и рекомендации по её настройке.

    Что делать, если не работает WebGL?

    1.Обновите систему:

    • нажмите кнопку «Пуск»;
    • откройте щелчком мыши «Панель управления»;
    • установите тип отображения «Категория»;
    • клацните заголовок раздела «Система и безопасность»;

    • в подразделе «Центр обновления… » активируйте кликом «Проверка обновлений»;
    • дождитесь завершения проверки;
    • загрузите и установите все доступные обновления для Windows.

    2. Выполните диагностику DirectX:

    • нажмите Win+R;
    • в панели «Выполнить» задайте директиву - dxdiag;

    • нажмите «OK»;
    • разрешите утилите доступ в Сеть: в сообщении с запросом нажмите «Да»;

    в открывшемся окне перейдите на вкладку «Экран»;

    ознакомьтесь с данными видеоадаптера и драйвера; если он работает правильно, в поле «Примечание» будет отображена надпись «Неполадок не найдено»;

    3. Переустановите или обновите DirectX:

    Данный вариант является альтернативой обновлению ОС. Если вы сделали апдейт, но DirectX выдаёт ошибки, отключен, некорректно работает, установите/обновите DirectX вручную:
    перейдите на офсайт, страничку для скачивания - http://www.microsoft.com/ru-ru/download/details.aspx?id=35;

    нажмите кнопку «Скачать»;

    запустите онлайн-инсталлятор и внимательно следуйте его инструкциям;

    по завершении процедуры перезагрузите компьютер.

    4. Обновите драйвера видеокарты:

    Это можно сделать двумя способами:
    Способ №1. Нажмите вместе клавиши «Win» + «Break». В открывшемся окне пройдите по ссылке «Диспетчер устройств». В списке оборудования щелчком мышки откройте раздел «Видеоадаптеры». Кликните правой кнопкой по названию видеокарты. В контекстном меню нажмите «Обновить драйверы…». Далее следуйте подсказкам системы.

    Способ №2. Откройте в браузере официальный сайт производителя видеокарты и перейдите в раздел «Загрузка драйверов» (например, Nvidia). Через строку внутреннего поиска или специальную форму задайте наименования и серию видеокарты, которая установлена на ваш ПК. Скачайте и установите драйвер в Windows.

    Настройка и диагностика в браузерах Firefox

    1. Просмотрите список видеокарт, которые не поддерживают ускорение в браузере, на странице - https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#NVIDIA_cards.

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

    2. Проверьте, включена ли опция ускорения:

    в меню клацните раздел «Инструменты»;

    нажмите последний пункт в выпавшем подменю - «Настройки»;

    перейдите на вкладку «Дополнительные»;

    в блоке «Просмотр сайтов» из группы «Общие» убедитесь в том, что установлена «галочка» возле опции «По возможности использовать аппаратное ускорение».

    3. Если перед вами стоит задача, как включить WebGL принудительно посредством изменения внутренних настроек браузера, сделайте так:

    в адресной строке FF наберите команду - about:config;

    под текстом сообщения «Будьте осторожны… » нажмите «Я принимаю на себя риск»;

    в строке «Поиск» задайте название настройки - webgl.force-enabled.

    в панели «имя/настройки» двойным щелчком измените её значение с false на true (то есть выполните включение).

    Таким же образом включите опции:

    • webgl.msaa-force
    • layers.acceleration.force
    Яндекс.Браузер

    1. Первым делом в Яндекс.Браузере проверьте подключение ускорения. Откройте:

    Меню → Настройки → Дополнительные настройки

    2. В блоке система проверьте статус опции «Использовать аппаратное ускорение… ». Она должна быть включена.

    3. Чтобы выполнить диагностику настроек по обработке графики, наберите в адресной строке browser://gpu/

    В последней графе первого блока отображается статус подключения WebGL.

    4. Дополнительно вы можете активировать программный рендеринг графики. Для этого перейдите на вкладку - browser://flags/

    Клацните опцию «Включить» в блоке «Переопределение списка программного рендеринга».

    Opera

    В Opera по умолчанию отключена поддержка WebGL. Чтобы активировать модуль, обеспечивающий работу этой технологии, выполните эти действия:

    в строке для ввода доменов наберите - flags;

    нажмите «Enter»;

    в поисковой строке панели «Экспериментальные функции» введите - webgl;

    снова нажмите «Enter»;

    в появившихся блоках щёлкните кнопку «Включить».

    Google Chrome

    1. Проверить опции по обработке графики можно набрав в строке веб-обозревателя - chrome://gpu.

    2. Чтобы активировать рендеринг, перейдите на вкладку - chrome://flags. А затем в поле «Переопределение списка… » щёлкните «Включить».

    Вот и всё! Успешной вам настройки WebGL в браузерах!

    For support.
    К примеру я теперь не могу просмотреть 3D модель на сайте wowhead. Хотя раньше все исправно работало. Поискал поиском тут на форуме, нашел как только спрашивали как webgl отключить (правда без вразумительного ответа), просто в инете есть информация что если написать в адресной строке opera:config то мы попадаем в меню настроек и там можно выставить галочкой или поставить единички для соответствующих параметров. Но как я понимаю это меню настроек вызывалось (судя по найденым видео) только в 12й опере. А в нынешней 39й в меню настроек никакой информации о webGL нету, а командой опера:конфиг попадаешь в этоже стандартное меню настроек.

    Меня больше всего настораживает что раньше буквально пару недель назад все работало. Опера вроде не обновлялась. В системе тоже ничего такого не происходило. Через браузер IE и Edge все работает.

    markdeloma last edited by

    Таакс.У вас работает. А это уже значит проблема у меня лично? И что же мне предпринять? Даже ума не приложу... Попробую наверное переустановить Opera. Отпишусь если поможет.

    markdeloma last edited by

    Подскажите есть ли какой нибудь простой метод включения и по необходимости отключения поддержки WebGL в этом браузере?

    Попробуйте следующее:

    вставьте в адресную строку браузера: browser://flags/
    вставьте в поле поиска: WebGL

    В общем что я пробовал:
    Сперва просто включал эти парметры в настройках flags - не помогло.
    Потом переустанавливал Оперу. Потом удалял Оперу, чистил реестры и вообще комп на всякий мусор или может вирусы. Обновлял драйвер видеокарты. Проверил обнолвения windows. Перезапускал компьютер. Ставил на чистую заново Оперу. Пробовал включать указанные параметры и выключать (раньше то я их вообще не трогал и работало все). И заходил на разные сайты требующие поддержку webGL. По мимо указанных выше на всякие Chrome Experiments и подобные где используется этот движок (или что это). В итоге везде просто выдает в окне где должна быть модель, надпись что мой браузер либо не поддерживает WebGL либо он у меня отключен.
    На компьютере стоят еще несколько других браузеров (пару вообще поставил просто проверить). IE, Edge, Mozzila, Waterfox - везде сайты с webgl работают. На Opera и Vivaldi (этот кажется тоже на движке оперы работает) - сайты не работали.

    У вас 39я версия оперы? На которой Вы проверили сайт. Я уже не знаю что придумать. Если новая версия не поддерживает (может я пропустил как она обновилась на 39 и может после этого перестало работать?)
    то может мне поставить предыдущую версию? Все это очень странно.

    operasilver40 last edited by

    Проверял на Opera 39.0.2256.48 Stable. Чтобы проверить включен у вас в браузере WebGL, нужно перейти по ссылке, которую вы давали выше: https://get.webgl.org . Если перейдя по ней вы увидите вращающий куб, значит в вашем браузере WebGL- включен. Убедитесь, что у вас установлена исполняемая библиотека DirectX - ее можно бесплатно скачать с сайта Microsoft . Opera, которая теперь поддерживает WebGL на Windows, теперь доступна. Однако, она не такая стабильная, как другие браузеры, поэтому не полагайтесь на нее как на единственную реализацию WebGL. Кроме того, она будет работать, только если ваша видеокарта поддерживает OpenGL 2.0.

    markdeloma last edited by

    Спасибо что не бросаете))
    Ну правда вот чего я в итоге добился. Скачал пакет директХ обновил. Ничего не дало. Пвозоился ещё немного и бросил. Поставил на всякий случай ещё раз полный скан на защитнике windows и на bitdefender (последний вообще дурацкий и я его потом снес, но это я отвлёкся).
    В общем ушел пообедать, вернулся защитники ничего не нашли. Перезапустил комп, запускаю опера.... И ничего. И просто и от имени администратора.. глухо. в процессах не висит. Но вот потом когда ещё раз тыкал заметил что где то полторы секунды висят прроцессы связанные с Оперой.
    Opera crash-reporter (32 бита)
    Opera Internet Browser (32 бита)
    И потом сразу же исчезают. Никаких сообщений об ошибках или крашах визуально (окошко там или что то похожее) не появляется.
    Я уже был готов смирится что буду смотреть сайты с webgl в другом браузере, а тут такое.
    Кажется Опера устала от меня, а я начинаю уставать от нее. Хотя выбирал этот браузер в основном из-за лучшей на данный момент работы с большим количеством сохранённых закладок в избранном. Про webGL заикнулся потому что в WoW играю и когда вдруг пропала способность то и заметил.
    Не хочется опускать руки. Но сегодня я блин потратил на чертов браузер полдня. Это ни в какие ворота.

    markdeloma last edited by

    У меня есть подозрение что мне надо винить во всем последнее юбилейное обновление системы. Как раз буквально пару недель назад было. И именно после него я прям каждый день начал замечать разные глюки. То тут что то не работает, то тут вдруг требует переустановки заново драйвера. Ещё в начале августа у меня все работало гладко.

    markdeloma last edited by

    И знаете почему? (я про предыдущий абзац)
    Потому что порой эти глюки вылезают из таких простите задниц!
    К примеру я днем когда разбирался с проблемами наткнулся на то, что не смог запустить regedit. Начало выдавать ошибку (там с номером определенным). Перерыл все. На сайте майков официальный ответ был в духе "переустановите систему с сохранением файлов но переустановкой всех программ..." - они в 80х походу живут. Слава богу нам один парень сказал что это просто глюк в системе и он часто изза того что вы поменяли как то вашу стандартную синхронизированную тему. Я подумал бред. Но вспомнил что недавно поставил новую картинку на рабочий стол. Зашел в настройки персонализации сменил назад на старую тему и все заработало...
    Это не совсем оффтоп что я тут пишу.
    Просто я зашел сейчас в настройки программ по умолчанию (просто захотел писать это сообщение через стандартный IE а не Edge) и поставил барузер по умолчанию с Edge на IE. И аллилуя Опера запустилась))! У меня кончились все логические понимания как работает мой компьютер)))

    И просто начните выполнять уроки.

    На всех указанных ресурсах при желании можно добавлять внешние скрипты через пару тегов .

    Но здесь не без ограничений. WebGL имеет более строгие ограничения по сравнению с Canvas2D при загрузке изображений - вы не сможете запросто использовать изображения по всему интернету. Кроме того, работа будет идти быстрее, когда всё находится на локальной машине.

    Предположим, что вы хотите запускать и редактировать примеры с этого сайта. Для начала нужно скачать сам сайт по этой ссылке .

    Распакуйте архив в какую-нибудь директорию.

    Используем небольшой и простой веб-сервер

    Вот один из очень простых серверов с интерфейсом под названием Servez .

    Если вы используете браузер Chrome, есть ещё более простое решение. Вот небольшое расширение для chrome, которое выполняет роль веб-сервера


    Просто укажите ему директорию с распакованными файлами, кликните на "Start", затем откройте в браузере страницу http://localhost:8080/webgl/ и найдите необходимый пример.

    Если вы предпочитаете командную строку, то можно использовать node.js . Скачайте и установите его, затем откройте командную строку / консоль / терминал. На Windows установщик добавит "Командную строку Node", которую и нужно использовать.

    Без указания пути http-server будет использовать текущую папку.

    Использование инструментов разработки браузера

    Большинство браузеров имеют встроенные инструменты разработки.


    Посмотрите, как их можно использовать. В худшем случае всегда можно глянуть в консоль JavaScript. Если существует какая-то проблема, то скорей всего будет и сообщение об ошибке. Посмотрите внимательно на это сообщение, оно даст подсказку, где искать проблему.


    Помощники WebGL

    Также существуют разнообразные помощники / инспекторы для WebGL. Вот один из них для Chrome .

    Они могут стать полезными, а могут и не стать. Большинство из них предназначены для анимированных сэмплов, они могут захватывать кадр и показывают все вызовы WebGL, которые формируют этот кадр. Они отлично подойдут, если уже что-то работает или если что-то работало и внезапно сломалось. Но от них мало проку, если у вас проблемы при инициализации, или если вы не используете анимацию, где нужно отрисовывать каждый кадр. Всё же они могут быть очень полезными. Я часто проверяю uniform-переменные при вызове отрисовки. Если я вижу кучу NaN (NaN = Not a Number, то есть Не число), я проверяю код, отвечающий за установку этих переменных, и нахожу ошибку.

    Инспектор кода

    Также помните про инспектор кода. Мы можете запросто просмотреть исходный код.


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




    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: