Работает ли webgl на chrome на Mac?
Я получил webgl для работы на сафари, но не могу заставить его работать на хроме. Я использую это для тестирования
http://get.webgl.org/
В сафари работает только после включения webgl, см. http://support.apple.com/kb/PH11926
На хром говорится: "Хм. Хотя ваш браузер, похоже, поддерживает WebGL, он отключен или недоступен. Если возможно, убедитесь, что у вас установлены последние драйверы для вашей видеокарты"
Я надеялся, что может быть способ включить webgl в chrome так, как он включен в сафари.
Я нахожусь в Mac OS X 10.8.2, используя Macbook pro retina (NVIDIA GeForce GT 650M),
Chrome версии 24.0.1312.57. Моя видеокарта находится не в черном списке (но не в любом белом списке). Www.khronos.org/webgl/wiki/BlacklistsAndWhitelists
Ответы
Ответ 1
Включить "Использовать аппаратное ускорение, когда доступно" в настройках Chrome.
У меня была такая же проблема на Macbook Air в середине 2012 года. Вот как я его исправил.
- Перейдите в chrome://settings/
- "Показать дополнительные настройки" (ссылка внизу)
- Система (второй слева внизу)
- Включен флажок "Использовать аппаратное ускорение, если доступно".
- Перезагрузите Chrome (требуется для меня)
Ответ 2
Имея такую же проблему сегодня на MB с OSX 1.7.5. Я предполагаю, что существует множество причин, по которым Webgl может быть неподдерживаемым. Обновление вашей ОС/браузера не означает, что ваша система (т.е. Ваша графическая карта) поддерживает webgl. Попробуйте открыть chrome://gpu/
в Chrome и прочитать обнаруженные проблемы.
Подробнее об этом здесь.
Ответ 3
Время прошло, и Chrome добрался до версии 54, поэтому мне показалось, что я могу добавить обновление (и группировать некоторые ответы здесь):
- Прежде всего, убедитесь, что аппаратное ускорение включено в дополнительных настройках (как указано Paul).
- Проверьте
chrome://gpu
, чтобы понять, в чем проблема. В разделе Обнаруженные проблемы вы получаете довольно подробную информацию, которая может указывать на вас в правильном направлении.
- Не паникуйте, если вы больше не можете найти флаг
#Disable-WebGL
, потому что они избавились от него.
-
Если вы найдете что-то вроде
Процесс GPU не смог загрузиться: все функции графического процессора занесены в черный список.
Отключенные функции: все
в обнаруженных проблемах, и вы уверены, что он работал в более ранних версиях хром, вы можете с особой осторожностью рассмотреть возможность включения #ignore-gpu-blacklist
под chrome://flags
!
Ответ 4
Возможно, просто включите "Переопределение списка рендеринга программ" (# ignore-gpu-blacklist):
https://apple.stackexchange.com/questions/150212/hardware-acceleration-for-flash-videos-in-google-chrome
Он исправил эту ошибку для меня на OS X 10.9.5, Chrome v38.0.2125.101
Ответ 5
Chrome определенно поддерживает WebGL на OSX, и я могу подтвердить, что ваш Mac должен работать нормально. (Я использую один для разработки WebGL в Chrome!)
Звучит так, как будто вы случайно его отключили? Проверьте флаги chrome://и посмотрите, установлен ли флаг "Disable WebGL". Кроме того, загляните в chrome://gpu и посмотрите, не отображаются ли какие-либо сообщения о том, почему WebGL может быть отключен.
Ответ 6
"Возможно, просто включите" Переопределить список рендеринга программ "(# ignore-gpu-blacklist)"
Это работало для меня в Chrome версии 47.0.2526.73 (64-разрядная версия) с OS X 10.7.5 (2007 Mac Pro).