Разработчики проекта Chromium сообщили (https://groups.google.com/a/chromium.org/forum/#!topic/chrom...) о намерении перевести Chromе для Linux на кросс-платформенный графический стек Aura (http://www.chromium.org/developers/design-documents/aura). Aura уже достаточно давно используется в Chrome OS и сборках Chromе для платформы Windows. На платформе Linux текущий фронтэнд на базе GTK+ будет заменён на Aura начиная с выпуска Chromе M35 и уже по умолчанию используется при сборке кода из ветки для разработчиков (trunk).С практической стороны, использование единой унифицированной графической подсистемы и компонентов интерфейса пользователя позволит решить проблемы с одновременной реализацией новых возможностей для всех поддерживаемых в Chromе платформ. Ранее, часто возникали ситуации, когда функциональность в версии для Linux откладывалась или выпускалась с опозданием, так как её реализация приводила к дублированию работы и требовала создания разного кода для Linux и Windows.
Кроме того, переход на Aura позволит решить давно наблюдаемые проблемы с излишне высоким потреблением памяти GPU и производительностью рендеринга в Linux. В частности, при использовании Aura появится возможность применять один контекст OpenGL для целого окна, вместо использования одного контекста OpenGL для каждой вкладки, что позволит заметно сократить расходование ресурсов GPU. Так как переход на новый графический стек является существенным изменением, проект Chromium приглашает добровольцев для тестирования Aura с различными рабочими столами Linux. Поддержка Aura уже присутствует в unstable-сборках Chrome (sudo apt-get install google-chrome-unstable).Aura берёт на себя функции оконного менеджера и графического тулкита для формирования элементов интерфейса, предоставляя собственный набор виджетов и копозитный сервер, использующий доступные средства ускорения графических операций через привлечение GPU. Из подсистем нижележащего графического стека (X11, Cocooa или Windows) затрагивается только вывод поверх корневого окна. Кроме вывода через X11, уже доступны варианты прослойки Ozone (http://www.chromium.org/developers/design-documents/ozone), используемой для абстрагирования ввода и вывода в Aura, для работы поверх Wayland (https://www.opennet.ru/opennews/art.shtml?num=39159) и Mir (https://www.opennet.ru/opennews/art.shtml?num=39236).
<center><a href="http://www.chromium.org/developers/design-documents/aura/gra... src="https://www.opennet.ru/opennews/pics_base/0_1394604688.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
URL: https://plus.google.com/u/0/+jwildeboer/posts/KpXyJjoeLZa
Новость: https://www.opennet.ru/opennews/art.shtml?num=39289
>GPUДа вы задолбали. Я карточку для игрушек покупал. Уберите DE и браузеры от неё подальше.
Правильно, пусть проц отжирают, вон с у тебя сколько его (дофига, видать)
> Правильно, пусть проц отжирают, вон с у тебя сколько его (дофига, видать)Плиин, вот как-то раньше обходили без крутых видюх... а щас не могут. А что поменялось то?
Ну теперь модно писать на PHP с аппаратным ускорением...
> Ну теперь модно писать на PHP с аппаратным ускорением...Вы имеете в виду сайтики с красивыми менюшками или GUI на PHP?
http://www.php-qb.net/index.php/2-uncategorised/34-rendering...
>> Правильно, пусть проц отжирают, вон с у тебя сколько его (дофига, видать)
> Плиин, вот как-то раньше обходили без крутых видюх... а щас не могут.
> А что поменялось то?Нужно писать быстрее, а пальцы уже не выдерживают, ну и пишут на Х
Да с какого хрена? У меня вот ноут asus 1000h на древнме интеле все современное работает отлично и из коробки
только очень медленно и неповоротливо, а так да жить почти можно. Счастливый обладатель 1001ha.
>только очень медленно и неповоротливоLenovo S10 2008-го года. Полет нормальный. _Серьезных_ тормозов - нет. EMACS, вообще, работает как обычно.
> EMACS, вообще, работает как обычно.там калибратор тормозов встроен.
Теперь вместо www.MySite.xxx нужно набирать m.MySite.xxx или mobile.MySite.xxx. Мобильные версии ещё не изгадили.Ну и нормальный браузер, который без этой новомодной х--ни (GPU, кросс-платформенность, ..) или с возможностью её отключения.
отключение кросс-платформенности? О_о
> Теперь вместо www.MySite.xxx нужно набирать m.MySite.xxx или mobile.MySite.xxx.
> Мобильные версии ещё не изгадили.Что, так меньше активиксов и троянов в твой ынтырнет ыксплорер валится? :)
Согласен.
Офисные рабочие станции потребуют добавку в виде GPU и их стоимость возрастет.
Добро бы для какой-нибудь хорошей игрушки, а тут для браузера.
Да шло бы оно...
Только производителей спец-оборудования кормить.
Вообще-то карточки достаточно уровня для офисных решений уже давно встраивают в материнки. Попробуй-ка сейчас найди в продаже материнку со встроенным видео и без базовой поддержки 3D. Даже в копеечном Raspberry Pi есть поддержка OpenGL ES. В таких условиях не задействовать эти мощности (и, ЧСХ, по их прямому назначению) просто тупо.
Наконец-то вменяемый комментарий в треде!Следует ещё вспомнить, что даже в самом голимом смартфоне давно уже всё рисуется акселерированным 2D при помощи специализированного GPU.
КО в роли меня просто не может не написать правду, сейчас нет материнских плат со встроенным видео, сейчас процессоры со встроенным графическим ядром: AMD APU или Intel HD Graphics.
Ну, для ноутбуков - может быть. Для десктопа у AMD есть линейка актуальных процов без встроенного GPU. А материнки к ним, как правило, как раз с интеграшкой.
Такие системные платы сейчас разве, что на чипах nvidia выпускают, ну и ещё 2 с половиной производителя mb на via.
> Такие системные платы сейчас разве, что на чипах nvidia выпускают, ну и
> ещё 2 с половиной производителя mb на via.Вы к нам из какого века? Nvidia давно уже не делает платы под x86: intel их послал в пень не лицензировав им свою процессорную шину.
Есть разница между "задействованием мощностей" и "ускорением программы".Несложно написать программу, которая задействует все мощности компьютера и всё равно работает медленно.
Это пересекающиеся множества, а не взаимоисключающие. На их пересечении располагается ускорение программы за счёт задействования более подходящего для конкретных вычислений железа.
> Это пересекающиеся множества, а не взаимоисключающие. На их пересечении располагается
> ускорение программы за счёт задействования более подходящего для конкретных вычислений
> железа.Ускорение глючной, медленной и сделанной де Биллом программы за счёт счёта.
Нет! Карточку ты покупал не себе а софтописателям и рекламопоказывателям. А, ещё для выгоды производителя. Ты, как покупатель, во всей этой "пищевой" цепочке стоишь в самом низу.
А мне это только нравится. Помню как в 2006 году вышел дистрибутив Linux 64studio, сделанный дря работы с аудио. Там большая подборка программ, пропатченное RT-патчами ядро Linux, а также XGL - пропатченные иксы, которые позволяют выполнять некоторые операции на GPU вместо CPU. http://www.linux.org.ru/gallery/bigVrxUYv.png В 2008 году разработка XGL была прекращена в пользу X + AIGLX + xcompmgr (compiz, kwin, gnome shell). Так что это неплохо. Вспомним 90-е и карточки Matrox с мощным 2D-ускорителем, которым пользовался Photoshop. А теперь этой возможностью пользуются файловые менеджеры и браузеры для эффекта плавной прокрутки страницы.Кстати о 2D-ускорении на GPU. У кого ещё на старых видеокарточках скроллинг страниц в браузере ну очень тормозной, если в другом окне включена OpenGL-игра? А сама игра теряет FPS, если включен Firefox, и работает нормально когда Firefox выключен? Думаю что не только у меня, но на всякий случай решил спросить. Никто случайно не знает точно, нет ли каких-нибудь Xorg-проблем с 2D-ускорением под Linux, из-за чего в Linux-версиях браузеров включили плавный скроллинг страницы на несколько лет позже Windows-версий?
Хотя в Linux включался в about:config и у меня хорошо работал на новой видеокарте. А вот на этих дровах в Linux тормозит: http://img842.imageshack.us/img842/5942/wt4o.png В пользу моего мнения мнения говорит Glamor от Intel - реализация 2D-ускорения через 3D-ускорение.
проблемы с захватом ресурсов у GPU при одновременном запуске ff и игр давно известны
>[оверквотинг удален]
> страниц в браузере ну очень тормозной, если в другом окне включена
> OpenGL-игра? А сама игра теряет FPS, если включен Firefox, и работает
> нормально когда Firefox выключен? Думаю что не только у меня, но
> на всякий случай решил спросить. Никто случайно не знает точно, нет
> ли каких-нибудь Xorg-проблем с 2D-ускорением под Linux, из-за чего в Linux-версиях
> браузеров включили плавный скроллинг страницы на несколько лет позже Windows-версий?
> Хотя в Linux включался в about:config и у меня хорошо работал на
> новой видеокарте. А вот на этих дровах в Linux тормозит: http://img842.imageshack.us/img842/5942/wt4o.png
> В пользу моего мнения мнения говорит Glamor от Intel - реализация
> 2D-ускорения через 3D-ускорение.Какой плавный скроллинг? Страницы вполне плавно двигались вверх-вниз помнится в весьма давних netscape.
Сложности могли быть разве в правильной настройке мыши. Если вы про "колёсико".
Изнашивается что ли?
Да, да! Пусть FPU ещё не используют!
А выглядеть будет нормально и однородно как во всей системе или опять что хочу, то творю? Почему бы тогда и в Макинтоше такого г*вна не налепить?
Нет выглядит как отдельное говно, но пока там есть возможность переключиться на тему GTK+
>А выглядеть будет нормально и однородно как во всей системе или опять что хочу, то творю?
И это на фоне недавней новости о том, что в Chrome для Linux по умолчанию будет отключено графическое ускорение.
Это во Flash Player, а в Google Chrome не будет включено аппаратное ускорение видео.
Что тут говорить? Они даже не могут сделать или не хотят, чтобы перед загрузкой страниц расширения работали... http://goo.gl/YSFOCb
Да это ещё что, они до сих пор не могут пофиксать более уродский баг в Android http://code.google.com/p/android/issues/detail?id=17769
Особенно весело смотреть на такие перемешанные сообщения от смс информирования по карточке от банка.
Это разве баг? Вот с отправкой СМС рэндомному получателю вместо указанного - вот то был баг. Лет 5, кажется, прожил.
Ну прямо типичное поведение типичного приложения под Windows - превращение системы в панковатое эмо, где каждая программа стремится выделиться своим Воистину Уникальным Оформлением.
Они хотят ауром заменить все DE/WM, чтобы все подсели на хромос.
Не понятно какие ламеры и за что вам поставили плюсики, но аура никоим образом оформление не меняет. Выглядит так же, как бы оно было собрано на этом вашем говеном ГТК.
А можно пжлста скринов? Будет подхватывать системное оформление и заголовки? Пока я вижу только выделяющееся синее окно со своим собственным расположением кнопок. Благо можно включить поддержку темы gtk.
> никоим образом оформление не меняет.Он что, умеет применять GTKшные темы? ORLY?
Класс, вот бы нативную сборку под ARM. Так глядишь быстрее будет работать.P.S. Использую Cubietruck как десктоп на Debian 7.4. Вполне доволен, но иногда Chromium притормаживает.
Значит поддержка RHEL возвращается? И ещё мне интересно, программа будет поддерживать полупрозрачность элементов окна при включенном Compiz, GNOME3 или KWin, как здесь: http://puregoogle.ru/wp-content/uploads/2013/06/Chrome-OS.png Когда-то это умела Opera, но потом убрали.
а они пофиксят баг когда я не могу ничего писать в комментах на ютубе, в то время как я залогинен в акке гугл? а то они но моё письмо в саппорт морозятся...
они не морозят, они формулируют
Правильно ли я понимаю, что:
1) для X11, Cocoa или Windows прослойка Ozone не используется?
2)"Из подсистем нижележащего графического стека (X11, Cocooa или Windows) затрагивается только вывод поверх корневого окна." Следовало ли добавлять целую прослойку с такими малыми функциями ради Wayland (Mir)?
Тернистый путь к QT.
> Тернистый путь к QT.зачем нам QuickTime? нет, QuickTime нам не нужен.
Зонд тебя не спрашивал
На форуме где люди пишут названия программ русскими буквами или как попало только Кутя удостаивается чести быть исправленным. К чему бы это?
очевидно: личные пристрастия
> На форуме где люди пишут названия программ русскими буквами или как попало
> только Кутя удостаивается чести быть исправленным. К чему бы это?к тому, что QT и Qt — разные продукты. если бы продукта под названием QuickTime, которое традиционно сокращают до QT, не было бы — я бы и не исправлял.
ну конечно же в треде про граф. тулкит решили упомянуть quicktime
> ну конечно же в треде про граф. тулкит решили упомянуть quicktimeвот и я удивлён: зачем?
Я хочу Хромиум на старом, добром мотифе. Он должен хорошо интегрироваться в моё CDE/
> Я хочу Хромиум на старом, добром мотифе. Он должен хорошо интегрироваться в
> моё CDE/Берешь исходники Хромиума и наворачиваешь. Он будет хорошо интегрироваться тебе куда угодно. Нет? Тогда хочи дальше.
Ты никогда не занимался портированием приложений, и даже, сборкой хромиума. Попробуй эту блотварь хотя-бы собрать.
Идея использовать один стек на разных ОС - довольно заманчивая идея. Другое дело, что не известно, насколько хорошо решение на базе данного стека будет работать.
> Идея использовать один стек на разных ОС - довольно заманчивая идея.
> Другое дело, что не известно, насколько хорошо решение на базе данного
> стека будет работать.Примерно как многотопливный двигатель внутреннего сгорания - одинаково плохо работает на любом виде топлива...
у оперы же работает)
да, у них дураков нет!!!
Gnome теперь тоже на Aura перейдёт?
> Gnome теперь тоже на Aura перейдёт?а былобы не плохо)
создатели Gnome 3 допрыгались до того, что от них массово отворачиваются и уходят
Точно. В спешке обогнать вин 8, такое г сделали. Чуток бы подаждали.
вынь8 позже вышел…
закопали бы gtk ваще.. :-)
> закoпали бы gtk ваще.. :-)Сразу после стюард.... маркова :P.
Chrome уже умеет в древовидные вкладки нормально?
Тогда какого чёрта до сих пор в настройках остаётся эта http://rghost.ru/53093286/image.png кнопка?
> Тогда какого чёрта до сих пор в настройках остаётся этаМожет, он ненароком умеет парсить тему GTK? :) Хотя скорее всего просто не отпилили.