Интернет магазин китайских планшетных компьютеров



Компьютеры - Radeon R600 - Поддержка в драйверах

03 июля 2011


Оглавление:
1. Radeon R600
2. Продукты для настольных компьютеров
3. Мобильные версии продуктов
4. Поддержка в драйверах
5. Продвижение на рынке



Windows

Уязвимость к утилите «Фиолетовой пилюли» Алекса Ионеску, которая позволяла неподписанным драйверам загружаться в Windows Vista и получать доступ к ядру операционной системы, была исправлена в выпуске Catalyst 7.8. AVIVO видеоконвертер для Windows Vista и контроль цветовой температуры в Центре Управления были добавлены в релизе Catalyst 7.9, версия сборки 8.411. Программный CrossFire был включен для видеокарт серий HD 2600 и HD 2400 в релизе Catalyst 7.10

Catalyst 8.1, версия сборки 8.451, обеспечил поддержку технологии MultiView для ускорения обработки OpenGL на конфигурациях из нескольких видеокарт. Драйвер также позволил создавать CrossFire-конфигурации из видеокарт Radeon HD 3850 и HD 3870.

Catalyst 8.3 описывался самой AMD как один из ключевых релизов, поддерживающий DirectX 10.1, технологию ATI CrossFire X, и позволяющий объединять видеокарты Radeon HD 3800 различных серий для создания конфигурации CrossFire X с 2 или 4 ГП. В Catalyst 8.3 было представлено новое управление видео для улучшения качества воспроизведения видео, причем это управление включает в себя значительные улучшения и настройки снижения зашумленности. Также была представлена поддержка расширенного рабочего стола в режиме CrossFire X. Также в этом релизе официальную поддержку получила поддержка сглаживания для Unreal Engine 3.0 в играх с поддержкой DirectX 9.0, поддержка CFAA-фильтров становится доступной при активации Super AA, а также и прочие возможности, как например, поддержка разработчиков в аппаратном замощении поверхности, аппаратно ускоряемое масштабирование соотношения сторон экрана LCD, поддержка HydraVision в Windows Vista, позволяющая добавлять максимум 9 виртуальных рабочих столов, и новый клиент Folding@Home.

В Catalyst 8.5 были добавлены новые возможности, к которым относится, например, компонентное видео с разрешениями 480i и 480p, поддержка ТВ-вывода стандарта SECAM, возможность использования режима 1080p HDTV при выводе сигнала по HDMI, поддержка 1080p24, HDMI Audio для нестандартных ТВ-режимов, поддержка адаптивного сглаживания при использовании OpenGL, поддержка Windows XP SP3 и улучшена программа удаления. Драйвер также содержит улучшения производительности и исправления некоторых ошибок, вызывающих нестабильность и некорректную растеризацию в некоторых играх.

Необходимо заметить, что текущие драйверы Catalyst не поддерживают AGP-версии карт серий Radeon HD 2000/3000, созданных при помощи моста RIALTO. Установка драйверов Catalyst для таких карт вызывает следующее сообщение об ошибке: «setup did not find a driver compatible with your current hardware or operating system» или просто происходит завершение работы программы. AGP-карты, о которых идет речь, неофициально поддерживаются ATI/AMD при помощи «заплаток» для набора драйверов Catalyst каждый месяц, начиная с мая 2008, когда вышло исправление для Catalyst . Их идентификаторы как PCI-агентов перечислены ниже:

Ядро ГП Продукт ID PCI-устройства
RV610 Radeon HD 2400 Pro 94C4
RV620 Radeon HD 3430 95C2
RV620 Radeon HD 3450 94C6
RV630 Radeon HD 2600 Pro 9587
RV630 Radeon HD 2600 XT 9586

Linux

Официальный драйвер с закрытым исходным кодом от ATI для Linux называется fglrx. С таким названием драйвер распространялся вплоть до января 2008 года и версии 8.42.3 - 18 января fglrx переименован в «драйверы Catalyst для Linux» с целью синхронизации номеров Windows и Linux-версий драйверов. Catalyst для Linux получил версию 8.1, и как и Windows-версия стал выходить ежемесячно. После покупки компании ATi компанией AMD драйвер для Linux был не только переименован - ситуация с ним коренным образом изменилась. Качество стало лучше, поддержка нового оборудования стала появляться так же быстро, как и в Windows-версии драйвера. Ранее отсутствовала поддержка AGP-версий карт HD 2400 и HD 2600, но она была добавлена в версии 8.5 fglrx. Количество проблем с производительностью и общей стабильностью работы системы с видеодрайвером fglrx стало постепенно снижаться.

Похоже на то что отношение к видеодрайверам для Linux и к Linux в целом изменилось после сделки с AMD. Сообщество пользователей Linux сильно обрадовало открытие спецификаций для видеочипсетов ATi, что позволило не только улучшить совместимость программ с ними. Linux-сообщество сумело в течение короткого времени добавить в свободный драйвер для видеокарт ATi, разрабатываемый сообществом свободного ПО, поддержку аппаратного 3D-ускорения. Уже в первую неделю после открытия первой порции спецификаций появился открытый драйвер RadeonHD, отличающийся от ati поддержкой аппаратного 3D-ускорения. Такая скорость объясняется тем, что разработка RadeonHD велась ещё до открытия спецификаций ограниченным кругом лиц, которым предоставили спецификации раньше всех под подписку о неразглашении. Для разработки RadeonHD компании AMD и Novell выделили несколько сотрудников, разрабатывающих вместе с сообществом драйвер в режиме полного рабочего дня. Обкатанные в RadeonHD изменения затем принимались в ati, превратившийся из свободного драйвера в открытый. Таким образом RadeonHD представлял улучшенный драйвер ati, его версию с новыми нестабилизированными функциями. Поддержка аппаратного 3D-ускорения для чипсетов R600 начала разрабатываться в RadeonHD в июне 2008 года, после того как были открыты спецификации для старых чипсетов, до открытия спецификаций для R600. Сегодня поддержка аппаратного 3D-ускорения на Radeon R600 сильно уступает проприетарному драйверу fglrx, а RadeonHD больше не разрабатывается. Все изменения были приняты в драйвер ati несколько лет назад и качество работы ati ушло далеко вперёд. А тем временем компания AMD продолжает открытие спецификаций для новых видеочипсетов, взаимодействует со многими проектами с открытым исходным кодом, и помогает драйверу ati большими патчами с поддержкой нового оборудования.

Вслед за радостью в среду сообщества свободного ПО пришло разочарование. Проприетарный драйвер fglrx перестал поддерживать видеокарты Radeon X1xxx и младше начиная с версии 9.4. Компания AMD комментирует это так, что свободный драйвер уже работает неплохо, и они отказываются от поддержки старых видеокарт для того чтобы сконцентрировать усилия на поддержке новых. Примечательно то, что поддерживаться остались только те видеочипсеты, которые были актуальны ещё до покупки компанией AMD компании ATi. Аналогичная участь постигла также драйверы для Windows. Дело в том, что для Linux в видеодрайверах нужно периодически добавлять поддержку нового ядра системы и новой версии графической системы Xorg. Конкурент ATi, компания nVidia, давно занимается такой практикой - при этом в уже не развивающиеся драйверы добавляется поддержка последних версий ядра системы и графического сервера X.org. fglrx 9.3 работает с X-Server 1.5 и младше, и ядром Linux 2.6.28 и младше. В fglrx 9.4 добавлена поддержка X-Server 1.6. Владельцы новейших дистрибутивов Linux, или со временем обновляющие устаревающие, получали малоработоспособные видеокарты, которые даже не успели морально устареть.

Публикация документации

AMD подтвердила выпуск официальной документации для каждого поколения ГП, чтобы поддержать сообщество разработчиков ПО с исходным кодом и разработку драйвера с открытым исходным кодом — RadeonHD для Linux. Первая официальная документация и анализатор кода для выполнения подпрограмм AtomBIOS ROM были выпущены в сентябре 2007. Руководство по Архитектуре Набора Инструкций для семейства R600 было выпущено 11 июня 2008. Образцы кода и официальные заголовочные файлы для 3D-движков R600 и R700 3D были выпущены в декабре 2008. AMD выпустила спецификации для семейств r6xx и r7xx 26 января 2009.



Просмотров: 4774


<<< Radeon HD 6970
Radeon R700 >>>