Как включить WebGL в браузере Chrome. Как в хроме включить webgl
Как включить WebGL в браузере Chrome
---->> Не работает WebGL в chrome. После обновлений во многих браузерах перестало работать, часто люди задаются вопросом что "Не работает webgl в chrome" и прочих браузерах.
ПоделисьС ДРУЗЬЯМИ34,662Просмотров
1. Какие версии браузеров поддерживают функцию WebGL
Первым делом вам стоит проверить, поддерживает ли ваш браузер функцию WebGL. После обновлений во многих браузерах перестали работать функции WebGL, часто люди задаются вопросом что "Не работает webgl в chrome" и прочих браузерах.
2. Включение WebGL в браузере Chome (Хром)
Если ваш браузер Хром поддерживает WebGL, следуйте этим инструкциям, чтобы он заработал:
Во-первых, включить аппаратное ускорение:
Перейдите в chrome://settings
Нажмите кнопку + Показать дополнительные настройки
В разделе Система, найдите пункт Использование аппаратного ускорение включите кликнув на флажок ( и далее вам необходимо перезапустить Chrome для того чтобы изменения вступили в силу)
Затем включите WebGL:
Перейти в chrome://flags
Найдите пункт Включить прототип WebGL 2.0
Убедитесь в том, что WebGL активирован (вам необходимо перезапустить Chrome чтобы любые изменения вступили в силу)
Затем проверьте состояние WebGL:
Перейти в chrome://gpu
Найдите элемент WebGL: Hardware accelerated в списке Graphics Feature Status. Надпись Hardware accelerated должна гореть зеленым
Только программное обеспечение, аппаратное ускорение недоступно - WebGL включен, но работает в программном обеспечении. Смотрите здесь для получения дополнительной информации: "Для программного рендеринга WebGL, Chrome использует SwiftShader, программное обеспечение GL растеризатор".
Недоступен - WebGL недоступен в аппаратном или программном обеспечении.
Если ваша видеокарта / драйверы находятся в черном списке, вы можете переопределить черный список. Внимание: это не рекомендуется делать! Что делать чтобы изменить черный список:
Перейти в chrome://flags
Активируйте настройки списка рендеринга Override программного обеспечения (далее вам необходимо перезапустить Chrome для любых изменения вступили в силу).
3. Как включить WebGL в Chrome на Ubuntu?
Чтобы WebGL работал в Google Chrome (и Chromium), выполните следующие действия для включения WebGL в Google Chrome.
Шаг 1. Откройте Google Chrome.
Шаг 2. Введите chrome://flags в адресной строке.
Шаг 3: Нажмите Ctrl + f и введите « Rendering list », «Переопределить список рендеринга программ», нажмите «Включить и перезапустить браузер».
Шаг 4: Полностью убейте Chrome: killall chrome в консоль.
Шаг 5: Перейдите в chrome://settings и enable. Use hardware acceleration when available .По умолчанию он выключен с версии 43.
Шаг 6: Запустите Chrome
Теперь проверьте chrome://gpu/
Если вы по-прежнему не получаете никаких результатов, проверьте, включено ли ускорение аппаратного обеспечения в настройках Chromium. Google имеет тенденцию отключать этот параметр по умолчанию с версии 43. В этом случае это было проблемой для меня после обновления драйверов графических процессоров, переопределения Черный список графических процессоров, и так далее.
Это можно сделать так:
Хром: // Настройки -> Показать дополнительные настройки ... -> Использовать аппаратное ускорение. Включить его, перезапустить браузер, и все работает.
hattabr.ru
Как включить поддержку WebGL в браузерах
If your browser supports WebGL, follow these instructions to enable it:
Chrome
First, enable hardware acceleration:
- Go to chrome://settings
- Click the + Show advanced settings button
- In the System section, ensure the Use hardware acceleration when available checkbox is checked (you’ll need to relaunch Chrome for any changes to take effect)
Then enable WebGL:
- Go to chrome://flags
- Ensure that Disable WebGL is not activated (you’ll need to relaunch Chrome for any changes to take effect)
Then inspect the status of WebGL:
- Go to chrome://gpu
- Inspect the WebGL item in the Graphics Feature Status list. The status will be one of the following:
- Hardware accelerated — WebGL is enabled and hardware-accelerated (running on the graphics card).
- Software only, hardware acceleration unavailable — WebGL is enabled, but running in software. See here for more info: “For software rendering of WebGL, Chrome uses SwiftShader, a software GL rasterizer.”
- Unavailable — WebGL is not available in hardware or software.
If the status is not “Hardware accelerated”, then the Problems Detected list (below the the Graphics Feature Status list) may explain why hardware acceleration is unavailable.
If your graphics card/drivers are blacklisted, you can override the blacklist. Warning: this is not recommended! (see blacklists note below). To override the blacklist:
- Go to chrome://flags
- Activate the Override software rendering list setting (you’ll need to relaunch Chrome for any changes to take effect)
For more information, see: Chrome Help: WebGL and 3D graphics.
Firefox
First, enable WebGL:
- Go to about:config
- Search for webgl.disabled
- Ensure that its value is false (any changes take effect immediately without relaunching Firefox)
Then inspect the status of WebGL:
- Go to about:support
- Inspect the WebGL Renderer row in the Graphics table:
- If the status contains a graphics card manufacturer, model and driver (eg: “NVIDIA Corporation — NVIDIA GeForce GT 650M OpenGL Engine”), then WebGL is enabled.
- If the status is something like “Blocked for your graphics card because of unresolved driver issues” or “Blocked for your graphics driver version”, then your graphics card/driver is blacklisted.
If your graphics card/drivers are blacklisted, you can override the blacklist. Warning: this is not recommended! (see blacklists note below). To override the blacklist:
- Go to about:config
- Search for webgl.force-enabled
- Set it to true
(Like Chrome, Firefox has a Use hardware acceleration when available checkbox, in Preferences > Advanced > General > Browsing. However, unlike Chrome, Firefox does not require this checkbox to be checked for WebGL to work.)
Safari
- Go to Safari’s Preferences
- Select the Advanced tab
- Ensure that the Show Develop menu in menu bar checkbox is checked
- In Safari’s Develop menu, ensure that Enable WebGL is checked
Upgrading graphics drivers
If your graphics drivers are too old to support WebGL, you may be able to upgrade them.
More information is available here:
Blacklists
Certain graphics cards and drivers are blacklisted by some browsers, because they are known to contain serious bugs or cause crashes. In very severe cases, these can even cause the entire computer to freeze! For example, this issue causes certain Mac computers to freeze and require restarting.
Many browsers have an option to override the blacklist (ie: attempt to use the blacklisted features, despite the risks). This is not recommended! You should only override the blacklist if you understand and accept the risks.
More information is available here:
diary88.sumy.in.ua
Как включить WebGL в моем браузере? Bilee
Я принял этот ответ в сообществе wiki, поэтому, пожалуйста, обновите его, если вы заметите устаревшую или отсутствующую информацию.
Проверьте caniuse.com/webgl, чтобы узнать, поддерживает ли ваш браузер WebGL.
Если ваш браузер поддерживает WebGL, выполните следующие действия, чтобы включить его:
Хром
Во-первых, включите аппаратное ускорение:
- Перейдите в chrome://settings
- Нажмите кнопку + Показать дополнительные настройки
- В разделе « Система » убедитесь, что флажок Использовать аппаратное ускорение, когда установлен флажок (вам нужно перезапустить Chrome, чтобы все изменения вступили в силу)
Затем включите WebGL:
- Перейти к chrome://flags
- Убедитесь, что отключить WebGL не активирован (вам нужно перезапустить Chrome, чтобы все изменения вступили в силу)
-
В новых версиях этот параметр Disable WebGL не будет доступен, вам придется искать WebGL 2.0 (или другую версию), которая выглядит так:
Здесь вам нужно будет поменять значение « Default на « Enabled в раскрывающемся списке.
- [Попробовать, если выше не работает] Включить – Переопределить список рендеринга программного обеспечения
Затем проверьте состояние WebGL:
- Перейти к chrome://gpu
- Проверьте элемент WebGL в списке состояния графических функций . Статус будет одним из следующих:
- Аппаратное ускорение – WebGL включен и аппаратно ускорен (работает на графической карте).
- Программное обеспечение, аппаратное ускорение недоступно – WebGL включен, но работает в программном обеспечении. См. Здесь для получения дополнительной информации: «Для программного обеспечения WebGL Chrome использует SwiftShader , программный GL-растеризатор».
- Недоступно – WebGL недоступен в аппаратном или программном обеспечении.
Если статус не «Аппаратное ускорение» , то список обнаруженных проблем (ниже списка состояния графических функций ) может объяснить, почему аппаратное ускорение недоступно.
Если ваша видеокарта / драйверы занесены в черный список, вы можете переопределить черный список. Предупреждение: это не рекомендуется! (См. Примечание к черным спискам ниже). Чтобы переопределить черный список:
- Перейти к chrome://flags
- Активируйте параметр списка переопределения программного обеспечения (вам нужно перезапустить Chrome, чтобы все изменения вступили в силу)
Дополнительную информацию см. В справке Chrome: WebGL и 3D-графика .
Fire Fox
Во-первых, включите WebGL:
- Поиск webgl.disabled
- Убедитесь, что его значение false (любые изменения вступают в силу немедленно без перезапуска Firefox)
Затем проверьте состояние WebGL:
- Перейти к about:support
- Осмотрите строку WebGL Renderer в таблице Graphics :
- Если статус содержит производителя, модель и драйвер видеокарты (например: «NVIDIA Corporation – NVIDIA GeForce GT 650M OpenGL Engine» ), то WebGL включен.
- Если статус «что-то вроде « Заблокировано для вашей видеокарты из-за неразрешенных проблем с драйверами » или « Заблокировано для версии вашего графического драйвера » , ваша видеокарта / драйвер в черный список.
Если ваша видеокарта / драйверы занесены в черный список, вы можете переопределить черный список. Предупреждение: это не рекомендуется! (См. Примечание к черным спискам ниже). Чтобы переопределить черный список:
- Перейти к about:config
- Поиск webgl.force-enabled
- Установите значение true
(Как и Chrome, Firefox имеет флажок « Использовать аппаратное ускорение, когда доступно» , в разделе «Настройки» > « Дополнительно» > « Основные» > « Просмотр» . Однако, в отличие от Chrome, Firefox не требует, чтобы этот флажок был проверен для работы WebGL.)
Сафари
- Перейти к настройкам Safari
- Перейдите на вкладку « Дополнительно »
- Убедитесь, что установлен флажок Show Develop в панели меню.
- В меню « Разработка Safari» убедитесь, что Enable WebGL установлен
Обновление графических драйверов
Если ваши графические драйверы слишком стары для поддержки WebGL, вы можете обновить их.
Более подробная информация доступна здесь:
- Chrome: графика не отображается должным образом
- Firefox: обновите графические драйверы
Черные списки
Некоторые видеокарты и драйверы занесены в черный список некоторыми браузерами, поскольку они, как известно, содержат серьезные ошибки или вызывают сбои. В очень тяжелых случаях это может привести к зависанию всего компьютера! Например, эта проблема приводит к тому, что некоторые компьютеры Mac блокируются и требуют перезапуска.
У многих браузеров есть возможность переопределить черный список (т. Е. Попытаться использовать черные списки, несмотря на риски). Это не рекомендуется! Если вы понимаете и принимаете риски, вы должны переопределять черный список.
Более подробная информация доступна здесь:
- WebGL Blacklists
- Chrome: черные графические функции
- Chrome: список ошибок драйвера GPU
- Firefox: заблокированные графические драйверы
bilee.com
Как включить WebGL в Chrome на Ubuntu? Ubuntu Linux
Чтобы WebGL работал в Google Chrome (и Chromium), выполните следующие действия для включения WebGL в Google Chrome.
Шаг 1. Откройте Google Chrome.
Шаг 2. Введите chrome://flags в адресной строке.
Шаг 3: Нажмите Ctrl + f и введите « Rendering list », «Переопределить список рендеринга программ», нажмите «Включить и перезапустить браузер».
Шаг 4: Полностью убейте Chrome: killall chrome в консоль.
Шаг 5: Перейдите в chrome://settings и enable. Use hardware acceleration when available . По умолчанию он выключен с версии 43.
Шаг 6: Запустите Chrome
Теперь проверьте chrome://gpu/
http://webglreport.com/
Источник
Если вы по-прежнему не получаете никаких результатов, проверьте, включено ли ускорение аппаратного обеспечения в настройках Chromium, Google имеет тенденцию отключать этот параметр по умолчанию с версии 43. В этом случае это было проблемой для меня после обновления драйверов графических процессоров, переопределения Черный список графических процессоров, и так далее.
используя хром Версия 49.0.2623.108 на Ubuntu 14.04 (64-разрядная версия).
Что нужно активировать, это #ignore-gpu-blacklist
Это первая строка в chrome://flags/
Надеюсь, это поможет,
Возможно, слишком старый ваш видеодрайвер или неправильно установлен.
У меня тоже была проблема, но это решение устранило мою проблему без переопределений!
-
Добавить PPA для Ubuntu 14.04 / 13.10 / 13.04 / 12.10
Ubuntu 14.04 / 13.10 / 13.04 / 12.10, выполните следующую команду в терминале и введите пароль для пользователя при появлении запроса. Другие используют Ubuntu-X PPA.
sudo apt-add-repository ppa: xorg-edgers / ppa -
Добавить PPA для Ubuntu 12.04 / 11.10 / 11.04 / 10.04
sudo apt-add-repository ppa: ubuntu-x-swat / x-updatesПосле добавления PPA обновите системный репозиторий.
-
Обновить
Обновление sudo apt-getТеперь установите в свою систему графический драйвер NVIDIA GeForce 304.108, поскольку вы устанавливаете другие пакеты с помощью apt-get.
-
Установить
sudo apt-get install nvidia-current nvidia-settingsКоманда Above установит драйвер.
Источник: http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/
У меня возникла проблема с тем, что WebGL был объявлен недоступным после переключения с проприетарного Nvidia на драйверы нуворишей , изменение, которое, похоже, не было отображено в конфигурации хромного графического объекта моего профиля. Исправление выполняется chromium-browser --single-process один раз – один раз для сброса конфигурации графического процессора.
ubuntu.fliplinux.com