LINUX.ORG.RU

Gallium3D-драйвер для карт ATI наверстывает отставание в скорости от Catalyst

 , , , , ,


0

2

Ресурс Phoronix представил результаты оценки производительности современного состояния открытого Gallium3D-драйвера для видеокарт AMD/ATI из состава пакета Mesa, в сравнении с проприетарным драйвером AMD Catalyst. В тестах отмечается значительный прогресс, скорость Gallium3D-драйвера в среднем теперь отстает от Catalyst на 60-70% (в тесте Urban Terror на 80%). Для сравнения, в проведенных в начале года тестах Gallium3D-драйвер отставал в 4-5 раз.

Тестирование производилось на системах с видеокартами Radeon HD 6570, Radeon HD 6870 и Radeon HD 6950. В тесте на базе игры Nexuiz отставание Gallium3D-драйвера составило 46%, 69% и 61%. В тесте OpenArena - 50-60%, World of Padman - 70%, Urban Terror - 80%. Отдельный интерес представляет собой тест VDrift, при его выполнении открытый Gallium3D-драйвер заметно обогнал проприетарного конкурента.

Кроме того, отмечается решение проблем со стабильностью: в связке из последнего тестового выпуска Linux-ядра 3.0, Mesa 7.12-devel и xf86-video-ati, больше не отмечаются ранее наблюдаемые крахи и зацикливания. При проведении теста на базе последних экспериментальных версий Linux-ядра 3.0, Mesa 7.12-devel и xf86-video-ati разрыв в производительности между Gallium3D-драйвером и Catalyst уменьшился до 50-60%.

Результаты

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



Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

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

Andru> Я подобную фразу уже читаю почти два года, наверное )

Именно, что подобную, а не такую же. Я год назад писал, что в свободных драйверах уже будет пристойное 3D. Предсказание сбылось на 100%. Теперь ждём полноценное годика через 1.5 (с учётом стека GL4 в Gallium 3D).

Quasar ★★★★★
()
Ответ на: комментарий от Novell-ch

>кстати для тех кто сидит на говн^W стабильном софте, а хочется проверить работоспособность открытых дров без лишнего геморроя есть GoG livecd\usb

не получается, только темный экран. Вроде бы карта не новая, но на ноуте нынче мода по две ставить вот и у меня, :

01:00.0 VGA compatible controller: ATI Technologies Inc Madison [AMD Radeon HD 5000M Series] (rev ff)

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)

Кстати последняя сусе не запускается (только failsafe и потом шаманство с catalyst)

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

>> Но есть сильные подозрения, что по тем или иным причинам они всегда будут в роли догоняющих, на несколько лет отставая от блобов по возможностям и/или производительноти.

На чём основаны твои подозрения, если учитывать, что сами амдшники стали помогать пилить открытый драйвер?

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

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

темный экран с самого начала? даже до выбора месы и режима kms\ums? в биосе ни как не отключается встроенная\внешняя?

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

>темный экран с самого начала? даже до выбора месы и режима kms\ums? в биосе ни как не отключается встроенная\внешняя?

Увы, не отключается. Кстати с прежним образом загрузка доходила до выбора месы и режима kms\ums, но далее все равно темный экран.

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

Вот и прибежали старперы, которым кроме трехцветной консоли ничегошеньки не надо.

Chehelo
()

Лично меня сейчас даже не 3D беспокоит, а то обстоятельство что безбожно тормозит прокрутка в простейших редакторах. Капец.

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

а то обстоятельство что безбожно тормозит прокрутка в простейших редакторах. Капец.

А у меня не тормозит:)

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

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

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

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

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

>А у меня не тормозит:)
А у меня да. Если бы нет, может и не сидел бы на офтопике. Хотя мне ещё и аппаратное ускорение видео подавай, но оно как было в линукс на ати в попе так и осталось.

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

Давай так, если на ATI ты незапускаешь под офтопиком аппаратное декодирование H.264 или VC-1 (видео предоставишь ты). То ты мне даешь $10000. Оформляем юридическую, нотариально заверенную сделку. ОК? Я думаю это будет самым хорошим 3.14дюлем для тролля, который не умеет читать свои сообщения.

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

>Давай так, если на ATI ты незапускаешь под офтопиком аппаратное декодирование H.264 или VC-1 (видео предоставишь ты).
Чегой? Запускаю.

Скажите, для чего в OpenGL надо было задействовать патентованные расширения? Без них было никак что-ли?

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

>А спорим, что на _ATI_ кроме mpeg2 ничего больше запустишь.
Я Вас окончательно перестал понимать. Спор какой-то странный. Что вы подразумеваете под _ATI_?

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

А у меня да. Если бы нет, может и не сидел бы на офтопике.

Да конечно. Из-за видео сидишь на винде. Так и поверил.

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

fglrx конечно не пробовал.

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

По второй ссылке веселые гентупроблемы. Про первую ничего не скажу, т.к. у меня видео и на проце идет.

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

>А на днях штат разработчиков увеличили в 2 раза.

О да, с одного человека до целых двух. Да такими темпами еще лет пять ждать полноценного 3D. И это для уже выпущенных карточек только, да.

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

О да, с одного человека до целых двух. Да такими темпами еще лет пять ждать полноценного 3D. И это для уже выпущенных карточек только, да.

Я попрошу - с двух до 4-х!

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

>> О да, с одного человека до целых двух. Да такими темпами еще лет пять ждать полноценного 3D. И это для уже выпущенных карточек только, да.

Я попрошу - с двух до 4-х!

С полутора до трёх. :)

anonymous
()

Не знаю ничего ни про какое ускорение, как quake2 и serious sam тормозили, так и тормозят. rv630, Mesa недельной давности, ядро 2.6.39.3

anonymous
()

Новость позитивная. Глядишь через годик свободные дрова уже станут полноценными.

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

> в Mesa по прежнему ещё не реализован OpenGL 3.x

Горе какое. Его уже есть куда использовать в линуксе, кроме как гонять бенчмарки и радоваться что он есть?

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

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

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

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

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

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

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

я верил про проблемму со старыми карточками ати пока не воткнул в старый комп доХДшную карточку(весьма проблемную под виндой) никаких ужасов не заметил.

на хдшные с каталистом проблем не больше чем с нвидияблобом так что вообще не понял прикола с этим холиварм амд(ати)/нвидия. Топор/Молот одна суть ими можно убивать..

есть один факт нвидия не хочет подстраиваться под линукс, она хочет чтобы линукс подстраивался под неё.

амд готова к симбиозу.

anonymous
()

[Bug 34495]

Кстати, для тех кто использует Blender со свободными дровами - можете попробовать патч из комментария 48 к этому багу, «GL_SELECT hw support v5» - https://bugs.freedesktop.org/attachment.cgi?id=49220 он ломает поддержку этого режима в не-галлиум драйверах, поэтому в составе mesa он ещё не появился, но тестировать на отдельных локальных машинах уже можно.

Да, народ говорит что R600_TILING=1 тоже может привести к ускорению (но и к артефактам). У кого есть возможность - играйте с этим время от времени, читайте документацию, исходники, может там просто опечатка где-то :(

http://phoronix.com/forums/showthread.php?57261-Mesa-Gallium3D-Pipe-Video-Has... (на примере видеоускорения mpeg2-потока 1080p через VDPAU , ещё не забыть поставить профиль энергосбережения GPU на максимальную скорость. Один tiling давал в тесте ускорения от 37 до 50+ кадров в секунду, на декодинге через шейдеры, для R710)

http://phoronix.com/forums/showthread.php?57401-How-to-enable-hyper-z-on-R500

( ответ : переменная окружения RADEON_HYPERZ=1 , до 60% ускорения, но в некоторых играх странная потеря скорости или артефакты)

https://bugs.freedesktop.org/show_bug.cgi?id=36602 (HiZ for R600, пока не работает)

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

Вот ещё антиалиазинг через пиксельный постпроцессинг (так понимаю, только r5xx через r300g пока работать должен):

http://candgsoc.host56.com/ http://cgit.freedesktop.org/~cand/mesa/log/?h=pp

Замечаем, как неэффективен нынешний автогенерируемый промежуточный GPU код.

Andrew-R ★★★★
()
Ответ на: комментарий от Oleaster

Спасибо вам и KPSS за разъяснения. Грустно, конечно.
Я вот посмотрел на аватарку Novell-ch и вспомнил об одной штуке, которая может оказаться вам полезна. Пойду-ка и сам её опробую, раз такое дело.

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

В поддержку гражданина замечу что не его одного притомила политика ати в части аппаратного ускорения 264.
Я вдумчиво почитав как народ с этим делом ипеца, сказал себе «нах нах», купил нвидию 210 и не тратя нервов смотрю теперь видео.

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

По поводу ваших проблем с аппаратным декодированием. Глянул тот ваш тред, ответить к сожалению не смог, так как эта возможность почему-то заблокирована, поэтому пишу здесь. Судя по вашим сообщениям вы всё сделали правильно, и остаётся только написать в техподдержку. Перед этим попробуйте воспроизвести проблему на каком-нибудь поддерживаемом дистрибутиве (Ubuntu, openSUSE, etc.).

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от Novell-ch

Как-то не радостно - с двух попыток скачать Gears on Gallium не получилось. Может сделаете торренты и выложите магнет-линки в блоге?

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

>Я год назад писал, что в свободных драйверах уже будет пристойное 3D

Это где ты пристойное увидел? Неужто ли в бенчмарках по ссылке? Ничего что там на почти топовых видеокартах гоняют игры с графикой десятилетней давности?

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