LINUX.ORG.RU

DRI2 выходит из тени

 ,


0

0

Kristian Høgsberg, создатель AIGLX, заявил о том, что компоненты новой DRI2-архитектуры готовы к объединению с главной ветвью графического сервера X.org. В патчи входит сам модуль DRI2, glxdri2 и патч для DRM/Mesa. Свободный видеодрайвер xf86-video-intel уже в ближайшее время сможет поддерживать новую DRI2.

Новая инфраструктура прямого аппаратного рендеринга DRI2 родилась на прошлогоднем саммите разработчиков X (XDS2007) и имеет много приятных превосходств над текущей. Она призвана постепенно сменить на посту привычную нам DRI.

Чем DRI2 лучше? http://wiki.x.org/wiki/DRI2

Что же такое DRI? http://ru.wikipedia.org/wiki/Direct_R...

>>> Новость на phoronix.com

★★★★★

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

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

> Все, атишникам писец - они aiglx-то осилили не до конца и через значительное время, а уж новый стандарт им и за год не осилить...

А они сломают api?

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

Я так и не осилил TV-out на G450 (тогда на XFree86 4.3), т.е. картинка на ТВ шла, но цвета, мягко говоря, были странные. Пришлось забить и вытащить из тумбочки gf2

sdio ★★★★★
()

DRI, DRI2, Gallium, кто-то кроме Intel реально собирается иметь драйвера под все понаписанные архитектуры?

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

>Intel 945GM на ноуте. Как сделать, чтобы у меня тоже куб тормозил?

indirect 3D ? ;)

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

>В кой-то веки соглашусь с гиком... Но думаю нвидия быстренько сворганит дрова для этого нововведения.

нвидиевские дрова dri как-бы и не используют вовсе.

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

> вот у знакомого итальянца под Ubuntu даже Cube тормозит

Intel 950, Acer TravelMate - тот же Warsow в 1280*800 на средних настройках просто летает.

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

>За ссылки +1

++1 Новость отлично оформлена

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

> Я так и не осилил TV-out на G450 (тогда на XFree86 4.3), т.е. картинка на ТВ шла, но цвета, мягко говоря, были странные.

Возможно вы не указали matrox-tv-standard=pal?

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

> Intel 945GM на ноуте. Как сделать, чтобы у меня тоже куб тормозил?

1. Продать ноут с I945GM 2. Купить ноут с I915GM 3. ??? 4. PROFIT!

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

>Intel ... вот у знакомого итальянца под Ubuntu даже Cube тормозит (у него Intel 9xx в ноуте), да и путаница в драйверах пугает

А меня пугает, что у меня на ноуте с интелом Q3 летает, а xenu... лили типа того(не помню названия, кажется на основе Q2) жестоко тормозит!

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

> писать в порты ввода/вывода устройств может только ядро

Неверно :-)

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

>достаточно сделать xrandr -o left. Иксы 7.2. С версией 6.9 такого безобразия не было. Пользуюсь tablet, так что для меня это критично

специально сейчас сделал. всё нормально, и даже xrandr -o normal вернуло всё в исходное. intel865, правда иксы 7.3

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

> непонятно, чем dri2 лучше dri1, если дров в принципе нету. Если интел не считать, конечно

А вот Intel считать надо - у них видео неплохие, на ноуте такая стоит.

skwish ★★
()

Эй, а как оно коррелирует с Gallium3D, который недавно месовцы объявили заменой ДРИ? Опять самодеятельность?

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

> Следующая пара миллиардов транзисторов в кристаллах Intel будет для AMD серебрянной пулей

Антимонопольный не даст. AMD уже не первый раз в такой ситуации.

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

>. На десктопе уже ушел на Xfree86 и получил >70% прироста fps, в том числе это подтвердилось и при проверке в играх.

Можешь конкретные цифры привести? У меня тоже Матрас, сижу на Xorg, дрова 1.2.1, потому что 1.3 вешали систему намертво, а 1.4 ещё руки не дошли попробовать. Так что интересно, может переходить не на 1.4, а назад на XFree?

Кстати, есть сейчас какие-нибудь дистры с XFree86? Неохота со сборкой возиться.

alt-x ★★★★★
()
Ответ на: комментарий от mic

Хорошо тебе... А у меня изображение не масштабируется. Нижняя треть экрана чёрная, правая часть изображения уходит за пределы экрана. nvidia, с любыми дровами и с любой xrandr. Смотрю на это, улыбаюсь и думаю, откатываться ли на X 6.9, ставить X 7.3 или забить и провести время с большей пользой.

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

>специально сейчас сделал. всё нормально, и даже xrandr -o normal вернуло всё в исходное. intel865, правда иксы 7.3

Хорошо тебе... А у меня изображение не масштабируется. Нижняя треть экрана чёрная, правая часть изображения уходит за пределы экрана. nvidia, с любыми дровами и с любой xrandr. Смотрю на это, улыбаюсь и думаю, откатываться ли на X 6.9, ставить X 7.3 или забить и провести время с большей пользой.

gearbox
()

+1 за новость

=зы= мне и на старом дри хорошо, хотя секса с радеон9600 было много, вот сделаю апгрейд - буду думать... все равно нада ждать, пока разрабы большинство глюков отловят...

ждем дебилдов =)

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

> DRI, DRI2, Gallium, кто-то кроме Intel реально собирается иметь драйвера под все понаписанные архитектуры?

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

Сами конторы пока никаких заявлений не делали.

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

>а кто то просто не видит смысла тратить деньги на что то новое, т.к. то, что есть превосходно работает.

Судя по нытью здесь, смысл все-таки есть.

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

> IMHO самый перспективный тут ATI/AMD

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

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

> Все, атишникам писец - они aiglx-то осилили не до конца и через значительное время, а уж новый стандарт им и за год не осилить...

Ты дурик? AIGLX у меня на древней ати радеон 9250 всё время пашет :D

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

>> DRI, DRI2, Gallium, кто-то кроме Intel реально собирается иметь >драйвера под все понаписанные архитектуры? > > Nouveau :)

Ага блажен кто верует :-) Эти ребята реализовали минимум хардварных вещей для старых карт, а вы рассчитываете на полноценную замену драйверов от Nvidia? хаха

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

>>. На десктопе уже ушел на Xfree86 и получил >70% прироста fps, в том числе это подтвердилось и при проверке в играх.

> Можешь конкретные цифры привести? У меня тоже Матрас, сижу на Xorg, дрова 1.2.1, потому что 1.3 вешали систему намертво, а 1.4 ещё руки не дошли попробовать. Так что интересно, может переходить не на 1.4, а назад на XFree?

Легко, цифры приводил например тут: http://www.mail-archive.com/dri-devel%40lists.sourceforge.net/msg31575.html

4 результата ниже получены с Xorg 1.3.0 и последними mga_drv, drm и ядром:
Mesa 6.5.2 23fps
Mesa 6.5.2 (recompiled) 25fps
Mesa 6.5.3 9fps
Mesa 7.0.1 9fps
Так вот позже, мне зачем то понадобился DamnSmallLinux, и в его составе идет Xfree86 4.3.0.1, mga_drv 1.1.0 и древняя Mesa:
Mesa 4.0.4 30fps
9fps vs 30fps - это уже не 70%.

> Кстати, есть сейчас какие-нибудь дистры с XFree86? Неохота со сборкой возиться.
В итоге я не стал заморачиваться и искать старые пакеты, а просто сделал /usr/lib/modules-4.x, куда и закинул соответствующую директорию от Xfree86 4.3.0.1 с бинарником Xfree86 и бибилотеками Mesa от DamnSmallLinux, а старые Xorg 1.3.0 сидят в /usr/lib/modules-7.x и в зависимости от символической ссылки /usr/lib/modules я могу загрузить или Xorg с последними драйверами или этот древний Xfree86 (последнее время только на нем и сижу).

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

У меня этой игрухи нет. Можешь попугаи из glxgears показать?

Но ответ, конечно, порадовал: The first step would probably be to find out what caused the performance regression, e.g. using git-bisect.

Даже для программера непростая задача, просто глядя на Хорговский код сказать, где именно добавились тормоза. Не говоря о том, что они могли вовсе и не в драйвере добавиться.

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

> У меня этой игрухи нет. Можешь попугаи из glxgears показать?

Сейчас 1024x768 при 16 битном цвете в стандартном окошке glxgears 710fps, в полном экране 138fps (это с Xfree 4.3.0.1). Только IMHO эти цифры мало чего показывают для Matrox-а. Если интересно - поставь cube, он 30 мегабайт всего занимает, хотя на sauerbraten куда как нагляднее.

> Но ответ, конечно, порадовал: The first step would probably be to find out what caused the performance regression, e.g. using git-bisect.

Так ведь не было изменений в драйвере mga_dri, поменялись только некоторые заголовочные файлы и парочка вызовов стала иначе называться, т.е. проблема где то за его пределами внутри GL-библиотек/DRI-кусков общих для всех видеокарт (странно, что другие не заметили этого).

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

Теперь Xorg 1.3.0, Mesa 6.5.2 (параметры дисплея те же): 560fps в стандартном окошке и 105fps на полный экран, причем пару раз шестеренки остановились.

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

У меня 1094.785 FPS, в окошке. Развернуть смогу, толко когда домой доберусь. Потом попробую 1.4 и отпишусь. А у тебя с 1.3.0 xvidix (или xv? не помню) не вешает машинку?

alt-x ★★★★★
()
Ответ на: комментарий от saper

>Так ведь не было изменений в драйвере mga_dri, поменялись только некоторые заголовочные файлы и парочка вызовов стала иначе называться, т.е. проблема где то за его пределами внутри GL-библиотек/DRI-кусков общих для всех видеокарт

Так надо было ему и ответить. А то он поди думает, что с умничал, и вопрос закрыт.

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

> Потом попробую 1.4 и отпишусь. А у тебя с 1.3.0 xvidix (или xv? не помню) не вешает машинку?

Не было такого с xv (как то запускал кино через него, не помню зачем). А xvidix не использую (использую mplayer + mga_vid). Кстати с использованием xv загрузка CPU на вывод 720p HDTV видео 15% - почти в 2 раза выше, чем с использованием mga_vid - 8%.

saper ★★★★★
()
Ответ на: комментарий от alt-x

>>Так ведь не было изменений в драйвере mga_dri, поменялись только некоторые заголовочные файлы и парочка вызовов стала иначе называться, т.е. проблема где то за его пределами внутри GL-библиотек/DRI-кусков общих для всех видеокарт

> Так надо было ему и ответить. А то он поди думает, что с умничал, и вопрос закрыт.

А вот это ответили в xorg@lists.freedesktop.org ранее:

Indeed a hefty performance drop. You could try figuring out if the time is spent somewhere in the driver with oprofile (as opposed for the driver just waiting for the gpu), it might give a hint why it's so much slower. btw you'd better bring this up on dri-devel.

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

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

Чему там радоваться-то?

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

>IMHO самый перспективный тут ATI/AMD, темпы у них поразительные. nVidia IMHO не чешется и не будет в ближайший год.

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

Что касается Nvidia - вон там новость ниже про legacy, так что...

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

>нвидиевские дрова dri как-бы и не используют вовсе.

У них он как бы свой.

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

>Ты дурик? AIGLX у меня на древней ати радеон 9250 всё время пашет :D

Ты мне объясни тогда, как его на X200 настроить. А то таких как я, пол инета.

Даже на открытых дровах уже что-то показывается (куб, но без текстур), а эта херота через такую задницу пытается запуститься, что мне даже страшно от такого шаманства.

Кстати, у тебя, может, и повороты экрана работают?

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

у меня Xpress 200M. C fglrx компиз работает, кубик крутится нормально. Только местами конкретно тормозит - в опере/фаерфоксе и в гимпе при скроллинге. Да еще tearing по всей диагонали экрана заметен везде. Видео черное, если в не на весь экран. 3D либо черное либо мерцает. После спящего режима глюки невообразимы - содержимое оперативки долго и нудно перекачивается в своп, пока не повиснет.

а с открытыми дровами XV даёт разноцветные полосы и цветной шум. 3D и подавно нет. Что делать? radeonhd вроде как не поддерживает эту карту, radeon делается для <9800?

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

То есть под Linux сейчас работают нормально только nVidia и Intel карточки, выпущенные в этом или прошлом году?

anonymous
()

Тоже побрюзжу. ;)

X.org действительно имеет regressions, плюс наблюдается нехорошая тенденция, когда не довели до ума одно, а уже бросаются на другое. Торопятся наперегонки с Линукс (ядром).

Вообще, идеология Микрософт -- лучше сегодня недоделку назвать релизом, чем выпустить отлаженное завтра -- живет и процветает. Спешат "зохавать" рынок вместо того, чтобы притормозить, вилизать существующее и тщательно обдумать будущее. Только вперед, иначе сьедятс...

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

Ну получается так. Новые ATI довольно сносно работают уже, но о всяких свистелках (compiz) придется забыть. Ну и еще если у вас новая ATI карта - забудьте о TVTuner-е, единственная "вменяемая" программа Tvtime у вас не запустится. С другими программами можно добиться изображения не на весь экран и прочими глюками, но оно не надо.

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

> Новые ATI довольно сносно работают уже, но о всяких свистелках (compiz) придется забыть. Ну и еще если у вас новая ATI карта - забудьте о TVTuner-е, единственная "вменяемая" программа Tvtime у вас не запустится.

Это уже не работают, это уже "у нас есть список того, что работает на Linux из того, что давно уже работает под оффтопиком". Десктоп от Linux-а все дальше и дальше...

По-хорошему кому нахрен это все интересно среди пользователей? Так и будут сидеть на оффтопике или MacOS X, где все работает из коробки.

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

> Ты мне объясни тогда, как его на X200 настроить. А то таких как я, пол инета.

Ты мне купи эту X200, а то таких трепачей, как ты, пол инета :)

> Даже на открытых дровах уже что-то показывается (куб, но без текстур), а эта херота через такую задницу пытается запуститься, что мне даже страшно от такого шаманства.

За шаманствами обращайтесь к Shaman007

> Кстати, у тебя, может, и повороты экрана работают?

Вот уж не знаю, три года назад работали, теперь не пробовал, дома буду попробую :D

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

eR А у вас есть нативная контра под Linux ?

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

>а с открытыми дровами XV даёт разноцветные полосы и цветной шум.

Гм. У меня с открытыми все ок. И полос нет с шумом. Был шум на закрытых.

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

у меня мать с такой встроенной видюхой. Только вот внешняя нвидия спасла дело. К слову сказать под сусе Х1300 на ноуте завелась легко причем компиз вместе с 3д. Повторить это не удалось ни разу

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

> непонятно, чем dri2 лучше dri1, если дров в принципе нету.

а что, была возможность написать дрова к тому, чего нет, точнее еще не было?

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