LINUX.ORG.RU

В Chromium добавлена поддержка графической акселерации

 , ,


0

0

Разработчики проекта Chromium сообщили об интеграции в браузер поддержки не только аппаратной акселерации выполнения WebGL-операций и трехмерных CSS-трансформаций, но и привлечения GPU для функций большинства общих 2D-операций, таких как композитинг и масштабирование изображений.

Для взаимодействия с GPU в браузере выделен специальный отдельный процесс, принимающий графические команды от процесса рендеринга и транслирующий их в представление OpenGL или Direct3D, используя движок ANGLE. Процесс выполняется в изолированном окружении, имеющем доступ только к функциям GPU.

Подсистему вывода содержимого web-страниц в Chromium можно разделить на ряд более-менее независимых слоев. Слои могут содержать текст с CSS, изображения, видео, WebGL и векторную 2D графику. В настоящее время большая часть слоев, включая текст и изображения, по-прежнему формируются с использованием CPU. Другие слои используют GPU для ускорения необходимых операций, которые касаются большого количества пикселей. Например, видео-слои уже используют GPU-акселерацию для масштабирования и преобразования цветов, а некоторые слои, такие как WebGL-слой, в конечном итоге, планируется полностью обрабатывать только силами GPU.

После раздельного формирования, слои объединяются перед выводом на экран в единую область, что тратит много ресурсов CPU, поэтому на этом этапе решено также задействовать возможность GPU. Включить данный режим можно запустив браузер с флагом "--enable-accelerated-compositing".

Источник: http://www.opennet.ru/opennews/art.shtml?num=27792

>>> Подробности

★★★★★

Проверено: svu ()
Последнее исправление: maxcom (всего исправлений: 2)

>но и привлечения GPU для функций большинства общих 2D-операций, таких как композитинг и масштабирование изображений.

Наконец-то ответ IE9 :) А то последний может просто шокировать с непривычки :)

...

Хотя я бы предпочёл увидеть vdpau во flash/h264. То есть, flash/h264 через vdpau... А то 1080p с Ютуба фиг посмотрешь :-/

KRoN73 ★★★★★
()

Поставлю ка я себе Chromium, что то в последнее время хвалют много...

Chu
()

Обновил chromium-bin в моих гентах, получил 60 FPS в тестах IE9.
мелкомягкие опять слили.

devl547 ★★★★★
()
Ответ на: комментарий от jcd

Я бы тоже на него давно перешел, если бы был адблокер нормальный (в смысле скорости блокировки)

neocrust ★★★★★
() автор топика
Ответ на: комментарий от neocrust

Тормоза блокировки компенсируются общей реактивностью

Cancellor ★★★★☆
()

Интересно - а v4l они планируют поддерживать ? Там есть интерфейс ко всем этим аппаратным преобразованиям - оверлеи, масштабирование, преобразование цветов ?

anonymous
()

И в версии под Linux?

А это работает во всех сборках или только под виндой?

The goal of ANGLE is to allow Windows users to seamlessly run WebGL content by translating OpenGL ES 2.0 API calls to DirectX 9 API calls.

Current browser implementations of WebGL depend on having OpenGL 2.0 drivers present to render content, however these drivers are not available on many computers. ANGLE is an early work-in-progress, but when complete, it will enable browsers to run WebGL content without requiring users to find and install new OpenGL drivers.

MC
()
Ответ на: комментарий от neocrust

Пробовал AdBlock и AdBlock EHH вроде бы нормально работают. А что сильно скорость снижают?

+ Новость старая и есть еще новее...

31 Авг 10 Распознавание речи в Chromium 7 http://my-chrome.ru/2010/08/raspoznavanie-rechi-v-chromium-7/comment-page-1/#...

bohm ★★★★★
()
Ответ на: И в версии под Linux? от MC

> ... принимающий графические команды от процесса рендеринга и транслирующий их в представление OpenGL или Direct3D, используя движок ANGLE

neocrust ★★★★★
() автор топика
Ответ на: комментарий от neocrust

на офсайте есть неплохой блокировщик флэша, работает вполне быстро

jcd ★★★★★
()
Ответ на: комментарий от bohm

> Пробовал AdBlock и AdBlock EHH вроде бы нормально работают. А что сильно скорость снижают?

Я пробовал оба и невооруженным глазом видно, что блокирование происходит после заметной паузы.

neocrust ★★★★★
() автор топика
Ответ на: комментарий от Cancellor

> AdThwart ещё есть.

Я пробовал всё, что только есть :))
Но... желаемого для меня результата не показал ни один адблокер. Возможно сейчас ситуация изменилась, попробую на досуге, спасибо.

neocrust ★★★★★
() автор топика
Ответ на: комментарий от neocrust

Цвета активных и неактивных вкладок инвертированы. Если в GTK+ теме неактивные вкладки темнее, а активные светлее,
то в хроме всё с точностью до наоборот.
Не использует системный стиль для скроллбара, из-за чего приходится извращаться и делать для этого отдельный плагин.
Не подхватывается системный цвет при выделении текста(он всегда ярко-синий), из-за чего опять же приходится извращаться и писать плагин.
В итоге имеем, что для максимальной интеграции Chromium'a в GTK+ среду приходится:
1. Написать тему
2. Написать плагин для сколлбара
3. Написать плагин для цвета выделяемого текста.

alister
()

>но и привлечения GPU для функций большинства общих 2D-операций

Ждём тормоза и кучи артефактов на nvidia-drivers.

AX ★★★★★
()

> поддержка графической акселерации

В русском языке есть такое слово - ускорение.

Displacer ★★
()

Как страшно жить. Во что превращают мои уютные интернеты -_-

GotF ★★★★★
()
Ответ на: комментарий от Chu

Спасибо, гляну.
Но обычно привык блокировать баннеры и прочую ересь именно адблоком (чтоб даже следов от них не оставалось) :))

neocrust ★★★★★
() автор топика
Ответ на: комментарий от alister

еще хотелось бы отметить, что в чромиуме шрифт в addressbar до жути мелкий, игнорирует все настройки.

alister, а где взять плагин для скроллбара?

waker ★★★★★
()
Ответ на: комментарий от waker

Я знаю что на данный момент есть скроллбары для тем:
1. Ambiance/Radiance(дефолтные темы Ubuntu)
2. Clearlooks
3. Elegant GTK

Как пример, вот который я делал:
скроллбары
Расширение поменять с .crx на .zip, разархивировать и дальше править .css

alister
()

Chromium как всегда на высоте

zibert ★★★
()
Ответ на: комментарий от thesame

Не замечал. Работает себе браузер от включения утром до выключения ночью - никаких фризов.

Cancellor ★★★★☆
()
Ответ на: комментарий от neocrust

>А что с ней не так сейчас?

Хром выглядит как инородное виндовое Г.

petrosyan ★★★★★
()

кобздец хрому

Ну вот, был легкий быстрый браузер!
А сейчас навешают свистоперделок и получим неповоротливое УГ.

robux
()

А у меня сегодня хромиум выжрал 3гига памяти и упал. Первый раз за все время использования Daily Builds Repository на убунте :)

flinks
()

Кажись оно сырое еще. Подтормаживает.

stein_
()
Ответ на: комментарий от neocrust

Это все хорошо, но хотелось бы, чтобы в дальнейшем побольше нагрузки по рендеру HTML переносилось на GPU. С видео и картинками все просто - там data parallel задачи. С парсингом HTML сложнее. Task parallel задачи на GPU пока смысла выполнять нет, но интересно, вкладывается ли что из парсинга HTML и подобного в data parallel и каков процент.

anonymous
()
Ответ на: кобздец хрому от robux

> Ну вот, был легкий быстрый браузер!

А сейчас навешают свистоперделок и получим неповоротливое УГ.

В сафари навешали - он как был легкий, так и остался. Даже еще легче стал.

namezys ★★★★
()
Ответ на: комментарий от namezys

> В сафари навешали - он как был легкий, так и остался. Даже еще легче стал.

Мудацкий аппле украл мой конкерор!

anonymous
()
Ответ на: комментарий от anonymous

> Мудацкий аппле украл мой конкерор!

Что там от твоего студентоподелья осталось? Зато из WebKit'а вырос Хром. И не только.

namezys ★★★★
()
Ответ на: комментарий от namezys

> Что там от твоего студентоподелья осталось? Зато из WebKit'а вырос Хром. И не только.

WebKit и есть то самое (KHTML fork) студентоподелье, если что ;) Так что Хром и Сафари выросли из студентоподелья. Просто всех их делает разная студентота.

anonymous
()
Ответ на: комментарий от anonymous

> WebKit и есть то самое (KHTML fork) студентоподелье, если что

я прекрасно знаю, откуда ноги растут. и знаю, сколько там кода осталось от KHTML

namezys ★★★★
()
Ответ на: комментарий от thesame

> AdThwart через некоторое время начинает фризить браузер, это ни в какие ворота
УМВР

bsdfun ★★★★★
()
Ответ на: комментарий от namezys

> и знаю, сколько там кода осталось от KHTML

Сколько?

anonymous
()
Ответ на: комментарий от namezys

Да и насчет «студентоты» KHTML / KJS:

Apple developers explained in an e-mail to KDE developers[3] that these engines allowed easier development than other technologies by virtue of being small (fewer than 140,000 lines of code), cleanly designed and standards compliant.

И кем сейчас WebKit разрабатывается. Не надо переоценивать вклад Яблоков.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.