Лучшие вопросы
Таймлайн
Чат
Перспективы

AMD Radeon Software

Из Википедии, свободной энциклопедии

AMD Radeon Software
Remove ads

AMD Software (ранее известное как Radeon Software) — драйвер и пакет утилит для видеокарт AMD Radeon и APU. Имеет графический интерфейс созданный с помощью языка Qt[3] и совместимый с 64-разрядным Windows и дистрибутивами Linux.

Краткие факты Тип, Разработчики ...
Remove ads

История

Ранее программное обеспечение было известно как AMD Radeon Software, AMD Catalyst и ATI Catalyst. AMD прекратила разработку 32-битных версий в октябре 2018 года.

Возможности

Суммиров вкратце
Перспектива

Функционал

AMD Software включает в себя следующий набор функций[4]:

  • Управление игровыми профилями
  • Оверклокинг и андервольтинг
  • Оптимизация энергопотребления (Radeon WattMan)
  • Мониторинг производительности (Radeon Overlay)
  • Синхронизация вывода изображения (Enhanced Sync)
  • Управление технологией AMD FreeSync
  • Захват и запись видеороликов с процессом игры (Radeon ReLive)
  • Управление записанными видео и скриншотами
  • Майнинг криптовалют (Compute Mode)
  • Уведомления об обновлении ПО

Технологии

Radeon Anti-Lag уменьшает задержку ввода. Это помогает, когда GPU становится узким местом для CPU[5] и поддерживается в графических API DirectX 9, 11 и 12[6]. Radeon Super Resolution — это технология масштабирования изображения, похожая на FidelityFX Super Resolution(FSR), но ее не нужно настраивать для конкретных игр. Он работает в тысячах игр, но AMD рекомендует использовать FSR, если доступен[7]. Radeon Boost также использует масштабирование изображения для повышения производительности, но в отличие от других технологий AMD, делает это только в определенные моменты, например, при быстром перемещении мыши. Это интерпретируется как сцена, насыщенная действием, в которой качество изображения может временно ухудшиться без заметного эффекта[8], и работает только в поддерживаемых играх[6].

AMD Fluid Motion Frames 2.1 (AFMF2.1) генерирует дополнительные кадры с использованием ИИ. Это решение на уровне драйвера, работающее со всеми играми[9]. HYPR-RX включает Radeon Anti-Lag, Boost, Super Resolution и AFMF2. В поддерживаемых играх это делается автоматически в соответствии с настройками программного обеспечения AMD пользователя; в противном случае потребуется некоторая настройка в игре. Для HYPR-RX требуется графический процессор RDNA 3[10][9].

AMD FSR Upscaling и AMD FSR Frame Generation — это технологии на базе ИИ, интегрированные в ПО AMD для улучшения четкости и плавности изображения. Они позволяют принудительно заменять внутриигровые методы масштабирования и генерации кадров от FSR 3.1 на актуальные алгоритмы FSR 4. Функция работает на уровне драйвера, не требует поддержки со стороны разработчиков игры и доступна на графических процессорах с архитектурой RDNA 4[11][12].

Radeon Image Sharpening (RIS) — адаптивный алгоритм повышения резкости с коррекцией контрастности (CAS). Предназначен для восстановления четкости деталей, размытых эффектами сглаживания (например, TAA), практически не влияя на производительность. Поддерживается на архитектурах GCN 4-го поколения, Vega и RDNA 1-3 в API DirectX 9/11/12 и Vulkan[13][14]. Radeon Image Sharpening 2 (RIS 2) — обновленная версия технологии на базе ИИ, представленная в AMD Software 25.3.1. В отличие от первой версии, RIS 2 работает на уровне всего рабочего стола («desktop-wide»), включая видео и приложения, и обеспечивает более глубокую проработку деталей без артефактов перешарпа. Эксклюзивно для видеокарт серии Radeon RX 9000[англ.] (архитектура RDNA 4)[15].

Технология Radeon Chill предназначена для динамической оптимизации энергопотребления. Когда драйверы AMD обнаруживают моменты простоя в играх, она снижает производительность и совместно с технологией Frame Rate Target Control (FRTC) устанавливает ограничения максимальной частоты кадров (от 30 до 300 FPS), что позволяет снизить энергопотребление в нетребовательных играх[4]. Smart Memory Access (Resizable BAR на процессорах Intel) обеспечивает потенциальный прирост производительности в системах, использующих процессоры AMD Ryzen и видеокарты Radeon[5].

Технология Radeon Enhanced Sync улучшает синхронизацию, уменьшая разрывы изображения на экране, как и V-Sync, но избегает ограничения частоты кадров на частоте обновления монитора. Это может уменьшить задержку ввода, связанную с вертикальной синхронизацией[4]. Ограничено графическими API DirectX 9, 10 и 12[16].

Технология Hardware Accelerated GPU Scheduling (HAGS) улучшает планирование графических процессоров Windows для оптимизации нагрузки на видеокарту[17][18].

В 2018 году в состав Radeon Software Adrenalin Edition вошло мобильное приложение AMD Link для iOS и Android, позволяющее выводить информацию о мониторинге производительности, трансляции и записи игровых стримингов, чтения новостей AMD и получения уведомлений о новых версиях драйвера[4]. В 2021 году появилась возможность транслировать контент от ПК к ПК с видеокартами AMD Radeon, что позволяло пользователям использовать (через LAN или интернет) свои ПК для удаленных кооперативных игр[19]. В январе 2024 года, в связи с доступностью альтернатив и необходимостью сосредоточить ресурсы по разработке драйверов на других решениях, поддержка AMD Link была прекращена[20].

Remove ads

Поддерживаемое оборудование

Суммиров вкратце
Перспектива

Программное обеспечение AMD нацелено на поддержку всех функциональных блоков, присутствующих на GPU или APU. Помимо кода инструкций, предназначенного для рендеринга, сюда входят контроллеры дисплеев, а также их SIP-блоки для декодирования видео (Unified Video Decoder(UVD)) и кодирования видео (Video Coding Engine (VCE)).

Драйвер устройства также поддерживает AMD TrueAudio — SIP-блок для выполнения вычислений, связанных со звуком.

Поддерживаемые продукты

AMD Software поддерживает следующие линейки продуктов AMD (и ATI-традиционные), ориентированные на рендеринг:

Следующие линейки продуктов, вероятно, не поддерживаются AMD Software, а поддерживаются каким-то другим программным обеспечением, которое (например) сертифицировано OpenGL:

  • Линейка продуктов AMD FireStream для GPGPU в суперкомпьютерах и т. п.
  • Линейка продуктов AMD FireMV для многомониторных конфигураций (устарела из-за доступности AMD Eyefinity на всех потребительских продуктах)
  • Линейка продуктов AMD FirePro для профессионалов, которым требуется сертифицированная поддержка OpenGL

Поддержка многомониторности

Начиная с Catalyst 14.6 AMD включила поддержку смешанного разрешения, что позволяет создать одну группу дисплеев Eyefinity, где каждый монитор работает с разным разрешением. Однако текущая версия может отключить любой дополнительный режим отображения и изменить разрешение в одном доступном режиме. Эта функция стала возможной благодаря добавлению двух новых режимов отображения Eyefinity, Fit и Expand, которые присоединяются к традиционному режиму Fill. В обоих режимах Fit и Expand AMD компенсирует несоответствие разрешений, создавая виртуальный рабочий стол с разрешением, отличным от разрешений мониторов, а затем либо дополняя его, либо обрезая по мере необходимости[21].

До Eyefinity существовало программное обеспечение «HydraVision», предназначенное только для Windows. (первоначально приобретен у Appian Graphics вместе с ее командой разработчиков), программное обеспечение для управления рабочим столом/экраном, в основном обеспечивающее управление несколькими мониторами и виртуальными экранами. Оно имеет обширную поддержку горячих клавиш[22].

Ускорение видео

Оба ядра SIP от AMD для ускорения видео, Video Coding Engine и Unified Video Decoder поддерживаются AMD Software.

Ускорение звука

Некоторые продукты AMD содержат ядра SIP для ускорения звука под брендом AMD TrueAudio. Поддержка этого сопроцессора DSP ускорения звука является частью AMD Software.

В Microsoft Windows поддержка AMD TrueAudio имеет кодовое название «ACP» (звуковой сопроцессор) и реализуется через «пользовательскую службу ACP» (amdacpusrsvc.exe), фоновую службу, которая помогает управлять звуковыми задачами в играх.

В Linux AMD TrueAudio также имеет кодовое имя «acp»: часть кода, касающегося этого, можно найти в каталоге /drivers/gpu/drm/radeon исходных кодов ядра Linux.

Энергосбережение

AMD Software включает поддержку ATI PowerPlay[23], AMD PowerTune[англ.] и AMD Zerocore Power[24] — набора технологий AMD для снижения энергопотребления в видеокартах.

Remove ads

Поддерживаемые интерфейсы

Суммиров вкратце
Перспектива

Рендеринг

Драйвер устройства AMD Software поддерживает несколько интерфейсов рендеринга, каждый из которых разработан для предоставления программам пользовательского пространства, таким как видеоигры или программному обеспечению компьютерного проектирования доступа к соответствующим блокам SIP.

Direct3D

Direct3D 12 доступен для Graphics Core Next с версии 15.7.1 или выше[25].

Mantle

Поддержку Mantle включали только версии Radeon Software, предназначенные для Microsoft Windows. В 2019 году, начиная с версии 19.5.1, его поддержка была официально прекращена в пользу набирающих популярность DirectX 12 и Vulkan (построенного на основе Mantle)[26].

OpenGL

OpenGL 4.5 возможен для TeraScale 2 и 3 с Radeon Software Crimson Edition Beta (версия драйвера 15.30 или выше, например Crimson Beta 16.2.1)[27][28].

OpenGL доступен для GCN с версии 16.3 и выше[29].

Соответствие OpenGL 4.x требует поддержки шейдеров FP64. Они реализованы путем эмуляции на некоторых GPU TeraScale.

OpenGL 4.6 поддерживается в графическом драйвере AMD Adrenalin 18.4.1 на Windows 7 SP1, 10 версии 1803 (обновление от апреля 2018 г.) для AMD Radeon HD 7700+, HD 8500+ и новее. Выпущено в апреле 2018 года[30][31].

Vulkan

Vulkan 1.0 доступен с Radeon Software Crimson Edition 16.3.2 или выше для GCN[32].

Vulkan 1.1 с Radeon Software Adrenalin Edition 18.3.3 или выше.

Vulkan 1.2 с Adrenalin 20.1.2 или выше.

Vulkan 1.3 с Adrenalin 22.1.2 или выше.

Vulkan 1.4 с Adrenalin 25.5.1 или выше.

Ускорение видео

Драйвер устройства AMD Software поддерживает несколько интерфейсов, каждый из которых предназначен для предоставления программам пользовательского пространства, таким как программное обеспечение GStreamer или HandBrake, доступа к соответствующим блокам SIP.

GPGPU

ROCm

ROCm 6.0 был выпущен 14 февраля 2024 года и поддерживает RX 7900 XTX, 7900 XT и 7900 GRE, а также видеокарты Radeon Pro W7900 и W7800. Ubuntu 22.04 поддерживается изначально. PyTorch и ONNX Runtime можно использовать на ROCm 6.0.

OpenCL

С Catalyst 9.12 появилась поддержка OpenCL 1.0[33].

В Catalyst 10.10 появилась поддержка OpenCL 1.1[34].

Catalyst 12.4 поддерживает OpenCL 1.2[35].

Драйвер OpenCL 2.0 работает с версии 14.41 для моделей на основе GCN. Также поддерживаются предыдущие версии OpenCL.

Чипы TeraScale 2 и 3 могут использовать уровень 1.2.

Close to Metal

Close to Metal был низкоуровневый API от AMD, от которого отказались в пользу OpenCL.

Другие

API стереоскопического 3D-изображения AMD HD3D от AMD.

Гетерогенная системная архитектура (HSA)

С Catalyst 14.1 HSA возможна[36]. Графические блоки основного процессора AMD и графические блоки Radeon работают совместно.

AMD GPU Services (AGS)

AMD Display Library (ADL) SDK

Remove ads

Поддержка операционных систем

Суммиров вкратце
Перспектива

Linux

Основные программные стеки AMD GPU полностью поддерживаются в Linux: GPUOpen для графики и ROCm для вычислений. GPUOpen чаще всего является просто дополнением для программных утилит к бесплатному программному стеку Mesa, который широко распространен и доступен по умолчанию в большинстве дистрибутивов Linux.

AMD стремится упаковывать свое программное обеспечение для Linux самостоятельно, не полагаясь исключительно на дистрибутивы Linux. Они делают это, используя скрипты оболочки amdgpu и amdgpu-pro, и предоставляют архивы пакетов, например, для apt и rpm.

Microsoft Windows

Подробнее Поддержка Windows, С версии ...

Начиная с версии 4.9 (выпущенной 4 сентября 2004 года) пакет драйверов Catalyst включал ATI Catalyst Control Center[45], новое программное приложение для управления многими аппаратными функциями, такими как настройки 3D, управление монитором и параметры видео. Оно показывает небольшой предварительный просмотр 3D и позволяет пользователю увидеть, как изменения в настройках графики влияют на качество визуализированного изображения. Оно также показывает информацию о самой карте и данных программного обеспечения. Это приложение требует Microsoft .NET Framework.

Radeon Software 16.x и выше прекращает поддержку моделей графических процессоров на базе TeraScale. Поддержка Vulkan 1.0 была введена в Radeon Software 16.3.2.

Radeon Software 17.7.1 последний драйвер для Windows 8.1.

Radeon Software 18.9.3 последний драйвер для 32-битных Windows 7/10

AMD Software 22.6.1 последний драйвер для Windows 7(и неофицально для Windows 8.1); 22.6.1 также последний драйвер для видеокарт на архитектуре GCN 1/2/3.

Проблемы

На платформах Windows

  • Количество отрисовываемых кадров вперед не может быть изменено
  • Тройную буферизацию в D3D нельзя принудительно включить
  • Вертикальную синхронизацию во многих играх под Windows 7 невозможно принудительно отключить.

На платформах Linux

  • Нет поддержки 3D HDTV.
Remove ads

См. также

Примечания

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads