Я не могу выбирать между iGPU и GPU. Зачем?

912
Ant

Поэтому, когда у меня был старый ноутбук с дискретным графическим процессором, у меня всегда был выбор в контекстном меню Windows. Например, я мог выбрать, какое приложение должно запускать Adobe Photoshop или определенную игру.

Теперь у меня есть ПК как с интегрированным (Intel HD Graphics), так и с дискретным GPU (Geforce 730), но нет выбора, какой GPU должен запускать какие приложения. Это почему?

0
Вы удостоверились, что установили текущие драйверы? Если у вас есть только основные драйверы, которые автоматически загружаются через Центр обновления Windows, у вас могут быть недоступны все функции. Seth 6 лет назад 0
Да, я установил последний драйвер с сайта nvidia. Ant 6 лет назад 0
Вы включили оба в BIOS? flolilolilo 6 лет назад 0
Да. В BIOS есть опция Multi GPU, и я ее включил. Ant 6 лет назад 0

2 ответа на вопрос

1
Mokubai

Настольные компьютеры не так ограничены по мощности, как ноутбуки, и не предполагаются необходимыми для работы в этой конфигурации.

Выполнение этого вида активной коммутации потребует некоторой аппаратной поддержки этой функции и означает, что ваш выделенный выход GPU должен быть возвращен обратно в ваш iGPU, или вам потребуется много сложного мультиплексирования выходов.

Из Nvidia Optimus Whitepaper на рисунке ниже показано, как подключена система.

enter image description here

Это означает, что вы не будете использовать выходные данные дисплея с вашей видеокарты, и вместо этого вам придется рендерить на dGPU, передавать данные визуализированного изображения в iGPU и затем отображать их. Если вы не используете 3 или более выходов на видеокарте, вы можете ограничить количество выходов на материнской плате. Наличие только одного показа было бы преградой для многих людей.

В противном случае производители материнских плат должны были бы интегрировать 3 или более выходов дисплея, которые до этого момента всегда были на видеокарте. Это усложнит вопрос или проводки и маршрутизации материнской платы.

Для высококлассных геймеров дополнительная задержка рендеринга с последующей передачей данных в iGPU для отображения, а не для видеокарты, непосредственно отображающей ее непосредственно, может быть неприемлемой.

Было очевидно, что решение Desktop Optimus было выпущено еще в 2011 году, но так и не появилось на рынке. Предположительно, это произошло из-за отсутствия спроса и поддержки со стороны производителей, которые посчитали это ненужным, когда энергоэффективность не так важна.

В результате и iGPU, и dGPU считаются полностью независимыми от настольных систем и имеют очень мало интеграции, которая наблюдается на ноутбуках.

Так ты говоришь, что вариантов нет? Но сейчас даже Google Chrome работает через дискретный графический процессор. Я не хочу этого ... Что я могу сделать? Ant 6 лет назад 0
Вы можете подключить свой монитор (или дополнительный монитор) к разъему материнской платы iGPU, чтобы использовать этот графический ... Mokubai 6 лет назад 0
Но когда я делаю это, я не могу использовать дискретный графический процессор :( Ant 6 лет назад 0
Нет; Нет решения этой проблемы. Ramhound 6 лет назад 0
@ Антон кажется, что в твоем вопросе чего-то не хватает. Я говорил вам, что у вас нет одинакового выбора в настольных системах и почему, но я не могу понять, почему вам в первую очередь * нужен * выбор. У ноутбуков есть такая возможность, чтобы они могли экономить электроэнергию и продлевать срок службы батареи, отключая высокопроизводительный dGPU, когда iGPU достаточно, настольным компьютерам очень редко нужен такой компромисс. Почему * именно * вам нужен этот вариант? Mokubai 6 лет назад 0
-1
bobucles

Я могу использовать сходство с графическим процессором на новой установке Windows 10 с использованием NVIDIA GTX 960 и 8700k i7 coffee lake. Тебе не понравится, как я это сделал

  • Удалите основной драйвер устройства, т.е. ваш графический процессор. Теперь iGPU - ваше основное устройство.
  • Загрузите все приложения, которые вы хотите на iGPU. Поскольку это единственное устройство, оно будет использоваться.
  • Переустановите драйвер GPU. На рабочем столе это сразу устанавливается как устройство по умолчанию.
  • Все новые приложения вынуждены использовать основное устройство.

Это все, что нужно сделать! Каждый раз, когда вы хотите, чтобы программа использовала сходство с iGPU, просто отключите ваш основной драйвер дисплея и загрузите его.

Я очень сомневаюсь, что на самом деле это делает то, что вы думаете, что делает. Без драйверов Windows будет просто использовать графический драйвер по умолчанию. * Некоторое * программное обеспечение может использовать iGPU для некоторых задач, но в конце концов это похоже на то, что описал Мокубай: поскольку конвейеры отображения полностью разделены, вы не можете использовать iGPU для рисования ускоренного контента на других экранах. Daniel B 5 лет назад 1

Похожие вопросы