LINUX.ORG.RU

UXA - новая архитектура акселерация для Х

 , , , , xaa,


0

0

XFree86 Acceleration Architecture досталась X.org по наследству от XFree86. В 2005 году на смену XAA пришла EXA, улучшив поддержку XRender. Сейчас Keith Packard, разработчик Intel, анонсировал новую архитектуру акселерации - UMA Acceleration Architecture (UXA). Создание новой архитектуры в первую очередь связано с вынужденным переходом свободного видеодрайвера xf86-video-intel с TTM на GEM. Более подробные детали и причины создания UXA можно подчерпнуть из блога Keith Packard'a - создателя UXA, XRender и многого другого.

UXA родилась, когда Keith Packard был вынужден модифицировать EXA, выкинув очень много лишнего кода и добавив поддержку GEM. Также следует отметить, что Intel собирается удалить поддержку XAA из драйвера в одном из ближайших релизов.

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

★★★★★

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

Хм... Модераторы, поправьте пжлто заголовок.

> UXA - новая архитектура акселерации для Х

shahid ★★★★★
() автор топика

Хоть бы быстро работало. А то у Р9600 на 8.04 рендеринг НЕОПИСУЕМО SOOOO SLOOOOOOOOOW =) Глаза в осадок выпадают.

Теги: НЕНАВИСТЬ

FiXer ★★☆☆☆
()

Мда... XAA EXA UXA... дальше будет XY*? :)

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

Интел и их встроенные видюхи - воплощение чистого зла в материльной форме.

anonymous
()

Кейт Пакард, это вроде один из первых разработчиков Иксов, ЕМНИП.

anonymous
()

Кто-то будет переписывать существующие драйвера под новую архитектуру, или только интел будет ее использовать?

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

А потом снова переписывать, и опять и опять... так и не будет в линуксе нормальных драйверов.

anonymous
()

Увидел много слов из трех букв. Ничего не понял.

sv75 ★★★★★
()

Нахер нужно, на АТИ и так весьма неплохо и быстро живётся, с композитом и всеми вкусностями на открытых дровах.

Так шта поздравляю с проникновением маркетоидного фимоза личности в корень иксов.

Gharik
()

те изменения компонентов одного из серверов-"драйверов" X-ов - ну никак не могло не породить "новой" Вариации на тему XAA/EXA ? готично-мегаломаньячно.

BasileyOne
()

p.s.

"удалить поддержку XAA" (c) ????! 4 what ? нужен форк ? Кет ненужен ?

"выкинув много лишнего(????!!!)кода..." (c) GEM нужен ? кому ? Intel ? Интел НЕНУЖЕН !!!

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

>Увы, в основном это заслуга убунты :)

Нет, это заслуга EXA и xorg-server-1.5

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

угу, для этого и ВЫКИДЫВАЮТ XAA. Чтобы ЗАСТАВИТЬ, это делать. копирасты из Intel.

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

> Кейт Пакард, это вроде один из первых разработчиков Иксов, ЕМНИП.

Это тот наркоман из-за которого шрифты рендерятся на клиенте, а не сервере.

anonymous
()

Вот вам и сотруднечество интеля с опенсорцем.. сначала сделали всем одолжение, открыв спеки на свои говновидюхи, а теперь пытаются ещё и диктовать свои правила всем. Пора переходить обратно на XFree

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

угу. а никто ВСЕРЬЕЗ никогда и не верил в эти их "не можешь победить-присоединйся(возглавь-проинвестируй)" в сторону опенсорса. Интел - одна из страейших веток, Сил Зла. старше, только, канувший в летА - DEC.

BasileyOne
()

Я смотрю, тут собрался кружок ненавистников прогресса... Может быть, вам ещё и стабильный API подавать?

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

"прогресс" и "копирайт" - несовместимы. как и "дикататура". будь то Линус или Интел. а стабильный "API" - там уже есть. XAA - куда уж стабильнее ? или вам брэнд "неподдерживается никем кроме производителя гамнодров под эту железку" нужны на каждой софтине ?

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

>Я смотрю, тут собрался кружок ненавистников прогресса... Может быть, вам ещё и стабильный API подавать?

Былоб не плохо! А вы батенька, из секты вечных бетта-тестеров "Шаловливые напильники"!?

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

было бы неплохо, только если бы этот api хорошенько продумали для начала

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

> Может быть, вам ещё и стабильный API подавать?

отличная идея. особенно учитывая то, что никто не может внятно обьяснить, почему он якобы "невозможен".

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

> брэнд "неподдерживается никем кроме производителя гамнодров под эту железку"

Да, это сильно. Патентуй концепт, сынок.

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

мля. лучше бы они, пердуны иксообразные, другую весчь соорудили:

драйвер для видео уровня едра, который будет предоставлять /dev/npx? для заюзывания видяхи в режиме числодробилки /dev/fb? для отправки на видяху какого нибудь стандартизированного представления команд opengl. типа /dev/fb, но штоп была еще и акселерация.

нет, они всё труп Х насилуют

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

> Линус - может. применительно к ядру. но сходных прчин(и отдаленно приближающейся, динамики), в X-ах - я не вижу.

Да Вы, батенька, похоже, не в курсе, что Линус творит с ядром....

AnDoR ★★★★★
()

А я-то всё думаю, про какую подростковую акселерацию говорят бабульки! Вот она - это написание всё новых акселераторов дяденьками, так и не выросшими из подростковых амбиций. Пороть их ремнём некому! Только бы "Хэ" на заборах писать - программить нормальные драйвера - не заставишь.

matumba ★★★★★
()

Очень интересно. Я готов признать, что EXA в чём-то лучше XAA - вышедшие дрова 6.9.0 для xserver-xorg-video-ati наконец-то научились работать одновременно и быстро и правильно с EXA. До этого они работали или быстро, или правильно :)

Зоопарк доверия не очень внушает. Ну хоть эту архитектуру, надеюсь, они продумали? а то ZXA появится через месяц.

JackYF ★★★★
()

хз че они там пилят, но 965 интель как валил иксы на перекрытии OpenGL окна еще чем-нибудь, так и валит. Титаны велосипедостроения блин

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

Re^2: UXA - новая архитектура акселерация для Х

бага на эту тему в bugs.freedesktop.org бултыхается с 2005 года кажисть, и когда пофиксят - неясно

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

Линус НИЧЕГО(почти) не творит. творят его решения. и латентность его окружения. или выраженность ?(не в курсе подробностей)

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

> мля. лучше бы они, пердуны иксообразные, другую весчь соорудили:

Так давно это есть.

> драйвер для видео уровня едра, который будет предоставлять /dev/npx

Драйвер drm.ko, в сочетании с драйвером конкретной видяхи (radeon.ko, i915.ko и т.д) предоставляет /dev/dri/card0. В случае fglrx обе части находятся в нем.

> для отправки на видяху какого нибудь стандартизированного представления команд opengl

.. и который принимает (двоичный, разумеется) поток команд

> но штоп была еще и акселерация.

И который может использовать 3d и 2d акселерацию. Более того, реализация opengl в mesa именно так и работает - меза обрабатывает opengl-вызовы приложения, конвертит их в поток команд с учетом особенностей данной видяхи, и используя библиотеку libdrm отправляет их на /dev/dri/card0. Драйвер в ядре передает это процссору видяхи, он рендерит.

Оно уже х.з. сколько лет только так и работает. Но то есть не только так - у nvidia в двоичных драйверах такой штуки нет.

anonymous
()

может я конечно чего-то не понял (тогда просветите), но вам предлагают:

1. новую архитектуру акселерации 2. новую открытую (свободную) архитектуру акселерации

что в этом плохого, если все на неё перейдут?

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

>Время потеряется на велосипедизм

куда потеряется? они добились увеличения производительности при минимальных телодвижениях (5000 строк кода)

Цитата с блога: "The result is less than 5000 lines of code, as compared to EXA which has about 7500 lines."

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

> может я конечно чего-то не понял (тогда просветите), но вам предлагают:
> 1. новую архитектуру акселерации 2. новую открытую (свободную) архитектуру акселерации
> что в этом плохого, если все на неё перейдут?

Нет ничего плохого. Просто на лоре любят трындеть и ничего полезного не делать.

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

> куда потеряется? они добились увеличения производительности при минимальных телодвижениях (5000 строк кода)

Хренасе у тебя арифметика. А кто будет считать геморрой и упущенную прибыль авторов остальных дров? Тем более, что "увеличение производительности" в наше время - пустые слова, там 100% вылезет масса глюков и несовместимостей.

Gharik
()

Хочу SEXA! ...x.org просто не может родить внятную графическую подсистему. Надо было их нах послать ещё двадцать лет назад, со всей их "сетевой прозрачностью".

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

на опеннете эта новость звучит, как
"
Разработчики Intel предложили новую архитектуру акселерации для X сервера
"

Хотя товаришч Кэйт, где только не работал,
кстати начинал он в Packard-B.

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

что общего у "свободы" с явным принуждением(разрабочиков), пользоваться те, что интел сделал, в "освободительном порыве" ? ничего ПРИНЦИПИАЛЬНО нового там нет. и мягко говоря все эти "лисапеды от интел"(мало кому кроме них - нужные) - сливают аналогам от DRx из X-ов, как таковых.

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

тогда сменить заголовок с "UXA - новая архитектура акселерация для Х", на "UXA - новая архитектура акселерация для Х-"драйверов" Intel".

ибо акромя Интела(на чипах коих и был получен(будтобы) означенный "прирост") - оно НИКОМУ не нужно.

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