AMD Radeon Software — это пакет драйверов устройств и служебных программ для видеокарт и гибридных процессоров AMD Radeon . Его графический интерфейс пользователя построен на Qt [6] и совместим с 64-битными дистрибутивами Windows и Linux .
Программное обеспечение Radeon включает следующий набор функций:
Radeon Anti-Lag уменьшает задержку ввода. Это помогает, когда графический процессор является узким местом процессора [7] и поддерживается в DirectX 9, 11 и 12. [8] Radeon Super Разрешение — это технология масштабирования изображения , аналогичная FidelityFX Super Разрешение (FSR), но это не обязательно настроены под конкретные игры. Он работает в тысячах игр, но AMD рекомендует использовать FSR, если он доступен. [9] Radeon Boost также использует масштабирование изображения для повышения производительности, но в отличие от других технологий AMD, оно делает это только в определенное время, например, при быстром перемещении мыши. Это интерпретируется как сцена с насыщенным действием, в которой качество изображения может быть временно снижено без особого заметного эффекта. [10] Это работает только в поддерживаемых играх. [7] HYPR-RX обеспечивает Radeon Anti-Lag, Boost и Super Разрешение. В поддерживаемых играх это делается автоматически в соответствии с настройками программного обеспечения Radeon пользователя; в противном случае потребуется некоторая настройка в игре. Для HYPR-RX требуется графический процессор RDNA3 . [11]
Radeon Chill снижает производительность, когда драйверы AMD обнаруживают моменты простоя в играх и могут устанавливать ограничения частоты кадров. [7] Память Smart Access обеспечивает потенциальное повышение производительности в системах, использующих как процессоры AMD Ryzen, так и видеокарты Radeon. [7] Radeon Enhanced Sync уменьшает разрывы экрана , как и вертикальная синхронизация, но позволяет избежать ограничения частоты кадров частотой обновления монитора. Это может уменьшить задержку ввода, связанную с вертикальной синхронизацией. Это ограничено DirectX 9, 10 и 12. [12] AMD Link позволяет пользователям передавать контент на мобильные устройства, совместимые телевизоры Smart TV , [b] и другие компьютеры с видеокартами Radeon. Клиенту требуется бесплатное приложение, которое доступно в Google Play , Apple App Store и Amazon Appstore . [14]
Программное обеспечение ранее было известно как AMD Radeon Settings, AMD Catalyst и ATI Catalyst. AMD прекратила предоставлять 32-битные версии в октябре 2018 года.
Программное обеспечение AMD Radeon предназначено для поддержки всех функциональных блоков, присутствующих на кристалле графического процессора или APU . Помимо кода инструкций, предназначенного для рендеринга , сюда входят контроллеры дисплея , а также их SIP-блоки для декодирования видео ( Unified Video Decoder (UVD)) и кодирования видео ( Video Coding Engine (VCE)).
Драйвер устройства также поддерживает AMD TrueAudio , блок SIP для выполнения вычислений, связанных со звуком.
Программное обеспечение AMD Radeon поддерживает следующие линейки продуктов AMD (и традиций ATI), предназначенных для рендеринга :
Следующие линии продуктов, вероятно, являются [ оригинальными исследованиями? ] не поддерживается программным обеспечением AMD Radeon, а поддерживается каким-либо другим программным обеспечением, которое (например) сертифицировано OpenGL :
Начиная с Catalyst 14.6, AMD включила поддержку смешанного разрешения, позволяя создать одну группу дисплеев Eyefinity , в которой каждый монитор работает с разным разрешением. Однако в текущей версии можно отключить любой дополнительный режим отображения и изменить разрешение на один доступный режим. Эта функция стала возможной благодаря добавлению двух новых режимов отображения Eyefinity: «Подогнать» и «Расширить», которые дополняют традиционный режим «Заливка». В режимах «Подгонка» и «Расширение» AMD компенсирует несовпадение разрешений, создавая виртуальный рабочий стол с разрешением, отличным от разрешения мониторов, а затем либо дополняя его, либо обрезая по мере необходимости. [15]
До Eyefinity существовало программное обеспечение HydraVision только для Windows [16] (первоначально приобретенное у Appian Graphics вместе с командой разработчиков), программное обеспечение для управления рабочим столом/экраном, в основном обеспечивающее управление несколькими мониторами и виртуальными экранами. Он имеет обширную поддержку горячих клавиш. [17]
Оба ядра AMD SIP для ускорения видео, Video Coding Engine , а также Unified Video Decoder поддерживаются программным обеспечением AMD Radeon.
Некоторые продукты AMD содержат ядра SIP для ускорения звука под маркой AMD TrueAudio. Поддержка этого сопроцессора DSP для ускорения звука является частью программного обеспечения AMD Radeon.
В Microsoft Windows поддержка AMD TrueAudio имеет кодовое название «ACP» (для аудиосопроцессора) и реализуется через «пользовательскую службу ACP» (amdacpusrsvc.exe) , фоновую службу, которая помогает управлять звуковыми задачами в играх.
В Linux AMD TrueAudio также имеет кодовое имя «acp»: некоторый код, касающийся этого, можно найти в каталоге /drivers/gpu/drm/radeon исходного кода ядра Linux.
Программное обеспечение AMD Radeon включает поддержку AMD PowerPlay , AMD PowerTune и AMD ZeroCore Power — набора технологий AMD для снижения энергопотребления в своих графических продуктах. [18]
Драйвер устройства AMD Radeon Software поддерживает несколько интерфейсов рендеринга , каждый из которых предназначен для предоставления программам пользовательского пространства, таким как видеоигры или программное обеспечение САПР , доступ к соответствующим блокам SIP.
Direct3D 12 доступен для GCN версии 15.7.1 или выше. [19]
Только программное обеспечение Radeon, предназначенное для Microsoft Windows, включало поддержку Mantle . В 2019 году, начиная с версии 19.5.1, его поддержка была официально прекращена в пользу роста популярности DirectX 12 и Vulkan (построенного на основе Mantle). [20] Пользователям Windows, которые все еще хотят использовать Mantle, придется использовать более старую версию драйверов (до 19.5.1). [21]
OpenGL 4.5 возможен для TeraScale 2 и 3 с бета-версией AMD Radeon Software Crimson Edition (версия драйвера 15.30 или выше, например Crimson Beta 16.2.1). [22] [23] Поддержка OpenCL будет утеряна, но ее можно восстановить, скопировав соответствующие файлы из предыдущего пакета, например Radeon Software 15.11.1 Beta. Бета-драйверы не поддерживают HDCP .
OpenGL 4.5 доступен для GCN версии 16.3 или выше. [24]
Для соответствия OpenGL 4.x требуется поддержка шейдеров FP64. Они реализованы путем эмуляции на некоторых графических процессорах TeraScale.
OpenGL 4.6 поддерживается графическим драйвером AMD Adrenalin 18.4.1 в Windows 7 SP1 , 10 версии 1803 (обновление от апреля 2018 г.) для AMD Radeon HD 7700+, HD 8500+ и новее. Выпущено в апреле 2018 г. [25] [26]
Vulkan 1.0 доступен с AMD Radeon Software Crimson Edition 16.3.2 или выше для GCN. [27]
Vulkan 1.1 с программным обеспечением AMD Radeon Adrenalin Edition 18.3.3 или выше. [28]
Вулкан 1.2 с Адреналином 20.1.2 или выше. [29]
Вулкан 1.3 с Адреналином 22.1.2 или выше. [30]
Драйвер устройства AMD Radeon Software поддерживает несколько интерфейсов, каждый из которых предназначен для предоставления программам пользовательского пространства, таким как программное обеспечение GStreamer или HandBrake , доступ к соответствующим блокам SIP.
В Catalyst 9.12 стала доступна поддержка OpenCL 1.0. [31]
В Catalyst 10.10 был доступен OpenCL 1.1. [32]
Catalyst 12.4 поддерживает OpenCL 1.2. [33]
Драйвер OpenCL 2.0 работает с версии 14.41 для моделей на основе GCN. [34] Это также поддерживает предыдущие версии OpenCL.
Чипы TeraScale 2 и 3 могут использовать уровень 1.2.
Close to Metal — это низкоуровневый API компании AMD, от которого отказались в пользу OpenCL.
API стереоскопического 3D AMD HD3D от AMD.
С Catalyst 14.1 возможно HSA. [35] Графические модули основного процессора AMD и графические карты Radeon работают совместно.
Основные программные стеки графических процессоров AMD полностью поддерживаются в Linux: GPUOpen для графики и ROCm для вычислений. GPUOpen чаще всего является просто дополнением к программным утилитам бесплатного программного стека Mesa , который широко распространен и доступен по умолчанию в большинстве дистрибутивов Linux .
AMD стремится упаковывать свое программное обеспечение для Linux самостоятельно, не полагаясь исключительно на дистрибутивы Linux. Они делают это с помощью сценариев оболочки amdgpu и amdgpu-pro и предоставляют архивы пакетов , например, для apt и rpm . [36]
Начиная с версии 4.9 (выпущенной 4 сентября 2004 г.) пакет драйверов Catalyst включал ATI Catalyst Control Center, [45] новое программное приложение для управления многими функциями оборудования, такими как настройки 3D, элементы управления монитором и параметры видео. Он показывает небольшой предварительный просмотр в 3D и позволяет пользователю увидеть, как изменения настроек графики влияют на качество визуализированного изображения. Здесь также отображается информация о самой карте и данных программного обеспечения. Для этого приложения требуется Microsoft .NET Framework .
Программное обеспечение Radeon 16.x и выше только для моделей на базе GCN. С поддержкой 16.3.2 Vulkan 1.0.
Radeon Software 17.7.1 — финальный драйвер для Windows 8.1.
Radeon Software 18.9.3 — финальный драйвер для 32-разрядной версии Windows 7/10.
Radeon Software 22.6.1 — окончательный драйвер для Windows 7 (и неофициально для Windows 8.1); 22.6.1 также является финальным драйвером для графических процессоров на базе GCN 1, GCN 2 и GCN 3 [40].