1.4, Аноним (-), 19:58, 07/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Интеграция кода новой улучшенной подсистемы синхронизации X Synchronization Fences
Это позволит получить в X11 всё что планировалось в вейланде?
| |
|
2.5, ВовкаОсиист (ok), 20:23, 07/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Вы о двойной буфферизации? Думаю да, но, оно не поможет избавится от самого протокола Х11... Тоесть, плавного ресайзах на тяжёлых окнах видеть не прийдётся...
| |
|
3.7, Аноним (-), 20:33, 07/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> прийдётся...
А также культурного уровня нагрузки на CPU при интенсивном выводе графики...
| |
3.8, Vkni (ok), 20:34, 07/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вы о двойной буфферизации? Думаю да, но, оно не поможет избавится от
> самого протокола Х11... Тоесть, плавного ресайзах на тяжёлых окнах видеть не
> прийдётся...
Ну и чёрт с ним, с "плавным ресайзом".
| |
|
4.22, Аноним (-), 01:04, 08/06/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Ну и чёрт с ним, с "плавным ресайзом".
Да и вообще, нафиг прямые и правильные решения. Кривые и тормозные костыли рулят!
| |
|
5.23, Vkni (ok), 01:45, 08/06/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Да и вообще, нафиг прямые и правильные решения. Кривые и тормозные костыли
> рулят!
Откуда вы взяли, что Wayland - прямое решение?
| |
|
|
7.62, Аноним (-), 04:14, 09/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
А что прямое и стремительное? Обещают много да, но ты у мамки папки спроси в твоей стране коммунизЬм обещали ... релиз уже задержался на ~32 года :)
| |
7.65, Vkni (ok), 13:59, 09/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Что тормозное - не знаю. А криво то, что Wayland, который в качестве прослойки между Х и железом вполне на месте, пытаются запихнуть вместо Х. И этим убивают всю архитектуру Х.
Элементарный взгляд на проблему вывода данных на графический экран говорит, что должны быть выделены части:
1. Драйвера мыши, клавиатуры, видеокарты.
2. Прорисовщик низкоуровневых примитивов, который переводит удобные команды типа MoveTo/LineTo в команды драйвера.
3. Менеджер окон.
4. Менеджер разделяемых ресурсов - курсоры, шрифты и т.д.
5. База библиотек управляющих компонент.
6. Библиотека управляющих компонент - строится на 5.
И вот эта структурированность в архитектуре Х присутствует. А Wayland'описатели предлагают пункты 2-6 засунуть в библиотеку компонент и каждому, создающему библиотеку кнопочек, лепить свой велосипед.
| |
|
|
5.63, Пингвино (ok), 11:50, 09/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ну покажите тогда как будет в Wayland проброс по сети происходить. Я, например, регулярно использую данный функционал.
| |
|
|
|
|
5.13, Vkni (ok), 21:52, 07/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> вы бы еще изменение размера окна pcmanfm'a выложили
А нужно обязательно выкладывать видео программ сделанных через попу?
| |
|
4.28, iFRAME (ok), 08:30, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> Вы о двойной буфферизации? Думаю да, но, оно не поможет избавится от
>> самого протокола Х11... Тоесть, плавного ресайзах на тяжёлых окнах видеть не
>> прийдётся...
> 1). Много ошибок
> 2). Плавный ресайз окон есть, и всегда был. http://zenitur.narod.ru/resize-okna-v-KDE3.mkv
А покажите тоже самое, только на примере Хрома/Файрфокса или чего нибудь подобного с каким нибудь открытым сайтом в нем(opennet, к примеру).
| |
|
5.40, Vkni (ok), 13:03, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Так а откуда вы взяли, что проблема именно в Х? Проблема-то в том, что при изменении окна браузер должен перевёрстывать текст. Это занимает определённое время, и никакая буферизация, пусть даже четверная, тут не поможет.
| |
|
6.41, Vkni (ok), 13:05, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Так а откуда вы взяли, что проблема именно в Х? Проблема-то в
> том, что при изменении окна браузер должен перевёрстывать текст. Это занимает
> определённое время, и никакая буфферизация, пусть даже четверная, тут не поможет.
Собственно, проблема медлительности прорисовки при изменении размера решена ещё в twm. Решение заключается в том, что при изменении размера перерисовывается каркас окна, а не само окно.
| |
|
7.46, arisu (ok), 13:59, 08/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Собственно, проблема медлительности прорисовки при изменении размера решена ещё в twm.
> Решение заключается в том, что при изменении размера перерисовывается каркас окна,
> а не само окно.
проблема в том, что при этом «грабится» сервер, емнип. поэтому другие окна радостно ждут, пока сервер отпустят, и не обновляются. а если сервер не «грабить», могут полезть артефакты от каркаса.
и это действительно решается только двойной буферизацией. увы.
| |
|
8.47, Vkni (ok), 14:05, 08/06/2012 [^] [^^] [^^^] [ответить] | +/– | Безусловно, двойная буферизация во многом помогает Но далеко не везде Как вы н... текст свёрнут, показать | |
|
9.48, arisu (ok), 14:07, 08/06/2012 [^] [^^] [^^^] [ответить] | +/– | это понятно, но мы я не совсем про это уже просто заметил, что остальные окна... текст свёрнут, показать | |
|
10.49, Vkni (ok), 14:41, 08/06/2012 [^] [^^] [^^^] [ответить] | +/– | Вообще говоря, нужно, конечно, делать прорисовщик в Х многопоточным, с двойной б... текст свёрнут, показать | |
|
|
|
13.55, Vkni (ok), 19:53, 08/06/2012 [^] [^^] [^^^] [ответить] | +/– | В каком смысле, тулкиты на OpenGL Вы имеете ввиду, что в Х Сервер будут посылат... текст свёрнут, показать | |
|
|
|
|
|
|
|
6.54, iFRAME (ok), 19:52, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Так а откуда вы взяли, что проблема именно в Х? Проблема-то в
> том, что при изменении окна браузер должен перевёрстывать текст. Это занимает
> определённое время, и никакая буферизация, пусть даже четверная, тут не поможет.
Да, затупил малость.
| |
|
|
|
3.24, Юрий (??), 02:12, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Вы о двойной буфферизации? Думаю да, но, оно не поможет избавится от
> самого протокола Х11... Тоесть, плавного ресайзах на тяжёлых окнах видеть не
> прийдётся...
Что есть "плавный ресайз" и что есть "тяжелые окна"?
| |
|
2.6, Аноним (-), 20:33, 07/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Это позволит получить в X11 всё что планировалось в вейланде?
Сложно сделать из ломовой лошади беговую клячу.
| |
|
1.12, EuPhobos (ok), 21:35, 07/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Отличная новасть про иксы..
... и как уже не странно, в первом же комменте detected слово вэйлэнд %))
| |
|
2.17, arisu (ok), 00:21, 08/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
да идите уже к своему вяленому. ну, нужен вам этот огрызок — используйте и радуйтесь. однако ж всенепременно надо прийти к иксам и рассказать, как будет круто, когда… ребят, это называется «зависть».
| |
|
3.18, ANNOnim (?), 00:27, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> да идите уже к своему вяленому. ну, нужен вам этот огрызок —
Ну ну... Если вяленое пилят то выходит что он тоже кому то нужен.
Ну и в первую очередь он нужен самим иксам. Простой пример - не было бы гнома мы до сих пор бы сидели на второкедах. Конкуренция сестра прогресса.
| |
|
4.19, arisu (ok), 00:32, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Ну ну… Если вяленое пилят то выходит что он тоже кому то
> нужен.
а я разве сказал «никому не нужен»? O_O
пусть себе пилят, жалко, что ли. лично мне он не нужен, да — потому что там нет кучи полезных фич. я таки об этом говорю в темах о вяленом, и краткий список приводил. фанбои же вяленого способны только на «иксы старые, вяленый крут!» на сравнение у них уже не хватает знаний.
> Ну и в первую очередь он нужен самим иксам.
ага. как строителю бантик.
> не было бы гнома мы до сих пор бы сидели на
> второкедах.
орли? и ты можешь это доказать? или так, спекулируешь?
кстати, а что такого плохого во «второкедах»? или ты намекаешь на то, что кеды — как и гном — с каждым релизом всё жирней и невнятней? так вряд ли в этом гном виноват.
> Конкуренция сестра прогресса.
между вяленым и иксами нет конкуренции, и быть её не может: это совершенно разные системы. с разной идеологией и с разной ЦА.
| |
4.25, Юрий (??), 02:17, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Бред сивой К. Qt движется и кеды были бы вынуждены двигаться.
| |
|
|
2.43, dq0s4y71 (??), 13:26, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Гыгы. On the way. In the way значит "мешается". Эти мне знатоки английского... :)
| |
|
3.44, arisu (ok), 13:54, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Эти мне знатоки английского…
ну так… гуглопереводчик во все поля. это если вообще хватает сил на гуглопереводчик.
| |
3.66, robux (ok), 00:33, 11/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Гыгы. On the way. In the way значит "мешается". Эти мне знатоки
> английского... :)
У Нирваны есть песня "Something in the way", переводится как "нечто уже в пути",
т.е. Курт позвонил барыге и сидел ждал, а оно ехало.
Ну или еще у Ноля песенка была "доктор едет-едет" - из той же оперы )
Вобщем, английский это такая гибкая штука ))
| |
|
4.67, bleh (?), 11:27, 14/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Гыгы. On the way. In the way значит "мешается". Эти мне знатоки
>> английского... :)
> У Нирваны есть песня "Something in the way", переводится как "нечто уже
> в пути",
> т.е. Курт позвонил барыге и сидел ждал, а оно ехало.
> Ну или еще у Ноля песенка была "доктор едет-едет" - из той
> же оперы )
> Вобщем, английский это такая гибкая штука ))
"Что-то НА пути" переводится это, падаван юный. Английский учить надо тебе и яду выпить.
| |
|
5.68, robux (ok), 19:51, 17/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> "Что-то НА пути"
На какой планете учил английский ты, о джедай?
> яду выпить.
Боюсь я, темная сила овладевает тобою.
| |
|
|
|
|
1.20, zburguy (ok), 00:44, 08/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Мне очень понравилась теория Wayland. И очень приятно видеть развитие X.
Тут ситуация какая - Gnome 2 и KDE 3.5 работали ну просто великолепно.
Почему же со временем все изменилось? Да очень просто основа тех систем была 2D отрисовка, а с этим X прекрасно справлялся. Когда начали нагружать OpenGL и тут начались проблемы...
Современные компьютеры способны с легкостью справляться с "красивостями", а X - нет.
Вот и пробуют решить эту задачу другим путем:
оборудованием полностью пусть занимается ядро (оно для этого то и нужно), а напишем простой обработчик для графики.
Х же чем только не занимается....
Оба проекта нужны и будут востребованы скорее всего. А вот как будет на самом деле время покажет.
| |
|
2.21, arisu (ok), 00:56, 08/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
осталось прояснить один вопрос, который все как-то скромно обходят стороной: чем была плоха эта самая «2д-отрисовка»-то? всё, что есть Кардинально Нового во всяких анимациях — это замедление взаимодействия с компом. если без анимации я ТЫЦ! окно РАЗ! и всё, то с анимацией я ТЫЦ! окно «ыыыыы… хряяяаааап… кряаааак…» и всё это время ругаешься матом, потому что уже успел бы что-то в окне сделать.
| |
|
|
4.34, arisu (ok), 11:04, 08/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>что есть Кардинально Нового во всяких анимациях
> это красиво.
спорный вопрос. для меня вот «красиво» то, что функционально. интерфейс, замедляющий моё взаимодействие с техникой, нефункционален. а потому некрасив.
а ещё это нарушает одно из правил хорошего интерфейса: быть незаметным. пользователь ведь (обезьян не рассматриваем) не ради интерфейса софт запускает, а чтобы решить какую-то свою задачу.
| |
|
5.45, arisu (ok), 13:57, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
нененене. не блестит, не переливается, анимации нет — это некрасиво!
| |
|
6.52, Vkni (ok), 19:49, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> нененене. не блестит, не переливается, анимации нет — это некрасиво!
Анимация есть, но её очень мало. Удивительно то, что после OpenLook очень долгое время не было ничего мало-мальски симпатичного. В SUN его променяли на уродливый Motif.
Впрочем, я буквально на днях играл с Е17. Вот там - действительно, всё блестит и анимируется. Причём не слишком навязчиво, и очень мало жрёт ресурсов.
| |
|
5.64, sasa (??), 13:16, 09/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> "красиво". Например, вот вам красивая строгая графика OpenLook
Слово красиво тут действительно надо в кавычки брать. Иксы годятся только как пришлепка к Wayland - в таком виде они и будут жить дальше на радость староверам :)
| |
|
|
3.29, Inspirra (ok), 09:34, 08/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вообще-то, при использовании OpenGL, процедура "я ТЫЦ! окно РАЗ! и всё" - происходит гораздо БЫСТРЕЕ и без стопроцентной нагрузки на CPU, что благоприятно сказывается и на общей производительности системы - т.е. если на одном мониторе работает какой-то динамический контент, а над другом происходят какие-то манипуляции с окнами, то это ни как не скажется на других окнах/задачах, в отличии от старой 2D отрисовки процессором. Ну а если у вас включены «ыыыыы… хряяяаааап… кряаааак…» то - кто же вам виноват?
| |
|
4.35, arisu (ok), 11:08, 08/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
отвечу заодно и анониму ниже: и с какого это испугу быстрее? по пунктам, пожалуйста. можно по отношению к вяленому, можно по отношению к иксам.
хинт: количество софта, использующего OpenGL для отрисовки *контента* окна невелико — в основном это игрушки.
хинт: в иксах это убивает сетевую прозрачность (не то, чтобы совсем уж убивает, но…)
хинт: современные видеокарты умеют ускорять 2д-операции (и иксы этим пользуются).
хинт: в иксах всё это всё равно убивается «композитными менеджерами». что будет в вяленом — пока знает только мохнатый мудрец.
| |
|
5.36, Inspirra (ok), 11:50, 08/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> хинт: количество софта, использующего OpenGL для отрисовки *контента* окна невелико —
> в основном это игрушки.
- QT4 тулкит полностью может рендериться через OpenGL.
- Оконные менеджеры Kwin,Compiz. При манипуляциях с окнами содержимое в них не фиксируется и не покрывается артефактами, как при 2d: если это, например, видео - оно продолжает отображаться, без единой запинки, при любых манипуляциях(трансформация, перемещение, развороты в 3D плосокости); если это любое другое содержимое (динамические графики, вебстраницы и прочее) - оно продолжает отображаться, без остановки, при любых манипуляциях. Сюда же замечу - динамическое масштабирование, алфаканалы, повороты окон(полезно для верстки, и соответсвующего монитора с поворотом).
> хинт: в иксах это убивает сетевую прозрачность (не то, чтобы совсем уж
> убивает, но…)
Вы когда-нибудь запускали 3D шуттер по сети?.. Я запускал... Клинт на машине без OpnGL, сервер на мощной машине с Nvidia - без единого тормоза - fps зависти от видеокарты а не сети. Потому как OpenGL примитивы, по сети, летают просто превосходно.
> хинт: современные видеокарты умеют ускорять 2д-операции (и иксы этим пользуются).
Ага, X'ы пользуется - XRender. и на сколько я понимаю - это расширение использует тот же OpеnGL видеокарты (хотя, может и ошибаюсь), только в ограниченном режиме, а не какое-то там отдельное 2D ускорение видеокартой. Например, Kwin поддерживает и OpenGL и XRender, но последний хоть и позволяет использовать кое-какое усокрение и алфаканалы - все равно не сравнимо с OpenGL по скорости и возможностям.
> хинт: в иксах всё это всё равно убивается «композитными менеджерами». что будет
> в вяленом — пока знает только мохнатый мудрец.
Эту фразу я вообще не понял. Что именно убивается "композитными менеджерами"? Одновременное использование Compiz/Kwin,VDPAU,XV,OpenGL и все это по сети - не представляет ни каких проблем.
| |
|
6.37, arisu (ok), 12:10, 08/06/2012 [^] [^^] [^^^] [ответить] | +/– | окошки со стандартными кнопочками и так не тормозят а если надо рендерить в окн... большой текст свёрнут, показать | |
|
7.56, Vkni (ok), 19:56, 08/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> то, что тулкиты предпочитают гонять битмапы, а не использовать иксовые примитивы для
> отрисовки, ещё не значит, что иксовые драйвера cannot into 2d acceleration.
> да, набор примитивов у иксов немного устарел, тут спорить не буду.
А можно ли транслировать примитивы Х в примитивы OpenGL/DirectX? По-идее, примитивы Х должны быть более приспособлены для 2D графики.
| |
|
8.58, arisu (ok), 20:02, 08/06/2012 [^] [^^] [^^^] [ответить] | +/– | в гл частично можно про дх не в курсе, есть ли там вообще хоть что-то кроме бли... текст свёрнут, показать | |
|
|
|
|
|
3.32, Аноним (-), 10:54, 08/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дак с 3D то этот "тыц" быстрее будет происходить, ибо через GPU
| |
|
2.26, Юрий (??), 02:19, 08/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
И, что именно тебе нравится в этой теории? Принцип удушения или средства и способы?
| |
|
|