Список совместимости/Видеокарты/AMD: различия между версиями
Перейти к навигации
Перейти к поиску
(Заготовка статьи) |
(Актуализация данных по ядру RDNA3, добавление RDNA4, уточнение про OpenCL на CDNA) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 14: | Строка 14: | ||
|- | |- | ||
| AMD | | AMD | ||
− | | | + | | TeraScale 2 |
| ≥ 2.6.33 | | ≥ 2.6.33 | ||
| <kbd>radeon</kbd> | | <kbd>radeon</kbd> | ||
Строка 23: | Строка 23: | ||
|- | |- | ||
| AMD | | AMD | ||
− | | | + | | GCN 1 |
| ≥ 3.14 | | ≥ 3.14 | ||
| <kbd>radeon</kbd><ref>Начиная с версии Linux 4.9, модели GPU поколения GCN1 поддерживаются также новым драйвером amdgpu, но он имеет менее высокий приоритет для старых моделей, нежели старый драйвер radeon, и его использование необходимо назначать самостоятельно параметрами <code>radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1</code> в командной строке ядра.</ref> | | <kbd>radeon</kbd><ref>Начиная с версии Linux 4.9, модели GPU поколения GCN1 поддерживаются также новым драйвером amdgpu, но он имеет менее высокий приоритет для старых моделей, нежели старый драйвер radeon, и его использование необходимо назначать самостоятельно параметрами <code>radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1</code> в командной строке ядра.</ref> | ||
Строка 32: | Строка 32: | ||
|- | |- | ||
| AMD | | AMD | ||
− | | | + | | GCN 4 |
| ≥ 4.9 … 5.4<ref>В большинстве случаев, модели GPU поколения GCN4 поддерживаются ядром Linux 4.9 только в нештатном режиме — с отключением I/O MMU (параметр <code>iommu=1</code> в командной строке ядра), и соответственно без гарантий стабильности и производительности всей системы в целом. Штатная работа обеспечивается только начиная с версии 4.19 или даже 5.4 для некоторых моделей. Кроме того, в некоторых дистрибутивах с ядром 4.9 отсутствует firmware для видеокарт этого поколения, поэтому имеющийся там драйвер оказывается неработоспособным, если только не добавить загружаемый микрокод вручную (что для сертифицированных ОС не подходит).</ref> | | ≥ 4.9 … 5.4<ref>В большинстве случаев, модели GPU поколения GCN4 поддерживаются ядром Linux 4.9 только в нештатном режиме — с отключением I/O MMU (параметр <code>iommu=1</code> в командной строке ядра), и соответственно без гарантий стабильности и производительности всей системы в целом. Штатная работа обеспечивается только начиная с версии 4.19 или даже 5.4 для некоторых моделей. Кроме того, в некоторых дистрибутивах с ядром 4.9 отсутствует firmware для видеокарт этого поколения, поэтому имеющийся там драйвер оказывается неработоспособным, если только не добавить загружаемый микрокод вручную (что для сертифицированных ОС не подходит).</ref> | ||
| <kbd>amdgpu</kbd> | | <kbd>amdgpu</kbd> | ||
Строка 41: | Строка 41: | ||
|- | |- | ||
| AMD | | AMD | ||
− | | | + | | GCN 5 |
| ≥ 4.19 … 5.4 | | ≥ 4.19 … 5.4 | ||
| <kbd>amdgpu</kbd> | | <kbd>amdgpu</kbd> | ||
Строка 50: | Строка 50: | ||
|- | |- | ||
| AMD | | AMD | ||
− | | | + | | RDNA 1 |
| ≥ 5.10-1.7<ref>Вместе с текущими сборками ядра 5.10 не поставляется firmware для GPU поколения RDNA1 (Navi 10) и RDNA2 (Navi 20) — необходимо добавлять файлы в директорию <kbd>/lib/firmware/amdgpu</kbd> самостоятельно.</ref> | | ≥ 5.10-1.7<ref>Вместе с текущими сборками ядра 5.10 не поставляется firmware для GPU поколения RDNA1 (Navi 10) и RDNA2 (Navi 20) — необходимо добавлять файлы в директорию <kbd>/lib/firmware/amdgpu</kbd> самостоятельно.</ref> | ||
| <kbd>amdgpu</kbd> | | <kbd>amdgpu</kbd> | ||
Строка 56: | Строка 56: | ||
| {{yes|Radeon RX 5300 … 5700}} | | {{yes|Radeon RX 5300 … 5700}} | ||
| {{yes|Radeon Pro W5300 … W5700}} | | {{yes|Radeon Pro W5300 … W5700}} | ||
− | | {{ | + | | {{no|Radeon Instinct MI100<ref name="NoOpenCL">Здесь и далее «Поддержка вычислителей» означает возможность проведения вычислений с использованием OpenCL. На данный момент фреймворк AMD ROCm, необходимый для поддержки OpenCL и HIP на новых GPU, не портирован на архитектуру Эльбрус.</ref>}} |
|- | |- | ||
| AMD | | AMD | ||
− | | | + | | RDNA 2 |
| ≥ 5.10-1.7 | | ≥ 5.10-1.7 | ||
| <kbd>amdgpu</kbd> | | <kbd>amdgpu</kbd> | ||
Строка 65: | Строка 65: | ||
| {{yes|Radeon RX 6400 … 6900<ref>В текущие сборки ядра 5.10 бэкпортирован драйвер amdgpu из апстримной версии Linux 5.15, однако перенесены не все PCI-идентификаторы, поэтому видеокарты моделей RX 6x50 не опознаются данным драйвером.</ref>}} | | {{yes|Radeon RX 6400 … 6900<ref>В текущие сборки ядра 5.10 бэкпортирован драйвер amdgpu из апстримной версии Linux 5.15, однако перенесены не все PCI-идентификаторы, поэтому видеокарты моделей RX 6x50 не опознаются данным драйвером.</ref>}} | ||
| {{yes|Radeon Pro W6400 … W6900}} | | {{yes|Radeon Pro W6400 … W6900}} | ||
− | | {{ | + | | {{no|Radeon Instinct MI210 … MI250<ref name="NoOpenCL" />}} |
|- | |- | ||
| AMD | | AMD | ||
− | | | + | | RDNA 3 |
− | | | + | | ≥ 6.1<ref>В текущие сборки ядра 6.1 бэкпортирован драйвер amdgpu из апстримной версии Linux более поздних версий, тогда как полноценная поддержка GPU поколения RDNA3 (Navi 30) впервые появилась в версии 6.7.</ref> |
| <kbd>amdgpu</kbd> | | <kbd>amdgpu</kbd> | ||
| {{none|''нет таких моделей''}} | | {{none|''нет таких моделей''}} | ||
− | | {{ | + | | {{yes|Radeon RX 7600 … 7900}} |
− | | {{ | + | | {{yes|Radeon Pro W7800 … W7900}} |
+ | | {{no|Radeon Instinct MI300<ref name="NoOpenCL" />}} | ||
+ | |- | ||
+ | | AMD | ||
+ | | RDNA 4 | ||
+ | | {{NA}} | ||
+ | | <kbd>amdgpu</kbd> | ||
+ | | {{none|''нет таких моделей''}} | ||
+ | | {{no|Radeon RX 9060 … 9070}} | ||
+ | | {{no|Radeon Pro R9700}} | ||
| {{none|''нет таких моделей''}} | | {{none|''нет таких моделей''}} | ||
|} | |} |
Текущая версия на 08:01, 19 августа 2025
Короткий адрес этой страницы: HCL/GPU/AMD
Марка | Поколение | 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 | нет таких моделей |
Примечания:
- ↑ Указывается минимально необходимая версия ядра Linux, выпускаемая МЦСТ для архитектуры Эльбрус. Она может быть как выше, так и ниже апстримной версии, где впервые появилась поддержка того или иного GPU. Например, драйвер amdgpu впервые появился в апстриме Linux версии 4.2, однако с большинством новых видеокарт был неработоспособен вплоть до выпуска 4.19. И наоборот, полноценная поддержка GPU поколения RDNA2 появилась в апстриме Linux 5.11 … 5.15, но для архитектуры Эльбрус была бэкпортирована в 5.10.
- ↑ Начиная с версии Linux 4.9, модели GPU поколения GCN1 поддерживаются также новым драйвером amdgpu, но он имеет менее высокий приоритет для старых моделей, нежели старый драйвер radeon, и его использование необходимо назначать самостоятельно параметрами
radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1
в командной строке ядра. - ↑ В большинстве случаев, модели GPU поколения GCN4 поддерживаются ядром Linux 4.9 только в нештатном режиме — с отключением I/O MMU (параметр
iommu=1
в командной строке ядра), и соответственно без гарантий стабильности и производительности всей системы в целом. Штатная работа обеспечивается только начиная с версии 4.19 или даже 5.4 для некоторых моделей. Кроме того, в некоторых дистрибутивах с ядром 4.9 отсутствует firmware для видеокарт этого поколения, поэтому имеющийся там драйвер оказывается неработоспособным, если только не добавить загружаемый микрокод вручную (что для сертифицированных ОС не подходит). - ↑ Вместе с текущими сборками ядра 5.10 не поставляется firmware для GPU поколения RDNA1 (Navi 10) и RDNA2 (Navi 20) — необходимо добавлять файлы в директорию /lib/firmware/amdgpu самостоятельно.
- ↑ 5,0 5,1 5,2 Здесь и далее «Поддержка вычислителей» означает возможность проведения вычислений с использованием OpenCL. На данный момент фреймворк AMD ROCm, необходимый для поддержки OpenCL и HIP на новых GPU, не портирован на архитектуру Эльбрус.
- ↑ В текущие сборки ядра 5.10 бэкпортирован драйвер amdgpu из апстримной версии Linux 5.15, однако перенесены не все PCI-идентификаторы, поэтому видеокарты моделей RX 6x50 не опознаются данным драйвером.
- ↑ В текущие сборки ядра 6.1 бэкпортирован драйвер amdgpu из апстримной версии Linux более поздних версий, тогда как полноценная поддержка GPU поколения RDNA3 (Navi 30) впервые появилась в версии 6.7.