браузер без поддержки gpu

7

В Google есть пасхальное яйцо, которое рисует 3D-график, но когда я попробовал его на хроме, он жаловался на отсутствие поддержки WebGL. Я также протестировал его в Firefox, поддержка WebGL была включена, но в итоге была та же проблема. Таким образом, я подозреваю, что это проблема моего GPU. Некоторые googling привели меня к chrome://gpu , и вот что я получил

Состояние графических функций

  • Canvas: только программное обеспечение, аппаратное ускорение недоступно
  • HTML-рендеринг: только программное обеспечение, аппаратное ускорение недоступно
  • 3D CSS: недоступно. Аппаратное ускорение недоступно
  • WebGL: недоступен. Аппаратное ускорение недоступно
  • Мультисэмплинг WebGL: недоступен. Аппаратное ускорение недоступно

Обнаруженные проблемы

  • Процесс GPU не смог загрузиться. Доступ к GPU запрещен.
  • Драйвер GL - это программное обеспечение. Ускоренный композитинг отключен .: 59302
  • Драйверы Mesa в Linux старше 7.11 считаются ошибочными.
  • Ускоренное 2-мерное полотно в настоящее время неустойчиво в Linux.

Информация о версии

  • Данные экспортированы Вт 10 апр 2012 18:35:57 GMT + 0800 (КНТ)
  • версия Chrome 18.0.1025.151 (Official Build 130497)
  • Операционная система Linux 3.0.0-0300-generic
  • Версия списка воспроизведения программного обеспечения 1.27
  • версия ANGLE 988
  • 2D-графика Skia

Интересно, что подразумевается в каждой из проблем и как я могу с этим справиться? Я использую Ubuntu 11.04

    
задан manuzhang 10.04.2012 в 10:48
источник

3 ответа

8

Потому что ваш GPU (или драйвер) не поддерживается для WebGL. Его браузер включен в черный список.

Однако вы можете принудительно включить свой GPU для WebGL.

Предупреждение : сделайте это на свой страх и риск. Это может повредить ваше оборудование. Обычно есть веские причины (например, некоторые критические ошибки драйвера), почему функции блокируются.

Чтобы запустить chrome , игнорируя черный список, выполните следующие действия после нажатия Alt + F2 ИЛИ в terminal

google-chrome --enable-webgl --ignore-gpu-blacklist

Настройка firefox:

  • Чтобы принудительно включить WebGL, перейдите к about:config и установите webgl.force-enabled=true .

  • Чтобы принудительно включить сглаживание WebGL, перейдите к about:config и установите webgl.msaa-force=true .

  • Чтобы принудительно активировать Layers Acceleration, перейдите к about:config и установите layers.acceleration.force-enabled=true .

Больше читает о черном списке firefox.

    
ответ дан Web-E 10.04.2012 в 11:10
источник
6

Это связано с тем, что ваш GPU (или используемый драйвер) не поддерживается для WebGL. Это браузер в черный список. Однако вы можете принудительно включить свой GPU для WebGL.

В Google Chrome:

chrome://flags/

Включить. Переопределить список рендеринга программного обеспечения.

Это может иметь неустойчивые результаты. Поскольку «Ускоренное 2-мерное полотно нестабильно в Linux на данный момент, а Stage3D не поддерживается в Linux». Я нашел, что лучше оставить его отключенным и просто обновить графический драйвер. С «предпочтительным» драйвером NVIDIA v.280 Chrome говорит, что он не может поддерживать 3D, но он работал нормально. Обновление версии current-updates (v.295.2 на сегодняшний день. V.304.51 - официальный релиз), позволяет все, что работает.

Удачи.

    
ответ дан JOSH S 26.09.2012 в 20:02
источник
0

Я только что выполнил инструкции в приведенной ниже статье, и это сработало для меня.

  

Chrome on Linux с помощью WebGL и всех аппаратных ускорений

Он предлагает вам включить / отключить следующие флаги в chrome://flags :

  • [ON] Переопределение списка рендеринга программного обеспечения (возможно, самое важное, если ваше оборудование занесено в черный список)
  • [ON] Компиляция графического процессора на всех страницах
  • [ON] Резьбовое компоновка
  • [OFF] Отключение ускоренного 2D-холста
  • [OFF] Отключение отложенного 2D-холста
  • [OFF] Отключить ускоренные анимации CSS
  • [ON] GPU Ускоренные фильтры SVG
  • [OFF] Отключить GPU VSync
  • [OFF] Отключить WebGL
  • [ON] Плавная прокрутка
  • [ON] Включить шейдеры CSS

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

  • [ON] Включить зашифрованные медиа-расширения для элементов
  • [ON] Веб-аудиовход

Теперь я не смог найти все эти флаги, поскольку в настоящее время я использую Google Chrome версии 30 , но эксперименты, ведущие к этой статье, были выполнены в версии Google Chrome 23 , но он работал отлично, и теперь у меня есть все Графические функции (перечисленные в chrome://gpu ) включены и работают.

    
ответ дан Fardin 06.01.2014 в 21:16
источник

Ознакомьтесь с другими вопросами по меткам