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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.