Список совместимости/Видеокарты/AMD

Материал из Базы знаний сообщества разработчиков Эльбрус
< Список совместимости‎ | Видеокарты
Версия от 08:01, 19 августа 2025; Антон Самсонов (обсуждение | вклад) (Актуализация данных по ядру RDNA3, добавление RDNA4, уточнение про OpenCL на CDNA)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
Короткий адрес этой страницы: HCL/GPU/AMD
Краткий обзор поддержки актуальных моделей видеокарт AMD в ядре Linux для архитектуры Эльбрус
Марка Поколение Linux[1] Драйвер Начальный уровень Игровые модели Профессиональные Вычислители
AMD TeraScale 2 ≥ 2.6.33 radeon Radeon R5 220 … 230 нет в продаже нет в продаже нет в продаже
AMD GCN 1 ≥ 3.14 radeon[2] Radeon R7 240 … 250 нет в продаже нет в продаже нет в продаже
AMD GCN 4 ≥ 4.9 … 5.4[3] amdgpu нет таких моделей Radeon RX 550 … 590 Radeon Pro WX 2100 … 7100 Radeon Instinct MI6
AMD GCN 5 ≥ 4.19 … 5.4 amdgpu нет таких моделей Radeon RX Vega 56 … 64 Radeon Pro WX 8200, 9100 Radeon Instinct MI25 … MI60
AMD RDNA 1 ≥ 5.10-1.7[4] amdgpu нет таких моделей Radeon RX 5300 … 5700 Radeon Pro W5300 … W5700 Radeon Instinct MI100[5]
AMD RDNA 2 ≥ 5.10-1.7 amdgpu нет таких моделей Radeon RX 6400 … 6900[6] Radeon Pro W6400 … W6900 Radeon Instinct MI210 … MI250[5]
AMD RDNA 3 ≥ 6.1[7] amdgpu нет таких моделей Radeon RX 7600 … 7900 Radeon Pro W7800 … W7900 Radeon Instinct MI300[5]
AMD RDNA 4 н/д amdgpu нет таких моделей Radeon RX 9060 … 9070 Radeon Pro R9700 нет таких моделей

Примечания:

  1. Указывается минимально необходимая версия ядра Linux, выпускаемая МЦСТ для архитектуры Эльбрус. Она может быть как выше, так и ниже апстримной версии, где впервые появилась поддержка того или иного GPU. Например, драйвер amdgpu впервые появился в апстриме Linux версии 4.2, однако с большинством новых видеокарт был неработоспособен вплоть до выпуска 4.19. И наоборот, полноценная поддержка GPU поколения RDNA2 появилась в апстриме Linux 5.11 … 5.15, но для архитектуры Эльбрус была бэкпортирована в 5.10.
  2. Начиная с версии Linux 4.9, модели GPU поколения GCN1 поддерживаются также новым драйвером amdgpu, но он имеет менее высокий приоритет для старых моделей, нежели старый драйвер radeon, и его использование необходимо назначать самостоятельно параметрами radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 в командной строке ядра.
  3. В большинстве случаев, модели GPU поколения GCN4 поддерживаются ядром Linux 4.9 только в нештатном режиме — с отключением I/O MMU (параметр iommu=1 в командной строке ядра), и соответственно без гарантий стабильности и производительности всей системы в целом. Штатная работа обеспечивается только начиная с версии 4.19 или даже 5.4 для некоторых моделей. Кроме того, в некоторых дистрибутивах с ядром 4.9 отсутствует firmware для видеокарт этого поколения, поэтому имеющийся там драйвер оказывается неработоспособным, если только не добавить загружаемый микрокод вручную (что для сертифицированных ОС не подходит).
  4. Вместе с текущими сборками ядра 5.10 не поставляется firmware для GPU поколения RDNA1 (Navi 10) и RDNA2 (Navi 20) — необходимо добавлять файлы в директорию /lib/firmware/amdgpu самостоятельно.
  5. 5,0 5,1 5,2 Здесь и далее «Поддержка вычислителей» означает возможность проведения вычислений с использованием OpenCL. На данный момент фреймворк AMD ROCm, необходимый для поддержки OpenCL и HIP на новых GPU, не портирован на архитектуру Эльбрус.
  6. В текущие сборки ядра 5.10 бэкпортирован драйвер amdgpu из апстримной версии Linux 5.15, однако перенесены не все PCI-идентификаторы, поэтому видеокарты моделей RX 6x50 не опознаются данным драйвером.
  7. В текущие сборки ядра 6.1 бэкпортирован драйвер amdgpu из апстримной версии Linux более поздних версий, тогда как полноценная поддержка GPU поколения RDNA3 (Navi 30) впервые появилась в версии 6.7.