Встроенное графическое ядро — это блок, расположенный на одном кристалле с вычислительными ядрами процессора. Оно делит с ними теплопакет, контроллер памяти и системную шину. Из этих трёх фактов выводится почти всё поведение интегрированной графики: и её сильные стороны, и потолок, в который она упирается. Разбор удобнее вести не от списка задач, а от механики — тогда становится понятно, почему одна и та же нагрузка на встроенном ядре идёт без проблем, а другая, внешне похожая, не идёт вообще.
Общая память вместо выделенной
Дискретная карта несёт собственные микросхемы памяти с широкой шиной, работающие только на неё. У встроенного ядра такой памяти нет: кадровый буфер и текстуры размещаются в системной оперативной памяти. Часть объёма резервируется прошивкой на старте, остальное драйвер запрашивает динамически по мере надобности.
Последствие первое: пропускная способность памяти делится между процессорными ядрами и графикой. Пока ядра активно читают данные, графике достаётся меньше, и наоборот. Последствие второе: число активных каналов памяти влияет на встроенную графику сильнее, чем на любой другой узел. Одна планка вместо двух режет доступную полосу примерно вдвое, и в графических сценариях это видно напрямую — не долями процента, а заметным падением плавности. Поэтому при опоре на интегрированное ядро конфигурация оперативной памяти перестаёт быть второстепенной деталью и становится частью графической подсистемы.
Общий теплопакет и общий лимит мощности
Процессор получает от прошивки бюджет мощности на весь корпус чипа. Вычислительные ядра и графическое ядро черпают из одного и того же бюджета, а распределяет его контроллер питания по текущему запросу. Если нагрузка смешанная — расчёты плюс отрисовка, — обе части работают на пониженных частотах, потому что суммарное потребление упирается в лимит раньше, чем каждая из них достигнет своего потолка.
Отсюда практический вывод: производительность встроенной графики зависит от системы охлаждения и настроек лимитов не меньше, чем от самого кристалла. Один и тот же процессор в просторном корпусе с адекватным кулером и в тесном компактном исполнении покажет разный результат в графике, хотя маркировка одинаковая. Лимиты мощности и качество отвода тепла определяют результат встроенной графики так же жёстко, как и характеристики самого ядра.
Фиксированные блоки: декодирование и вывод изображения
Кроме массива шейдерных исполнительных устройств, во встроенном ядре есть отдельные аппаратные блоки, не имеющие отношения к 3D. Это медиадвижок — декодер и кодировщик видео — и движок вывода изображения.
Медиадвижок реализован в железе под конкретные форматы сжатия. Декодирование потока в поддерживаемом формате стоит единицы ватт и почти не занимает вычислительные ядра. Именно поэтому воспроизведение видео высокого разрешения, просмотр потоковых сервисов и видеозвонки идут ровно даже на самых скромных интегрированных ядрах: тяжёлую работу делает специализированный блок, а не универсальные шейдеры. Обратная сторона — если формат потока новее, чем блок в чипе, декодирование падает на процессорные ядра, и нагрузка вырастает в разы.
Движок вывода определяет количество одновременно подключённых экранов, предельное разрешение и частоту обновления. Разъёмы на задней панели платы — это просто проводники до этого движка. Плата не добавляет возможностей: если движок не умеет нужный режим, наличие свободного разъёма ничего не меняет.
Сценарии, где встроенного ядра достаточно
Задачи, упирающиеся в фиксированные блоки или вовсе не нагружающие графику, закрываются интегрированным ядром полностью. Офисные документы, почта, браузер с десятками вкладок, учётные и складские программы, работа с текстом и таблицами, компиляция кода, административные машины и домашние файловые серверы — здесь графика занята только отрисовкой интерфейса. Сюда же относится многоэкранная работа, воспроизведение и монтаж по прокси-файлам, видеоконференции.
Отдельная роль — диагностическая. Машина со встроенным ядром запускается и показывает изображение без дискретной карты, что упрощает поиск неисправности: при подозрении на карту её достаточно вынуть и проверить, поднимается ли система. В серверной технике ту же функцию берёт на себя контроллер управления, но в настольной такой возможности нет — либо процессор с графикой, либо только внешняя карта.
Где встроенное ядро упирается в потолок
Ограничение возникает там, где нужна либо большая полоса памяти, либо большой массив параллельных вычислителей: тяжёлая трёхмерная графика, рендеринг сцен, обучение и запуск крупных моделей, профессиональные пакеты, которым требуется значительный объём быстрой видеопамяти. Здесь дело не в настройках, а в архитектуре: расширить общий контроллер памяти до ширины шины дискретной карты нельзя. Признак упора простой — при снижении разрешения производительность растёт непропорционально мало, потому что ограничивает не количество пикселей, а доступ к памяти. Если сценарий попал в эту категорию, вопрос переходит в плоскость подбора видеокарты, а встроенное ядро остаётся резервным и диагностическим средством.
Итог сводится к одному вопросу: какими блоками пользуется нагрузка. Если фиксированными и интерфейсом — встроенного ядра хватит с запасом. Если шейдерным массивом и видеопамятью — не хватит ни при каких настройках.