Почти все современные процессоры Intel оснащаются встроенным графическим ядром. На сегодняшний день возможностей таких GPU достаточно для обычной работы и даже для запуска каких-нибудь старых либо максимально нетребовательных игр.
Если же в ноутбуке есть ещё и дискретная видеокарта, встроенная позволяет экономить энергию при выполнении простых задач. Но можно ли заставить встроенный и дискретный GPU работать вместе?
Компания Intel опубликовала материалы презентаций, которые были предназначены для отменённого мероприятия GDC 2020. Одна из презентаций называется «Multi-Adapter with Integrated and Discrete GPUs» и посвящена как раз созданию мультиадаптера — связки интегрированного GPU с дискретным.
Для примера Intel привела связку Intel HD 530 и Radeon RX 480, что немного странно, ведь у компании уже есть образцы собственной видеокарты DG1. Как бы там ни было, вопрос всё равно очень интересный.
В рамках презентации Intel рассказала о нескольких сценариях использования мультиадаптера, реализованного при помощи Direct3D 12. Первый — передача дискретным адаптером встроенному задач по обработке вычислительных шейдеров, что позволяет высвободить дополнительные мощности дискретного для обработки графики. В качестве примера Intel показала симуляцию N тела, состоящего из 4 млн частиц. Никаких сравнительных тестов нет — задача у Intel была не в сравнении такого подхода с обычным, а в демонстрации возможностей. Отдельно стоит отметить, что связка из Intel HD 530 и Radeon RX 480 была не единственной, которая использовалась Intel. Она фигурирует в документе на сайте, при этом на видео можно видеть другую (Intel HD 630 и Radeon RX 580), а на прикреплённом изображении — третью (Intel HD 630 и GeForce RTX 2080 Ti).