Оуэн Тейлор (http://fishsoup.net/software/) (Owen Taylor), мэйнтейнер проекта GNOME Shell, представил (http://blog.fishsoup.net/2011/06/13/benchmarking-compositor-.../) результаты тестировния производительности работы композитного режима в оконных менеджерах Mutter, Compiz и KWin. Тестирование подтвердило наличие падения производительности во всех композитных менеджерах при выполнении в полноэкранном режиме интенсивно работающих с графикой приложений, например, 3D-игр.
Пока непонятно как в подобной ситуации можно обеспечить синхронизацию частоты кадров приложения с частотой кадров композитного менеджера. В качестве решения проблемы разработчики KWin намерены автоматически отключать композитный режим при запуске приложений в полноэкранном режиме. Разработчики Mutter пока оценивают ситуацию, так как кроме запуска игр в полноэкранном режиме могут выполняться такие приложения как web-браузер, для которых отключать композитный режим не целесообразно, так как нужно обеспечи...URL: http://blog.fishsoup.net/2011/06/13/benchmarking-compositor-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=30872
Если я правильно понял график, kwin быстрее всех да?
Нет.
Xfwm
А он в каком месте этого графика?
Быстрее всех uncomposited, что все времяемые люди всегда и использовали и проблем не знали.
ну я бы не сказал что без композита удобно работать, мне вот не хватает теней вокруг окон и в особенности возле активного, и анимации сворачивания и разворачивания, это эргономично и психологически удобно, сразу понимаешь что и где)
> это эргономично и психологически удобно…когда, наконец, все эти глупости отключаешь и видишь, как всё летает без лишних свистоперделок. по-настоящему удобный и понятный интерфейс всегда минималистичен, всё лишнее только отвлекает внимание. но это, конечно, если с техникой действительно работать; если только початиться фкантактиге и посмотреть очередную серию «старые клячи в большом городе» — то там, конечно, без разницы.
«Старые клячи в большом городе» в большом городе с тенями - это прото супер! :-)
по настоящему удобный интерфейс, молодой человек, по настоящему удобен. а удобство у всех разное - мне вот, например, нравятся космическая тема оформления с подсветкой окон. и знаешь что? когда я вижу вот такие вот выпады, мне охота написать, что если у тебя что то тормозит, то это не значит, что кто то, у кого это не тормозит, занимается глупостями. просто у тебя старое железо и тебе немножко обидно и интернет, друг мой, не то место где обидами делятся.
ты очень, очень плохой телепат.по мере набора опыта работы ты постепенно поймёшь, что (как минимум):
а) WIMP потрясающе неэффективен и неудобен;
б) обвешаный бибикалками и неонками он ещё и раздражает.это как с VIM и Emacs: со временем становится понятно, что это именно те редакторы, в которых можно удобно и эффективно работать, особенно если поотрывать от них все идиотские рюшечки, неизвестно зачем туда привинченые.
Emacs да, vim - нет.
> Emacs да, vim - нет.это без разницы, на самом деле: они различаются не мощностью, а методом.
Вы какие-то странные ей богу. Ладно бы у Вас отобрали возможность отключить композитный режим. Вам совершенно логично ответили, что каждый работает (или не работает) в системе как ему удобно. Выпад на счёт тормозов Вашего железа, ИМХО, излишен, но в остальном всё по делу. А писать код или фКонтакте - это опять же личное дело каждого (иногда лучше бы кодеры не писали код ;).
когда видишь, как товарищ заблуждается, его надо поддержать, поправить. а то и до беды недалеко.
А то вдруг мимо ямы промахнется? Правда в той яме и так полно апологетов "единственно верного пути" :)
> А то вдруг мимо ямы промахнется? Правда в той яме и так
> полно апологетов «единственно верного пути» :)«верных» путей много. а вот верных *и эффективных* — намного меньше.
>> А то вдруг мимо ямы промахнется? Правда в той яме и так
>> полно апологетов «единственно верного пути» :)
> «верных» путей много. а вот верных *и эффективных* — намного меньше.и то большинство из них в тупик ведёт. в тупик эволюции
> и то большинство из них в тупик ведёт. в тупик эволюциитолько неэффективные. наподобие WIMP и DE, например.
>> и то большинство из них в тупик ведёт. в тупик эволюции
> только неэффективные. наподобие WIMP и DE, например.а также те, которые отрицают очевидные удобства, называя их неэффективными костылями.
> а также те, которые отрицают очевидные удобства, называя их неэффективными костылями.согласен. и используют вместо удобств громоздких монстров, которые и идеологически, и практически бесполезны.
"Монстры" эффективны в определенных задачах и их масштабах. Эффективность бывает тоже разной. Как и простота. Есть простота для разработчика и для пользователя...
Одному (ну ладно, большинству пользовталей) проще и быстрее поставить красивую навороченную прогу и нашарив в ней одну кпопку получить профит. Другому (немногим) удобнее и понатнее решить задачу через несколько простых консольных утилит связанных вместе самописным скриптом. Т е первые экономят время и силы при решении задачи пару раз в году, а вторы могут все достаточно автоматизировать и подогнать для себя для ежедневного (или чаще) использования.
Очевидно же. Вы все неправые в интернетах (с) =)
мне тоже никогда не нравились свистелки, но думать, что композиты только свистелок добавляют по крайней мере глупо. не подскажешь, например, где взять такие удобные штуки как scale в компизе, но без композитинга?
> мне тоже никогда не нравились свистелки, но думать, что композиты только свистелок
> добавляют по крайней мере глупо. не подскажешь, например, где взять такие
> удобные штуки как scale в компизе, но без композитинга?(задумчиво) а зачем? это опять странный костыль, навешаный на WIMP, который сам по себе костыль. у тебя на клавиатуре больше сотни клавиш, а уж их сочетаний... у тебя набор виртуальных столов и полная возможность обучить технику раскладывать там окна так, как надо. и при этом ты зачем-то бросаешь эффективный способ и давай елозить по столу коробочкой. я без издевательств, вполне откровенно этого не понимаю.
ИМХО передвинуть коробочку на пару сантиметров чуть менее интуитивно удобно чем почесать за ухом, нежели подготавливать ради этого горячие клавиши: выяснять полгода какая из комбинаций наиболее проста и запоминаемавсе-таки не печатную машинку покупал
> нежели подготавливать ради этого горячие клавишипроцесс по сложности почти не отличается от использования оных.
> выяснять полгода какая из комбинаций наиболее проста и запоминаема
попробуй назначать их не при помощи рандома.
ну вообще-то мне тоже необязательно елозить по столу коробочкой. я обычно обхожусь нажатием одной-дух клавиш для того, чтобы передо мной отобразились все открытые окна, все окна определённого типа, все окна текущего стола например. это костыль или это неэффективный способ организации?тут также стоит добавить, что заранее планировать раскладку определённых окон по столам тоже не очень удобно на мой взгляд, а вот текущие окна - да, удобно.
может быть такие возможности есть без всяких компизов, я просто этого не знаю?
> это костыль или это неэффективный способ организации?и то, и другое.
> тут также стоит добавить, что заранее планировать раскладку определённых окон по столам
> тоже не очень удобно на мой взгляд, а вот текущие окна
> — да, удобно.я придерживаюсь обратного мнения, например. один стол — одно приложение, однажды их по столам распихать, и на кой нужны «списки окон» — уже не ясно.
> может быть такие возможности есть без всяких компизов, я просто этого не
> знаю?да, есть: распределение приложений по рабочим столам и горячие клавиши. после чего уже не надо искать что-то в разных списках, а можно совершенно автоматически в одно нажатие сразу оказаться там, где хотелось.
Ага, после эго надо будет искать где же этот рабочий стол с "винампом"
Чем отличается переключение приложений на 1 рабочем столе от переключения рабочих столов с 1 приложением?
какое потребление системных ресурсов у 1 рабочего стола vs например 4?
> Ага, после эго надо будет искать где же этот рабочий стол с
> "винампом"попробуй не назначать их рандомом. помогает.
> Чем отличается переключение приложений на 1 рабочем столе от переключения рабочих столов
> с 1 приложением?количеством нажатий кнопок.
> какое потребление системных ресурсов у 1 рабочего стола vs например 4?
одинаковое.
>> Ага, после эго надо будет искать где же этот рабочий стол с
>> "винампом"
> попробуй не назначать их рандомом. помогает.Я вот пробую их уже 8 назначит и все не нахожу смысла
что в рабочих столах что в "комнатах"
Все приложения и даже из трея достаются горячими кнопками. а переходить на другой раб стол чтобы потом еще жать алт+таб
> переходить на другой раб стол чтобы потом еще жать алт+табну почему, почему у тебя все через анус получилось, а? почему у меня не надо «потом жать альт-таб»? да, у меня десять столов (переключаются при помощи hyper-<digit>; цифр десять — ну и пусть столов будет десять). активно используются (всегда заняты) из них 4. остальные — для «временных» программ. никаких «альт-табов» я давно уже не делаю (разве что gimp ещё не настроил нормально, ну так я и запускаю его раз в несколько месяцев на пять минут). IM у меня самописный, удобно обвешаный хоткеями, там мышь не то, что неудобна, а толком и не поддерживается (нет, мессенджер не консольный %-). ах, да: немного пропатченый yeahconsole ещё болтается — это если срочно, вот сейчас и без отрыва от производства надо что-то в консоль скомандовать. и fluxbox (опять же с патчами, привинтил внешний скриптомодуль, раскладывающий окна и занимающийся кое-каким housekeeping). и в виде браузера опера, у которой достаточно неплохой spatial navigation и кастомные хоткеи. вот так вот оно всё.
> какое потребление системных ресурсов у 1 рабочего стола vs например 4?Должно быть примерно одинаковым.
2 анонимус,
Зачем пытаться убедить всех в том, что не тобой открытый но тебе удобный способ организации окон самый удобный и правильный для всех? Он практичен только при использовании установившегося списка программ долгое время одинаковым способом. Если тестируешь и часто меняещь программы, то перенастраивать свои правила замучаешься. Эту проблему должны решать всякие тайлинговые МВ, которые распехивают окна по тегам и группам приложений, но тоже настройка нетривиальна и подохит не всем.
> Если тестируешь и часто меняещь программыэто нетипичное поведение, но я и это делаю тоже. тогда приходится иногда с отвращением возить коробочку по столу, а потом программы в основном выкидывать, потому что авторы не позаботились о таких фриках, как я. вон, свой IM-клиент писать пришлось, потому что если хочешь, чтобы что-то было сделано хорошо — сделай сам.
> Эту проблему должны решать всякие тайлинговые МВ
к сожалению, тайлинги не очень хороший вариант — много софта написано же в предположении, что WIMP, никакого тайлинга. и их кособочит и удивляет тайлинг.
в принципе, мой способ — один стол на одно приложение — не нов, конечно, но достаточно удобен, похож на тайлинг и при этом не смущает WIMP-софт.
По городу ходим в кирзачах и телогрейке, а ездим исключительно на уазике? Зато везде можно пройти и проехать и говно не страшно :) Ну, а если купили машину поновее, то сразу отдираем приборную панель, а со штанов все бирки. Возможно, что и с тела срезаешь все лишнее, чтобы не мешало? :)Глупо прививать свои привычки в пользовании компьютером другим людям, не находишь ли? Я вот со времен перфакарт с компами работаю, на многое насмотрелся и через многие интерфейсы прошел, и считаю, что тот же kwin с включенными прибабахами гораздо более удобен в использовании, потому что обладает большими возможностями. Проще железо подкупить, чем сидеть на говне и гордиться "скоростью" появления окошек. Хороший инструмент всегда окупается. У хорошего мастера, конечно.
сразу видно "умную" автомобильную аналогию, у меня знакомый есть, тоже тупарь, на мсоффисе сидит с его первых версий, и тоже говорит что хороший инструмент, но даже там элементарным вещам так и не научился
> ну я бы не сказал что без композита удобно работать, мне вот
> не хватает теней вокруг окон и в особенности возле активного, и
> анимации сворачивания и разворачивания, это эргономично и психологически удобно, сразу
> понимаешь что и где)Это отнимает лишние секунды твоей жизни. Лично меня бесит, что окно не мгновенно сворачивается/разворачивается, а с определенной задержкой.
> Это отнимает лишние секунды твоей жизни. Лично меня бесит...Опять же, это ведь я выбираю тратить мне секунды на созерцание эффектов или нет. Не так ли? Я вот, например, осознаю, что очень много времени трачу неэффективно (например, на этот комментарий). На данный момент меня это более или менее устраивает. Если Вы настолько хорошо понимаете куда, зачем и как вы двигаетесь в этой жизни, что потеря нескольких секунд для вас значительна, то я за Вас только рад.
>> ну я бы не сказал что без композита удобно работать, мне вот
>> не хватает теней вокруг окон и в особенности возле активного, и
>> анимации сворачивания и разворачивания, это эргономично и психологически удобно, сразу
>> понимаешь что и где)
> Это отнимает лишние секунды твоей жизни. Лично меня бесит, что окно не
> мгновенно сворачивается/разворачивается, а с определенной задержкой.т.е. настроить мгновенное сворачивание окон не в силах совсем?
>> ну я бы не сказал что без композита удобно работать, мне вот
>> не хватает теней вокруг окон и в особенности возле активного, и
>> анимации сворачивания и разворачивания, это эргономично и психологически удобно, сразу
>> понимаешь что и где)
> Это отнимает лишние секунды твоей жизни. Лично меня бесит, что окно не
> мгновенно сворачивается/разворачивается, а с определенной задержкой.А задержки уменьшать не пробовал? Это же в настройках есть :)
> бесит, что окно не мгновенно сворачивается/разворачивается+1
но ведь каждому своё, правда? если кто-то фапает на видеоэффекты - на здоровье.
> Быстрее всех uncomposited, что все времяемые люди всегда и использовали и проблем
> не знали.композит перекладывает отрисовку с ЦПУ на видюху.в итоге ЦП разгружается. для работы - самое оно.
когда гамаешь - вырубать
Как же будет бедненький Unity работать, если автоматически отключать Compiz при запуске приложений в полноэкранном режиме... он же R.I.P.нется в мир иной ;)
В компизе уже сто лет как есть галочка "Отключать перенаправление для полноэкранных приложений". Коей я активно пользуюсь. Вместе с юнити, да.
Они забыли про xcompmgr
А он "софтварный". Ну то есть не совсем софтварный, просто в лоб написан на расширении RENDER, и обычно акселерация видяхой там минимальная. Те эффекты, которых там почти и нет, вроде теней и прозрачности уже весьма жрут проц. Они сравнивали композит-менеджеры, в которых эффекты сделаны на OpenGL и обсчитываются видяхой.
Да ни в жисть не поверю, что kwin шустрее. Как раз у себя пришлось его на compiz заменить, чтобы все шевелилось как хочется, а не как можется
По моим наблюдениям скорость KWin зависит от движка отрисовки окон. У меня дома на ATI 4870 с проприетарным драйвером при использовании QtCurve он притормаживает, а при использовании Plastik просто летает. На работе на стареньком интеле разница не заметна вообще.
Gnome рулит, mutter идет на равне с kwin. правильно сделали, что от compiz в свое время отказались. Хотя по ощущениям квин работает тормознее компиза