Я использую пакетный скрипт в Windows 10 для сбора информации об оборудовании клиента. Некоторые из моих клиентов - ноутбуки с двумя видеоадаптерами, встроенным графическим адаптером Intel и дискретным адаптером Nvidia. Я могу собрать нужную мне информацию из вывода:
wmic path win32_VideoController get /all /format:list
Некоторые клиенты с двумя адаптерами сообщают об адаптере Nvidia как DeviceID = VideoController1, а адаптер Intel - как DeviceID = VideoController2, в то время как другой ноутбук с идентичным оборудованием сообщает Intel как VideoController1, а Nvidia - VideoController2.
Мне интересно, какая разница между двумя, казалось бы, одинаковыми ноутбуками. Есть ли какое-то значение в том, что WMIC сообщает об адаптере как VideoController1 против VideoController2?
Мой вопрос: как Windows выбирает, какой адаптер будет VideoController1 или VideoController2?
Спасибо!