LINUX.ORG.RU

Новая архитектура 2D акселерации для X.Org


0

0

Группа разработчиков QT портировала из KDrive в X.Org, новую архитектуру 2D акселерации KAA (KDrive Acceleration Architecture), более простую и производительную, чем текущая XAA (XFree86 Acceleration Architecture).

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

// перевод opennet

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



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

bd и остльным консерваторам:

что плохого в том, что иксы развиваются? Нравиться сидеть в болоте и чувствовать себя "риальным пацаном"? Так идите в дос, это же так круто!

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

> а дядя например про vnc не слыхал?

Дитятко, а ты в курсе как именно реализован UNIX'овый VNC? Так вот я тебе объясню - программа vncserver представляет собой комплект из X-сервера, буффера, представляющего собой виртуальный экран, и модуля поддержки протокола VNC.

На пальцах это можно объяснить так: приложения (X-клиенты) рисуют на этот X-сервер. Прорисовки попадают в буфер, из которого их потом достает модуль VNC и сбагривает клиенту. Та же функциональность также доступна через специальный модуль VNC к X-серверу (Load "vnc" в xorg.conf).

RTFM, блин!

no-dashi ★★★★★
()
Ответ на: комментарий от catap

Попробуй на 500м целероне попользоваться firefox`ом. Вывернет наизнанку: в момент отображения страницы фокс виснет на несколько секунд. И дело не в количестве памяти, её много.

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

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

Врать нехорошо. Такие задачи решаются в консоли, без всякой гуйни.

anonymous
()

fltk, tk, wxWindow - ну да, они быстрые. Однако приложения, написаные на _этом_ просто некрасивы. Эстетически некрасивы. Можно, конечно, натянуть темы - но даже с темами _эти_ выглядят просто отвратно. Как, в принципе, и первый gtk. Второй gtk стал лучше, но опять же - внутри полный бред. По качеству API QT впереди планеты всей (имею в виду именно открытые API) - и не надо говорить, что тяжеловесно - естественно, ибо это в первую очередь БИБЛИОТЕКА КЛАССОВ C++. Да и то, тяжеловесно оно ИМЕННО при использовании X-ов - кто не верит - запустите SIM (sim-icq.sf.net) на пеньке 166-ом с 32 метрами памяти в 98-й винде и посмотрите - оно ж там работает не медленней любого другого приложения, и куда быстрее, чем стандартный ICQ-клиент для винды. Другой пример - QTopia - просто прекрасно пашет на наладонниках. Так что 3.14здешь про тормознутость QT можете засунуть сами знаете куда - тормознуто оно только при использовании X. Потому то и написана QT перпендикулярно X-ам , ибо сами X-ы превратились в ежанутую и просто устаревшую конструкцию, набор совершенно отвратительных шрифтов и куча лишних, нахрен уже никому ненужных модулей и расширений. Одна надежда, что ребяты из X.Org дойдут до того, что переработают всю эту хреновину и сделают что-нибудь нормальное.

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

> Вот-вот. Многие разработчики только знают о GTK и QT(три раза КЮ), а о таких великолепных вещах, как Fox, fltk, Tk, wxWindow не слышали. Отсюда и томоза.

ламир! если сам не знаешь что это, то не перди

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

alien, что ты врёшь?

Цисковский виндовозный ипсек-клиент написан с использованием куте, тормоза графики заметны невооружённым глазом!

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

nasciot Win311 na i386 i 4mb - sami windows i ne tormozili - a kak toka kakoje nid' prilozhenie zapustish tipo worda - i truba:)

a esli ego sravnivat' X+Gnome - tak uzhe gnome - mega-paket-program

da i zapustil doma na 486 Win311 podnial word/excel/photoshop (pamiati 32mega) - osobogo konforta ne vizhu - perekliucenie zadac - ociucenie sto ono otsutstvujuet

no odno mogu skazat' - razrabotciki by (gnome, kde, X, firefox, ... spisok dlinnyj), menshe by riusheckami zanimalis' a skorost' uvelicivali by - tohda by produkty privlekatelnei byli, a to dumajut sto vse millionery upgrady komputerov kazdyje pol goda delat':) ne sovsem besplatno etot linux polucaetsia (pro m$ pomalkivaju - tam javno sgovorilis' s intel stoby sosat' dengu s potrebitelei - poprobui na celerone500 zapustit' longhern, stoby mozhno bylo stoto tam delat'), ili esio nosiatsia s IE7 - tipo super tipo budet trulialia, screenshoty postiat' i vse radujutsia - a izmenenij kak kot nasral, tak i vo vsex programax - vsio eto razvodiat polzovatelei po cernomu.

koroce esli X'y bystree budut rabotat' - radovatsia nado, a ne hait' drugogo zhe net:) i v bluzhaishie 20 let i ne budet:)))

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

Каким местом оно тормозит? Ни разу не видел. Когда мы были на курсах cisco в Москве - там вообще были трепни семисотые - ничерта на них не тормозило - очень даже нормально работало, даже летало. У меня на машине тем более летает - но тут мало что тормозить способно - Athlon-XP 3200+/512 Mb RAM.

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

>что плохого в том, что иксы развиваются? Нравиться сидеть в болоте и чувствовать себя "риальным пацаном"? Так идите в дос, это же так круто!

Ты че, с катушек съехал? Это я консерватор? Или мб ты меня с кем-то попутал? smirk.

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

tinyX и kDrive можно запустить на 4х мегах. Даже х-ы того времени можно.

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

>За базар ответишь??? Грузилось меньше минути (сейчас почти три), окна не тормозили при перемещении,

Дык раньше при перемещении окна не перерисовывались, ты просто таскал xor'енный прямоугольник. Сейсас же ты, я более чем уверен таскаешь окно, оно полностью перерисовывается вместе с тенями, прозрачностью. Да и графический тулкиты сейчас поддерживают темы.

>граф. оболочка грузилась 20 секунд (сейчас более минуты только серсер, еще полминуты гном)

У меня GDM грузиться за 5 секунд и гном, около 15-20 секунд.

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

> Да нет, работал второй винворд на удивление сносно.

Да??? Надо же, а я как сейчас помню: при сортировки, буква ы шла раньше е, вот смеху было :-D, потом был шестой, и та же бага!!! И в русской версии!!!

fi

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

>И все? И это все, что ты можешь посоветовать? Где лыжи, где гамак? Где >полет фантазии? Ты не юниксоид!

Это пять :)))))

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

> Каким местом оно тормозит?

Графикой

> Ни разу не видел.

Q #132: I can't see any picture, only hear the sound

A: you are blind

(c) MPlayer's FAQ2

> Когда мы были на курсах cisco в Москве - там вообще были трепни семисотые - ничерта на них не тормозило - очень даже нормально работало, даже летало.

Сравни с обычным виндовым прикладом, сам же это предлагал.

> У меня на машине тем более летает - но тут мало что тормозить способно - Athlon-XP 3200+/512 Mb RAM.

Вот мы и выяснили причину отсутствия у вас тормозов.

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

> Вспомните Windows 3.11, который запускался на 386 и 4 мегов. Это ядро и граф. оболочка. Для графики в Linux необходимо минимум 8. И это минимум, работать можно, но очеееень плохо.

ну так и поставь на ту машинку винХР (или уж ладно, 2000) и не пизди...

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

>Надо же, а я как сейчас помню: при сортировки, буква ы шла раньше е, вот смеху было :-D

Гхм. При вводе текста я вообще-то располагал буквы в более-менее случайном порядке. :) Их сортировка в мои задачи не входила :) Это лишило бы мануал к микроконтроллеру своей первозданной прелести.

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

>Совместимость нужна, но сами X Server давно устарели. Не знаю с какой
>целью была нужна такая архитектура, но сейчас это уже никому не
>нужно.

Ну и с чего они устарели? Х-ы модульная система, напиши свой модуль акселерации и будут твои приложения летать как в виндах. Ровно это
сделали разработчики QT/KDE....

McMCC ★★★
()
Ответ на: комментарий от Sun-ch

> Пора бы уже и на 3D десктоп замахнуться. У МС и Сана уже есть, а мы только сопли жуем.

В каком месте у МС он есть? Может, с МАКом перепутал?

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

>Опять же я считаю что придумаывание своего костыля только хуже делает
>сообществу.

Почему это костыль? Люди воспользовались модульностью Х-ов и написали
свой модуль, как это задумывалось в Х-ах, и чего тут называть костылями?

McMCC ★★★
()
Ответ на: комментарий от Sun-ch

>Пора бы уже и на 3D десктоп замахнуться. У МС и Сана уже есть, а мы

чиво-о-о-о ?

1. у МС не "уже", а "наверно когда-то" будет. 2. ЛукинГласс - имхо муйня, пугать макосиксовцов и виндузятников. 3. Мой раскачегаренный тетрагидроканнабинолом мозк не может понять надобность 3Д десктопа.

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

Ровно это сделали разработчики QT/KDE....

Есть мнение, изложеное выше, что они сперва сделали обратное.

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

2 olegk: человек. Ты понимаешь разницу между X-сервером и WM?
плачешь, что Иксы медленные. А после говоришь:
> KDE меня устраиват.



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

Так не один "профессионал" не объяснил, с чего это разработчтким не оставить все как есть, но только не переработать архивы-в превом мегов этак на три оставить все самое важное, а в остальных (или во втором) не поставить модули, а настраивалось чтобы это подобно make xconfig?. По-моему, здравая идея: нужны рюшечки и сетевые возможности-ставь расширения, не нужны - ставь только первый файл и радуйся жизни. И вообще, не совсем понятна работа XServer. WM, к примеру, оконечки рисует и модифицирует. Иксы предоставляют доступ к примитивам. И что, этот доступ требует более 24 мег. на диске?

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

3D-пространство позволит оперировать объектами на рабочем столе точно так же, как в жизни. Пользователь сможет отодвинуть ненужный объект назад, а нужный пододвинуть вперед. При этом ему будет доступно пространство на все 360 градусов

Sun-ch
()
Ответ на: комментарий от genmax

SphereXP - программа, предназначенная для замены стандартного Рабочего стола в Windows XP. SphereXP представляет собой трёхмерное пространство, в котором происходит работа с окнами Windows XP. Создаётся такой эффект, что окна "парят" в 3D измерении, а это весьма необычно и красиво. Иконки различных программ можно расположить в трёхмерном пространстве, выбирая им наиболее удобное для вас место на Рабочем столе.

Sun-ch
()
Ответ на: комментарий от Sun-ch

2 Sun-ch: использовать трехмерный рабочий стол будет удобно только используй "3х мерный" манипулятор. Мышь же двухмерный...

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

>3D-пространство позволит оперировать объектами на рабочем столе точно так же, как в жизни.

Это круто... наверное. Только нахуа мне на "рабочем столе" в компутере карандаши, фломастер, кружка с чаем, пачка сигарет, скотч и зонтик?

О, придумал. Терминал будет работать в "STAR WARS" стиле. Такие уходящие вдаль на звездном фоне строчки:

64 bytes from 192.168.0.10: icmp_seq=0 ttl=64 time=0.338 ms 64 bytes from 192.168.0.10: icmp_seq=1 ttl=64 time=0.162 ms 64 bytes from 192.168.0.10: icmp_seq=2 ttl=64 time=0.176 ms 64 bytes from 192.168.0.10: icmp_seq=3 ttl=64 time=0.300 ms 64 bytes from 192.168.0.10: icmp_seq=4 ttl=64 time=0.244 ms

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

> SphereXP - программа, предназначенная для замены стандартного Рабочего стола в Windows XP.

За инфу спасибо - не знал. Хотя с моей точки зрения, польза от 3-мерного десктопа весьма сомнительна. Сам-то с таким работал? Если да - поделись впечатлениями.

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

>граф. оболочка грузилась 20 секунд (сейчас более минуты только серсер, еще полминуты гном)

Свеже-поставленный с нуля (за 20 минут) дебиан, kernel 2.6.8 + gnome2.6.8 + Xfree4.3.0 + простенькие темы, в общей сумме грузится 40~60 секунд, начиная с grub и кончая пропаданием гномовского splash-screen (проходя через GDM, настроенный на авто-вход в систему).

Тачка: 2500XP+, 512Ram

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

>А ну ка поставь windows xp на 386 Или хотя бы на первый пень, скажешь будет летать, а вот нихуя и тут и там иксы+fluxbox сделают твою херню

Хм.. вот свежий пример.. ноут - процессор 166 мгц, 64 мб памяти, видео 2мб. На нем хорошо работают Windows 95/NT4 c Офисом ХР (!), the Bat, Opera и т.д. Затем снес все это и поставил Alt Linux Compact 2.3 (ядро 2.4.22, иксы XFree86 4.3, Icewm, файловая система ext2, OpenOffice 1.1.2, 800х600 16 бит цвет ... По сравнению с оффтопиком - тормоза.. НО, тормоза при загрузке приложений, причем жуткие.. Когда приложения загружается, то дальнейшая работа с ним проходит гораздо быстрее.. Я уже даже пожалел, что не поставил вместо OOWriter Abiword.. труднее прорисовываются окошки (не очень, но на глаз заметно..). Аналогичная установка на другой ноут с видеокартой 1мб даже с icewm удручающая - при перемещении окошки просто "плывут".. Видимо об этом и говорил один из спорящих, когда упоминал win 3.11..

Да и у меня вопрос остался - почему же Windows NT4+SP6 c Офисом ХР работают гораздо быстрее Linux 2.4.22+XFree86 4.3+Icewm+OpenOffice ?

My_quest ★★★★★
()

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

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

Когда-то, когда ещё стоял Celeron 400MHz + 128Ram, на woody, я гонял CS1.3 через wine, и при этом умудрялся быть на первых позициях в рейтинге (читы я не юзал, так как они у меня просто не работали через wine ;) )

Короче харе пи..еть про кривые X-ы, кривые тулкиты... и прочее...

Если руки кривые, то сиди и жди Лонгхорна... може там будет тебе счастье ;) ( Если железо, на котором он будет работать влезет в пределы в комнаты .... ;) )

romaxa
()
Ответ на: комментарий от Sun-ch

>Пора бы уже и на 3D десктоп замахнуться. У МС и Сана уже есть

Единственный человек, которому бы я доверил делать 3d десктоп - это Кармак.

У id-desktop, скажем, на базе DOOM3, будет масса преимуществ.

1) относительная быстрота работы. 2) красотищща. 3) афигенный мультипле... эээ, встроенная поддержка groupware 4) Графический конфигуратор gtkradiant

ну и так далее. Осталось только уломать Кармака отдать всю эту красоту под GPL не через пять лет, а побыстрее.

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

> афигенный мультипле... эээ, встроенная поддержка groupware

улыбнуло :)

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

>Здесь рассказывать не буду, обзыватся сразу начнут.

>Если хочешь посмотри скриншоты.

>http://www.hamar.sk/sphere/screenshots.htm

И на куя скажите мне это угребищще.?

Кто-то хочет сказать что там можно работать?

Они бы лучше встроили в своё мега кульное графическое ядро поддержку, нескольких рабочих столов (убогую, и тормознутую имплементацию от Nvidia не предлагать...), а то затрахивает вечно блуждать среди кучи окон, постоянно открывая их и закрывая...

romaxa
()
Ответ на: комментарий от Sun-ch

>ИМХО ext2 - прошлый век, нада райзер ставить.

Верно, надо ext3 использовать, а райзеру я свои данные не доверю....

McMCC ★★★
()

Однако, хорошие у всех машины, как я смотрю. Атлоны 2гигагерцовые.

На 1.2 Duron - тормозов нету. Единственное с чем согласен, так это скорость загрузки - долго, да. Но вполне возможно, это надо просто настроить, покапаться в настройках и init.d

Если же кто-то сделает, чтобы работало быстрее - чего же в этом плохого? И споры Qt, gtk, motiff и т.д. - это практически "крылья, ноги и хвосты" :)

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

Ну насчет четвертого не знаю, а простой вполне надежен - траблов нету. Пока нету :)

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

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

Ты гонишь. У меня есть 500 целерон. Гонял его буквально в субботу - посмотреть как сдохнет или не сдохнет загрузка fc4 (а то больно интересно было - на P-III не работает, на 2xP-II живая). Так вот, firefox вел себя там вполне прилично. Но сильнее всего меня удивило то, что mozilla стартовала быстрее (я даже перегрузился, чтобы точно убедиться в этом).

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

>Врать нехорошо. Такие задачи решаются в консоли, без всякой гуйни.

Можно решить любую задачу без гуйни, но вот planer (аналог ms project) все же, имхо, удобнее в гуйне, например.

jackill ★★★★★
()

Мда. Техническая грамотность местного контингента просто поражает. :)
Ососбенно товарищи-лунохоиды с "OMG! WTF, на моем Cel433Mhz КДЕ тормозит!". :))

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

>>Здесь рассказывать не буду, обзыватся сразу начнут.

>>Если хочешь посмотри скриншоты.

>>http://www.hamar.sk/sphere/screenshots.htm

> И на куя скажите мне это угребищще.?

Все равно начали ;)) А если серьезно - по скринам, к сожалению, сформировать внятное представление об удобстве/неудобстве использования не получится.

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

>fltk, tk, wxWindow - ну да, они быстрые. Однако приложения, написаные на _этом_ просто некрасивы. Эстетически некрасивы.

А мне больше нравится WINGs (это для WindowMaker'а). Эстетически красиво и нетяжеловесно.

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