В списке рассылки Mesa Carl-Philip Haensch опубликовал патч, добавляющий поддержку анизотропной фильтрации в R600 Gallium3D драйвер.
Относительно небольшой патч сделал возможным использование данного метода улучшения качества изображения в opensource драйвере.
R600 Gallium3D драйвер поддерживает видеокарты от серии Radeon HD 2000 до последней серии Radeon HD 6000, включая AMD Fusion.
Патч можно получить в списке рассылки Mesa.
Так же стоит отметить, что в GSOC текущим летом будет производиться работа по добавлению поддержки Morphological Anti-Aliasing (MLAA).
Компания AMD выпустила открытую платформу для автоматизации всех аспектов процесса тестирования кода. Фреймворк получил имя Tapper, распространяется по лицензии BSD. Платформа является широким набором Perl-скриптов, которые разработчики из AMD используют годами, но только сейчас решили выложить в открытый доступ. Продукт уже можно опробовать, получив исходные тексты на GitHub.
Tapper содержит набор модулей для автоматизации рутинных операций, как, например, запуск сети, изменение системных установок, настройка и включение Xen/KVM и некоторые другие, специальные инструменты для проведения тестов и сравнения их результатов, а также предоставляет для управления веб-интерфейс. Для работы пользователю также предоставляются шелл с поддержкой Perl и Python. В составе пакета есть поддержка такого продукта как Autotest, в основном использующегося для тестирования работы ядер Linux.
Для форматирования вывода результатов тестов использован протокол TAP (testanything.org). Собственное исполнение технологии объектно-реляционного отображения (ORM) позволяет платформе работать с любыми базами данных. Сами разработчики в качестве таких средств используют MySQL и SQLite.
Состоялся выпуск проприетарных драйверов Catalyst 11.3 для видеокарт ATI/AMD.
В этом выпуске прекращена поддержка версий X.Org вплоть до 6.8. Также были удалены fglrx_xgamma, сопутствующие ей библиотеки и заголовочные файлы, libfglrx_ip.a единая для всех версий GCC.
В Catalyst 11.3 добавлена начальная поддержка OpenSUSE 11.4, а также обновлены скрипты для других дистрибутивов.
Исправлено:
артефакты или чёрный экран при горячем подключении монитора;
режим работы Big Desktop;
проблемы с запуском X на ноутбуках с дискретными и интегрированными видеокартами от AMD;
В начале марта 2011 года в мире СПО произошло несколько событий в плане аппаратного видеоускорения. Об одном из них повествует новость о релизе библиотеки S3TC 1.0.0. Стоит также отметить добавление поддержки видеочипсетов AMD Cayman (Radeon HD 69xx) в ядро Linux: 15 патчей, охватывающие drm/radeon/kms, плюс микрокод (firmware). Стабильный релиз ядра Linux с данными патчами будет версии 2.6.39.
После таких новостей нельзя не упомянуть релиз библиотеки Mesa версий 7.9.2 и 7.10.1. Версия 7.10.1 знаменует стабильный статус кода библиотеки, в то время как 7.10 была нестабильной. Новшеств в них нет, зато есть исправления ошибок:
Библиотека libxvba.so представляет собой интерфейс для работы с UVD2, т.е для аппаратного декодирования видеопотоков H.264, VC-1 и MPEG-2 на видеокартах AMD. Эта библиотека находилась продолжительное время в дистрибутиве проприетарного драйвера Catalyst, однако не сопровождалась какой-либо документацией. Тихо и незаметно, AMD выложила в свободный доступ XvBA SDK (.h файлы, спецификация, примеры) и запустила проект XvBA Tools (xvbat), содержащий небольшой набор утилит для демонстрации работы XvBA.
Библиотека libxvba зависима от Catalyst, и поддержка UVD не появится в свободных драйверах AMD в ближайшее время, так как это, по мнению AMD, может скомпрометировать системы защиты содержимого DRM на других платформах.
Со свежей версией проприетарного драйвера для видеокарт AMD и ATI стоит особо отметить появление в ней опции EnableTearFreeDesktop, о которой на Phoronix написали отдельную статью, а Sonsee создал отдельную тему для обсуждения на LOR. Остальное, то есть поддержка ядра 2.6.37 и исправления различных крэшей и падений, и так ожидалось, и потому новостью не является.
Опубликован набор патчей для поддержки аппаратного ускорения в видеоадаптерах серии Radeon HD 6000. Код основан на наработках, сделанных для серии Evergreen. Переключение режимов теперь работает только через KMS. Реализовано ускорение X-Video.
Патчи для Mesa вошли в релиз 7.10, патчи для DRM войдут в ядро 2.6.38. Драйвер пока не поддерживает Radeon HD 6900.
Вышла новая версия библиотеки для получения доступа к счётчикам производительности GPU для видеокарт AMD Radeon под названием GPUPerfAPI версии 2.5.
Основные нововведения этого релиза:
поддержка OpenGL и OpenCL в GNU/Linux;
улучшенные методы идентификации GPU и видеокарт;
добавлены счётчики для тесселяции;
новые OpenCL-счётчики: FetchSize, CacheHit, LDSFetchInsts, LDSWriteInsts, FastPath, CompletePath, PathUtilization.
Библиотека уже используется в таких продуктах AMD, как GPU PerfStudio2 и ATI Stream Profiler. Теперь она стала доступна и для всех остальных разработчиков для использования в своих приложениях.
Компания Advanced Micro Devices (AMD) примет участие в разработке операционной системы MeeGo. Об этом было объявлено на конференции MeeGo Conference 2010, проходящей в эти дни в Дублине.
В заявлении, опубликованном на сайте AMD, сказано, что компания «предоставит свой инженерно-технический опыт с целью создания технической базы для мобильной платформы и встраиваемых решений следующего поколения».
Следует также отметить, что в начале следующего года AMD планирует начать выпуск чипов нового поколения под названием Fusion, совмещающих центральный и графический процессоры на одном кристалле, что ставит перед компанией новые задачи. Первоначально было заявлено, что процессоры Fusion предназначены для нетбуков. На прошлой неделе AMD сообщила, что чипы Fusion появятся и в планшетных компьютерах.
Спустя 2 месяца после того, как Khronos Group выпустиласпецификацию для OpenCL версии 1.1, поддержка данного стандарта появилась и в кроссплатформенной среде разработки от AMD - Stream SDK 2.2.
Кроме этого в новую версию добавлены:
Поддержка Ubuntu 10.04 и Red Hat Enterprise Linux 5.5
Как у гонки Monaco GP, у тенниса Уимблдон, а у футбола Чемпионат мира, так и у цикла тестирования релиза Fedora есть свой кульминационный момент - да, это Неделя Тестирования Графической Подсистемы!
13 апреля проводится тестирование NVIDIA (Nouveau), 14 - ATI/AMD (radeon), 15 - Intel.
Для тестирования предлагается установить последнюю тестовую сборку Fedora 13 и проверить работу графики. Возможно использование LiveCD, если вы не хотите устанавливать Fedora.
Получить необходимые сведения и поделиться мыслями в ходе тестирования можно на IRC-канале #fedora-test-day на FreeNode.
Сегодня, 31 марта, Линус Торвальдс объявил о разрабатываемой уже несколько месяцев новой ветке ядра, 2.8. Как выяснилось, в разработке участвуют компании RedHat, Canonical, AMD, Intel, Nokia, Google, IBM и Novell, а также сам Торвальдс. Анонс был отложен из-за юридических причин.
Итак, что же нас ждёт в новом ядре?
Список основных нововведений:
Переход на систему сборки CMake;
Большая модульность ядра позволит значительно уменьшить размер при сборке;
Стандартные профили сборки для серверов, десктопов, ноутбуков и мобильных устройств;
Добавление в основную ветку некоторых патчей из проекта zen;
Полностью переписанный планировщик для десктопа, значительно увеличивающий производительность;
Меньшая зависимость драйверов от версии ядра;
Изменение релизной политики: минорные версии (2.8.x) будут выпускаться реже, зато особое внимание будет уделено стабильности и отсутствию регрессий;
Поддержка новых архитектур от Intel и AMD, совмещающих CPU и GPU.
Технология обновления ядра «на лету», позволяющая значительно увеличить uptime;
Новая технология suspend (на диск и в ОЗУ), значительно ускоряющая этот процесс;
Полная поддержка multitouch и 3D-мониторов (к моменту выхода 2.8 будет добавлена поддержка в Xorg, Gtk+ и Qt);
Значительные улучшения в виртуализации и безопасности, позволяющие легко создавать изолированные окружения.
Linux-BIOS позволит запускать ядро из ПЗУ, что ускорит полный запуск ОС (т.е. включая необходимые приложения) до нескольких секунд;
Кроме того, рассматривается возможность постепенного перехода к GPL 3. Линус Торвальдс, ранее скептически относившийся к этой лицензии, теперь призывает разработчиков разрешить использование их кода под GPL 3;
Ветка 2.7 уже находится в git, на середину апреля намечен релиз 2.7.0. Финальная версия 2.8.0 выйдет к осени, точной даты релиза пока нет. Но уже известно, что Fedora 14 и Ubuntu 10.10 будут основаны на новом ядре. Также на нём будет основана запланированная на октябрь MeeGo 1.1.
Некоторые из новых функций будут бэкпортированы в ветку 2.6. На одном из таких ядер будет основана ОС Android 3.0.
На linux.org.ru уже была новость о том, что драйверу для встраиваемой платформы AMD Geode требуется новый ведущий. И он объявился! 18 февраля в рассылку пришло следующее письмо:
С тех пор, как Джордан Круз (Jordan Crouse) покинул AMD, драйвер для geode не развивался достаточно долгое время. В багтрекерах дистрибутивов скопилось большое количество сообщений об ошибках. Поэтому мы приготовлись продолжить работу Джордана. Торрез Риго (Torres Rigo) и я (Френк Хвонг, Frank Huang) хотим взять на себя процесс разработки как можно скорее. Надеемся на вашу поддержку.
Пожелаем успехов новым разработчикам драйвера!
Примечание для тех, кто будет искать информацию об авторах: Frank Xin Huang, о котором есть статья на википедии, скорее всего не имеет отношения к данной новости