LINUX.ORG.RU

Разработчики Tungsten Graphics рассказывают почему будущее 3D в Linux за Gallium3D

 , , , ,


0

0

Многие разработчики считают, что в будущем все 3D видеодрайвера будут использовать Gallium3D. Так, например, разработчики OpenSource драйверов для видеочипов серии R300/400/500 уже практически дописали драйвер для Gallium3D. Intel также заявила о поддержке Gallium3D. Система виртуализации VMware тоже будет поддерживать Gallium3D. Разработчики из Tungsten Graphics видят преимущество Gallium3D в том, что возможна реализация не только OpenGL, но и Direct9/10( который пишется в рамках проекта Wine), OpenCL, OpenVG. Также с помощью Gallium3D была портирована mesa на Android. Один из немногих крупных производителей видеочипов который пока не собирается использовать Gallium3D — это Nvidia.

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

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

>Что Вы имеет в виду? :) Эпический баг с 2D пофиксили больше года назад

Какой из багов? Что-то у меня на HTPC проблеваться охота от 2D на nVidia.

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

>Ну или это у меня руки кривые, или что, но завести 3D акселерацию на субноуте сравнимо стоявшей там в первый день винде мне долгое время было не под силу :) Какой-то там миллион dri-кофнигов править, ставить нестабильное ядро/версии исков etc.

Прикинь, воткнул диск бубунты 9.04 в комп с X3100 все заработало из коробки.

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

>Какой из багов?

Был такой баг, что на «новых» видеокартах nvidia эпически тупила с отрисовкой некоторого 2D, особенно GTK с каким-нибудь компизом. Сворачивание окна занимал секунду.

HTPC

Это мне много о чём говорит

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

>60% рынка видеокарт бытовых компьютеров - это так себе?

С рынка чипсетов их выгнали, на рынок процессоров они так и не пробились. если штеуд выпустит лараби, то нВидиа завернется.

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

>Прикинь, воткнул диск бубунты 9.04 в комп с X3100 все заработало из коробки

Убунта - это хорошо. Наверное intel очень не любит gentoo или старые чипсеты.

Ну, как обычно, у противников видеокарт _______ всё плохо работает, у сторонников - хорошо =)

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

А если nvidia начнёт двигать tegra2 и пойдёт объединённым фронтом вместе с creative, ti, samsung, via против штеуда? Тогда он завернётся:)
Давайте не будем пока фантазировать, как бы там ни было принципиально новых концепций от intel уже давно нет, даже архитектуру последих своих процессоров сильно подлизали у amd.
А у nvidia карточки таки хорошие, может сейчас и не лучшие, но хорошие.

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

>Был такой баг, что на "новых" видеокартах nvidia эпически тупила с отрисовкой некоторого 2D, особенно GTK с каким-нибудь компизом.

При чем тут компиз. я про 2D пишу.

>Это мне много о чём говорит


Хорошо, geforce 8300 на 30% медленней в GTKPerf чем AMD780, притом в одном из тестов у AMD очень сильная деградация, без этого теста gf8300 отстает почти в 2 раза. Вывод XV на gf8300 жрет на 60-70% больше, чем AMD780. Тестировал mplayer -benchmark

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

>если штеуд выпустит лараби, то нВидиа завернется

Как бы это ни звучало, но выпустить что-то недостаточно :) Ничто не мешает nvidia выпустить подобный продукт, разве что, кроме патентов (если они есть или будут)

Gary ★★★★★
()

пересел я как то с s3virge + 3dfx на ATI......... и не жалуюсь........ был правда кошерный Savage4pro (супер карта - не допиленная драйверо-писателями)..... и что там у G-форсов такого, чего мне ати не дает?.... нинаю.......... драйвер под руки давно прикручен

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

>Давайте не будем пока фантазировать, как бы там ни было принципиально новых концепций от intel уже давно нет, даже архитектуру последих своих процессоров сильно подлизали у amd.

1. Пахнет фанатизмом, не забываем об SSE.

2. AMD ничего нового не придумывала, это все было в MIPS, ARM и Power.

3. Чтобы поубавить фанатизма, скажу, что сайт AMD на aspx, Intel на jsp.

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

>Как бы это ни звучало, но выпустить что-то недостаточно :) Ничто не мешает nvidia выпустить подобный продукт, разве что, кроме патентов (если они есть или будут)

Ресурсы.

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

>и что там у G-форсов такого, чего мне ати не дает?

Тычо, нормальная неразмыленная картинка у них появилась только в 2001 году, а на дешевых картах в 2003, ATI такой ужас и не снился.

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

>При чем тут компиз. я про 2D пишу

А что, там за всё 3D-акселератор отвечает? :) Я бы отправил покопаться на nvforums, но это гиблое дело. Баг был.

Хорошо, geforce 8300 на 30% медленней в GTKPerf чем AMD780, притом в одном из тестов у AMD очень сильная деградация, без этого теста gf8300 отстает почти в 2 раза. Вывод XV на gf8300 жрет на 60-70% больше, чем AMD780. Тестировал mplayer -benchmark

Очень хорошо, что у Вас есть возможность провести такие бенчмарки, я даже ничего противопоставить не могу :) Ладно, признаю - у nvidia встроенные видеокарты хуже, чем у amd.

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

>Ресурсы

Привет! Вполне возможно, что лараби вообще никому не будет нужен кроме числогрызов - ведь есть уже зарекомендовавшая себя nvidia. Выпустят такой же по принципу девайс - делов то :)

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

>Ладно, признаю - у nvidia встроенные видеокарты хуже, чем у amd.

Они не хуже, по крайней мере в 3D, но 2D на 8ххх и выше работает через задницу.

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

>Привет! Вполне возможно, что лараби вообще никому не будет нужен кроме числогрызов - ведь есть уже зарекомендовавшая себя nvidia. Выпустят такой же по принципу девайс - делов то :)

Это все зависит от цена/производительность*безглючность.

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

>Тычо, нормальная неразмыленная картинка у них появилась только в 2001 году, а на дешевых картах в 2003, ATI такой ужас и не снился.

да что-то помнится серия FX и чтото помнятся «оптимизации» - кто это?

Serhio79
()

как раз таки википедисты рекомендуют на несколько раз встречающийся термин только одну ссылку делать. Причем в вики такой многократный повтор смотрится лучше - там ссылки не подчеркиваются, а здесь за это подчеркивание глаз цепляется

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

>Прикинь, воткнул диск бубунты 9.04 в комп с X3100 все заработало из коробки.

в 9.10 не завелось.

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

офф...... но все же Тегра-у жду....... нужен дешевый неттоп (или как его там... нетбук) в гараж..... удобно pdf-ки полистать......... да и в инет выползти ))))

Serhio79
()

В лучших традициях опенсорса (xorg, hal, devicekit, udev) завтра вместо Gallium3D напишут новую поделку, и все ринутся всё переписывать. И опять всем ждать ещё более быстрого и стабильного в будущем. Ожидание, как много в этом слове…

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

> в 9.10 не завелось.

чтото не полюбилась она мне......... на бубунте 8.10 у меня сервак для веб студии пашет........и не чихает......... дома ... 8.10 не вопрос.... 9.10 со скрипом.......(половина устройств ручками...... «из короПки» не получилочь... ((((

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

>> # Which driver(s) support pbuffers
>> # Which driver(s) support framebuffer objects

>> Ничего не могу сказать вменяемого по 2м пунктам, тк не знаю.


"иногда лучше сосать..."(с)

>> # Which driver(s) support GLSL (shaders)

>> Бранч пилится и скоро замержится.

>> Статья старая (2008), как говно мамонта, на неё ориентироваться нельзя.


бугога! "пилите, Шура, пилите! они золотые!"(с)

>> Подавился пироженкой, dri2 уже работает (что там у нвидии? просто дри до сих пор?)


кушай спокойно, не нервничай, и не забывай, что у NVIDIA есть собственный memory manager, а dri/dri2/etc - это и есть "говно 10-ти летней давности, на которое побрызгали парфюмом (dri2)".

>> # Which driver(s) offer full OpenGL 2.1 with hardware acceleration

>> 1.5 with hardware acceleration, 2.1 софтварно


"сосать!"(с) (который год пошёл однако...)

>> оно пилится


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

sda00 ★★★
()

Самое забавное, но вот какой бы ни был Торвальдс троль, даже он говорил, что против фанатизма в софте. Тут ( http://linuxhaters.blogspot.com/2008/06/nitty-gritty-shit-on-open-source.html ) правильно написано, нужно покупателям в игрушки под линуксом играть - инженеры в nvidia сели и написали работающий драйвер (и это ради 1%). Это вам не рассуждать о преимуществах Galium3D и не разглагольствовать «оо, ну это заработает... вот-вот... уже совсем скоро».

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

чтото не полюбилась она мне......... на бубунте 8.10 у меня сервак для веб студии пашет........и не чихает......... дома ... 8.10 не вопрос.... 9.10 со скрипом.......(половина устройств ручками...... «из короПки» не получилочь... ((((

школьники, мать их

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

> Вот про что я забыл, nVidia фаны так не объяснили как переключить разрешение и частоту экрана в консоли.

nvidia-settings из консоли умеет всё то же, что и гуй. Дебильный способ, конечно, но есть.

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

дурка........ я говорю про «прогресс»....... читай «мойдодыра»

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

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

Intel X{3,4}xxx допилили на mesa 7.7, дальше что? До релиза месы 7.7 не долго.

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

>nvidia-settings из консоли умеет всё то же, что и гуй.

Ну и как мне получить через nvidia-settings в консоли текущее разрешение и частоту, а затем переключить их основываясь на выводе mediainfo?

linux4ever
()

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

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

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

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

Что-то вроде nvidia-settings -q FrontendResoluion && nvidia-settings -a FrontendResolution блабла

Не поверишь, но никогда об этом не задумывался и не пользовался, но в man nvidia-settings это всё нашёл :)

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

Я уже сомневаюсь. Никогда не знаешь, что стрельнет в голову разрабам завтра :}

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

>Ну, вообще-то xorg и udev на своих местах крепко сидят

вообще то хорг пилят уже давно вырезая лишний функционал и видо систему пилят - уже сейчас можно с некоторыми пялсками пользоваться 3д ускорением без иксов да и десктопом через directbf и wayland - ну этот не допилен вроде как, но в будущем думаю будет зкоробки во всех дистрибутивах - десктоп без иксов, разумеется иксы можно поверх запустить, но это мало кому надо, и разумеется нвидия тут пролетает

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

>инженеры в nvidia сели и написали работающий драйвер (и это ради 1%). Это вам не рассуждать о преимуществах Galium3D и не разглагольствовать «оо, ну это заработает... вот-вот... уже совсем скоро».

OpenGL y NVIDIA стал нормальным только после того, как они по просту купили разработчиков из SGI. Сами они только и могли что мыльное 2д и (блин от смеха бы не лопнуть пока напишу «QTM» квадратиш практиш текстуре мэппинг). У Шпака(SGI) магнитофон , у посла(3dfx) медальон ...

anonymous
()

Многие Gallium3D считают, что в будущем все Gallium3D будут использовать Gallium3D. Так, например, Gallium3D OpenSource Gallium3D для Gallium3D серии R300/400/500 уже практически дописали Gallium3D для Gallium3D. Gallium3D также заявила о поддержке Gallium3D. Gallium3D тоже будет поддерживать Gallium3D. Gallium3D из Tungsten Graphics видят преимущество Gallium3D в том, что возможна Gallium3D не только OpenGL, но и Direct9/10( который пишется в рамках проекта Gallium3D), OpenCL, OpenVG. Также с помощью Gallium3D была портирована Gallium3D на Gallium3D. Один из немногих крупных Gallium3D который пока не собирается использовать Gallium3D — это Nvidia.


По теме. Дебилизм не лечится.

> Gallium3D представляет объединенный API, обеспечивающий стандартные аппаратные функции реализуемые на современном графическом оборудовании, такие как например модули программы построения теней.


OpenGl штоле?

> Таким образом, трехмерные API, созданные по спецификациям OpenGL 1.x/2.x/3.x, OpenVG, Direct3D (его реализация в среде совместимости Wine), будут нуждаться только в back-end, названном state tracker и предоставляемом Gallium3D. В этом отличие Gallium3D от "чистого" Mesa 3D, который требует различные back-end-ы для каждой аппаратной платформы.


Норкаманы? Они хоть поняли, что написали?

> Домашняя страница Gallium3D (недоступная ссылка)


Оно уже померло, не успев родиться. Туда этому говну и дорога.

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

> Было бы неплохо, если бы нвидиа присоединилась к разработке сабжа...

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

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

>кушай спокойно, не нервничай, и не забывай, что у NVIDIA есть собственный memory manager, а dri/dri2/etc - это и есть "говно 10-ти летней давности, на которое побрызгали парфюмом (dri2)
Охлол, не стесняйся и пиши сразу же иксы не нужны. А ты этим говном продолжаешь пользоваться, как так? Твоё утверждение не ценней моего, что ты говна кусок.
>вот когда "допилится", не забудьте искупаться, во рту прополоскать, зубы почистить... а пока...

Ты же первым побежишь посасывать у АТИ, когда они допилят дрова. Доля твоя такая, сосать у тех у кого толще (вкусней видимо). Пока толще а нвидии.

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

> Скорее сабжу феерически повезло бы, если бы Нвидиа позволила ему присоединиться к своей разработке...

вы так думаете?........... Nv была и есть УГ........ таки считаете что ферми сделает фурор? ....... загнется... поверте

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

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

Стокгольмский синдром детектед. Во всей красе.

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

Ага, спасибо, завтра сделаю, у меня поцчему-то man не нашелся.

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

>уже сейчас можно с некоторыми пялсками пользоваться 3д ускорением без иксов да и десктопом через directbf

Можно. Но это всё только на уровне proof of concept. Конечно, фреймбуфер из коробки сейчас есть почти во всех дистрах, но вот тех же приложений, которые расчитаны на его поддержку - единицы. До будущего, когда nvidia пролетает таким образом, ещё далеко :)

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

>>nvidia-settings из консоли умеет всё то же, что и гуй.

>Ну и как мне получить через nvidia-settings в консоли текущее разрешение и частоту, а затем переключить их основываясь на выводе mediainfo?

Чтение мануалов вслух - 20$ за абзац.

nvidia-settings --help тебе в помощь

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

Я ничего не понял :) Честно. Переформулируй

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

>вы так думаете?........... Nv была и есть УГ........ таки считаете что ферми сделает фурор? ....... загнется... поверте

NVidia такое УГ, что не чешется о каком-то галлиуме, который вообще неизвестно где и зачем будет применяться.

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