Короткий ответ
gfx-код — это внутреннее имя микроархитектурного класса GPU, которое AMD использует в компиляторах, драйверах и ИИ-стеке (ROCm/HIP/LLVM): «gfx1035», «gfx1103», «gfx1150». Маркетинговых имён (680M, 780M…) в этом мире не существует — чип адресуется кодом. Для владельца ноутбука код важен в одном сценарии: запуск ИИ/GPU-приложений под Linux (ROCm, Ollama, PyTorch), где поддержка «мобильных iGPU» формально неполная и требует обходных путей (например, переменной HSA_OVERRIDE_GFX_VERSION). Устойчиво встречающееся соответствие: gfx1035 — Radeon 680M (Rembrandt), gfx1103 — Radeon 780M/760M (Phoenix/Hawk Point), gfx1150/1151 — Radeon 890M/880M (Strix Point/Hawk Point-refresh), gfx1152 — Radeon 840M (Krackan); это карта из сообщества/драйверов, а не официальный прайс-лист AMD (как понять, какая у вас iGPU).
Зачем нужны коды: как AMD адресует чипы
- Компиляция ядра GPU: ROCm/HIP собирает код под конкретный gfx-класс; нет собранных бинарей под ваш код — приложение не увидит GPU, даже если драйвер его отлично рендерит игры.
- Совместимость сборок: официальные пакеты ROCm исторически таргетируют «большие» чипы (дискретные и серверные); мобильные iGPU попадают в поддержку с задержкой или требуют community-сборок (пример: репозиторий ROCmLibs для gfx1103).
- Обходной путь: переменная окружения
HSA_OVERRIDE_GFX_VERSION«представляет» ваш код ближайшей поддерживаемой архитектурой (gfx1103 → 11.0.x, gfx1035 → 10.3.0) — стандартный рецепт сообщества для Ollama/PyTorch на 780M/680M. - Windows-стек: DirectML/Vulkan работают поверх обычного драйвера Adrenalin — там gfx-коды вам не нужны; это специфическая боль Linux/AI.
Практическая таблица (мобильные Radeon)
| Код | Чип | Где встречается | Примечание |
|---|---|---|---|
| gfx1035 | Radeon 680M | Ryzen 6000 (Rembrandt) | обход: HSA 10.3.0 |
| gfx1036 | Radeon 610M/660M | Rembrandt (меньшие CU) | то же семейство |
| gfx1103 | Radeon 780M/760M/740M | Ryzen 7040/8040 (Phoenix/Hawk Point) | обход: HSA 11.0.x |
| gfx1150/1151 | Radeon 890M/880M | Ryzen AI 300 (Strix Point) | свежайшие; support в ROCm появляется постепенно |
| gfx1152 | Radeon 840M | Krackan Point | редкая тема; community-карты |
Внимание: это рабочая карта сообщества (GitHub-проекты, биллоги Ollama, драйверные дампы) — AMD официально не публикует «gfx→маркетинг» таблицу; перед покупкой/экспериментом сверяйте с актуальными release notes (обзор 890M).
Как узнать свой gfx-код
- Windows: имя iGPU в Диспетчере устройств → найдите по таблице выше (как узнать CPU/архитектуру).
- Linux:
lspci -k | grep -A3 VGA(имя чипа) илиclinfo/rocminfo— там gfx-код виден напрямую. - Логи приложений: Ollama/PyTorch при ошибке ROCm печатают целевой gfx — по нему и ищите рецепт.
Типовые ошибки и решения
| Симптом | Причина | Решение |
|---|---|---|
| Ollama «no GPU detected» | нет ROCm-сборки под ваш gfx | HSA_OVERRIDE_GFX_VERSION + свежий ROCm |
| «hipErrorNoBinaryForGpu» | код скомпилирован под другой класс | пересборка/переопределение цели |
| Игра работает, ИИ-приложение нет | рендер ≠ compute | это норма; см. ROCm/DirectML |
| Windows: DirectML «медленно» | DirectML — универсальный, не самый быстрый путь | для ИИ — ROCm-стек или CPU |
Карта эволюции: почему коды «перескакивают»
Номерная логика gfx-семейств: старшие цифры отражают поколение ISA (9 = RDNA 1/2-класс CDNA-родство, 10 = RDNA 2, 11 = RDNA 3, 12 = RDNA 4, 1150+ — вариации RDNA 3.5), младшие — конкретный кремний. Перескакивания вроде «gfx1103 → gfx1150» между 780M и 890M — следствие промежуточных ревизий архитектуры (RDNA 3 → 3.5), а не маркетинга. Отсюда практический навык: видя код, вы знаете не «модель», а поколение — и уже от него судите о поддержке стеков: RDNA 2-класс (gfx103x) в ROCm стабилен давно, RDNA 3 (gfx110x) — через обходные пути, RDNA 3.5 (gfx115x) — самое свежее, поддержка появляется в релизах ROCm 2026 года по мере обновления.
Почему эта тема вообще касается обычного пользователя
Три бытовых сценария, где gfx-коды всплывают без Linux: 1) «чудо-гайды» по запуску Stable Diffusion/LLM на ноутбуке AMD — все рецепты крутятся вокруг override'ов для конкретных кодов; 2) покупка б/у ноутбука «для нейросетей»: проверка сообщества по gfx-коду скажет, заведётся ли планируемый софт; 3) чтение changelog'ов драйверов Adrenalin — AMD иногда упоминает фиксы именно в терминах чипов, и сопоставить «gfx1150» со своим 890M полезно. Ничего сверхестественного знать не нужно: достаточно один раз выяснить код своей графики и держать его под рукой рядом с моделью чипа.
FAQ
gfx1103 = 780M — это точно? Соответствие подтверждается множеством независимых источников (community-проекты, логи драйверов); в официальных документах AMD коды почти не упоминаются. Для практических целей считайте верным.
Почему NVIDIA такого безобразия не имеет? Имеет своё: compute capability (sm_86 и т.п.) — тот же принцип «архитектурного адреса». Просто CUDA-экосистема покрывает потребительские чипы шире и официально.
Портит ли gfx-история выбор ноутбука? Нет: для игр/работы коды невидимы. Если ваш сценарий — локальный ИИ на Linux, тогда да: проверяйте community-поддержку до покупки (память iGPU).
890M в ROCm официально? Официальная поддержка мобильных Strix-чипов добавляется с релизами ROCm 2026 года; для «сегодняшнего» запуска рецепты те же (override/community-сборки) — следите за release notes.
A влияет ли gfx-код на игры под Windows? Нет: игра компилируется шейдерами через драйвер, gfx-коды там не всплывают.