Работает ли 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!

Ответ 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).