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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.