WebGL в Google Chrome с картой AMD

9

Когда я пытаюсь использовать Cooliris для Google Chrome, он показывает следующее сообщение

WebGL не был правильно инициализирован. Убедитесь, что вы используете последнюю версию Chrome.

У меня есть видеокарта AMD / ATI. Как это исправить? Версия Google Chrome - 13.0.782.218

http://get.webgl.org/ говорит: «Хм. Хотя ваш браузер поддерживает WebGL, он отключен или недоступен. Если это возможно, убедитесь, что вы используете последние версии драйверов для вашей видеокарты».

Catalyst Control Center сообщает: «Catalyst версии 11.5 и версии пакета драйверов 8.84.6-110324a-116088C-ATI»

google-chrome --enable-webgl не работал

Джадер Диас
источник
1
@JaderDias Пожалуйста, внесите изменения в свое сообщение, а не размещайте информацию в комментариях. Это обеспечит более качественный опыт для всех пользователей.
Марко Чеппи
Firefox теперь поддерживает webgl и доступен в Linux :)
Pritesh Jain

Ответы:

8

WebGL в Google Chrome, он доступен НО не в Linux, на самом деле есть много вопросов по этому поводу в группах Google и трекере Chromium. Это происходит как в x86, так и в x86-64 версиях.

Работает google-chrome --enable-webgl --in-process-webgl или google-chrome --enable-webglне влияет на браузер.

get.webgl.org Упоминает это:

  • Хм. Хотя ваш браузер поддерживает WebGL, он отключен или недоступен. Если возможно, убедитесь, что у вас установлены последние версии драйверов для вашей видеокарты.

Если вы сейчас перейдете по ссылке Wiki, а затем по ссылке Как получить реализацию WebGL, вы увидите это:

  • Хром

  • WebGL доступен в стабильной версии Chrome. Сообщайте о найденных вами проблемах либо в общедоступный список рассылки WebGL, либо через систему отслеживания проблем Chromium.

ЭТО только наполовину вернокак ни стабильной или разработчика. В версиях Chrome WebGL доступен для Linux. (OP использует стабильную версию, а я использую версию Dev)

Ури Эррера
источник
2
ПРИМЕЧАНИЕ: в одном из сообщений групп Google на самом деле предлагается использовать Firefox, если нужно попробовать webgl, поэтому есть поддержка linux, просто Chrome не поддерживает его.
Ури Эррера
1
Кажется, что он отлично работает на Firefox, есть идеи, почему Chrome до сих пор его не поддерживает?
Призрак
2

Следующие шаги позволяют мне запускать демонстрации на сайте threejs.org :

На странице chrome://flags/

  • Переопределить список программного рендеринга (выбрать enable)
  • Отключить WebGL. (выберите disable)

Вы можете проверить, что WebGL включен, используя следующую страницу:

chrome://gpu/

Для справки я бегу:

  • Хром 24.0.1312.56
  • Ubuntu 12.04 (x64, рабочий стол)
  • Серия ATI Radeon HD 4800
  • OpenGL: 3.3.11627
Томас Братт
источник
1

Даже если используемый вами браузер поддерживает webgl, ваш компьютер может не

Если вы запустите эту команду в терминале

glxinfo | grep "OpenGL version"

Вы должны вернуть что-то подобное

OpenGL version string: 1.5 Mesa 7.9-devel

Если первое число меньше 2,1, к сожалению, вы не сможете запустить webgl в любом браузере

Это цитата из Benoit Jacob разработчика Firefox

Несмотря на то, что WebGL ближе всего к OpenGL ES v2, каждая знакомая мне реализация WebGL, в том числе и наша, также поддерживает OpenGL для настольных компьютеров, но вам нужен по крайней мере OpenGL 2.1, поскольку WebGL полностью основан на программируемом конвейере. Так что, действительно, OpenGL 1.5 недостаточно хорош.

Кстати, моя собственная карта - ATI Xpress 200M, которая имеет версию opengl 1.5, и я не могу использовать webgl в любых браузерах.

Аллан
источник
некоторые люди должны это сделать sudo apt-get install mesa-utilsперед использованием glxinfo
Jader Dias