LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
neocrust

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

Разработчики проекта 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

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

Метки: acceleration, chromium, gpu

neocrust *** (01.09.2010 11:37:47)
Проверено: svu (01.09.2010 13:45:06)
Juick

[#]  
KRoN73

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

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

...

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

KRoN73 ***** (01.09.2010 11:47:53)
[#]  
Chu

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

Chu (01.09.2010 11:51:30)
[#]  

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

Так вот что это было!

Cancellor *** (01.09.2010 13:51:17)
[#]  
jcd

здорово, до сих пор доволен тем, что соскочил на него с оперы :)

jcd *** (01.09.2010 13:52:56)
[#]  
devl547

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

devl547 **** (01.09.2010 13:53:14)
[#] Ответ на: комментарий от jcd 01.09.2010 13:52:56  
neocrust

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

neocrust *** (01.09.2010 13:56:42)
[#] Ответ на: комментарий от neocrust 01.09.2010 13:56:42  

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

Cancellor *** (01.09.2010 13:58:26)
[#]  

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

anonymous (01.09.2010 13:59:16)
[#]  
MC

И в версии под 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 (01.09.2010 14:01:16)
[#] Ответ на: комментарий от neocrust 01.09.2010 13:56:42  
bohm

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

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

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

bohm *** (01.09.2010 14:03:05)
[#] Ответ на: И в версии под Linux? от MC 01.09.2010 14:01:16  
neocrust

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

neocrust *** (01.09.2010 14:03:56)
[#] Ответ на: комментарий от neocrust 01.09.2010 13:56:42  
jcd

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

jcd *** (01.09.2010 14:04:16)
[#]  
alister

Когда будет вменяемая интеграция с GTK+?

alister * (01.09.2010 14:05:29)
[#] Ответ на: комментарий от bohm 01.09.2010 14:03:05  
neocrust

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

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

neocrust *** (01.09.2010 14:05:33)
[#] Ответ на: комментарий от neocrust 01.09.2010 14:05:33  

AdThwart ещё есть. Максимально приближен к огнелисовскому адблоку

Cancellor *** (01.09.2010 14:06:45)
[#] Ответ на: комментарий от alister 01.09.2010 14:05:29  
neocrust

> Когда будет вменяемая интеграция с GTK+?

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

neocrust *** (01.09.2010 14:06:58)
[#] Ответ на: комментарий от Cancellor 01.09.2010 14:06:45  
neocrust

> AdThwart ещё есть.

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

neocrust *** (01.09.2010 14:08:07)
[#] Ответ на: комментарий от neocrust 01.09.2010 14:06:58  
alister

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

alister * (01.09.2010 14:15:45)
[#] Ответ на: комментарий от neocrust 01.09.2010 13:56:42  
Chu

я сейчас Flash block поставил, и в Огнелисе он больше чем адблок мне нравился.

Chu (01.09.2010 14:17:19)
[#]  
AX

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

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

AX **** (01.09.2010 14:18:20)
[#]  

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

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

Displacer * (01.09.2010 14:19:08)
[#]  
GotF

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

GotF ***** (01.09.2010 14:19:36)
[#] Ответ на: комментарий от Chu 01.09.2010 14:17:19  
Chu

поправка, этот Flash Block больше мозилловский напоминает.

Chu (01.09.2010 14:23:01)
[#] Ответ на: комментарий от Chu 01.09.2010 14:23:01  
neocrust

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

neocrust *** (01.09.2010 14:29:55)
[#] Ответ на: комментарий от alister 01.09.2010 14:15:45  

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

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

waker ** (01.09.2010 14:43:49)
[#] Ответ на: комментарий от waker 01.09.2010 14:43:49  
alister

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

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

alister * (01.09.2010 14:54:41)
[#]  
zibert

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

zibert ** (01.09.2010 15:00:02)
[#] Ответ на: комментарий от Cancellor 01.09.2010 14:06:45  

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

thesame * (01.09.2010 15:03:53)
[#] Ответ на: комментарий от thesame 01.09.2010 15:03:53  

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

Cancellor *** (01.09.2010 15:08:29)
[#] Ответ на: комментарий от neocrust 01.09.2010 14:06:58  
petrosyan

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

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

petrosyan *** (01.09.2010 15:12:48)
[#] Ответ на: комментарий от alister 01.09.2010 14:54:41  

спс, попробую

waker ** (01.09.2010 15:15:01)
[#]  
robux

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

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

robux (01.09.2010 15:16:56)
[#]  
flinks

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

flinks (01.09.2010 15:22:41)
[#] Ответ на: комментарий от neocrust 01.09.2010 13:56:42  
dima1981
[#]  
stein_

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

stein_ (01.09.2010 16:09:17)
[#] Ответ на: комментарий от dima1981 01.09.2010 15:53:02  
stein_

За ссылку на noscript спасибо.

stein_ (01.09.2010 16:09:58)
[#] Ответ на: комментарий от neocrust 01.09.2010 14:06:58  

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

anonymous (01.09.2010 16:20:35)
[#] Ответ на: комментарий от AX 01.09.2010 14:18:20  
namezys

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

Не ждем улучшений на дровах для AMD от пыонеров

namezys *** (01.09.2010 16:25:29)
[#] Ответ на: кобздец хрому от robux 01.09.2010 15:16:56  
namezys

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

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

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

namezys *** (01.09.2010 16:26:33)
[#] Ответ на: комментарий от namezys 01.09.2010 16:26:33  

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

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

anonymous (01.09.2010 16:30:40)
[#]  
lambrianov

кто знает, где можно скачать сабж под мандриву 2009? в смысле rpm?

lambrianov * (01.09.2010 16:31:38)
[#] Ответ на: комментарий от anonymous 01.09.2010 16:30:40  
namezys

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

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

namezys *** (01.09.2010 16:35:11)
[#] Ответ на: комментарий от lambrianov 01.09.2010 16:31:38  

В смысле на сайте?

cy4apa (01.09.2010 16:35:22)
[#] Ответ на: комментарий от cy4apa 01.09.2010 16:35:22  
lambrianov

да где-нибудь)

lambrianov * (01.09.2010 16:36:26)
[#] Ответ на: комментарий от namezys 01.09.2010 16:35:11  

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

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

anonymous (01.09.2010 16:40:45)
[#] Ответ на: комментарий от anonymous 01.09.2010 16:40:45  
namezys

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

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

namezys *** (01.09.2010 16:55:30)
[#] Ответ на: комментарий от thesame 01.09.2010 15:03:53  
bsdfun

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

bsdfun ** (01.09.2010 17:00:02)
[#] Ответ на: комментарий от namezys 01.09.2010 16:55:30  

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

Сколько?

anonymous (01.09.2010 17:07:17)
[#] Ответ на: комментарий от namezys 01.09.2010 16:55:30  

Да и насчет "студентоты" 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 (01.09.2010 17:11:42)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru