LINUX.ORG.RU

В свободный драйвер ATI будут добавлены прерывания для r600/r700

 , , ,


0

0

До этого момента в свободном драйвере ATI для чипов r600/r700 не хватало поддержки прерываний, которые нужны, например, для функции sync-to-vblank.

Поддержка прерываний не была реализована из-за отсутствия соответствующей документации для карт серий Radeon HD 2000, 3000 и 4000. Теперь, когда код прошёл правовую проверку, Alex Deucher опубликовал его в виде 700-строчного патча. Для этой поддержки также необходима предзагрузка двух firmware.

Код патча

Firmware для контроллера прерываний

Ещё есть время, чтобы протолкнуть этот патч в ядро версии 2.6.33.

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

★★★★★

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

Линуксового бездельника-начальника уволили — разработчики вздохнули спокойно и погнали план?

iZEN ★★★★★
()

>правовую проверку

Прочитал «паровую»

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

>А Вы уверены, что он не Дойхер?

Пусть уж лучше остается Дёучером...:)

anonymous
()

У меня всё работало, но всё равно спасибо разрабам. Годный няшный код.

NIR
()

> Для этой поддержки также необходима предзагрузка двух firmware.

Столман негодуэ

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

>Мы вообще умеем говорить по-немецки.

Рад за Вас. Только не ВАС СПРАШИВАЛИ!!!

ansi ★★★★
()

>Для этой поддержки также необходима предзагрузка двух firmware.

Объясните плиз, почему? Уже прерывания без прошивки никак?

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

>>Алекс Дойчер

мне подсказывают что Алекс Дойче


«р» не читается практически, там ротируется звук


Oга, щас. Тогда «Шрёде»?

ansi ★★★★
()

Т.е., работа с прерываниями у ATI не документирована? И обязательно нужны бинарники... Нехорошо это.

LeNiN ★★
()

досоватненько! :-D

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

>Линуксового бездельника-начальника уволили — разработчики вздохнули спокойно и погнали план?

Мне еще раз ссылки на твои слезы дать?

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

> Объясните плиз, почему? Уже прерывания без прошивки никак?

Без прошивки они (GPU) вообще никак не работают.

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

>Линуксового бездельника-начальника уволили

Дык это ж касается только проприетарных дров. Так что твой метан прошел мимо кассы.

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

Без прошивки они (GPU) вообще никак не работают.

Интересно, а как тогда разработчики Nouveau умудрялись более менее приемлемую скорость развить в 3D? Кстати а почему эти прошивки драйвер должен грузить вообще?

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

John Bridgman:

ATI graphics chips use writable microcode stores for the hardware state machines (rather than permanently burning the microcode into the chip) so microcode images need to be loaded by the driver at startup. Two microcode images are already being loaded for 6xx/7xx, one for the «cp» block and another for the «pfp» block.

Supporting interrupts requires that a third microcoded block («rlc») be enabled, which requires both driver code and an additional microcode image. There are two new files — one for 6xx hardware and one for 7xx — and the driver loads whichever one is appropriate for the hardware it finds.

These files aren't really «firmware» in the traditional sense, but there's a lack of agreement on what exactly they *should* be called

simburde
()

Кто-нибудь уже завел эту штуку? я так понял она работает только с кмс, без кмс фирмварь не загружается, с кмс грузится, но 3д ускорение у меня пропадает.

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

сей пост не отвечает на мой вопрос. =)

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

> Отреверс инженерят и заменя на открытый код.

Насколько я понял, там, как и у процессоров, нет кода как такового. Просто таблица настроек чипа.

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

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

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

Это сферические разработчики в вакууме пишушие за деньги а не как остальные за еду. =)

anonymous
()

амд всё больше радует, давече загрузился с двд убунты 9.10, посмотреть как дела с моим deprecated xpress 1200. Компиз из коробки, небенчмарк glxgears - 5960fps, на последнем поддерживающем fglrx - 1700. Имеющиеся на диске wolfenstein et, и penubra пошли без проблем.

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

ты явно что-то путаешь, не может х1200 6000фрс выдавать, более мощные еле к 3к подбираются, может там было 5960 frames in 5.0 seconds, что более походит на правду.

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

Что там реверсить? что там открывать? это не _программа_, у нее нету кода.

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

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

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

>ты явно что-то путаешь, не может х1200 6000фрс выдавать

ну да, за 5 секунд, но сути это не меняет. Владельцы дешёвых ноутбуков рады.

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

да сравнивать нвидию и ати,тем более на разных дровах не имеет смысла, но если взять одну линейку карт, х1200 х1600 х1900, на одной машине и сравнить, то шестеренки врать не будут.
в убунте результаты шестеренок показываются как
13022 frames in 5.0 seconds
вместо привычного\старого с результатом фпс
12165 frames in 5.0 seconds = 2432.929 FPS
человек увидел 13022, и думает огого как крута.

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

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

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

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

> оставлять это под закрытой лицензией не давст никаких плюсов

Уже ли забыта история, как хаком драйверов GeForce превращались в Quadro, а Radeon в FireGL?

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

> я так понял она работает только с кмс, без кмс фирмварь не загружается, с кмс грузится, но 3д ускорение у меня пропадает.

Зачем тебе 3D? Фанату ATI для счастья достаточно, что и 2D хоть как-то работает.

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

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

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

>Зачем тебе 3D? Фанату ATI для счастья достаточно, что и 2D хоть как-то работает.

Согласен, владельцам карточек АТИ для счастья много не надо :)

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

>>Алекс Дойчер

мне подсказывают что Алекс Дойче


«р» не читается практически, там ротируется звук


+1

e000xf000h
()

молодцы, правильной дорогой идут

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

>>>Алекс Дёучер (Alex Deucher)

А Вы уверены, что он не Дойхер?

Алекс Дойчер

Если он действительно немец, то однознайчно Дойхер. ch=х по немецки. ч = tsch

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