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)

Ответ на: комментарий от mclaudt

хм а у меня и в реконке-9999 неплохо вертятся, 200 до 23 фпс падает иногда.. тут надо покопать

Thero ★★★★★
()

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

аппаратной акселерации выполнения WebGL-операций и трехмерных CSS-трансформаций,

WebGL-операций и трехмерных CSS-трансформаций,

трехмерных CSS-трансформаций,

трехмерных CSS

ужас!

trapezoid
()

Когда уже в обозревателях будут целые ОС? Идиотизм в стиле 21 века.

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

ничо не понял. х%йня какая-то.
заголовок «айрон мошеннический», а в тексте не указано в чем заключается его мошенничество. речь о каких-то патентах (на к-е мне срать с самой высокой колокольни) и об опциях и зондах, к-е убраны из хрома - но дак это же хорошо!

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

ничо не понял. х%йня какая-то.

Надо учить английский.

заголовок «айрон мошеннический», а в тексте не указано в чем заключается его мошенничество. речь о каких-то патентах (на к-е мне срать с самой высокой колокольни)

Патенты там не при чем.

и об опциях и зондах, к-е убраны из хрома - но дак это же хорошо!

Все, что якобы «выдирает» Iron и так спокойно отключалось «из коробки» в обычном Chromium. Большая часть «изменений» в диффах — смена названия Chrome на Iron и изменение комментариев в коде.

 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
 // Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
+// found in the LICENSE file and menu.

Крутое и важное изменение, да.

First, it disables some purely local logs and safeguards, that are completely irrelevant to privacy.

Iron вырубает некоторые _локальные_ логи, никакого отношения к приватности не имеющие.

Then, it changes the Chromium version number from 5.0.306 to 4.0.280, who knows why.

Затем он меняет номер версии.

Next, it manually disables the Google suggestion service, that suggests possible words when you start typing into the address bar, which can easily be turned off in the Options menu also.

Затем он вырубает Google Suggest, который и так отключается простым снятием галки в настройках.

The number of thumbnails in the New Tab page is increased from 8 to 12 and the number of days of history used to compile that data is increased from 90 to 180.

Визуальные изменения, к приватности никакого отношения не имеющие.

Chromium tips that are shown on the New Tab page to help users learn how to use Chromium are disabled.

«Подсказки», которые обычно отображаются на пустой странице при запуске Chromium выключены.

The dialog that Chromium shows new users when it is first run is disabled.

Диалог, отображаемый при первом запуске, выключен. Опять же — ничего связанного с приватностью.

A service called GoogleURLTracker, which is only used to figure out what local google domain is the best one to forward search queries to, is disabled for no real reason.

Сервис, определяющий локальный гуглодомен (т.е. google.ru/google.cz/google.jp/etc) выключен. Но он и в обычном Chromium включался _только_ если выбрать в качестве поискового движка Google, а использовался не более, чем для определения, использовать ли для поиска google.ru или google.com.ua.

Chromium's built-in statistics recording and reporting functionality is shut off, even though the reporting that would be sent to Google is already user-configurable. The Client ID of the browser is wiped out. Google's alternate error pages, another user-configurable option, is removed.

Сбор статистики и альтернативные страницы с ошибками убраны — все это и так настраивалось в обычном Chromium.

Finish off by including a few irrelevant header files and that's it, that's the big «privacy fork» of Chromium. Manually disable three user-configurable options and then remove the options from the Options menu, add minor tweaks like changing the New Tab page to 12 thumbnails, change the word Chromium to Iron everywhere, then add a bunch of spurious comment modifications (which will not affect how the program runs at all) to try and hide how little was changed, and you have Iron.

Все «изменения» заключаются в выключении Google Suggest и еще пары сервисов, которые могли быть и так отключены через настройки, в выкидывании этих настроек приватности и в ку-у-у-уче изменений одного и того же комментария (который, что логично, вообще никакого влияния на работу программы не оказывает).

То есть никакой дополнительной приватности по сравнению с Chromium Iron не дает.

I went back and looked at the source code repository to find if those three privacy options were always included, and I found that all three were included before the initial release of Chrome in September 2008, though the Google suggestion preference was in a different section of the Options before. This implies that Iron has always been a scam

Более того, это все настраивалось с самого первого релиза Chromium.

И весьма показательная беседа по ссылке: http://neugierig.org/software/chromium/notes/2009/12/iron.html Правда здесь, да, могут возникнуть подозрения в том, что это фейк.

Почищенный diff: http://chromium.hybridsource.org/iron4-code.diff

Ruth ★★
()

Реактивный гуглохром шагает по планете.

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