Документация «3D Register Guide» теперь в свободном доступе. В ней описаны шейдерные инструкции для видеочипов AMD R6xx/R7xx, шейдерные текстуры и другие регистры, необходимые для реализации поддержки 3D в видеодрайвере.
Phoronix опубликовал результаты сравнительных тестов драйверов Catalyst и экспериментальной версии RadeonHD. Графические 2D тесты выполнялись на системе с видеокартой ATI Radeon HD 4850 (RV770). Открытый драйвер показал лучшие результаты в 19 из 28 тестов.
Также было проведено сравнение драйверов Radeon и Catalyst для более старых карт типа R500, и там Catalyst выиграл 17 из 28 тестов.
Также был выпущен микрокод для соответствующих чипов. Уже есть:
Работающий Direct Rendering Manager
Начальная поддержка EXA и X-Video
Исходный код r600_demo также доступен через git.
r600-demo - это программа демонстрации основных операций 2D и 3D на R600. Она не использует Mesa DRM.
Эти и другие изменения уже добавлены в публичные репозитарии проектов Mesa и radeonhd. Документация покрывает как существующие чипы серии R600, так и новейшие R710, R730.
Часть документации о 3D-регистрах будет доступна только после праздников, в течение месяца. Информация о возможности открытия UVD и IDCT не доступна.
Благодаря злым тестерам стала доступной для скачивания бета-версия проприетарного драйвера для видеокарт ATI под Linux. Использовать этот драйвер можно только на свой страх и риск.
По заявлениям пользователей форума Phoronix.com, в новой версии устранено мигание воспроизводимого видео в случае включенных эффектов компиза, т.е. наконец-то будет нормально работать xvideo&composite. Впрочем, мигание opengl-приложений при включенном компизе по-прежнему не устранено.
При использовании бета-версии драйвера на экране присутствует логотип, гласящий "AMD Testing use only". Убрать ее можно заменив /etc/ati/signature на файл от предыдущих версий драйвера.
Разработчики никак не комментируют причины утечки.
Дискуссии вокруг двух основных драйверов для видеокарт ATI xf86-video-ati и xf86-video-radeonhd, после перехода последнего на AtomBIOS разгораются вновь.
Во вторник утро Даниэль Стоун удалил поддержку драйвера RadeonHD из инфраструктуры X.Org. В ответ, Люк Верхэйген, один из основных разработчиков удалённого драйвера и сотрудник Novell, поднял эту тему в списке рассылки X.Org, намекая на очередную необъективность со стороны Мистера Стоуна...
В этой версии наконец-то появилась поддержка ядра 2.6.27 и xorg server 1.5 (X.Org 7.4), а также поддержка дистрибутива Red Hat Enterprise Linux 4.7. Среди исправлений можно отметить устранение ошибки, когда X-сервер падал после нескольких завершений сеанса.
С подачи ATI/AMD с их Universal Video Decoder, компания Cyberlink аносировала поддержку в скором времени HD-видео в своих пакетах PowerDVD и PowerCinema для ОС Linux.
PowerDVD позиционируется как HD Video плеер, а PowerCinema - как медиаплеер.
Учитывая тесную работу Cyberlink с их OEM-партнерами, можно надеяться на появление продуктов компании на новых ноутбуках и нетбуках с ОС Linux.
В блоге одного из разработчиков свободного драйвера radeonhd для видеокарт ATI/AMD Matthias'a Hopf'a сегодня появилось небезынтересное сообщение. Вкратце:
Программирование 3d для чипов r6xx/r7xx совершенно отличается от такового для чипов r5xx, поэтому приходиться писать код практически с нуля.
Уже реализована поддержа командного процессора, DMA, адресации памяти и пр., всё работает замечательно.
Но по какой-то причине треугольники не рендерятся. Один из разработчиков ATI с помощью программы TCore, которая нормально рендерит треугольники, сделал лог доступа к памяти и регистрам. Matthias скопировал этот алгоритм программирования чипа в r600_demo, но почему-то треугольников не было даже в этом случае.
Публичная документация тоже появится не скоро, так как проверка на наличие объектов интеллектуальной собственности заняла значительно большее время, чем предполагалось.
Так что, несмотря на колоссальную помощь ATI/AMD, ситуация с поддержкой новых видеокарт свободными драйверами до сих пор совсем не позитивная.
В сентябре прошлого года AMD анонсировала открытый парсер AtomBIOS для видеокарт RadeonHD для связи со слоем абстракции видео BIOS. Пока AMD не выпустила примеры исходных кодов для R600 и не предоставила документацию по 3D-регистрам, компания выпустила новый парсер. Он является частью проекта KGrids (проект AMD по созданию простого драйвера уровня ядра и тестового окружения), позволяя включить парсер AtomBIOS в ядро Linux. Пакет "kgrids-atom" состоит из кода на Си и трех заголовочных файлов (все вместе — порядка 1400 строк кода).
Благодаря поддержке ATI AtomBIOS в ядре появится возможность использовать "Kernel-based Mode-Setting". Alex Deucher сказал, что DDX-драйверы не могут быть адаптированы под новые драйверы, но это лишь добавит работы, для конечного пользователя это не принесет пользы. Кроме того, этот код меньше тестировался, чем текущей парсер AtomBIOS.
Если есть желание изучить код пакета, то скачать его можно с X.org.
Компания AMD объявила о выпуске новых драйверов ATI Catalyst, значительно повышающих производительность профессиональных графических карт серии ATI FireGL.
Новые драйверы версии 8.49.7 для операционной системы Linux обеспечивают до 33% более высокую производительность в OpenGL по сравнению с предыдущими драйверами.
«Графические ускорители ATI FireGL демонстрируют более высокую производительность во всех ценовых диапазонах», — сказала Дженет Матсуда (Janet Matsuda), старший директор подразделения профессиональной графической продукции компании AMD. — «Раньше это утверждение относилось только к средам Microsoft Windows XP и Windows Vista. Теперь же графические карты ATI FireGL опережают своих конкурентов не только в Windows XP и Windows Vista, но и в Linux».
Как сообщает AMD, грядущий выпуск Radeon HD 4850 впервые будет содержать соответствуюший набор драйверов на CD не только для систем Windows, но и для GNU/Linux.
Также сообщается, что AMD на данный момент усиленно работает над добавлением в драйвер поддержки Multi-GPU CrossFire и в скором времени опубликует информацию для разработчиков по RV770.
Как отмечают на phoronix, поддержка HD 4850 уже добавлена в открытый драйвер xf86-video-ati.
Компания AMD открыла свободный доступ к пакету документации с описанием системы команд (ISA, Instruction Set Architecture) для графических процессоров серий R600. Объем открытых спецификаций насчитывает 353 страницы, на которых среди прочей информации присутствуют сведения об особенности реализации вершинных (vertex) и геометрических шейдеров для видеокарт серии ATI Radeon HD 2000/3000 и более новых.
David Airlie, Alex Deucher и Corbin Simpson, благодаря совместной работе в последние дни, смогли значительно улучшить поддержку 3D-ускорения на видеокартах ATi. Сегодня, после основательной работы в драйвере xf86-video-ati, был произведен успешный запуск Compiz и даже UT2004-demo на чипе R500.
RadeonHD, поддерживающий GPU R500/R600+, несколько отстает в развитии в области 3D-ускорения: пока есть только некоторая поддержка DRM на чипах RS690, но она вне главной ветви.
Серия чипсетов AMD 780 с интегрированным Radeon HD 3200 доступна уже почти 4 месяца, но поддерживалась только проприетарным драйвером Catalyst и xf86-video-ati. Благодаря 22 добавлениям, внесенными вчера в основную ветку драйвера xf86-video-radeonhd, теперь возможно использование новейшего интегрированного видеоядра Radeon HD 3200 с драйвером radeonhd.