Разработчики Mozilla приняли решение (http://blog.mozilla.com/bjacob/2011/03/04/upgrade-your-graph.../) повысить минимальные требования к версиям видеодрайверов, при наличии которых будут использоваться функции аппаратной акселерации и активироваться поддержка WebGL. Подобное решение принято после анализа накопленной с сентября статистики крахов браузера, которая свидетельствует о том, что ошибки в графических драйверах являются наиболее частой причиной сбоев, с момента включения по умолчанию функций GPU-акселерации.
В настоящее время подготовлен черный список (https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers) проблемных драйверов, который свидетельствует о том, что для нормальной работы в Windows требуется один из последних выпусков драйверов Intel, драйвер NVIDIA начиная с версии 257.21 или драйвер ATI начиная с версии 10.6. В Linux GPU-акселерация и WebGL включается (https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drive...) только при наличии с...URL: http://blog.mozilla.com/bjacob/2011/03/04/upgrade-your-graph.../
Новость: http://www.opennet.me/opennews/art.shtml?num=29856
ну так по дефолту же, не железно прибили
about:configlayers.acceleration.disabled = false
layers.acceleration.force-enabled = true
Почему GPU акселерацию и WebGL делают синонимами?
Оба требуют задействование видеокарты.
OpenGL ничего не требует. Это спецификация
реализуют твои спецификации видеокарты, для работы 3D по этим спецификациями и общением с видеокартой нужны драйвера
Спецификации не требуют ни драйверов, ни видиокарты. Спецификации об этом вообще ничего не говорят. Более того, есть программные реализации, не использующие аппаратного ускорения.
Если бы делали синонимами то упоминали бы или GPU-акселерацию или WebGL, а так написано "GPU-акселерация и WebGL".
Я говорю не о тексте новости.
и зачем в обсуждении текста новости ты говоришь о чем-то левом ?
> и зачем в обсуждении текста новости ты говоришь о чем-то левом ?Тебе голова, чтобы кепку носить?
В ТЕКСТЕ НОВОСТИ: "при наличии которых будут использоваться функции аппаратной акселерации и активироваться поддержка WebGL"Вопрос: Почему поддержка WebGL активируется только при наличии каких-то специальных драйверов. Что это за виндоуз-вей такой
> Вопрос: Почему поддержка WebGL активируется только при наличии каких-то специальных драйверов.
> Что это за виндоуз-вей такойПотому что WebGL на деле - это JavaScript обертка вокруг OpenGL, для которого нужны специальные драйверы.
> Почему GPU акселерацию и WebGL делают синонимами?Наверное потому что слайд-шоу получающееся при чисто софтварной реализации 3D функций мало кому будет нужно?
так с nouveau GPU-акселерация работать не будет ?
> only the NVIDIA proprietary driver is currently whitelisted
По умолчанию, нет.
с nouveau и без умолчания и с ним работать не будет, только от нвидиа...
Ну красноглазики привычные - они и без акселерации посидят, а нормальные пользователи поставят дрова.
> поставят дрова.одних дров мало, нуна еще и железо подходящее...
> Ну красноглазики привычные - они и без акселерации посидят, а нормальные пользователи
> поставят дрова.ну вообще -- "красноглазики" могут просто переползти из Фурифокса на Хромиум...
...исходя из того что в Хромиуме -- реально составили чёрный список... а не ограничились тем что "будем запускаться только NVidia, или сидите геморойтесь с флагами\параметрами\опциями :)"
НЕТ
Новость говорить о том, что дровишки-то голимые... даже проприетарные.
Любому известно: проприетарный драйвер ATi для Linux нестабилен и медленный.
известно это -- только тому кто устанавливал проприетарный драйвер от ATI(исходя из того что для некоторых ATI -- существует не такие уж и ужасные свободные драйвера -- то может так случиться что мысль устаналивать (и пробовать, на свою Ж) проприетарные драйвера -- просто не придти в голову :))
>известно это -- только тому кто устанавливал проприетарный драйвер от ATIПоправочка: Это известно только тому, кто _не_ устанавливал проприетарный драйвер ATI, а читал трололо на форумах. Кто устанавливал, не понимает о чем речь. В тестах WebGL не хуже Nvidia как минимум. И вообще не хуже.
Да вы оба правы. Я сначала установил но почти не использовал (пара игр), следовательно не встречал глюков. Потом узнал что они дико глючные из форумов и жунралов. Потом установил с опытом в Linux и увидел кучу глюков. С тех пор прошло много времени, половину глюков исправили, на вторую половину я закрываю глаза: после былых сбоев то что осталось - ничто.
Есть те кто ругает продукт не пробуя, и те кто ругает пробуя, вы оба правы.
Понимаешь, проприетарный драйвер Нвидии тоже не эталон и может не менее удивительные результаты выдавать при определенных сочетаниях карт, иксов, компизов и т.д. Байка про правильную Нвидию и порочный АТИ уже порядком устарела и не актуальна.
> известно это -- только тому кто устанавливал проприетарный драйвер от ATI
> (исходя из того что для некоторых ATI -- существует не такие уж
> и ужасные свободные драйвера -- то может так случиться что мысль
> устаналивать (и пробовать, на свою Ж) проприетарные драйвера -- просто не
> придти в голову :))Потестировав свободный драйвер я установил на нетбук fglrx (проприетарный). Заметил что даже Quake III дико тормозит если на карте много игроков - непорядок. Наверное fglrx не подружился с KMS-драйвером в ядре. И я скомпилировал ядро без драйвера ati. fglrx починился (наверное стоило отключить только KMS... Ай, ладно). Старое ядро переменовал в kernel-2.6.37.1-ati, новое - в kernel-2.6.37.1-fglrx, оба прописал в GRUB и загружаю по настроению, поработать или поиграть. Правда перед этим надо делать два действия в консоли: в xorg.conf сменить fglrx на radeon и "eselect opengl set xorg-x11".
> Правда перед этим надо делать два действия в консоли: в
> xorg.conf сменить fglrx на radeon и "eselect opengl set xorg-x11".А в инитскрипт это добавить не судьба?
линуксвей
> В Linux GPU-акселерация и WebGL включается только при наличии свежих проприетарных драйверов NVIDIA, все остальные драйверы, включая AMD Catalyst, были занесены в черный список.подозреваю что для GNU/Linux -- никакого "чорного списка" -- не существует...
...Мозиловцы сделали вероятнее всего только "белый список"
странно что автор новости щитает слова "чорный список" и "белый список" противоположными синонимами (хотя эти понятия -- ортоганальны! как: "солнце" и "огурец").
объясняю разницу:
* "чёрный список" -- это когда ты ЧОТКО составил список того что не разрешено... а остальное (то что не в этом списке) -- то разрешено...
* "белый список" -- это когда ЧОТКО составлне список того что разрешено... остальное будет запрещено...
разница в том -- что-случиться, когда появиться какойто новый драйвер (которого нет ни в "чорном списке" и ни в "белом списке"). будет ли он разрешён или запрещён?
...ответ зависит от того что-же составили на самом деле Мозиловцы -- список -- чорный или-же белый
а вот и ответ для Linux:> XRender is used via Cairo, and is not subject to any blacklisting.
следовательно -- автор новости врун... печально!
> В Linux GPU-акселерация и WebGL включается только при наличии свежих проприетарных драйверов NVIDIA, все остальные драйверы, включая AMD Catalyst, были занесены в черный список.
>>>... все остальные драйверы, включая AMD Catalyst, были занесены в черный список. <<<
>>>... были занесены в черный список. <<<Автор, очнись! никто никуда ничего не заносил!
для GNU/Linux -- чёрного списка *Н*Е*Т* ..
Читайте словари и не думайте что вы самый умный и эталонный знаток русского языка.
http://ru.wikipedia.org/wiki/%D0%A7%D1%9...
А это что?
https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_DriversНе черный ли список?
> противоположными синонимамиДальше можно не читать.
Формально список чёрный, но единственная запись в нём сложная: «всё, кроме проприетарного драйвера NVIDIA…».
Посоветуйте пожалуйста!! А кто нибудь знает как в линуксе заставить работать акселерацию (запуск с флагом --enable-accelerated-compositing не помогает). И есть какие-нибудь тесты, чтобы проверить, работает она или нет.Спасибо огромное!
Уверен, что кто-нибудь, да знает.
Ваш К.О.
>И есть какие-нибудь тесты, чтобы проверить, работает она или нет.Nexuiz, Tremulous, TuxRacer.
Я имел в виду тесты акселерации ДЛЯ БРАУЗЕРОВ!
спасибо
А кто нибудь изследовал диски- сборки драйверов? Например самый известный и популярный- это драйверпаки от drp.su . Хотя существует и ряд аналогичных других сборок. В каких случаях они лучше, чем тот или могут дополнить его?
Еще существует ПО, которое автоматически проверяет версии всех драйверов и может само все обновлять. Я попробовал- у меня пропала сеть и все время был bsod. Помог только откат на старый драйвер.
А с диска с того когда автоматически у кого обновлял, то даже если и большинство дров он обновит, то быстродействие вроде не увеличивается. Кроме того одни специалисты мне говорят, что диск тот очень хороший а другие говорят, что вообще таким не доверяют и берут драйверы исключительно с сайтов производителей устройств. Так как с этим разобраться?
> берут драйверы исключительно с сайтов производителей устройств.+1, но настоящие герои берут из репозитория своего любимого дистрибутива ;)
>> берут драйверы исключительно с сайтов производителей устройств.
> +1, но настоящие герои берут из репозитория своего любимого дистрибутива ;)Драйвер nVidia всю жизнь ставлю с сайта, сразу после релиза, не ожидая когда мейнтейнеры проснутся. Ничего в системе он мне не ломает. Легко удаляется. Драйвер fglrx в большинстве популярных дистрибутивов умеет трансформироваться в пакет для него (при установке выбираешь "Создать пакет").
>настоящие герои берут из репозитория своего любимого дистрибутива ;)У FreeBSD нет репозиториев.
>>настоящие герои берут из репозитория своего любимого дистрибутива ;)
> У FreeBSD нет репозиториев.Как так? А откуда я ставлю pkg_add -r %package_name%?
>>>настоящие герои берут из репозитория своего любимого дистрибутива ;)
>> У FreeBSD нет репозиториев.
> Как так? А откуда я ставлю pkg_add -r %package_name%?С HTTP- или FTP-файлопомойки.
То есть если к HTTP-файлопомойке есть свободный доступ вне интерфейса управления пакетами некой ОС, то это файлопомойка и не более, а если нормальный (удобный) доступ туда (к непосредственно внешним данным) никак не получить кроме как средствами управления пакетами ОСи то это уже репозиторий, ну никак же не файлопомойка?
Не, он хотел сказать, но не смог сформулировать, что пэкадж не пакет, помойка пэкаджей не репозиторий, а fbsd не дистрибутив.
> Не, он хотел сказать, но не смог сформулировать, что пэкадж не пакет,
> помойка пэкаджей не репозиторий, а fbsd не дистрибутив.По-моему, у него не получилось.
Как узнать: работает gpu ускорение в браузере, или нет?
http://demos.hacks.mozilla.org/openweb/HWACCEL/
http://ie.microsoft.com/testdrive/Performance/FishIETank/Def...
Если вы не можете определить, то на вашем железе, скорее всего, это и неважно :)Шутка, шутка. Сходите сюда http://demos.hacks.mozilla.org/openweb/HWACCEL/
Если будет меньше 60 фпс, то это софт (у меня 41 фпс в konqueror, который наверняка аппаратную акселерацию не держит).
3 фпс (атом, нетбук). Это софт? :)
2 fps
IBM ThingPad X60s
> 2 fps
> IBM ThingPad X60sSony Vaio VGN-NP31
Opera - 10 fps
Chromium - 12 fps
Firefox 3.6.3 - 14 fps
Ну и где тот неадекват, вопивший в треде про Opera, что в Firefox с Mesa всё будет шоколадно?
Скоро системные требования браузеров сравняются с требованиями современных игр :)
Так бы и сказали: "Нам лениво в этом ковыряться".