Как отключить NVIDIA Optimus на Dell XPS 15?
У меня новый Dell XPS 15 (L502x) с NVIDIA GeForce 540M, Intel Core i7Q 2,2 ГГц и жестким диском Crucial RealSSD. Как и в большинстве ноутбуков с картами NVIDIA в наши дни, у него есть функция "Оптимус", которая плавно переключается между интегрированной графикой Intel HD и гораздо более мощной картой NVIDIA с целью увеличения срока службы батареи.
Когда я купил этот ноутбук, я предполагал, что будут определенные варианты здравого смысла, такие как возможность использовать только карту NVIDIA при питании от кондиционера и / или возможность принудительного использования одной или другой карты. Похоже, что либо я ошибся, либо просто не могу понять, как это сделать.
Я хочу знать, как настроить Optimus таким образом, чтобы карта NVIDIA всегда использовалась для всех задач, включая рабочий стол Windows /Aero. Я не удовлетворен производительностью карты Intel, поэтому хотел бы полностью ее обойти. Я знаю, что из-за аппаратной конфигурации этих карт аппаратное обеспечение Intel просто невозможно отключить, но я бы хотел, чтобы плата NVIDIA выполняла всю работу. Я копался в Панели управления NVIDIA и в программе настройки Intel, но не нашел никаких подсказок, как это сделать. Я много гуглил на эту тему, но нашел мало пользы.
Вещи, которые я пробовал до сих пор:
Проверено в BIOS на возможность использовать одну видеокарту или другую исключительно; такой опции не существует.
Обновил биос, без эффекта.
Настройте панель управления Nvidia на использование графического процессора Nvidia в качестве устройства по умолчанию.
Попытался заставить dwm.exe запускаться на графическом процессоре NVIDIA через панель управления NVIDIA с целью заставить Aero визуализировать на графическом процессоре NVIDIA. Похоже, есть особое исключение для этой программы, так как раскрывающийся список для выбора графического процессора выделен серым цветом и установлен на "Интегрированная графика":
Попытка форсировать старые, предварительно оптимизированные драйверы на карте; нет успеха
Любые предложения приветствуются, но, пожалуйста, не отвечайте, что я не должен отключать Optimus!
8 ответов
Краткий ответ: он не "переключается", и вы не можете отключить Intel IGP.
Длинный ответ: С аппаратной точки зрения Intel IGP всегда обрабатывает вывод изображения на ЖК-экран ноутбука. Графический процессор NVIDIA копирует визуализированную графику в кадровый буфер Intel IGP (который находится в системной памяти), когда он активен. Программное обеспечение Optimus заставляет определенные программы использовать графический процессор на основе загруженных профилей и пользовательских настроек. В настоящее время он не поддерживает запуск компоновки рабочего стола ОС на графическом процессоре.
Обратитесь к Белой книге Optimus для получения более подробной информации.
Я не знаком с этим конкретным ноутбуком, но в BIOS очень часто есть возможность указать графику Optimus или заставить доминировать карту Intel или Nvidia. Это полностью отключило бы один чипсет.
Я не понимаю, почему DWM отличается от любого другого 3D-приложения, и, следовательно, почему оно должно быть особенным.
Это немного больно, но вы можете посмотреть, где хранится вся эта информация (это может быть в C:\ProgramData\NVIDIA Corporation\Drs
папку), а затем попробуйте изменить его с помощью шестнадцатеричного редактора, чтобы увидеть, если вы можете включить поле со списком.
Если вы занимаетесь программированием, вы также можете попробовать включить раскрывающееся меню, включив (1) получение дескриптора окна в поле со списком и (2) вызов EnableWindow
на этом, хотя по моему опыту это не всегда работает.
Optimus МОЖЕТ быть отключен в BIOS, единственная проблема в том, что вам нужно разблокировать BIOS по умолчанию.
У меня есть Alienware и разблокирована BIOS A08, и там вы можете отключить IGP. Я работаю только на NVIDIA, и теперь это намного плавнее.
Вы можете взглянуть на этот патч для драйверов Nvidia: Hybrid PhysX mod v1.03 / v1.04ff, который, похоже, связан с вашей проблемой. Лучше читать комментарии.
В конце один комментарий подтверждает v1.04ff как работающий для версии 270.61, которую вы используете.
Если вы решили попробовать это, сначала сделайте несколько хороших резервных копий.
Я нашел решение! Следуй этим шагам:
- В поле поиска меню "Пуск" введите
hdmi
и нажмите Подключить к внешнему дисплею - Нажмите кнопку " Найти" в верхней части окна.
- Раскрывающееся меню Дисплей скажет:
1. Name of your display - available (GPU) - available intel chipset
, Нажмите на доступные (GPU). - Нажмите Применить.
Теперь он должен работать на GPU. Я использовал ответ @Fopedush, чтобы понять это.
Перейдите на вкладку "Глобальные настройки" и выберите использование карты Nvidia в качестве предпочтительного устройства. Это было первое, что я сделал для своего ноутбука, и у меня не было проблем с ним. Если это не работает, возможно, у вас неправильные драйверы. Попробуйте очистить систему от старых драйверов с помощью DriverSweeper, а затем установите рекомендуемые драйверы с веб-сайта DELL.
Я не знаю, работает ли это на самом деле, но попробуйте Настройки> Глобальные настройки для NVIDIA GPU. Это опять-таки не полностью игнорирует графику Intel, а скорее говорит ОС сбросить все связанные с отображением задания на карту.
Лично я не рекомендую сбрасывать всю работу в графический процессор, потому что это уменьшает общий срок службы карты, а также генерирует нагрузку тепла. Я заметил, что вентилятор работает быстрее. И боковые стороны ноутбука становятся более горячими, чем обычно. Также время автономной работы сократилось вдвое.