LINUX.ORG.RU

Tungsten Graphics представляет новую модель драйверов


0

0

Tungsten Graphics - разработчик MesaGL, считает текущую систему DRI "слишком сложной, содержащей много дублирующего кода, и отяжеленной кодом, пытающимся обеспечить совместимость с OpenGL 1.x/2.x". Вместе с переходом на OpenGL 3.0, вместо MesaGL Tungsten Graphics предлагает новую систему драйверов, названную Gallium3D.

Концепт Gallium3D доступен по ссылке:

http://www.tungstengraphics.com/wiki/...

Основная идея проекта - создание нового промежуточного уровня между OpenGL и аппаратными ресурсами, которая освободит драйвер от уже написанного кода. Для подключения кода драйвера к Gallium3D используется всего четыре простых заголовочных файла.

Первым драйвером, созданным в рамках Gallium3D, ожидается драйвер видеокарты, встроенной в чипсет Intel 915.

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

/me прочитал сабж и вспомнил один из постулатов программера - "DRY" - "Don't repeat yourself".

shahid ★★★★★
()

Эээ... Может я чего-то не понял, но с каких это пор i915 поддерживает OpenGL 3.0?

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

Цитирую ссылку:

> a driver model that is API-neutral so that it's not tied to a specific graphics API.

Короче, сабж есть интерфейс. И ему без разницы OpenGL 3.0 или, к примеру, 1.2.

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

Нарушил традиции, сходил по ссылке. Теперь все понял :)

anonymous
()

О, прекрасно, как раз у меня i915 везде.

Будет из чего выбирать, как минимум.

anonymous
()

Хм... ждем-с что из этого выйдет)

AiFiLTr0 ★★★★★
()

Нащ ответ ПрямоИКСу 10, а может и 10.1

Нах оно здесь надо?
Современного OpenGL не хватает?

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

Не хватает единства между GL. Сабж порадовал. Да будет!

k0l0b0k ★★
()

На самом деле, это все очень хорошо и важно - для разработчиков. А для простых людей важнее вопрос о том, открыты ли спеки на их карту или нет. Есть АТИшные спеки - старые или новые дрова, но будут сделаны (ок, новые будут лучше, быстрее, менее глюкавы и давать больше gl extensions). А НВидишных нет - будь архитектура драйверов хоть трижды гениальна, радости от нее мало...

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

Ах да, еще разница начнется когда массово начнут появляться игрушки с подержкой GL 3

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

> Крут теперь можно будет glxgears без тормозов юзать))

юзать и геарс понятия совместимые?

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

> Короче, сабж есть интерфейс.

Очередной фронтэнд для библиотеки для враппера для фреймфорка (с). Линуксоиды в своём репертуаре - взять худшее от подхода MS + собственная придурь.

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

> А НВидишных нет - будь архитектура драйверов хоть трижды гениальна, радости от нее мало...

Радость все равно есть. Теперь нвидия сотоварищи не отмажется, что "у вас там DRI кривая и ядро не кошерное".

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

> Линуксоиды в своём репертуаре - взять худшее от подхода MS

А теперь попросим анонимуса закать лекцию на тему "устройство подсистемы драйверов Windows" с перечислением всех сущностей от кода игры до аппратного устройства. Вместе с подсистемами OpenGL и Direct3D, естественно, а также желательно для Vista с ее HDCP.

Кстати, когда там OpenGL 3.0 для Windows выйдет?

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

> Tungsten Graphics - разработчик MesaGL, считает текущую систему DRI "слишком сложной, содержащей много дублирующего кода, и отяжеленной кодом, пытающимся обеспечить совместимость с OpenGL 1.x/2.x".

Они полностью правы.. давно пора имхо.

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

> также желательно для Vista с ее HDCP.

В огороде бузина, а в Киеве дядка...

Ладно, МС это загнивающие капиталисты, чего с них спрашивать... Но рогрессивные опенсорсники почему такой херотой занимаются? Почему у вас плееры mp3 играют и звук выводят через 52 враппера, фронтенда и т.д.? Почему не просто плеер-общесистемный кодек-драйвер саундкарты?

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

>Ладно, МС это загнивающие капиталисты, чего с них спрашивать... Но >рогрессивные опенсорсники почему такой херотой занимаются? Почему у вас >плееры mp3 играют и звук выводят через 52 враппера, фронтенда и т.д.? >Почему не просто плеер-общесистемный кодек-драйвер саундкарты?

Чего за бред?

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

> Чего за бред?

ну по другому это только cat tarck > /dev/dsp ;)

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

> Почему у вас плееры mp3 играют и звук выводят через 52 враппера, фронтенда и т.д.?

Не гони. Остался один - alsa. Остальные - звуковые демоны (и, слава богу, померли все, кроме jack, который и дальше жить будет, ибо специфичен).

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

> Теперь нвидия сотоварищи не отмажется, что "у вас там DRI кривая и ядро не кошерное".

Вы сомневаетесь, что они придумают другие отмазки?;) Не нужно поводов там, где вполне достаточно нежелания.

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

> Остальные - звуковые демоны (и, слава богу, померли все,

Чем "померший" nas предагается заменить?

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

> Чем "померший" nas предагается заменить?

Я про него знаю только то, что он есть, поэтому претензий выставлять не буду. Я всё больше по jack'у :)

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

> Чем "померший" nas предагается заменить?

pulseaudio ?

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

> Жаль, что пользователям карточек от VIA опять ничего не светит :)

Там в любом случае надо соответствующую часть MESA чинить. А вообще чипы с багами, о работе которых даже изготовитель не может ничего определённого сказать... это даже не жесть... это шизофрения какая-то.

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

>Чем "померший" nas предагается заменить?

Ну в alsa есть поддержка сети, но они ее уже несколько лет как сломали.

x-com
()

осталось добавить что всем этим занимается кдешный товарищ, который ради этого ушёл из Qt.

прослойка прослойке рознь. всё дело в реализации.

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

>Почему у вас плееры mp3 играют и звук выводят через 52 враппера, фронтенда и т.д.?

А теперь домашнее задание: назвать все 52 враппера.

blaster999 ★★
()

Что особо позабавило:

"Gallium3D (Gallium = GA = Graphics Architecture)"

Т.е. галлий 3D, потому что Графическая Архитектура, а галлий как раз представляется аббревиатурой Ga.

По той же самой логике .po файлы gettext'а берут своё происхождение от Polonium... ;-)

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

> Современного OpenGL не хватает?

Компания nVidia давно, а AMD недавно отказались от DRI и используют свой велосипед.

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

>>10885 frames in 5.0 seconds = 2176.890 FPS Это типа медленно, да?

>39522 frames in 5.0 seconds = 7904.242 FPS

64017 frames in 5.0 seconds = 12803.364 FPS

Ну что, мереемся у кого больше?

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

> Почему у вас плееры mp3 играют и звук выводят через 52 враппера, фронтенда и т.д.? Почему не просто плеер-общесистемный кодек-драйвер саундкарты?

Лекцию в студию. А по вопросу - сравниваем цепочки:

Windows: Плеер -> кодек -> драйвер -> карта.

Linux: Плеер -> Gstreamer -> ALSA -> карта.

Ничего нового, ничего лишнего.

А вот почему в загнивающем микрософте с реалтаймовым звуком такая херня? Потому что врапперов не хватает?

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

> s/Gstreamer -> ALSA/OSS

Не понял... OSS уже умеет сам раскодировать flac\vorbis\mp3\и прочее или это научились делать звуковые карты без участия процессора?

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

> Не понял... OSS уже умеет сам раскодировать flac\vorbis\mp3\и прочее или это научились делать звуковые карты без участия процессора?

Вообще этим занимается Gstreamer/Xine/mplayer

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

Либо сам плеер, как в случае xmms.

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

> Да, с открытыми дровами и свежим Xorg. > Aceler (*) (22.09.2007 9:51:43)

А можно ссылочку на дрова а то с моими результат не более 500FPS

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

> Там в любом случае надо соответствующую часть MESA чинить. А вообще чипы с багами, о работе которых даже изготовитель не может ничего определённого сказать... это даже не жесть... это шизофрения какая-то.

Я так понял, что единственная карточко-зависимая часть Mesa, это как раз драйверы DRI. Для VIA это драйвер unichrome, который никто не поддерживает уже годами. VIA насрать, они клепают что-то закрытое, непонятное, жалкое, что хоть как-то может помочь им заявлять "у нас есть драйвера для наших видеокарт под Linux"

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

я тоже так хочу, а то у меня 900fps(
xorg.conf на t0nik@ya.ru можно?

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

> Для VIA это драйвер unichrome, который никто не поддерживает уже годами.

Есть вполне живой и рабочий Openchrome.org, который, правда, ещё не включён в ванильное ядро. Этим летом пытались поправить и DRI, но упёрлись в непредсказуемо работающий чип, на который изготовитель уже положил: https://bugs.freedesktop.org/show_bug.cgi?id=5092 :)

С более новыми, говорят, нормально.

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

> Есть вполне живой и рабочий Openchrome.org,

Я говорю о 3d драйвере. openChrome - 2d драйвер для X-сервера и в ядро его просто физически не получится включить.

Ссылка на баг мало заинтересовала, если сделать фильтр по проекту DRI на багзилле freedesktop, а там поискать слова VIA или unichrome, тогда сложится более полное впечатление. Десяток-другой багов, большая часть со статусом NEW, патчи есть хорошо если для трети.

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

> сдается мне что юзается i915tex_dri.so ?

_Дефолтный_ из Kubuntu. На предудыщей версии Xorg действительно все было медленно. Я не знаю, использует ли Kubuntu i915tex_dri или нет.

Память DDR2, 512 Мб, и вообще это ноутбук. Я не знаю, в чем ваша проблема.

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