Поделиться через

Некоторые (!) приложения не взаимодействуют с внешним GPU

Анонимные
2018-10-29T17:56:06+00:00

Здравствуйте, возник вопрос связанный с графическими настройками.

Не так давно, я смог подключить к своему ноутбуку внешний графический процессор (производства Nvidia), при этом, у меня в ноутбуке уже была дискретная плата (производства AMD) и встроенная графика Intel.

Я подобрал необходимые для новой платы драйвера и при помощи многочисленных переходников и порта PCI Express подключил процессор Nvidia к ноутбуку.

Биос новое оборудование видит, пропускает, конфликтов нет. Установив драйвера, я занялся настройкой GPU.  Подобрав необходимые пресеты я запустил цикл проверок. Результат оказался неоднозначным. Новый GPU в разы лучше чем старая карта, но работает не со всеми 3D\2D приложениями.  Например, с приложениями из магазина Windows проблем не возникает. Они "видят" карту и такие игры как "Forza Horizon 4" или "Asphalt 9" сразу запускаются на внешней карте и картинка становится такой какой не была никогда раньше.

Когда дело доходит до игр EXE формата, то с ними уже приходится танцевать.

Нет выбора, кроме как лезть в "Настройки графики" (в параметрах Windows 10) и в ручную выставлять все EXE файлы которые нужно запускать на GPU Nvidia. Если этого не делать, то игры будут запускаться на процессоре (при этом, если нажимать по ярлыку приложения правой кнопкой мыши и выбирать опцию "Запустить с высокопроизводительным процессором Nvidia", то все равно приложение запустится на процессоре) 

Я мог смирится с этим, ровно до тех пор, пока не столкнулся с "компиляторами". Есть приложения, которые запускаются через лаунчер и\или создаются специально для рабочей сессии. Их отметить в "настройках графики" просто невозможно и, по этому, игры с лаунчерами у меня запускаются на процессоре и я не в силах что-то с этим сделать известными мне способами.

Помогите, пожалуйста, решить проблему:

В диспетчере задач дискретная плата отключена, оставлен лишь встроеный Intel процессорный GPU, потому что через него проходит изображение на экран ноутбука. Мой внешний графический процессор оснащен последними драйверами и настроен как "основной" в них же. В компьютере включен производительный режим даже тогда, когда он работает от батареи. Работй GPU не жалуюсь, карта в идеальном состоянии и нареканей по ней не имею. С GPU все в порядке, и те игры что ее опознают (а это почти все, в том числе такие как Overwatch, Dirt Rally, Mad Max и так далее), играются идеально, а это доказывает что с драйверами все нормально.

Мой вопрос заключается вот в чем: могу ли я каким ни будь образом "промыть своему ноутбуку мозги", что-бы он, без лишних вопросов и прописывания игр в "Настройках графики", запускал мне ДАЖЕ скомпилированые 3D приложения на внешнем GPU?

Очень нуждаюсь в решении, информации по этому вопросу очень мало, по этому заранее спасибо за хоть какую то благую мысль.

Еще раз, пожалуйста помогите...

Windows для дома | Windows 10 | Устройства и драйверы

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 6

Сортировать по: Наиболее полезные
  1. Анонимные
    2018-10-31T23:23:09+00:00

    Благодарю за ответ. 

    Да, ситуация и в правду специфическая. Возможно, удаление из системы дискретной видеопамяти при каждом запуске компьютера через "Диспетчер устройств" может помочь, хотя, вероятность низка.

    Как пример, могу привести эмулятор "TeknoParot", который позволяет запускать на компьютере образы файлов игровых автоматов системы RingEdge и смежных. Дело в том, что даже отметив изначальный образ игры, допустим "AfterBurner: Climax", эмулятор берет его и прогоняет через сотню другую алгоритмов, выдавая на исходе совсем другой и, что не мало важно, временный exe файл. И, как раз этот созданный в процессе "экзешник" мне бы и нужно было вписать в "Настройки графики", да вот только он скомпилирован и у него нет "физического" и постоянного места на диске. Выходит, компьютер запускает файл на графике ("интеграт") процессора.

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

    Но, я искренне благодарен за пару наводок.

    Этот ответ помог вам?

    Один пользователь счел этот ответ полезным.
    Комментариев: 0 Без комментариев
  2. Анонимные
    2018-10-30T20:15:04+00:00

    Извините но у меня просто сложилось ощущение что вы не поняли суть вопроса. У меня проблемы не с дискретной платой а с внешней (!). Я давным давно перерыл суть дела с Nvidia Optimus и прочими возможными конфликтами на поприще с драйверами. Дело не в них. Весь софт в порядке и нареканий по работе драйверов\карты не имею (в большинстве приложений карта работает) Производительность у GPU в норме, даже поддается разгону. 

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

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

    У меня есть подозрения что в системе (Windows 10) где то отмечен как базовый ГП интеграт в процессор производства Intel, что заставляет игры думать об отсутсвии высокопроизводительного процессора и не замечать его без наводки со стороны "Настроек графики".

    Моя проблема точно не заключается в Nvidia Optimus и\или  драйверах M-серии.

    Однако спасибо за столь быстрый отзыв

    Этот ответ помог вам?

    Один пользователь счел этот ответ полезным.
    Комментариев: 0 Без комментариев
  3. Анонимные
    2018-10-31T17:00:41+00:00

    Здравствуйте, Лев!

    Дело в том, что я думаю Вы согласитесь, ситуация специфическая. Мы имеем по сути три видеокарты, в устройстве, где они переключаются через ПО производителей данных GPU, а это ноутбук, а не ПК, где видеокарты распознаются и идентифицируются немного иначе.

    В ноутбуке ОС берет под основу одну из видеокарт, на вторую же приходится программно (а по сути вручную, через стороннее ПО) переключаться по необходимости. А мы имеем еще и третью... (метод подключения которой вы не указали?).

    Есть вариант, что деактивировав (удалив все драйвера и ПО) и заблокировав одну из видеокарт (а это логичнее всего дискретная от AMD) в Диспетчере устройств - это может дать результат, соответственно установив все ПО от Nvidia и управляя настройками в нем, можно попробовать решить ситуацию.

    Но поскольку Ваш вопрос заключается в возможности запуска еще и специфических приложений (было бы неплохо, чтобы подробнее описали что это именно и как работает) и исполняемых файлов (не .exe, и их нельзя переименовать в данное исполняемое расширение), то тут лучше обратиться в поддержку производителя данной внешней видеокарты и ПО к ней, поскольку именно на этом уровне в первую очередь происходит контроль по запуску приложений, игр и т.д. из-под данной видеокарты, а потом уже в самой ОС.

    Надеемся на понимание. Если будут еще вопросы - обращайтесь.

    С наилучшими пожеланиями,

    Георгий.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2018-10-30T18:36:46+00:00

    Здравствуйте.

    Достаточно сложно помогать, когда нет обратной связи, а только отметки, что решение не помогло.

    Раз контактов нет, то хорошего вам поиска решения.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2018-10-29T20:08:35+00:00

    Здравствуйте.

    Посмотрите комментарии здесь: https://club.dns-shop.ru/laptop/Побеждаем-Nvidia-Optimus-или-запуск-игр-на-дискретном-графическ/

    Заметьте, что сайт не является сайтом Майкрософт, воздержитесь от скачивания им него и кликания по рекламе

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев