Эльбрус/hcl/gpu: различия между версиями
м (→Проверенные: выделил информацию о ещё двух парах карточек из переписки с Самсоновым, перенёс данные собственных наблюдений) |
м (→Общие критерии: сведения по нвидиям (со слов Самсонова)) |
||
Строка 4: | Строка 4: | ||
Как правило, поддерживаются карты на тех же видеочипах, которые установлены на комплектных видеокартах: | Как правило, поддерживаются карты на тех же видеочипах, которые установлены на комплектных видеокартах: | ||
* Radeon <ref>в основном семейств R600/R300, в новых выпусках ОС Эльбрус и ОС Альт могут работать AMDGPU отдельных R-серий</ref>; | * Radeon <ref>в основном семейств R600/R300, в новых выпусках ОС Эльбрус и ОС Альт могут работать AMDGPU отдельных R-серий; требуется соответствующее firmware (в альте штатно, в OSL может потребоваться добавить в {{path|/lib/firmware/}})</ref>; | ||
* SM750<ref>в ОС Альт поддержка SiliconMotion доступна без аппаратного ускорения</ref>. | * SM750<ref>в ОС Альт поддержка SiliconMotion доступна без аппаратного ускорения</ref>. | ||
В экспериментальном порядке может оказаться возможным применение карт на NVIDIA GPU с открытым драйвером <tt>nouveau</tt>, но как минимум [[эльбрус/пнс|ПНС]] вывода на них не даст -- или ставить второй картой, или наблюдать загрузку до инициализации kms по COM-порту. OpenCL с nouveau пока не работает<ref>несмотря на то, что {{cmd|llc --version}} под OSL указывает <tt>nvptx/64</tt> в списке доступных целевых архитектур (помимо <tt>r600</tt> и <tt>amdgcn</tt>), а {{cmd|clinfo}} сообщает о поддержке OpenCL 1.1</ref>. | |||
== Проверенные == | == Проверенные == |
Версия от 18:44, 15 декабря 2019
Совместимость видеокарт
Общие критерии
Как правило, поддерживаются карты на тех же видеочипах, которые установлены на комплектных видеокартах:
В экспериментальном порядке может оказаться возможным применение карт на NVIDIA GPU с открытым драйвером nouveau, но как минимум ПНС вывода на них не даст -- или ставить второй картой, или наблюдать загрузку до инициализации kms по COM-порту. OpenCL с nouveau пока не работает[3].
Проверенные
№ | Наименование | Версия ПНС | Версия ядра |
Тип ВК | Комментарии |
---|---|---|---|---|---|
1 | AMD Radeon HD6670 | МЦСТ[4] | |||
2 | AMD Radeon HD6450 | 3.14, 4.9 | 401-РС | МЦСТ[4][5]; комплектная | |
3 | AMD Radeon E6460 | МЦСТ[4] | |||
4 | AMD Radeon R5 230 | 3.14, 4.9 | 801-РС | МЦСТ[4] | |
5 | AMD Radeon HD6570 | МЦСТ[6] | |||
6 | AMD Radeon HD6790...HD6990 | МЦСТ[6] | |||
7 | AMD Radeon HD64xxM | МЦСТ[6] | |||
8 | AMD Radeon HD67xxM | МЦСТ[6] | |||
9 | AMD Radeon HD69xxM | МЦСТ[6] | |||
10 | AMD Radeon HD7450...HD7670 | МЦСТ[6] | |||
11 | AMD Radeon HD3650 | МЦСТ[7] | |||
12 | AMD Radeon HD2400 | МЦСТ[7] | |||
13 | AMD Radeon R7 250 | 3.14, 4.9 | МЦСТ[4][5] | ||
14 | AMD Radeon R7 370 | 3.14, 4.9 | МЦСТ; медленно[5] | ||
15 | AMD Radeon R9 280X | 3.14, 4.9 | МЦСТ; медленно[5] | ||
16 | AMD Radeon RX 460 | 4.9 | МЦСТ[8] | ||
17 | AMD Radeon RX 480 | 4.9 | МЦСТ[8] | ||
18 | AMD Radeon RX 550 | 4.9 | МЦСТ[8][9] | ||
19 | nVidia EN8600GT | --- | МЦСТ; пока не работает, ведутся работы | ||
20 | nVidia 8800 GTS | 4.9 | МЦСТ[10] | ||
21 | USB-видеокарта (UDL) HIS Multi-View II | 3.14, 4.9 | МЦСТ[11] | ||
22 | USB-видеомонитор (UDL) Philips 221S3U | 3.14, 4.9 | МЦСТ[12] | ||
23 | nVidia GTX1050 | 4.19 | E8C-SWTX | МЦСТ[13] | |
24 | AMD Radeon RX 580 | 4.9-4.3+ | 801-РС | mike@[14] | |
25 | AMD Radeon RX 570 | 4.9-4.3+ | 801-РС | mike@[14] | |
26 | AMD Radeon R7 250E | 4.9? | 801-РС? | Молчанов | |
27 | AMD Radeon R9 290X | 4.9? | 801-РС | Самсонов | |
28 | nVidia GTX 670 | 4.9 | 801-РС | Самсонов | |
29 | nVidia GT 710 | 4.9 | 801-РС | Самсонов | |
30 | Radeon RX 580 | 4.9-4.3+ | 801-РС | mike@[14] | |
31 | Radeon RX 570 | 4.9-4.3+ | 801-РС | mike@[14] |
Предположительно
- Radeon RX470 по сути тот же чип, что и в RX580
Экспериментально
В экспериментальном порядке можно попытаться задействовать карты NVIDIA, доустановив или скомпилировав видеодрайвер (модуль ядра nouveau.ko входит в недавние выпуски ядра 4.9 в составе OSL/ALT), но как минимум в ПНС их поддержки пока ждать не приходится.
Примечания
- ↑ в основном семейств R600/R300, в новых выпусках ОС Эльбрус и ОС Альт могут работать AMDGPU отдельных R-серий; требуется соответствующее firmware (в альте штатно, в OSL может потребоваться добавить в /lib/firmware/)
- ↑ в ОС Альт поддержка SiliconMotion доступна без аппаратного ускорения
- ↑ несмотря на то, что llc --version под OSL указывает nvptx/64 в списке доступных целевых архитектур (помимо r600 и amdgcn), а clinfo сообщает о поддержке OpenCL 1.1
- ↑ 4,0 4,1 4,2 4,3 4,4 Поддержка в буте/ядре
- ↑ 5,0 5,1 5,2 5,3 Сводка по быстродействию (PDF)
- ↑ 6,0 6,1 6,2 6,3 6,4 6,5 Вероятно, не будет особых проблем, однако потребуется выпустить обновление ядра linux с включением firmware для этих карт
- ↑ 7,0 7,1 Использовать не рекомендуется (устаревшие, не поддерживают новые версии OpenGL)
- ↑ 8,0 8,1 8,2 3.14: поддержка невозможна; 4.9: работает нестабильно, требуется исправление проблем
- ↑ Требуется бэкпортирование драйвера из ядра >=4.10, а лучше - переход на ядро >=4.10 (см. #97250).
- ↑ Работает (без OpenCL; см. bug 107290).
- ↑ Работает (после поправки bug 99084). О настройке см. ниже.
- ↑ 3.14: пока не работает, ведутся работы (см. bug 99958); 4.9: работает. О настройке см. ниже.
- ↑ Работает (OpenGL до 4.3). Поддержка в Linux есть с 4.12, так что на 4.9 и 3.14 работать не будет. Кроме того, не работают OpenCL и Vulkan (впрочем, и не должны).
- ↑ 14,0 14,1 14,2 14,3 iommu=0