Недавно были протестирована производительность различных драйверов в 2D. Тестировались ATI Radeon HD 3850 (RV670PRO) и ATI Radeon HD 4650 (RV730) на Ubuntu 9.10 (daily snapshot, 2.6.31, Xserver 1.6.3). Сравнивались xf86-video-ati 6.12.99 (в EXA режиме) с недавно вышедшим Catalyst 9.10.
В семи тестах свободный драйвер был намного быстрее проприетарного, в четырёх тестах производительность была практически одинаковой, в двух проприетарный драйвер был быстрее.
Следует отметить, что в 6 из 7 выигранных тестов свободный драйвер оказывался в разы (и десятки раз) быстрее проприетарного.
Вышла очередная версия проприетарного драйвера видеокарт ATI/AMD. Одно из важнейших изменений - улучшение поддержки систем Novell: OpenSUSE, SLED и SLES. Также исправлена RandR 1.2 и настройка CrossFire (технологии, позволяющей использовать мощности нескольких видеокарт одновременно) посредством AMD Catalyst Control Center.
Совместно с командой разработчиков Ubuntu разрабатывается версия 9.10 с поддержкой ядра 2.6.31, которую пользователи этого дистрибутива могут поставить уже сейчас.
Это - следующий шаг после открытия документации по южным мостам SB700/710/750.
Итак, для чипсета AMD RS780 с интегрированной графической подсистемой открыты рекомендации по низкоуровневому программированию, описание регистровых операций и руководство для разработчиков BIOS. Всего же объём документации составил около 800 страниц.
Открытые данные применимы и к чипсетам RS770/790.
Четыре недели назад разработчики открытого драйвера ATI сообщили об успешном запуске программы glxgears на видеокартах серии R600/R700. Теперь они смогли запустить Compiz.
Khronos Group сегодня, 3 августа 2009 года, объявила о выходе OpenGL 3.2, третьем за последние 12 месяцев обновлении наиболее широко распространённого графического API для персональных компьютеров и рабочих станций. Новая версия продолжает быстрое развитие стандарта OpenGL, чтобы дать разработчикам графики кроссплатформенный доступ к передовой функциональности GPU. Спецификация доступна по ссылке.
Появилась на свет первая версия видеодрайвера от AMD/ATI с поддержкой OpenCL. На текущий момент скачать драйвер можно только после регистрации на developer.amd.com в составе беты ATI Stream SDK v2.0.
OpenCL - фреймворк для создания приложений, связанных с паралельными вычислениях на различных GPU и CPU. Спецификации OpenCL были выработаны консорциумом Khronos Group в целях избежания разрождавшегося зоопарка GPGPU API (e.g. ATI Stream, NVidia CUDA и др.)
Объявлен выход проприетарного драйвера для видеокарт ATI - AMD Catalyst 9.7, в котором исправлено несколько ошибок, среди которых можно выделить слудующие:
Устранён сбой X-cервера при отражении или повороте изображения на экране на некоторых системах, поддерживающих Xrandr 1.2 или выше;
В Catalyst Control Center исправлена ошибка горячего подключения второго дисплея, приводящая к нарушению отображения изображения на экране в режиме "Клон";
Второй дисплей теперь выключается, если он был отключён в ждущем режиме;
Некоторые системы сообщают, что адаптеры CrossFire доступны после переустановки драйвера;
Исправлена ошибка в мультидисплейных конфигурациях, которая при выключении одного дисплея приводила к выключению всех;
Устранен сбой X cервера на системах с несколькими видеоадаптерами;
Выполение "xrandr --prop" в Ubuntu 9.04 больше не вызывает зависание;
Устранен сбой X cервера в Ubuntu 9.04 при включённом расширении Xinerama.
Сегодня была выпущена новая версия закрытых драйверов для видеокарт ATI.
Данный релиз имеет версию 9.6 и следующие отличия от предыдущего выпуска, вышедшего в прошлом месяце:
Официальная поддержка SuSE Linux Enterprise Desktop 11
Поддержка технологии MultiView для видеокарт серии Radeon
Надо отметить, что ранее технология MultiView была доступна только обладателем видеокарт серии FireGL.
С появлением поддержки MultiView появилась возможность использовать Xinerama в конфигурациях до 4 GPU и в любой комбинации видеокарт ATI 2000/3000/4000 серий.
Также было исправлено несколько ошибок, связанных с воспроизведением видео, Ubuntu 9.04 и композитинга(composite support) окон.
Вышла 7мая, но оставалась незамеченной, очередная порция документации по спецификациям 3D чипов от AMD. В ней освещены особенности архитектуры чипов и функции 3D ускорения.
18 апреля, в рамках своей инициативы, AMD опубликовала очередную порцию кода 3D-драйвера для видеокарт, основанных на чипах R600/700. К сожалению, пока этот код не реализует все возможности по работе с 3D-графикой, но он поддерживает гораздо больше функций по сравнению с тем кодом, который был опубликован в декабре.
Со слов John Bridgman, работы по созданию открытого драйвера продолжаются, и где-то к маю должен быть готов драйвер, полностью пригодный (в плане ускорения 3D) для конечных пользователей.
Radeonhd — это открытый драйвер для видеокарт AMD, основанных на чипах R500 и выше. Radeonhd разрабатывается под руководством Novell по спецификациям, предоставленным компанией AMD. Драйвер был публично анонсирован в сентябре 2007.
Предыдущая версия драйвера была выпущена в декабре 2008, и с тех пор многое было сделано благодаря совместному партнёрству AMD и Novell. За прошедшие месяцы была проделана очень важная работа, несмотря на уход из проекта одного из ключевых разработчиков.
Версия 1.2.5 заслуживает внимания. Ключевые новшества драйвера — это поддержка 2D-ускорения для чипов R600/700 (требуется обновлённая DRM. Воспользуйтесь backport DRM для вашего ядра или используйте ядро >= 2.6.30), поддержка X-video для R600/700, mode-setting поддерживается для ещё не вышедшей RS880 и Radeon HD 4890, а также поддержка основных возможностей Randr 1.3.
Дополнительно в radeonhd 1.2.5 переработали некоторый код, включили DRI по умолчанию на чипах R500/RS600, исправили таблицы соответствий (LUT), а также исправили доступ к регистрам.
Журналисты сайта phoronix.com провели сравнение производительности свободных драйверов ATI в Ubuntu 8.10 и альфа версии Ubuntu 9.04.
Версия 8.10 была со следующими пакетами: ядро Linux 2.6.27, X Server 1.5.2, xf86-video-ati 6.9.0 и Mesa 7.2.
В версии Ubuntu 9.04 альфа 6 было доступно ядро Linux 2.6.28, X Server 1.6.0, xf86-video-ati 6.11.0 (на момент тестирования версия 6.12.0 не была доступна) и Mesa 7.3.
Для тестирования использовалась видеокарта ATI Mobility Radeon X1400 ноутбука Lenovo ThinkPad T60 на базе чипа R500.
В качестве инструментов тестирования использовались GtkPerf и QGears2.
Результаты тестирования показывают существенное увеличение производительности в GtkPerf и отсутствие прогресса в OpenGL-приложениях.
Следует также отметить, что пока в свободных драйверах ATI не используются DRI2, GEM и другие недавние улучшения в видеоподсистеме линукс.
До конца этого месяца выйдет последний унифицированный релиз Catalyst 9.3, который поддерживает все GPU Radeon, заканчивая серией R300. После этого ежемесячные обновления будут касаться серий R600/700 (и в будущем ASIC). Это должно позволить разработчикам сфокусироваться на новейших продуктах, отказавшись от старых карт; так как кода для работы станет меньше, есть надежда, что в результате улучшится качество. В идеале мы увидим более быстрые и надёжные реализации графических карт в будущем. Для клиентов это хороший ход, исключая владельцев Radeon HD 2000 или более поздних (или RS690/RS740 IGP, но RS780 будут поддерживаться). Разработчики начнут развивать новое оборудование, вы увидите новые особенности и лучшее качество. Если вы — пользователь R500 или более старой серии, ваша карта уже устарела, и надеемся, что последнее обновление окажется для вас достаточно хорошим; в противном случае вы можете воспользоваться одним из открытых драйверов. Ситуация похожа на то, что было с R200, но со времен R600 уже было 3 поколения чипов.
Состоялся официальный релиз открытого графического драйвера xf86-video-ati 6.11.0.
Из изменений:
Переработано Crtc/output/encoder, внесены исправления в Render repeat mode, а также исправлено большое количество ошибок, выявленных в предыдущем релизе xf86-video-ati 6.10.
В готовящейся к выпуску версии 6.12.0 будет реализована поддержка ускорения для чипов r6xx/r7xx.