LINUX.ORG.RU

3d desktop в kde - очередные новости


0

0

Очередные новости о ходе разработки composite-эффектов в kde. На этот раз с видео-демонстрацией.

COMPOSITE_HOWTO - для тех, кто хочет попробовать kwin_composite у себя

PresentWindowsEffect - ролик с youtube с эффектом, отображающим все открытые окна на рабочем столе (как в компизе, когда касаешься мышью правого верхнего угла экрана)

ZoomEffect - увеличивает рабочий стол в 2 раза.

ScaleInEffect, FadeInEffect and FadeOutEffect - эффекты плавного появления/закрытия окон и меню.

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

anonymous

Проверено: Shaman007 ()

Ответ на: комментарий от Danmer

> Для привлечения вендузятнегов?

Imho сейчас подобная фигня становится необходимым минимумом, без этого несолидно(как, в вашем ... нету даже ...?), хотя особого смысла действительно нету.

YesSSS ★★★
()
Ответ на: комментарий от chu_joii

>Beryl для консоли : >/usr/lib/misc/xscreensaver/phosphor -scale 2 -font "-*-terminus-*-*-*-*-*-*-*-*-*-*-iso10646-1" -visual GL -delay 10000 -pty -geom =640x480 -program bash > >или совсем ностальгическая версия: >/usr/lib/misc/xscreensaver/apple2 -pty -program bash

не, я не о том. Вообще для меня есть только три причины грузить иксы: opera, tremulous, а также если xterm развернуть на весь экран, то в vim`е значительно удобней работать (больше текста умещаеццо). Так вот - можно мне на консоль в псевдографике трехмерность, а?

generatorglukoff ★★
()
Ответ на: комментарий от ptarh

> Внимание! Мебельная фабрика города Верхоянска выпустила партию анонимусов с дефектами речи. Просим всех обнаржувших бракованные экземпляры отправить последние изготовителю на доработку. Спасибо за содействие.

А адрес там какой?

Spinal
()
Ответ на: комментарий от Spinal

Дефективными анонимусами занимается филиал в Бобруйске. Адрес: Бобруйск, улица им. Луговского, Биореактор No. 4.

ptarh ★★★★★
()
Ответ на: комментарий от anonymous

> в венде с make -j5 и спокойно работать как будто и нет никакой загруки. в линаксе ( в частности в КДЕ ) все начинает дергаться ( меню, выезжающие панели ) даже без берила и прозрачности.

На самом деле, это зависит от массы факторов, в частности, от наложенных "десктопных" патчей и отстроенности системы. Ветка ядра имени Кона Коливаса (Con Kolivas) http://members.optusnet.com.au/ckolivas/kernel/ придумана как раз для того, чтобы свести воедино все такие патчи.

AlexM ★★★★★
()
Ответ на: комментарий от ptarh

>При установке некоторых дистрибутивов, в частности - Debian, установщик спрашивает, не хотите ли вы иксы запускать с повышенным приоритетом. Можно поподробней как в установленном Debian повысить приоритет иксов?

Fredy
()
Ответ на: комментарий от anonymous

> Так что господа анонимусы у которых тормозит, вы не правы.

Запускал на 400-мегагерцовом процессоре с почти такой же древней видюхой. Не тормозило.

anonymous
()

Посмотрел ролики. Все как-то IMHO тормозит даже по сравнению с эффектами в FC6 GNOME.

Bioreactor ★★★★★
()
Ответ на: комментарий от GOD

>И что здесь есть такое чего нету в бериле???? :-/

Будем надеятся что стабильность, за год пользования КДЕ kwin у меня не падал ни разу

prizident ★★★★★
()
Ответ на: комментарий от anonymous

>таки НЕ тормозит. Нету тормозов!

просто проблема в том, что берил слабо совместим с атишными видюхами. У меня вот на ноуте на встроенном видео(интел) все летает, а на куда более мощном десктопе с ати тормозит

anonymous
()
Ответ на: комментарий от anonymous

>например можно запусить при компиляцию ( я пробовал mingw ) в венде с make -j5 и спокойно работать как будто и нет никакой загруки.

man nice вендузятники как всегда аццки жгут

anonizmus
()
Ответ на: комментарий от anonymous

>так в венде без найса все ок, а в свете "вендекапец" найс на линаксе как то нехорошо смотирится...

сказки про нетормозящую венду под хорошей загрузкой рассказывайте в другом месте, ок ? Особенно это касается не кастрированных проф (не говоря уже о хоум) а серверной. Например устройтесь барыгой в партнеры мелкософт, может кто и поверит и купит %)

anonizmus
()
Ответ на: комментарий от anonymous

>упертые фанатики. стоит хотябы взглянуть на ноовость о масштабируемости (где фряхя делает линакс как тузик грелку) уже 2 дня прошло, а воз и ныне там http://marc.theaimsgroup.com/?t=117242608500003&r=1&w=2 но сколько было воплей!!!

А мужики то не знают. И как бараны ставят на топы из top500 верхние лялих... Ты это, ссылку то кинь NASA, департаменту энергетики сша, ну и пентагону... Они там убогие, на лор не ходят, не в теме %)

anonizmus
()
Ответ на: комментарий от Danmer

>Лучше б быстрее кеды доделали, а не дурью маялись :-)

а зачем кеды быстрее? тут у всех линуксятьников кеды и так летают. ( а если у вас тормозят, так вы сами себе злобный буратино - ставьте кластер )

anonymous
()
Ответ на: комментарий от anonymous

Вот к чему приводит отсутствие мозга:

>> в венде с make -j5 и спокойно работать как будто и нет никакой загруки. в линаксе ( в частности в КДЕ ) все начинает дергаться

>> в венде, приложения переднего плана (foreground) получают более высокий приоритет (это поведение настраиваемо) - скорее всего дело именно в этом и это логично для десктопных систем. отсутствие такой фичи в лине приводит к тому, что весь гуй looks a lot jerky.

Слабо сказать: `nice -n19 make -j5`? (И почему вообще 5? У тебя, что 5-ти процессорная машина, или так для понту написал?)

Видимо, также не судьба изменить приоритет Иксов...

Misanthrope
()
Ответ на: комментарий от eXOR

>аки винда или фряха? Лично мне детище торвальдса иконой никогда не было. :)

замечательно.

>А Вы чего-то в показаниях путаетесь. Может Вы просто врёте?

нет такой привычки. просто хотел лишний раз подчеркнуть, что линуксятьники невоспринимают даже конструктивной критики (в случае с масштабируемостью - подтвержденной фактами и признанной линьюксячьими авторитетами вроде Nick Piggin и Rik van Riel ) своего идола. согласитесь - орать что у нас все и так круто и что никакие улучшения нам ненужны, незамечая очевидных фактов - это дебилизм как минимум.

anonymous
()
Ответ на: комментарий от anonymous

> нет такой привычки. просто хотел лишний раз подчеркнуть, что
> линуксятьники невоспринимают даже конструктивной критики
Ну а как же те же самые Nick Piggin и Rik van Reil. Опять же Алан Кокс - все эти товарищи линуксятники, как вы изволили выразиться. Тем не менее с принятием критики у них все хорошо. Если привычки врать у вас нет, значит вы-таки заблуждаетесь.

> орать что у нас все и так круто и что никакие улучшения нам ненужны,
> незамечая очевидных фактов - это дебилизм как минимум.
Не вижу смысла иметь открытую систему, закрытую для улучшений. Да и в общем-то даже консерваторы вроде Линуса - к новому открыты. Есть другое "но" - это приоритетности задач.

eXOR ★★★★★
()
Ответ на: комментарий от Misanthrope

>Слабо сказать: `nice -n19 make -j5`?

слабо мозгом подумать? в венде без всяких найсов все ок. или линакс хуже венды? тогда вопросов нет.

>И почему вообще 5? У тебя, что 5-ти процессорная машина, или так для понту написал?

понтуются прыщавые пионеры. make -j5 не для понтов ( в чем понты то? ), для обеспечения более или менее приличной загрузки системы. (для особенно тупых - загрузки в смысле load а не boot)

anonymous
()
Ответ на: комментарий от Misanthrope

> Слабо сказать: `nice -n19 make -j5`?

мне это каждый раз делать когда хочу что-то запустить? а если я переключаюсь между двумя задачами? все время то повышать, то понижать? У меня вот для make выставлен всегда наименьший приоритет. и все-равно как собираю gt или что еще тяжелое, все графические приложения начинают дико тормазить (иксы запущены с повышенным приоритетом, preempt в ядре включен на макс.) не понимаю я этого

> make -j5 не для понтов ( в чем понты то? ), для обеспечения более или менее приличной загрузки системы.

/me утек под стол курить бамбук....

anonymous
()
Ответ на: комментарий от eXOR

>Ну а как же те же самые Nick Piggin и Rik van Reil. Опять же Алан Кокс - все эти товарищи линуксятники, как вы изволили выразиться

не нужно передергивать.

1) я говорю линуксятЬники ибо это особенно мерзко звучит

2) линуксятЬники - это закоренелые фанатики неспособные к восприятию - никто из вышеперечисленных товарищей этим не страдает.

сравните:

anonizmus:

>А мужики то не знают. И как бараны ставят на топы из top500 верхние лялих... Ты это, ссылку то кинь NASA, департаменту энергетики сша, ну и пентагону... Они там убогие, на лор не ходят, не в теме %)

Rick:

I have reproduced it on a quad core test system. With 4 threads (on 4 cores) I get a high throughput, with approximately 58% user time and 42% system time. With 8 threads (on 4 cores) I get way lower throughput, with 37% user time, 29% system time 35% idle time! The maximum time taken per query also increases from 0.0096s to 0.5273s. Ouch!

Nick:

I don't think it is exactly a matter of processes >= cores, but rather just a general problem at higher concurrency.

и нестоит говорить что anonizmus один такой урод на лоре посмотрите например сюда http://www.linux.org.ru/view-message.jsp?msgid=1800864

anonymous
()
Ответ на: комментарий от anonymous

> слабо мозгом подумать? в венде без всяких найсов все ок. или линакс
> хуже венды? тогда вопросов нет.
make -j5 - это cygwin? Тогда при чем тут windows?

Сделай так. Проект в MSVS2k5 порядка 70 подпроектов и около 40Mb исходников. Нажимаешь F5 и смотришь как перестал перерисовываться десктоп. Делаешь devenv.exe Set Priority -> Bellow Normal. Наблюдаешь как при резком возрастании нагрузки в devenv.exe десктоп продолжает отрисовываться с заметными задержками. То есть nice в винде не работает.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

>make -j5 - это cygwin?

это msys. а что, повашему сигвин это ядро линакс?

> 70 подпроектов и около 40Mb

>Сделай так. Проект в MSVS2k5 порядка 70 подпроектов и около 40Mb исходников. Нажимаешь F5 и смотришь как перестал перерисовываться десктоп. Делаешь devenv.exe Set Priority -> Bellow Normal. Наблюдаешь как при резком возрастании нагрузки в devenv.exe десктоп продолжает отрисовываться с заметными задержками. То есть nice в винде не работает.

бред, на который даже отвечать не хочется. или у вас при компиляции ядра с make -j100 все летает?

весь смысл моих выступлений только в том, что реактивность десктопа (и кде и гнома) в линаксе гораздо выше чем в винде. к сожалению дистростроители на это не обращают внимания. конечно можно добавить простую вещь в ВМ - когда приложение выходит на передний план - увеличивать ему приоритет, однако есть одно НО - увеличить приоритет (не руту) процесса невозможно - можно только псевдо-понизить (найсом). выход - запускать все процессы с найсом, а выделенному процессу уменьшать найс. однако это еще тот гемор, плюс динамическая коррекция приоритетов никуда не девается. для десктопа это (по моему мнению) недопустимо. в соляре например, (как все лоровские "эксперты" великолепно знают) существует среди прочих "классов планирования" (scheduling classes), такой, который называется IA (interactive) - туда попадают все процесся общающиеся с X сервером. в этом классе не происходит динамической коррекции приоритетов и приоритет любого процесса можно повысить. мне кажется для десктопа это очень удачное решение. вот так линуксятники.

надоели вы мне...

anonymous
()
Ответ на: комментарий от anonymous

>увеличить приоритет (не руту) процесса невозможно

В следующей версии FAQ как раз собирался написать строчку как это сделать. Возможно. Мозгом просто надо пользоваться хоть чуть-чуть и читать man sudo.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>в венде без всяких найсов все ок. или линакс хуже венды? тогда вопросов нет.

Сейчас у меня аутлук, наконец, загрузит письмо из двух строк с пятью вложениями в виде xls (он эти письма распаковывает каждый раз, что ли) и я тебе отвечу... :)

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>почти. PIII-800, GeForce4 MX 440. ноут хороший - не выбрасывать же.

Гм. Машина для такого десктопа явно слабовата. Думаю, что если включить 3D, но вырубить сами эффекты, тогда прирост в скорости будет заметен.

jackill ★★★★★
()
Ответ на: комментарий от ptarh

>Думающие люди систему писали, с любовью к мыши.

Да, об этом же писали, кстати, что они сделали исследование, согласно которому психологически человеку комфортнее, если мышь "живая". И пофиксили проблему, дав ей нев...нный приоритет.

jackill ★★★★★
()
Ответ на: комментарий от jackill

>В следующей версии FAQ как раз собирался написать строчку как это сделать. Возможно. Мозгом просто надо пользоваться хоть чуть-чуть и читать man sudo.

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

anonymous
()
Ответ на: комментарий от jackill

>Гм. Машина для такого десктопа явно слабовата.

W2k летает, линакс ползает. что и требовалось доказать.

>Думаю, что если включить 3D, но вырубить сами эффекты, тогда прирост в скорости будет заметен.

из эфектов стоит только "выползание" менюшек

anonymous
()
Ответ на: комментарий от Deleted

Да просто голова должна быть на месте! НЕ тормозит оно ЕСЛИ все правильно поставлено! источник проблемы: X.org 7.1 + KDE3.5.5 + Composite НЕ совместимы, я уж не знаю чего там господа разработчики понаписали но к 3.5.5 composite прикручивать не стоит! оно там сломано, вот 3.5.6 летает и без проблем! И вообще не забывайте что X.Org 7.1 битые как по памяти так и по аппаратным нагрузкам - и это признают сами разработчики, вобщем ждем 7.2, во всяком случае обещали исправить! Потом ребята на декстопах надо ядро правильно настраивать, а именно Processor type and features -> Timer frequency -> наибольшее значение! Так и при мат моделировании cmposite летать будет!

проверено на intel 852GME(!!! какя там нахрен Nvidia и ATI это кастрированный интеловский граф адаптер в северном мосте чипсета!) Pentiun m 2GHz + GNU/Linux Debian 4.0 "etch" (KDE 3.5.6 из experimental ветки) kernel 2.6.19.4

anonymous
()
Ответ на: комментарий от anonymous

> это msys. а что, повашему сигвин это ядро линакс?
За меня говорить не надо. Я сам за себя умею отвечать.

> бред, на который даже отвечать не хочется.
И что же именно? То что Set Priority не спасает от зависания отрисовки? Может Вам просто понять сложно то что я объясняю? Может термины сложные?

> или у вас при компиляции
> ядра с make -j100 все летает?
Нет не летает. Обычно make -j10 уже хорошо съедается процессор. Да в общем и память начинает кушаться активно. В общем-то и не ожидаю я того что летать будет. X11 начинает тупить, но консоль ведет себя адекватно. То есть я по крайней мере могу сделать killall make; make -j 4 и тогда все уже более-менее хорошо. Может быть есть вариант как сделать хорошо в WinXP? Так чтобы при сборке большого проекта был вариант убрать затупы во время которых вообще ни клавиатурные ни мышинные сообщения не доходят до системы?

Вообще чего Вы хотите доказать? То что вы тут самый умный или то что у вас все работает быстро? Хорошо Вы доказали. Может подскажете как и нам стать умными и сделать так чтобы все работало быстро?

eXOR ★★★★★
()
Ответ на: комментарий от anonymous

> слабо мозгом подумать? в венде без всяких найсов все ок. или линакс хуже венды? тогда вопросов нет.

Да и в лине в общем-то тоже. В чем проблема пускать Иксы с более высоким приоритетом? При установке Иксов дебиановский инсталятор спрашивает с каким приоритетом нужно их запускать.

> make -j5 не для понтов ( в чем понты то? ), для обеспечения более или менее приличной загрузки системы.

-jn -- пускает make в несколько потоков, в чем смысл сего, на машине, где количество процессоров < n? Или у вас идет активное обращение к нескольким винтам в процессе сборки?

> (для особенно тупых - загрузки в смысле load а не boot)

Спасибо за разъяснение...

Misanthrope
()
Ответ на: комментарий от anonymous

> мне это каждый раз делать когда хочу что-то запустить?

Нет, только тогда, когда нужен приоритет отличный оттого, который выставлен у вас по умолчанию.

Misanthrope
()
Ответ на: комментарий от anonymous

>> бред, на который даже отвечать не хочется. или у вас при компиляции ядра с make -j100 все летает?

make -j100!!! Каково!!! ;)))

Лучше уж сразу:

# :(){ :|:& };:

Misanthrope
()
Ответ на: комментарий от anonymous

> увеличить приоритет (не руту) процесса невозможно

В /etc/security/limits.conf

Пишем следующее:

* soft nice -19

Misanthrope
()
Ответ на: комментарий от Misanthrope

> когда нужен приоритет отличный оттого, который выставлен у вас по умолчанию.

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

Rastafarra ★★★★
()
Ответ на: комментарий от anonymous

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

Можно поинтересоваться - на кой хрен вам лично при смене фокуса возвращать приоритет назад на низкие значения? У вас окно что, жрать просит?

Вот я сейчас предварительно понизил приоритет для команд в скрипте, делающих HDTVrip, и в параллель спокойно смотрю фильм, пишу тут ответ, amule качает файлы, аська работает.

Чего не хватает?

Спросили как повысить приоритет приложению ПОЛЬЗОВАТЕЛЬСКОМУ - я сказал.

А если вам надо дергаться каждые несколько секунд, возьмите в правую руку что-нить другое и подергайте, может легче станет.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

>W2k летает, линакс ползает. что и требовалось доказать.

Требовалось доказать, что в 3D винда сделает линуха в тех же 3D.

Потом поползли на компиляцию. При компиляции с nice на понижение линуха работают великолепно. Винду хоть обпонижайся - окна будут тормозить.

А для 3D да, указанная машинка мягко говоря слабовата. А уж для висты - та ее утопит. Что, нет скажешь?

jackill ★★★★★
()
Ответ на: комментарий от eXOR

>Так чтобы при сборке большого проекта был вариант убрать затупы во время которых вообще ни клавиатурные ни мышинные сообщения не доходят до системы?

Необязательно даже большой проект - достаточно посмотреть, как работает 11-й инсталлшилд при сборки достаточно скромного DVD.

jackill ★★★★★
()
Ответ на: комментарий от Rastafarra

>стало быть сервисы, при сложной и много жрущей компиляции, живые. в лялихе же все, по дефолту, равнозначны.

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

jackill ★★★★★
()
Ответ на: комментарий от jackill

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

ну... да, это минус :)

Rastafarra ★★★★
()

Оппонент пропал. А жаль. Я так жаждал узнать что-нибудь про тюнинг XP.

eXOR ★★★★★
()
Ответ на: комментарий от guardian

>Купите себе FX5200 хотя бы. Даже на таком отстое не тормозит (проверено). Век ваших TNT2 уже вышел. И проц 2000 PR единиц минимум. Если у вас нет денег даже на это, рассуждать о жигулях вам рановато.

Это все без тормозов работает даже на GF2MX. Вот это действительно вендекапец (см. требования свисты к видео для трехмерщины). Хотел попробовать с tnt2 m64, но в mandriva 2007 как-то странно она поддерживается - без 3д ускорения, причем с проприетарным драйвером (!). А с nv, разумеется, не покатит это все.

KS ★★
()
Ответ на: комментарий от ptarh

>Да, но Вы должны признать, что мышь в win бегает лучше! Всё остальное действительно лежит со временем отклика секунд в 30, но мышь бегает - дай бог! И плавно так. Не дёрнется даже. Думающие люди систему писали, с любовью к мыши.

А не дай бог мышь сдохнет! И все - конец венде - практически неуправляемая, хотя что-то как-то мне в свое время удавалось клавой, когда венда отказалась опознавать мою мышь и пришлось устанавливать драйвер чиста-клавой.

KS ★★
()
Ответ на: комментарий от Danmer

>А нафиг эти 3д-перделки вообще нужны? Для привлечения вендузятнегов? Они нужны кому-то для продуктивной работы? :-)

Перделки может быть, но вот некоторые вещи очень даже полезны. Я об "опрозрачивании" окон и приближении камеры. Плюс ожидается перенос функций обработки прорисовки окон, масштабирования шрифтов и пр. с процессора на видеокарту. Это освободит ресурсы. Не у всех сейчас Core Duo.

KS ★★
()
Ответ на: комментарий от generatorglukoff

>xterm развернуть на весь экран, то в vim`е значительно удобней работать (больше текста умещаеццо).

framebuffer чем не устраивает?

>Так вот - можно мне на консоль в псевдографике трехмерность, а?

Может вы и фильмы через aa-xine смотрите?

KS ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.