Мне было интересно... если я подключу один монитор к дискретному графическому процессору, а другой к интегрированному, как будет определяться, какой графический процессор какие части обрабатывает?
Например, если я открою игру на мониторе, подключенном к дискретной консоли, я предполагаю, что она будет отображаться на дискретной консоли, но что произойдет, если я переведу игру в оконный режим и перемещу ее между обоими мониторами?
Будет ли каждый GPU рендерить половину игры? Если да, то что произойдет с разницей в скорости рендеринга?
Будет ли он все равно отображаться дискретным? Если да, то как информация попадает на другой монитор?
решение1
Подключение внешнего монитора не меняет, какой графический процессор запускает то или иное приложение. Это контролируют драйверы. Я предполагаю, что у вас ноутбук (так как обычно настольные компьютеры отключают iGPU, если вы подключаете внешний графический процессор), тогда переключаемая графическая система активирует dGPU, если настроена на это, в противном случае встроенный графический процессор будет выполнять эту работу. Переключаемая графика не позволяет выполнять рендеринг 50/50 с помощью iGPU и dGPU. Это в любом случае было бы сложно, поскольку оба работают/обрабатывают с разной скоростью. Обычно dGPU намного быстрее iGPU, но также более прожорлив.
Например, технология переключаемой графики Nvidia имеет интерфейс на панели управления, с помощью которого ее можно настроить (см. прикрепленный скриншот).