Як відключити NVIDIA Optimus на Dell XPS 15?


42

У мене з'явився новий Dell XPS 15 (L502x) з NVIDIA GeForce 540M, Intel Core i7Q 2.2 Ghz і вирішальним жорстким диском RealSSD. Як і у більшості ноутбуків із картами NVIDIA в наші дні, у нього є функція "Optimus", яка безперешкодно перемикається між інтегрованою графікою Intel HD та набагато більш потужною карткою NVIDIA, щоб забезпечити кращий ресурс акумулятора.

Коли я купував цей ноутбук, я припускав, що існуватимуть певні варіанти здорового глузду, наприклад, можливість використовувати лише NVIDIA-карту під час живлення A / C та / або можливість змусити використовувати ту чи іншу карту. Здається, що я або помилявся, або просто не можу зрозуміти, як це зробити.

Хочу знати, як налаштувати Optimus таким чином, що карта NVIDIA завжди використовується для всіх завдань, включаючи робочий стіл Windows / Aero. Я не задоволений роботою картки Intel, тому хотів би її повністю обійти. Я знаю, що через апаратну конфігурацію цих карт апаратне забезпечення Intel не може бути просто відключене, але я хотів би, щоб карта NVIDIA виконувала всю роботу. Я переглянув і панель управління NVIDIA, і програму налаштувань Intel, не знайшовши жодних підказів, як це зробити. Я багато зробив з гугла на цю тему, але знайшов мало користі.

Що я спробував досі:

  • Перевірено в BIOS на можливість використання однієї або іншої відеокарти виключно; такого варіанту не існує.

  • Оновлено BIOS без ефекту.

  • Встановіть панель управління Nvidia для використання GPU Nvidia як пристрою за замовчуванням.

  • Спробував змусити dwm.exe працювати на графічній графічній платформі NVIDIA через панель управління NVIDIA, з метою отримати Aero для візуалізації на GPU NVIDIA. Здається, для цієї програми є спеціальний виняток, оскільки випадаюче вікно для вибору GPU виділяється сірим кольором та встановлюється на "Інтегрована графіка":

    Панель управління NVIDIA ненавидить dwm.exe

  • Спробував змусити старих, попередньо оптимізуючих драйверів на картці; успіху немає.

Будь-які пропозиції дуже вітаються, але, будь ласка, не відповідайте, що я не повинен шукати, щоб відключити Optimus!


3
Я відповім на протилежне, ЩО ВИ ХОЧЕТЕ ЗНАТИ ОПТИМУС (це відстійно) робити це, однак, наскільки я знаю, це неможливо, і я працюю над цим своїм чужоземним m11x вже більше року. З оновленими драйверами ви можете перейти в розширений режим і встановити бажану карту на 540M, проте вона все ще збирається задіятись лише при запуску програми, здатної DirectX.
Суперсереальний

2
Хоча це приємно, але навряд чи це компенсує те, що чіп Intel не здатний впоратися з основними завданнями на робочому столі. Я б відмовився, якби це означало, що аеротехніка буде працювати безперешкодно
Фопедуш

1
Ні, все працює як задумано. Але спробуйте запустити щось на зразок Switcher ( insentient.net ). Intel-карта вдається викачувати кадр кожні кілька секунд. Частота кадрів Flip3d починає занурюватися в неприйнятний діапазон (<60) з відкритими більш ніж 3-4 вікнами. Навіть основні аерозавдання, з іншого боку, з заїканням і провалом, якщо вони намагаються запустити, поки процесор користується великим попитом (наприклад, запуск візуальної студії 10 - вікно ніколи не анімує належним чином, як воно з'являється)
Фопедуш

1
Простіше кажучи, я вимагаю / очікую більше від Aero, ніж 99,9% людей. Я впевнений, що з інтегрованою графікою на цій машині немає нічого поганого, крім недостатнього дизайну.
Фопедуш

2
@Shinrai - Я накреслив характеристики цієї машини як є. Поглянь, я не зовсім скупився. 2.3 ГГц Core i7 - це найшвидший мобільний процесор, який навіть пропонує Dell, і я сумніваюся, що додаткові 100 МГц можуть змінити (інтегровану) графічну візуалізацію. Я купив машину з Nvidia Geforce 540M, бо знав, що хочу швидкого візуалізації для компонування на робочому столі. Мабуть, кожна машина з піщаним мостом на ринку має саме таку ж проблему - саме тому я можу так само спробувати вирішити її на цьому ноутбуці.
Фопедуш

Відповіді:


34

Коротка відповідь: він не "перемикається", і ви не можете відключити Intel IGP.

Довга відповідь: з апаратної точки зору Intel IGP завжди обробляє вихід зображення на РК-екран ноутбука. Графічний процесор NVIDIA копіює надану графіку в буфер кадру Intel IGP (який знаходиться в системній пам'яті), коли він активний. Програмне забезпечення Optimus змушує деякі програми використовувати GPU на основі завантажених профілів та налаштувань користувача. Наразі він не підтримує запуск компонування робочого столу ОС на GPU.

введіть тут опис зображення

Докладнішу інформацію див. У Білій книзі Optimus .


Я не усвідомлював, що таке відображення було цікавим таким чином ... також це додатково пов’язує мою стурбованість тим, що якщо BIOS не дає способу явно це зробити, немає ніякого способу зробити це. +1 для цього.
Shinrai

1
Ще одна з діаграм білого паперу, схоже, вказує на те, що карта Nvidia все ще здатна здійснювати пряме візуалізацію на екран через власний буфер кадру, не маючи участі від картки Intel - доки карта Nvidia віддається перевазі рівень водія. Схоже, єдине, що важливо, це те, до якої картки фізично підключений екран - карта nvidia не може відображатись безпосередньо на екрані, фізично підключеному до картки Intel. Можливо, за допомогою певної роботи я зможу підключити основний дисплей безпосередньо до карти nvidia.
Фопедуш

Інші докази того, що це так: Коли я підключаю другий монітор до ноутбука через порт HDMI, все на цьому моніторі надається разом із графічним процесором Nvidia, включаючи композицію на робочому столі.
Фопедуш

3
Я ціную ґрунтовність вашої відповіді, але я все ще відчуваю, що може бути спосіб обійти цю проблему. Я б із задоволенням відзначив це правильною відповіддю і дав би нагороду в 500 балів, але я відчуваю, що робив би недобре для всіх, хто бореться з цією проблемою. Оптимус стає все більш поширеним, і багато людей можуть захотіти зламати це в даний час або в майбутньому - тому я хочу залишити питання відкритим. Ви отримали велику кількість грошей, тому вам слід отримати половину винагороди (250), коли вона закінчиться. Дякую за ваші зусилля.
Фопедуш

4

Я не знайомий з цим конкретним ноутбуком, але дуже часто в BIOS є можливість вказати графіку Optimus або змусити карту Intel чи Nvidia бути домінуючою. Це повністю відключить один чіпсет.


1
Чорт вочевидь, я хотів би, щоб у мого ноутбука був такий варіант ... однак це дозволить мені збільшити FSB, що є рідкістю в біографії ноутбука.
Суперсереальний

1
На жаль, в біографії цього ноутбука немає такого варіанту.
Фопедуш

1
@Fopedush - Тоді вам, мабуть, не пощастило, я не знаю іншого способу зробити це, і я витратив багато часу на дослідження цього для конкретної проблеми сумісності, яку ми мали з відео периферійними пристроями, які ми продаємо. (На щастя, у Thinkpads, які ми продаємо це з DO, є така опція в BIOS.)
Shinrai

1
@Kyle: "збільшити FSB"? Це означає, що процесор вашого ноутбука можна розігнати!
bwDraco

@Dragonlord точно, це дуже приємна функція.
Суперсереальний

3

Я не розумію, чому DWM відрізняється від будь-якого іншого 3D-додатку, а отже, чому він повинен бути спеціальним.

Це трохи боляче, але ви, можливо, захочете поглянути на те, де зберігається вся ця інформація (вона може бути в C:\ProgramData\NVIDIA Corporation\Drsпапці), а потім спробуйте змінити її за допомогою шестигранного редактора, щоб побачити, чи можна ввімкнути поле для комбінації.

Якщо ви займаєтесь програмуванням, ви також можете спробувати примусити спадне меню ввімкнути (1) за допомогою ручки вікна до комбінованого вікна та (2) виклику EnableWindowйого, хоча, на мій досвід, це не завжди робота.


Це, ймовірно, по-різному поводиться просто через те, що він працює на такому низькому рівні в такій складовій частині ОС. Думаю, вони не хочуть, щоб ти цим займався. : /
Shinrai

1
Дайкінг - це моє прізвище. Мені подобається ця відповідь, тому що я ще не думав її спробувати. На жаль, профілі nvidia зашифровані, тому я не зможу вручну їх редагувати дуже легко. Що стосується примусового випадання, я сумніваюся, що це дійсно спрацює, але спробувати цікаво. Можливо, пізніше я його поламаю.
Фопедуш

@Shinrai: Лол. Я не впевнений, що він настільки ж низький, як ви думаєте ... він навіть не працює під SYSTEMобліковим записом, і все це в режимі користувача. @Fopedush: Гм ... ви впевнені, що вони зашифровані? Коли я відкриваю кілька файлів у цій папці на своєму комп’ютері, я бачу багато речей у простому тексті ...
Мехрдад,

@Mehrdad - Я не думаю, що "низький рівень" був саме тим, що я мав намір сказати. Багато речей роблять припущення щодо того, як працює dwm, і вони не хочуть, щоб ви підривали ці припущення, як це?
Shinrai

@Mehrdad: Ти маєш рацію, там, здається, щось є, але я не можу робити ні голови, ні хвости. Я не думаю, що це профілі, тому що вони повинні зберігатися в "Encrypred XML". (Дивіться відповідь Брайана)
Фопедуш

2

Ви можете ознайомитися з цим виправленням драйверів Nvidia: Hybrid PhysX mod v1.03 / v1.04ff , який, здається, пов'язаний з вашою проблемою. Краще також прочитайте коментарі.

Наприкінці один коментар підтверджує v1.04ff, що працює для версії 270.61, яку ви використовуєте.

Якщо ви вирішили спробувати, спершу зробіть кілька хороших резервних копій.


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

2

Optimus МОЖНА відключити в BIOS, лише проблема полягає в тому, що вам потрібно РЕКЛАМУвати БІОС за замовчуванням.

У мене є Alienware і розблоковано BIOS A08, і там ви можете відключити IGP. Я працюю лише на NVIDIA, і це зараз значно гладше.


Це питання може бути старим, але це не означає, що я ще не шукаю відповіді. Я в цей вечір зламу тріщину. Ти можеш надати додаткову інформацію щодо цього? Чи повинен я просто перейти до біомодів та шукати розблоковану версію біографії для моєї машини?
Фопедуш

1
Схоже, хтось створив розблокований біос A06 для XPS15 ( forum.notebookreview.com/7211002-post1755.html ). Він каже, що це дає можливість вимкнути IGP, але він також каже, що це не працює. Незалежно від цього, я сьогодні сфотографуюсь і побачу, що станеться. Я даю вам нагороду просто тому, що це нова ідея, яку я ще не пробував.
Фопедуш

1
На жаль, поки я сьогодні був на роботі, у мене склалося помилкове враження, що цей ноутбук був L501x. Це насправді L502x. За даними bios-mods, L502x використовує біоси UEFI, і поки ніхто на цьому сайті не зміг надати розблоковану версію.
Фопедуш

@Fopedush це працювало з розблокованими біосами?
Мухаммед Аслам

@MohammedAslam Ні, я ніколи не знайшов працюючу розблоковану BIOS.
Фопедуш

0

Перейдіть на вкладку «Глобальні налаштування» та виберіть, як використовувати карту Nvidia як бажаний пристрій. Це було перше, що я зробив для свого ноутбука і не мав проблем із цим. Якщо це не працює, напевно, у вас неправильні драйвери. Спробуйте очистити вашу систему від старих драйверів за допомогою DriverSweeper, а потім встановіть рекомендовані драйвери з вашого веб-сайту DELL


2
Навіть якщо карта Nvidia встановлена ​​на бажаному пристрої, все компонування на робочому столі все ще виконується на IGP.
Фопедуш

@Fobedush - абсолютно прав.
Джошуа

@Fobedush, як ти знаєш, що композиція на робочому столі виконується на IGP?
Дмитро

1
@geotavros Тест-переглядач Nvidia Optimus можна використовувати для підтвердження того, що композиція на робочому столі виконується лише на IGP незалежно від налаштувань оптимусу.
Фопедуш

0

Я знайшов рішення! Виконайте такі дії:

  1. У вікні пошуку меню "Пуск" введіть hdmiта натисніть " Підключити до зовнішнього дисплея"
  2. Натисніть кнопку Виявити у верхній частині вікна
  3. Дисплей меню, що випадає буде сказати: 1. Name of your display - available (GPU) - available intel chipset. Клацніть на доступному (GPU).
  4. Натисніть Застосувати .

Зараз він повинен працювати на GPU. Я використовував відповідь @ Фопедуша, щоб зрозуміти це.


5
Чан: Ви підтвердили, що це працює за допомогою такого інструмента, як NVIDIA Optimus GPU State Viewer? Здається, що цей метод просто відображає наявні допоміжні виходи - одним з яких є карта Nvidia. Після натискання на "Доступний GPU" кнопка "Застосувати" для мене залишається сірою, оскільки я фактично не вносив жодних змін. Можливо, ви можете уточнити свої вказівки або підтвердити, що це працює для вас за допомогою інструменту тестування?
Фопедуш

Ці два GPU не підключені до екрана.
Сірбер

-2

Я не знаю, чи це насправді працює, але спробуйте Налаштування> Глобальна установка для nvidia gpu. Це знову ж таки не оминає повністю графіку Intel, а навпаки дає операційній системі скинути все, що відображається, пов'язане із роботою на карті.

Особисто кажучи, я не рекомендую скидати всю роботу на gpu, оскільки це скорочує загальний термін служби карти, а також генерує навантаження тепла. Я помітив, що вентилятор працює швидше. А сторони ноутбука стають гарячішими, ніж зазвичай. Також наполовину скоротився час роботи акумулятора.


"Я не знаю, чи це насправді працює, але ..." - це не чудовий спосіб дати відповідь!
Андрій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.