LINUX.ORG.RU

Работа над opengl эффектами в kwin идет полным ходом


0

0
Текущая kwin_composite ветка svn уже способна делать некоторые простые эффекты - прилагается скриншот, демонстрирующий анимацию при появлении окна KWrite.

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

anonymous

Проверено: Shaman007 ()
Ответ на: комментарий от Dieter
Не одному же берилу свистелками выделяться
Lumi ★★★★★
()
В догонку - оснавная работа ведется Лубосом Лунаком - кому интересно - вот еще сообщения из его блога касающиеся compositing'а в kwin:

http://www.kdedevelopers.org/node/2441

http://www.kdedevelopers.org/node/2172 - летнее сообщение - здесь он говорит, что базовые эффекты и нужное api в kwin будут, но очень сильно нехватает опытных opengl программистов-художников, которые бы писали соответсвующие плагины, реализующие разные эффекты.

Сам блог: http://www.kdedevelopers.org/blog/280

anonymous
()
Ну так оно и получается. Gnome и KDE братья навек.
Aceler ★★★★★
()
Нафиг этот лисапед, kde-ный декоратор, способный использовать плагины тем kwin вполне нормальный, привет aquamarine.
B084 ★★
()
Ответ на: комментарий от goodwin
>>скриншот, демонстрирующий анимацию >звучит, ох как звучит!

And just in case anybody wonders why the animation is not moving in the picture, then that's of course because it is just a picture. I admit it is somewhat dull that way, but I haven't figured out how to do better (well, I didn't trying that hard, anyway). There is the source if you want to see it for real.

bender ★★★★★
()
Скажите мне, а чем оно отличается от NVidia Composite_Extension? Там тоже плавное изменение уровня прозрачности при перетаскивании, ативации и т.п. без намёка на тормоза на agp4x-ti4200 и среднем процессоре... ?
frame ★★★
()
Ответ на: комментарий от bender
ну надо же, и русский язык позабыли...удручает...
goodwin ★★
()
Продвигается развитие свистелок и перделок.. Виват.. ;-)
MiracleMan ★★★★★
()
Ответ на: комментарий от frame
Тем что Composite extension - это база на которой работает composite manager(like beryl, kwin).... одно без другого не даст эффектов всяких.
B084 ★★
()
хорошо. надеюсь базовая функциональность -- наложение окошек с argb -- будет железобетонно стабильной.
dmiceman ★★★★★
()
Вообще-то, лучше б свистелки подобного рода делать независимыми от десктопа ИМХО.. А то встраивают фигню в метасити да квин - а завтра окажется, что на карточках без аппаратного ускорения гном да кде просто не идут...
svu ★★★★★
()
KDE: Reinventing the wheel since 1996 (R)
Sikon ★★★
()
что-то все помешались на этом 3d десктопе. Как будто самая востребованная вещь.
vtVitus ★★★★★
()
Ответ на: комментарий от svu
>Вообще-то, лучше б свистелки подобного рода делать независимыми от десктопа ИМХО..

По-моему гораздо лучше, когда их делают независимыми от железа. Чтоб не так, что на nVidia работает, а на Ati --- фиг вам ;)

MYMUR ★★★★
()
Ответ на: комментарий от svu
> Вообще-то, лучше б свистелки подобного рода делать независимыми от > десктопа ИМХО..

нет, базовый композит должен быть внутре. причем желательно -- дали тебе argb визуал -- изволь композитить хоть как.

а все остальное, тени там, прочие эффекты -- да, лучше бы плугинами. ибо ненужно.

dmiceman ★★★★★
()
Ответ на: комментарий от svu
сву, а надо оно, не аккселерированное видео?

другой вопрос -- что драйверов как не было под новыые карточки так и нет (закрытые -- не в счёт)

aim1159 ★★★★★
()
Ответ на: комментарий от aim1159
> сву, а надо оно, не аккселерированное видео?

Не всем нужна эта акселерация :)

Но лучше бы была опен-сорсная.

c0ff
()
Ответ на: комментарий от svu
>Вообще-то, лучше б свистелки подобного рода делать независимыми от десктопа ИМХО.. А то встраивают фигню в метасити да квин - а завтра окажется, что на карточках без аппаратного ускорения гном да кде просто не идут...

Ты забываешь, что только в гноме все прибито гвоздями. В KDE все легко настраивается и отключается. И наверняка будет вырублено, как и те же прозрачности от composite.

jackill ★★★★★
()
Ответ на: комментарий от vtVitus
>что-то все помешались на этом 3d десктопе. Как будто самая востребованная вещь.

Очень удобная штука на самом деле и разгружает проц.

jackill ★★★★★
()
Ответ на: комментарий от anonymous
>Конечно. Пущай проц и видяха греют комнату, а то зябко зимой-то.

Проц у меня лично держит на уровне 4 процентов загрузки, если достаточно быстро кубик вертеть.

Если еще и дергать им по экрану, то может подняться до десяти. А так в нулях. Все вытягивает видюха.

jackill ★★★★★
()
Ответ на: комментарий от jackill
> Если еще и дергать им по экрану, то может подняться до десяти. А так в нулях. Все вытягивает видюха.

А чё, видяха не греется? Холодильником работает?

anonymous
()
Ответ на: комментарий от anonymous
Мне лично нужны прозрачные окошки, я сейчас берил в кде использую, у меня на десктопе монитор висит, так удобно не отодвигая окошко сделать его прозрачным и увидеть что под окном, какие показания, да и красиво это смотрится.
aivs ★★
()
Мда... сейчас на отрисовку ГУЯ тратится больше вычислительных мощностей, чем у меня было на первом компьютере... Есть, над чем подумать.
whiskey
()
Ответ на: комментарий от MYMUR
Оно не зависит от железа. Оно зависит от конкретных opengl расширений. А есть ли расширения или нет - это уже дело железа и драйверов. Реализовать подобные вещи так, чтоб не зависело от расширений - дорого и бессмысленно. Драйвера надо фиксить (что и делается).

ЗЫ "Оно" - я про берил. А Вы про что?

ЗЗЫ И на ati у меня дома работает

svu ★★★★★
()
Ответ на: комментарий от dmiceman
Ну, если возможно композитить с приличной скоростью на голом cpu - тогда да, конечно. Мой пойнт - нельзя _требовать_ (в смысле "hardware requirements") в базовом десктопе аппаратной 3d акселерации при нынешнем состоянии драйверов (про проприетарные я лучше просто не буду, а открытые для нвидиа не ускоряют - и дай бог чтоб через годик-другой нуво что-нибудь породило).
svu ★★★★★
()
Ответ на: комментарий от aim1159
Именно! Все упирается в дрова! В идеале - конечно, даже довольно древние карточки смогли бы дать достаточное ускорение для берила. ЕСЛИ БЫ БЫЛИ ДРАЙВЕРА. А раз это условие не выполнено - значит, десктоп должен уметь справляться и без ускорения.
svu ★★★★★
()
Ответ на: комментарий от jackill
> Ты забываешь, что только в гноме все прибито гвоздями

Флеймообразуете помаленьку?;)

Понятное дело, что в gconf это запихают как-нибудь - но с какой скоростью будут фикситься баги и глюки в тулкитах и десктопах для неускоренного режима, вот в чем вопрос...

svu ★★★★★
()
Ответ на: комментарий от jackill
Кстати да, меня берил убил своей стабильностью. Я не уверен, что можно назвать его именно rock stable (пожалуй, глюки у меня были скорее в драйвере, чем в самом бериле) - но для софтины возрастом "без году неделя" - он УДИВИТЕЛЬНО стабилен.
svu ★★★★★
()
Ответ на: комментарий от jackill
> Надо, ибо kwin удобнее, чем beryl-manager. Да и вообще хочется нативности.

Вот она, латентная тяга кдешнегов к монолитности! В то время как гном старается по-максимуму сотрудничать с fd.o и другими десктоп-независимыми проектами...;)

svu ★★★★★
()
Ответ на: комментарий от svu
>для софтины возрастом "без году неделя" - он УДИВИТЕЛЬНО стабилен.

где же "без году неделя", когда это форк компеза? а компезу, емнип, около года.

Muromec ☆☆
()
Ответ на: комментарий от svu
берил уже умеет нормально работать с двумя-тремя мониками? вчерашний бильд еще кособачил оба экрана.

главное в compiz этого бага отродясь не было
gigabito
()
>ветка svn уже способна делать некоторые простые эффекты - прилагается скриншот, демонстрирующий анимацию при появлении окна KWrite.

На следующих скриншотах окошко при открывании станцует ча-ча-ча, покажет задницу и ссегментфолтится. Люди, куды эффекты? старое еще не работает!

manokur ★★
()
Ответ на: комментарий от manokur
>Люди, куды эффекты? старое еще не работает!

Ну не знаю как там у Вас, а у меня работает без нареканий.

P.S.: и после этого еще спрашивают "кому на фиг нужен дебиан".... ;)

MYMUR ★★★★
()
Ответ на: комментарий от manokur
Задолбали. Лучше бы сделали единый дистрибутив, с огромный репозиторием модулей и плагинов из которых ты сам выбираешь что нужно. Хочешь консоль, берешь только самое необходимое. Хочет 3д десктоп, берешь все что нужно для него. Только силы разработки направлены на улучшение и расширение одного пакета, а не плодить сотни форкоф и клонов. Это сильно распыляет силы.
cleverpenguin
()
Ответ на: комментарий от Muromec
Что такое "около года" для софта? Да еще и для софта, который вплоть до последнего времени не обладал большой пользовательской базой (соотв. поток внешних багрепотов не мог быть слишком плотным).
svu ★★★★★
()
Ответ на: комментарий от jackill
>beryl гоняю уже полторы недели - rock stable.

Даа? Стоит перейти с полследнего compizquinn? А то я долго перебивал шорткаты и конфигурял плугины, не хотелось бы делать то же самое ради просто version update, разве только он сделал шизнь существенно пушистее. А то в последнем cq есть несколько неприятных глюков.

r ★★★★★
()
Ответ на: комментарий от cleverpenguin
> огромный репозиторием модулей и плагинов из которых ты сам выбираешь что нужно.

А то, что по комбинаторике кол-во возможных сочетаний растет экспоненциально с ростом кол-ва "модулей и плагинов" - никого не колышет? А поддерживать это все Пушкин будет?

svu ★★★★★
()
Ответ на: комментарий от cleverpenguin
>Это сильно распыляет силы.

И создает конкурентную среду. Как показывает практика отсутсвие конкурентов стимулирует самолюбование текущим состоянием с забиванием на развитие проекта.... А конкурирующий форк - еще как.

r ★★★★★
()
Ответ на: комментарий от svu
> Мой пойнт - нельзя _требовать_ (в смысле "hardware requirements")

это да, никаких возражений. а вот что хотелось бы -- требовать argb на всем что движется (в смысле "software requirements" :-). и пусть там X-сы со компанией сами разбираются как это эмулировать на 4-х цветах во фреймбуфере размером 100x100.

dmiceman ★★★★★
()
Ответ на: комментарий от dmiceman
Ну, допустим, на 4х цветах иксы могут отказаться это эмулировать. Но в таких условиях и гном может отказаться работать;)
svu ★★★★★
()
Ответ на: комментарий от r
>Даа? Стоит перейти с полследнего compizquinn?

а у тебя какой бильд? 060920-4.2 или свежее?

тот что у меня постоянно где-то не освобождает память в результате после часа работы в еклипсе приходится делать kill -HUP а то тормозит аж ацйгн
gigabito
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.