Состоялся выпуск проприетарных драйверов Catalyst 12.4 для видеокарт ATi/AMD.
Как всегда, сама компания AMD не написала Release Notes с изменениями в новом драйвере, поэтому он взят с ресурса phoronix.com, а часть изменений была найдена в Release Notes (PDF, англ) к AMD APP SDK 2.7.
Отдельно стоит отметить релиз AMD APP SDK v2.7. Из Release Notes непонятно, входят ли библиотеки OpenCL из его состава в драйвер Catalyst 12.4, или просто Calatyst 12.4 минимум необходим для него. Проверить можно только установив и набрав clinfo в консоли. Если OpenCL 1.2, то входит. В любом случае, SDK не входит в драйвер полностью, в нём нет заголовочных файлов для компиляции, документации и примеров. Кроме того, вышла Linux-версия программы gDEBugger 6.2, загружаемой отдельно от AMD APP SDK.
Сегодня состоялся выпуск новой версии драйвера Xorg для видеокарт AMD/ATi.
Основные изменения:
Добавлена поддержка еще не появившихся в продаже Trinity APU (поддержка на уровне ядра и mesa уже обеспечена в версиях, соответственно, 3.4 и 8.0.2).
Добавлена поддержка 2D-тайлинга для карт R6xx+.
Добавлена поддержка KMS-тайлинга для карт R1xx — R2xx.
Исправлено множество ошибок.
Для сборки данного драйвера необходим Xorg-сервер версии не ниже 1.6.2, а также недавно вышедший libdrm 2.4.33, в котором, к слову, добавлена поддержка чипов TI OMAP (omapdrm) и базовая поддержка Intel Haswell.
48 патчей от AMD опубликованы сегодня в списках рассылки DRI. Патчи содержат микрокод и DRM-код для поддержки видеочипов HD 7000 Southern Islands (SI) и будущего поколения видеочипов Trinity. Среди поддерживаемых функций упоминаются:
Состоялся выпуск проприетарных драйверов Catalyst 11.12 для видеокарт ATi/AMD.
В этом выпуске улучшению подверглись такие компоненты:
Специалисты из компании Google получили доступ к исходному коду драйвера для Linux, и в релизе 11.12 представили улучшения библиотеки OpenGL, улучшающие стабильность этого компонента драйвера. Компонент WebGL веб-браузера Chrome/Chromium больше не относит видеокарты ATi/AMD с драйвером 11.12 и выше к чёрному списку устройств;
Отдельно стоит отметить релиз AMD APP SDK v2.6. Его библиотеки уже включены в драйвер Catalyst, и для работы с OpenCL больше не требуется устанавливать SDK. Он требуется только для разработчиков программ, или компиляции (include-файлы). Изменения в новой версии AMD APP SDK:
Поддержка PX5 (кто понял, что это такое - напишите в комментариях);
Поддержка Multi-GPU на платформе Linux;
Предварительно: поддержка процессорных инструкций AVX для процессоров, которые их имеют;
Поддержка процессорных инструкций FMA4 во встроенных в библиотеку OpenCL функциях для процессоров, которые имеют эти инструкции;
Отражение ядра (kernel reflection), опрос параметров ядра, возможность использования ядра OpenCL в приложениях для управления данными (data-driven applications);
Переписан код OpenCL для CPU, производительность выросла;
Добавлено расширение cl_amd_media_ops2, позволяющее ускорять операции, связанные с обработкой изображений;
Предварительно: поддержка асинхронного копирования. Для включения этой возможности необходимо присвоить значение переменной GPU_ASYNC_MEM_COPY=2.
Предварительная поддержка стандарта OpenCL 1.2 включает в себя следующие возможности:
Возможность размещения флагов доступа для объектов в памяти для более эффективного управления буфером;
Pattern-based буфер GPU и инициализация изображения избавляют от необходимости в некоторых операциях передачи изображения или буферов;
Возможность миграции объектов памяти позволяет быстрее предоставить буфер для операций, когда он потребуется;
Новый, обобщённый API для создания изображения;
Улучшение в операциях с картами изображений и буферов;
OpenCL 1.2 разделение устройства CPU, включая разделение CPU после добавления контекста;
Обобщение 1D- и 2D-изображений, массивов изображений, и взаимодействий буферов с изображениями.
Для того, чтобы попробовать OpenCL 1.2 от AMD, необходимо также установить предварительную версию драйвера 8.93.10. Эта версия драйвера также позволяет использовать статическое ядро языка C++. Чтобы не перегружать новость (и поленившись переводить), я опустил изменения в KernelAnalyzer v 1.1, ссылка на полный Release Notes доступна ниже. Также обновился gDEBugger с версии 6.0 до версии 6.1, среди изменений только увеличение производительности и надёжности.
Состоялся релиз проприетарного драйвера для видеокарт на чипах AMD/ATI — Catalyst 11.11, принёсший несколько важных изменений, из которых можно отметить:
поддержка X.Org Server 1.11;
начальная поддержка OpenSUSE 12.1;
в Catalyst интегрирован run-time OpenCL;
разнообразные исправления ошибок и правки в скриптах сборки пакетов.
Вышел очередной релиз дистрибутива Gears on Gallium, основной задачей которого является предоставление live-системы с самыми последними открытыми видеодрайверами для видеокарт AMD, nVidia и Intel.
Из основных изменений этого релиза можно выделить:
Переход на кодовую базу openSUSE 12.1.
Выбора между mesa-gallium и mesa-classic теперь нет, для видеокарт AMD, nVidia — драйвера gallium, для Intel — classic.
Интегрированы дополнтельные версии drm: drm-next и drm-nouveau ветки, с возможностью их выбора при запуске. Они хоть и могут быть нестабильны, но предоставляют больше возможностей, например, drm из drm-next и drm-nouveau в отличие от drm из ядра 3.1.0 имеют множество улучшений для карт серии Fermi и уже определяют карту GeForce 520 GT, а для карт AMD серии Cayman и NI реализована поддержка PCIe 2.0, которая может дать неплохой прирост фпс.
В поставку включен KDE 4.7.45 (4.8-snaphot) и kwin с OpenGL ES 2.0.
Добавлены Lightsmark 2008 и Wine.
Образ стал гибридным и похудел за счет удаления игр.
После 5 месяцев работы вышла новая версия открытых видеодрайверов для видеокарт ATI\AMD xf86-video-ati 6.14.3. Хотя разработчики и изменили только минорную версию драйвера, этот выпуск включает в себя несколько интересных изменений, а именно:
расширено число поддерживаемых видеокарт, в частности карт семейства Llano;
исправления переключения страниц памяти (KMS page flipping);
реализована поддержка vdpau/XvMC (в настоящее время доступна только для карт >= R3xx с использованием Gallium3D);
исправления тайлинга (tiling), также он теперь включён по умолчанию на большем числе карт.
Вышел первый релиз HTPC дистрибутива OpenELEC основанного на XBMC 10.1, Kernel 3.1 (RC10), Xorg-1.10.4 и Mesa 7.11. Отличительной особенностью дистрибутива является малый размер (130mb) и быстрая загрузка — порядка десятка секунд.
Дистрибутив имеет специализированные сборки для HTPC, основанных на платформах ION, Intel, Fusion, Apple TV, Xtreamer Ultra TV.
Поддерживаемый дистрибутивом открытый add-on framework позволяет расширять функциональность HTPC и добавлять возможности PVR (включая DVB и IP TV), загрузку новостей и многое другое.
Анонсирован релиз системы виртуализации VMWare Workstation 8. Минимальные требования для host-системы стали более жёсткими: теперь требуется процессор с поддержкой инструкций LAHF/SAHF и 64-разрядного режима выполнения.
VMware Workstation позволяет создавать и запускать одновременно несколько виртуальных машин (x86-архитектуры), в каждой из которых работает своя гостевая операционная система.
Улучшения в виртуализированном аппаратном обеспечении
Изменена технология вывода изображения, благодаря чему улучшена работа Unity — системы проброса окон из гостевой системы. Данные изменения также позволяют подключать дополнительные дисплеи без перезагрузки виртуальной машины.
Виртуальные машины теперь поддерживают до 64 ГБ памяти. Хост-машина при этом должна иметь более 64 ГБ памяти.
Эмуляция устройств HD Audio доступна для гостевых операционных систем Windows Vista/7/2008/2008 R2. HD Audio совместимо с кодеком RealTek ALC888 7.1 Channel High Definition Audio.
Поддержка USB 3.0 доступна для гостевых систем Linux с ядрами версии выше 2.6.35 через новый виртуальный xHCI USB контролер. Для включения данной возможности необходимо добавить в .vmx файл строку usb_xhci.present = “true”. Поддержка в гостевых системах Windows не реализована, т.к. в Windows отсутствует стандартный xHCI USB драйвер.
Появилась возможность совместного доступа к устройствам Bluetooth в гостевых системах Windows. Пока нельзя пробрасывать аудиоустройства и устройства ввода.
Добавлена возможность включить поддержку Virtual VT-X/EPT или AMD-V/RVI, что позволит запускать 64-разрядные гостевые системы внутри vSphere, запущенной внутри VMware Workstation.
Новая страница информации позволит лучше управлять группой гостевых систем. Добавлена функция предпросмотра, позволяющая видеть, что происходит в данный момент в виртуальной машине.
Полноэкранная панель был обновлена, что позволило увеличить количество действий, выполняемых без выхода из полноэкранного режима. Поэтому больше нет необходимости в режиме Quick Switch.
Что случилось с Teams?!
Теперь режим «команды» (team) можно применять к любой виртуальной машине.
Структура команд была преобразована в режим каталога с виртуальными машинами.
Для настройки сетевых адаптеров был добавлен новый диалог с расширенными настройками, позволяющими регулировать скорость входящего/исходящего трафика и включать режим симуляции потери пакетов.
Есть возможность управлять состоянием питания сразу нескольких виртуальных машин, выделив их в каталоге и нажав необходимую кнопку на панели.
Можно задать интервал между запусками виртуальных машин.
Для реализации сегментов ЛВС кроме использования традиционных VMnets можно поместить виртуальные машины в общий VMnet.
Общее использование виртуальных машин
Появилась возможность совместного использования виртуальных машин с удалёнными пользователями. Расширенный интерфейс настройки разрешений позволяет контролировать доступ к виртуальным машинам.
Состоялся выпуск проприетарных драйверов Catalyst 11.5 для видеокарт ATi/AMD.
В этом выпуске улучшению подверглись такие компоненты:
Улучшены локализации Catalyst Control Center
Улучшена поддержка технологии PowerXpress для видеооборудования AMD и Intel, добавленная совсем недавно, в предыдущем драйвере версии 11.4
Добавлена предварительная поддержка Red Hat Enterprise Linux 6.1 и просто поддержка openSuSE 11.4 (скорее всего, имеются скрипты автоматической сборки пакета RPM)
Исправлены некоторые ошибки, отмечены ошибка при переключении в сеанс терминала при активном (полноэкранном?) 3D-приложении, и потенциально возможный крах иксов. На ресурсе Phoronix уточняется, что замечены сбои в Gnome 3.0
Отдельно стоит отметить релиз AMD APP SDK v2.4, судя по всему это переименованный AMD Stream SDK. Список изменений (англ) огромен. Этот SDK также требуется чтобы просто задействовать расчёты с помощью OpenCL на видеокартах ATi/AMD.
В списке рассылки 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. Собственное исполнение технологии объектно-реляционного отображения (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.