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 ()

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

Теперь все игры будут прерываться на самом интересном месте.

devl547 ★★★★★ ()

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

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

iZEN ★★★★★ ()

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

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

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

ZZaiatSS ★★ ()

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

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

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

ArtSh ★★★ ()

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

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

NIR ()

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

Цитируем sniper21

я немецкий не знаю, перевел как думал.

Вот, держи наноссылку http://nano.yandex.ru/project/anthroponym/

// «Дёучера» из новости убрал

shahid ★★★★★ ()

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

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

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

anonymous ()

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

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

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

Pavval ★★★★★ ()

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

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

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


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


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

ansi ★★★★ ()

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

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

LeNiN ()

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

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

frame ★★★ ()

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

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

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

linux4ever ()

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

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

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

anonymous ()

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

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

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

madgnu ★★★★★ ()

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

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

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

Gorthauer ★★★★★ ()

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

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 ()

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

сойдёт

PayableOnDeath ()

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

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

Novell-ch ★★★★★ ()

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

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

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

atrus ★★★★★ ()

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

700 строчного патча

Вот люди работают

ostin ★★★★★ ()

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

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

anonymous ()

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

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

ip ★★★★ ()

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

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

Novell-ch ★★★★★ ()

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

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

simburde ()

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

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

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

ip ★★★★ ()

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

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

Novell-ch ★★★★★ ()

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

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

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

Gorthauer ★★★★★ ()

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

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

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

atrus ★★★★★ ()

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

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

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

Lumi ★★★★★ ()

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

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

Novell-ch ★★★★★ ()

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

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

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

simburde ()

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

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

Genuine ★★★ ()

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

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

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

Алекс Дойчер

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

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