Progress-servis55.ru

Новости из мира ПК
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Игра не видит видеокарту nvidia

Побеждаем Nvidia Optimus, или запуск игр на дискретном графическом ускорителе (обновлено)

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

Так например, в одном моем ноутбуке 2000 года выпуска стоял видеоадаптер NeoMagic, оснащенный всего лишь 2.5 мегабайтами видеопамяти и поддерживавший только режим D2D (на нем более-менее шла Diablo II), а во втором ноутбуке (2003 год) — S3 с 8 мегабайтами видеопамяти (с тормозами можно было поиграть в Counter Strike).

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

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

Соответственно, использоваться они стали в самом широком кругу задач — от рядовых офисных до мультимедийных, и пользователей очень быстро перестала устраивать низкая эффективность встроенных в ноутбуки графических решений.

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

Но несложно догадаться, что энергопотребление таких ноутбуков очень сильно возросло, что негативно сказалось на времени их автономной работы. К слову, топовые ноутбуки Alienware от Dell, оснащаемые самым топовым на данный момент железом, в пике потребляют порядка 300 ватт. От батарей такой монстр явно долго не проработает.

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

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

В настоящее время такое решение есть: в ноутбуке имеется два видеоускорителя — чаще всего графическое ядро Intel HD Graphics и дискретный видеоускоритель от Nvidia, режим переключения которых можно выбрать в панели управления Nvidia:

Всего доступно 3 режима: Автовыбор, Высокопроизводительный процессор Nvidia и Интегрированное графическое оборудование.

Если поставить Автовыбор, то теоретически система сама должна выбирать графический ускоритель в зависимости от нагрузки на графическую подсистему.

Можно выбрать один из режимов (по умолчанию стоит Автовыбор); после выбора режима нажмите Применить. Может заработать сразу, а может потребоваться перезагрузка системы.

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

В данной статье мы рассмотрим несколько способов принудительно запустить игры и приложения на дискретном видеочипе от Nvidia.

Штатные способы

А. Самый простой способ. Нажимаем правой кнопкой по ярлыку и выбираем Запустить с графическим процессором > Высокопроизводительный процессор Nvidia

Б. Программная привязка дискретного видео в настройках панели Nvidia.

1. В Панели управления Nvidia открываем Управление параметрами 3D и идем на вкладку Глобальные параметры, где выставляем Высокопроизводительный процессор Nvidia и жмем Применить.

Если требуется принудительно задействовать дискретное (равно как и интегрированное; я вынужден был назначить интегрированное видео на браузер FireFox, потому что при выборе дискретного ускорителя он начинал сыпать артефактами и вылетал с ошибками) видео только для определенных приложений, переходим на вкладку Программные настройки:

2. Жмем кнопку Добавить и указываем исполняемый файл игры, которую будем принудительно запускать с дискретным видео.

Частный случай — только для игр и приложений, использующих машину Java (например, Minecraft и другие). В список необходимо добавить не исполняемый файл игры, а саму машину Java. Для этого сперва нужно найти, откуда запускается файл javaw.exe. Например можно запустить диспетчер задач, перейти на вкладку Процессы, навести курсор на интересующий нас процесс, нажать правой кнопкой мыши и выбрать Свойства. В открывшемся окне будет указан путь. У меня javaw.exe лежит в папке C:WindowsSysWOW64 (Windows 7 Максимальная 64 bit, Java 7SE 32 bit). После того, как местоположение файла будет известно, добавляем его, как было написано выше.

Читать еще:  Разгон видеокарты amd radeon hd

3. Выбираем из ниспадающего списка Высокопроизводительный процессор Nvidia.

4. Жмем кнопку Применить.

Возможно, заработает сразу, а возможно потребуется перезагрузить систему.

Если штатные способы не помогли, есть еще один — не очень очевидный, но вполне работоспособный.

1. Открываем Разрешение экрана:

2. Жмем кнопку Найти. Появится еще два монитора с надписями Другой экран не обнаружен:

3. Выбираем монитор, соответствующий дискретному видеоускорителю:

Для сравнения выбран монитор, соответствующий интегрированному видеоядру Intel HD Graphics:

4. Выбираем из ниспадающего списка Несколько экранов пункт Попытаться в любом случае подключиться к VGA, жмем кнопку Применить:

В результате получится следующее:

5. Выбираем Расширить эти экраны, жмем Применить, подтверждаем сохранение параметров:

В настройках игр теперь доступны обе видеокарты.

Окно настроек TES: Skyrim:

. и Dragon Age: Origins:

Стоит ли говорить, что игры теперь идут быстрее?

Виджет мониторинга видеокарты от 0rbmu2k теперь нормально определяет общий объем памяти, объем занятой памяти и загрузку GPU в процентах:

А вот окно настроек производительности Adobe Photoshop:

. и окно настроек PTGui, в которой я собираю панорамы:

Даже на такой далеко не самой быстрой карточке, как GT630M с 1 гигабайтом памяти DDR3 на 128-битной шине, Photoshop очень быстро выполняет отрисовку изображения и инструментов. Так, например, рамка обрезки перемещается по изображению плавно, а не рывками, как если бы аппаратное ускорение не работало.

Сферические панорамы в PTGui с разрешением порядка 26000*13000 (двадцать шесть тысяч на тринадцать тысяч — это не опечатка) с активированным аппаратным ускорением сшиваются за считанные минуты, тогда как на центральном процессоре даже при использовании всех 8 потоков на сборку некоторых панорам уходило в среднем от 10-15 до 20-30 минут.

К слову, я играл в Crysis 2, добавив экзешник в Панель Nvidia по первому способу. Настройки графики с помощью твикера Crysis2AdvancedGraphicsOptions для комфортной игры пришлось поставить на самый минимум (оказалось, что Crysis 2 упорно запускался на ядре Intel HD4000). Теперь он спокойно идет на настройках Extreme (правда, с отключенной анизотропией).

Недостатками такого решения являются:

1. В системе имеется второй монитор, куда может уходить курсор, ярлыки, виджеты, окна и т. д.

2. Некоторые игры запускаются на втором невидимом мониторе.

И в заключение несколько слов о том, как вернуть настройки обратно:

1. Выбираем из ниспадающего списка Отобразить рабочий стол только на 1:

Жмем кнопку Применить, подтверждаем сохранение параметров, видим следующее:

2. Выделяем второй монитор, выбираем Удалить этот монитор:

Жмем Применить.

В комментариях поступил очень интересный вопрос от Родиона из Киева:

К сожалению, лично я зашел в тупик, ведь у меня монитор (телевизор) подключен НЕ через VGA. а через HDMI?, Соответственно, я не вижу того самого третьего расширенного экрана, понимаете? У меня есть ЖК-Экран ноутбука, есть LCDTV, на который дублируется раб. стол. К следствии того что описано в статье у меня появляется третий монитор, и при расширении на него рабочего стола я увожу окна вникуда. Что делать? Как заставить дискретную видяху выводить все напрямую на HDMI?

Постараюсь ответить и на него.

Методом (не)научного тыка нашел следующее.

Сперва выполняем все процедуры, описанные выше.

После того, как все сделано, нажимаем Подключение к проектору или WinKey (aka флажок) + P, как советует нам Windows:

Здесь выберите Дублировать. НИ В КОЕМ СЛУЧАЕ НЕ ВЫБИРАЙТЕ ТОЛЬКО ПРОЕКТОР. Иначе можете получить черный экран. Окон нет, курсор не бегает, нажатие на Escape и перезагрузка не помогает. Что же делать? Можно перезагрузиться в безопасный режим и удалить драйвер, а можно просто действовать вслепую — нажимаем WinKey + P, стрелку влево и Enter.

Если все сделано правильно, получаем следующее:

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

Читать еще:  Улучшение видеокарты на ноутбуке

Чтобы отменить выполненные действия, снова нажимаем Подключение к проектору или WinKey + P и выбираем Расширить.

Компьютер мигнет экраном, и мониторы будут настроены так же, как в первой части этой статьи

Примечание: последний способ гарантированно работает только на Windows 7. На Windows 10 гарантированно не работает. На Windows 8/8.1 работоспособность не проверялась.

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

Как запустить игру на дискретной видеокарте. Как проверить на какой видеокарте работает игра (на примере NV > Автор: Alexandr , 19.01.2019 Рубрики: Игры, Ноутбуки, Оптимизация компьютера

У меня на ноутбуке две видеокарты: встроенная Intel HD и дискретная NVIDIA. Почему-то многие игры тормозят (причем, часть из них старые), подозреваю, что они работают на встроенной видеокарте.

Как мне узнать на какой карте они работают, и в случае если не на дискретной, то как ее задействовать? Заранее благодарю.

На самом деле многие современные ноутбуки оснащаются двумя видеокартами: одна встроенная (как правило, Intel HD) — используется при работе в Windows, просмотре картинок, видео, не слишком ресурсоемких игр; вторая — дискретная AMD или NVIDIA, необходимая для запуска игр и программ, требующих высокую производительность от видеоадаптера.

По идее разработчиков, дискретная видеокарта должна быть задействована автоматически, когда запускается игра (в остальное время для экономии энергии батареи, должна работать встроенная видеокарта) . Но происходит подобное не всегда, и часть игр запускается на встроенной — как результат, вы видите тормоза, лаги, задержки и т.д. В этой статье приведу несколько способов, как запускать игры на дискретной видеокарте.

Примечание : в своем мануале ниже я покажу настройку дискретной видеокарты на примере NVIDIA. Если у вас видеокарта от AMD — меню будет несколько отличным, но принцип настройки не изменится (см. на скрины в комментариях).

Способы запуска игры на дискретной видеокарте

Прежде чем переходить к способам и тонкой настройке, у вас должны быть установлены актуальные видеодрайвера (по крайней мере, не те, которые устанавливаются по умолчанию с Windows) . Рекомендую воспользоваться одним из менеджеров по работе с драйверами, для автоматического обновления и установки новых «дров» (ссылка ниже).

Как обновить драйвер на видеокарту AMD, nVidia и Intel HD: от А до Я — https://ocomp.info/kak-obnovit-drayver-na-videokartu.html

Способ №1: с помощью меню настроек видеодрайвера

Если драйвера у вас установлены, то нажав правую кнопку мышки в любом месте рабочего стола, во всплывшем контекстном меню, Вы должны увидеть ссылку на их настройку (в моем случае это ссылка на «Панель управления NVIDIA» ) . Переходим в настройку драйверов дискретной видеокарты.

Далее в меню слева необходимо выбрать «Управление параметрами 3D» , затем в графе «Предпочитаемый графический адаптер» выбрать «Высокопроизводительный процессор NVIDIA» , затем сохранить настройки.

Предпочитаемый графический адаптер

После этого, можно попробовать запустить игру — должна запуститься на дискретной видеокарте.

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

  1. открыть настройки видеокарты, затем вкладку «Управление параметрами 3D» ;
  2. далее открыть вкладку «Программные настройки» ;
  3. добавить нужную программу (в моем случае добавил игру Цивилизация 4);
  4. и задать предпочитаемый графический процессор для этого приложения (см. скрин ниже);
  5. сохранить настройки!

Задание адаптера для конкретной игры

Способ №2: через проводник

Если в настройках NVIDIA задать определенные настройки, то Вы сможете запускать любые игры и программы на нужном вам адаптере в ручном режиме.

Для этого откройте настройки NV >«Рабочий стол » (меню сверху) поставьте пару галочек:

  1. Добавить в контекстно меню рабочего стола;
  2. Добавить пункт «Запустить с графическим процессором» в контекстное меню.

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

Читать еще:  Как установить драйвер на видеокарту radeon

Далее в контекстном меню выбрать: «Запустить с графическим процессором —> Высокопроизводительный процессор NVIDIA» . См. скриншот ниже.

Собственно, игра должна запуститься на выбранном вами адаптере. Теперь ниже рассмотрю способ, как проверить так ли это.

Как проверить работает ли игра на дискретной видеокарте

Сначала заходим в настройки видеокарты NV >«Рабочий стол» . В этом меню нужно включить один параметр «Отображать значок активности ГП в области уведомления» . Этот значок позволит видеть, когда загружен адаптер NVIDIA, собственно, то, что мы и ищем.

Кстати, обратите внимание, что после включения данной опции, у вас в трее, рядом с часами, появится соответствующий значок (см. скриншот ниже).

Значок активности ГП — рядом с часами

Теперь запускаем игру. Если игра идет в полноэкранном режиме, сверните ее с помощью кнопок WIN или Alt+TAB .

Обратите внимание, что значок с ГП NVIDIA стал цветным (на скрине ниже). Т.е. адаптер NVIDIA начал работать после запуска вашей игры — значит он задействован!

Значок стал цветным после запуска игры (снизу)

Так же щелкнув по этому значку можно увидеть, какие игры (приложения) сейчас используют данный адаптер (см. скрин ниже).

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

С помощью анализа FPS

Так же косвенно определить задействована ли у вас дискретная видеокарта можно по количеству FPS (количеству кадров в игре). У дискретной видеокарты оно, обычно, выше.

Чтобы видеть количество FPS в играх, установите одно из нескольких приложений: Fraps, PlayClaw, Overwolf. Затем запустите преднамеренно какую-нибудь игру на встроенной и дискретной видеокартах, и увидите разницу (см. скрин ниже)!

Программы для просмотра FPS, а также о том, как его повысить, можете узнать в этой статье: https://ocomp.info/kak-uznat-fps-v-igre-i-povyisit-fps.html

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

Разница в FPS между дискретной и встроенной видеокартой

И еще одно!

Обратите внимание на шум и температуру работы вашего ноутбука. Если будет задействована дискретная видеокарта, многие модели ноутбуков начинают шуметь заметно выше. Так же начинает расти температура видеоадаптера (ее можно узнать с помощью спец. утилит, например, Speccy, скрин ниже).

Почему игра может не запускаться на дискретной видеокарте

Некоторые игры упорно не хотят запускаться на дискретной видеокарте. В настройках драйвера все задаешь, в ручную указываешь как запустить, а все равно — игра идет на встроенной, лагает и притормаживает. В этом случае, рекомендую несколько вещей (сталкивался сам, неоднократно) !

1. Попробуйте другую ОС, например, Windows 7

История простая. На одном ноутбуке долго никак не мог понять, почему одна старая игра упорно не запускалась на дискретной видеокарте (на нем, кстати, была установлена Windows 10). Потом решил создать еще один раздел на жестком диске и установить вторую ОС — Windows 7. Удивительно, но в Windows 7 игра запустилась без проблем на дискретной видеокарте.

Вывод : Windows 10 некорректно работает с двумя видеокартами (встроенной и дискретной) и старыми играми. Также, возможно, виной тому и драйвера, которые еще до конца не оптимизированы для «новой» Windows 10.

Обновление от 3.08.2018 : в Windows 10 появился параметр, отвечающий за то, как будут работать видеоадаптеры: в энергосберегающем режиме или в высокой производительности. Как это настроить — см. здесь: https://ocomp.info/win10-rejim-perekl-grafiki.html

2. Попробуйте включить режим совместимости и отключить масштабирование

Для этого просто откройте свойства нужного EXE-файла. Далее в разделе «Совместимость» поставьте галочку «Запустить программу в режиме совместимости с такой-то Windows» (пример ниже).

Запустить игру в режиме совместимости с Windiows XP SP 2

3. Попробуйте установить более старую версию драйвера (на видеокарту)

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

На этом у меня всё, надеюсь на первоначальный вопрос ответил развернуто.

Статья откорректирована: 19.01.2019

Ссылка на основную публикацию
Adblock
detector